(()=>{var t,e,n,r,i,o,a=globalThis;function s(t,e,n,r){Object.defineProperty(t,e,{get:n,set:r,enumerable:!0,configurable:!0})}function u(t){return t&&t.__esModule?t.default:t}var l={},c={},p=a.parcelRequire9879;null==p&&((p=function(t){if(t in l)return l[t].exports;if(t in c){var e=c[t];delete c[t];var n={id:t,exports:{}};return l[t]=n,e.call(n.exports,n,n.exports),n.exports}var r=Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}).register=function(t,e){c[t]=e},a.parcelRequire9879=p),(0,p.register)("l7ozN",function(t,e){Object.defineProperty(t.exports,"__esModule",{value:!0,configurable:!0}),s(t.exports,"default",()=>u),s(t.exports,"grapesjs",()=>l),s(t.exports,"usePlugin",()=>c);var n={410:(t,e,n)=>{var r,i,o;o=function(t,e){var n,r,i=Array.prototype.slice;function o(t,e,n){return n.length<=4?t.call(e,n[0],n[1],n[2],n[3]):t.apply(e,n)}function a(t,e){return i.call(t,e)}function s(e,n){return null!=e&&(t.isArray(n)||(n=a(arguments,1)),t.all(n,function(t){return t in e}))}var u=(n=!1,r=-1,function(){return n||(r++,n=!0,t.defer(function(){n=!1})),r});function l(){this.registeredObjects=[],this.cidIndexes=[]}function c(e,n,r,i){for(var o,a=0,s=n.length;aa.length?t.each(i,function(t){t in o||s.before.push(t)},this):t.each(a,function(t){t in r||s.after.push(t)})),{object:e,before:o,after:r,options:t.clone(n)}}},reset:{undo:function(t,e,n){t.reset(e)},redo:function(t,e,n){t.reset(n)},on:function(e,n){return{object:e,before:n.previousModels,after:t.clone(e.models)}}}};function d(){}function m(e,n,r,i){if("object"==typeof n)return t.each(n,function(t,n){2===e?m(e,t,r,i):m(e,n,t,r)});switch(e){case 0:s(r,"undo","redo","on")&&t.all(t.pick(r,"undo","redo","on"),t.isFunction)&&(i[n]=r);break;case 1:i[n]&&t.isObject(r)&&(i[n]=t.extend({},i[n],r));break;case 2:delete i[n]}return this}d.prototype=f;var g=e.Model.extend({defaults:{type:null,object:null,before:null,after:null,magicFusionIndex:null},undo:function(t){p("undo",this.attributes)},redo:function(t){p("redo",this.attributes)}}),y=e.Collection.extend({model:g,pointer:-1,track:!1,isCurrentlyUndoRedoing:!1,maximumStackLength:1/0,setMaxLength:function(t){this.maximumStackLength=t}}),v=e.Model.extend({defaults:{maximumStackLength:1/0,track:!1},initialize:function(e){this.stack=new y,this.objectRegistry=new l,this.undoTypes=new d,this.stack.setMaxLength(this.get("maximumStackLength")),this.on("change:maximumStackLength",function(t,e){this.stack.setMaxLength(e)},this),e&&e.track&&this.startTracking(),e&&e.register&&(t.isArray(e.register)||t.isArguments(e.register)?o(this.register,this,e.register):this.register(e.register))},startTracking:function(){this.set("track",!0),this.stack.track=!0},stopTracking:function(){this.set("track",!1),this.stack.track=!1},isTracking:function(){return this.get("track")},_addToStack:function(t){!function(t,e,n,r){if(t.track&&!t.isCurrentlyUndoRedoing&&e in r&&("function"==(l=typeof(a=(i=r[e]).condition))?!!o(a,i,n):"boolean"!==l||a)){var i,a,l,c,p=o(r[e].on,r[e],n);if(s(p,"object","before","after")){if(p.type=e,p.magicFusionIndex=u(),p.undoTypes=r,t.pointert.maximumStackLength&&(t.shift(),t.pointer--)}}}(this.stack,t,a(arguments,1),this.undoTypes)},register:function(){c("on",arguments,this._addToStack,this)},unregister:function(){c("off",arguments,this._addToStack,this)},unregisterAll:function(){o(this.unregister,this,this.objectRegistry.get())},undo:function(t){h("undo",this,this.stack,t)},undoAll:function(){h("undo",this,this.stack,!1,!0)},redo:function(t){h("redo",this,this.stack,t)},redoAll:function(){h("redo",this,this.stack,!1,!0)},isAvailable:function(t){var e=this.stack,n=e.length;switch(t){case"undo":return n>0&&e.pointer>-1;case"redo":return n>0&&e.pointer{var r,i,o,a;o=function(t,e,n,r){var i,o=t.Backbone,a=Array.prototype.slice;e.VERSION="1.4.1",e.$=r,e.noConflict=function(){return t.Backbone=o,this},e.emulateHTTP=!1,e.emulateJSON=!1;var s=e.Events={},u=/\s+/,l=function(t,e,r,i,o){var a,s=0;if(r&&"object"==typeof r)for(void 0!==i&&("context"in o)&&void 0===o.context&&(o.context=i),a=n.keys(r);sthis.length&&(a=this.length),a<0&&(a+=this.length+1);var s=[],u=[],l=[],c=[],p={},h=e.add,f=e.merge,d=e.remove,m=!1,g=this.comparator&&null==a&&!1!==e.sort,y=n.isString(this.comparator)?this.comparator:null;for(i=0;i7),this._useHashChange=this._wantsHashChange&&this._hasHashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!!(this.history&&this.history.pushState),this._usePushState=this._wantsPushState&&this._hasPushState,this.fragment=this.getFragment(),this.root=("/"+this.root+"/").replace(V,"/"),this._wantsHashChange&&this._wantsPushState){if(this._hasPushState||this.atRoot())this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0});else{var e=this.root.slice(0,-1)||"/";return this.location.replace(e+"#"+this.getPath()),!0}}if(!this._hasHashChange&&this._wantsHashChange&&!this._usePushState){this.iframe=document.createElement("iframe"),this.iframe.src="javascript:0",this.iframe.style.display="none",this.iframe.tabIndex=-1;var r=document.body,i=r.insertBefore(this.iframe,r.firstChild).contentWindow;i.document.open(),i.document.close(),i.location.hash="#"+this.fragment}var o=window.addEventListener||function(t,e){return attachEvent("on"+t,e)};if(this._usePushState?o("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?o("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),!this.options.silent)return this.loadUrl()},stop:function(){var t=window.removeEventListener||function(t,e){return detachEvent("on"+t,e)};this._usePushState?t("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&t("hashchange",this.checkUrl,!1),this.iframe&&(document.body.removeChild(this.iframe),this.iframe=null),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),U.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();if(e===this.fragment&&this.iframe&&(e=this.getHash(this.iframe.contentWindow)),e===this.fragment)return!1;this.iframe&&this.navigate(e),this.loadUrl()},loadUrl:function(t){return!!this.matchRoot()&&(t=this.fragment=this.getFragment(t),n.some(this.handlers,function(e){if(e.route.test(t))return e.callback(t),!0}))},navigate:function(t,e){if(!U.started)return!1;e&&!0!==e||(e={trigger:!!e}),t=this.getFragment(t||"");var n=this.root;(""===t||"?"===t.charAt(0))&&(n=n.slice(0,-1)||"/");var r=n+t;t=t.replace(q,"");var i=this.decodeFragment(t);if(this.fragment!==i){if(this.fragment=i,this._usePushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,r);else if(!this._wantsHashChange)return this.location.assign(r);else if(this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getHash(this.iframe.contentWindow)){var o=this.iframe.contentWindow;e.replace||(o.document.open(),o.document.close()),this._updateHash(o.location,t,e.replace)}if(e.trigger)return this.loadUrl(t)}},_updateHash:function(t,e,n){if(n){var r=t.href.replace(/(javascript:|#).*$/,"");t.replace(r+"#"+e)}else t.hash="#"+e}}),e.history=new U,y.extend=v.extend=L.extend=S.extend=U.extend=function(t,e){var r,i=this;return r=t&&n.has(t,"constructor")?t.constructor:function(){return i.apply(this,arguments)},n.extend(r,i,e),r.prototype=n.create(i.prototype,t),r.prototype.constructor=r,r.__super__=i.prototype,r};var G=function(){throw Error('A "url" property or function must be specified')},z=function(t,e){var n=e.error;e.error=function(r){n&&n.call(e.context,t,r,e),t.trigger("error",t,r,e)}};return e},a="object"==typeof self&&self.self===self&&self||"object"==typeof n.g&&n.g.global===n.g&&n.g,r=[n(50),n(895),e],void 0!==(i=(function(t,e,n){a.Backbone=o(a,n,t,e)}).apply(e,r))&&(t.exports=i)},210:(t,e,n)=>{var r,i;(r=n(631)).extendMode("css",{commentStart:"/*",commentEnd:"*/",newlineAfterToken:function(t,e){return/^[;{}]$/.test(e)}}),r.extendMode("javascript",{commentStart:"/*",commentEnd:"*/",newlineAfterToken:function(t,e,n,r){return this.jsonMode?/^[\[,{]$/.test(e)||/^}/.test(n):(";"!=e||!r.lexical||")"!=r.lexical.type)&&/^[;{}]$/.test(e)&&!/^;/.test(n)}}),i=/^(a|abbr|acronym|area|base|bdo|big|br|button|caption|cite|code|col|colgroup|dd|del|dfn|em|frame|hr|iframe|img|input|ins|kbd|label|legend|link|map|object|optgroup|option|param|q|samp|script|select|small|span|strong|sub|sup|textarea|tt|var)$/,r.extendMode("xml",{commentStart:"",newlineAfterToken:function(t,e,n,r){var o=!1;return"html"==this.configuration&&(o=!!r.context&&i.test(r.context.tagName)),!o&&("tag"==t&&/>$/.test(e)&&r.context||/^-1&&s>-1&&s>a&&(r=r.substr(0,a)+r.substring(a+o.commentStart.length,s)+r.substr(s+o.commentEnd.length)),i.replaceRange(r,e,n)}})}),r.defineExtension("autoIndentRange",function(t,e){var n=this;this.operation(function(){for(var r=t.line;r<=e.line;r++)n.indentLine(r,"smart")})}),r.defineExtension("autoFormatRange",function(t,e){var n=this,i=n.getMode(),o=n.getRange(t,e).split("\n"),a=r.copyState(i,n.getTokenAt(t).state),s=n.getOption("tabSize"),u="",l=0,c=0===t.ch;function p(){u+="\n",c=!0,++l}for(var h=0;h2),x=/Android/.test(l),S=w||x||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(l),O=w||/Mac/.test(c),k=/\bCrOS\b/.test(l),D=/win/i.test(c),N=E&&l.match(/Version\/(\d*\.\d*)/);N&&(N=Number(N[1])),N&&N>=15&&(E=!1,y=!0);var I=O&&(v||E&&(null==N||N<12.11)),R=p||m&&g>=9;function P(t){return RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var L=function(t,e){var n=t.className,r=P(e).exec(n);if(r){var i=n.slice(r.index+r[0].length);t.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function M(t){for(var e=t.childNodes.length;e>0;--e)t.removeChild(t.firstChild);return t}function j(t,e){return M(t).appendChild(e)}function B(t,e,n,r){var i=document.createElement(t);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof e)i.appendChild(document.createTextNode(e));else if(e)for(var o=0;o=e)return a+(e-o);a+=s-o,a+=n-a%n,o=s+1}}w?G=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:m&&(G=function(t){try{t.select()}catch(t){}});var Q=function(){this.id=null,this.f=null,this.time=0,this.handler=K(this.onTimeout,this)};function X(t,e){for(var n=0;n=e)return r+Math.min(a,e-i);if(i+=o-r,i+=n-i%n,r=o+1,i>=e)return r}}var tr=[""];function ti(t){for(;tr.length<=t;)tr.push(to(tr)+" ");return tr[t]}function to(t){return t[t.length-1]}function ta(t,e){for(var n=[],r=0;r"€"&&(t.toUpperCase()!=t.toLowerCase()||tl.test(t))}function tp(t,e){return e?!!(e.source.indexOf("\\w")>-1&&tc(t))||e.test(t):tc(t)}function th(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e])return!1;return!0}var tf=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function td(t){return t.charCodeAt(0)>=768&&tf.test(t)}function tm(t,e,n){for(;(n<0?e>0:en?-1:1;;){if(e==n)return e;var i=(e+n)/2,o=r<0?Math.ceil(i):Math.floor(i);if(o==e)return t(o)?e:n;t(o)?n=o:e=o+r}}var ty=null;function tv(t,e,n){var r;ty=null;for(var i=0;ie)return i;o.to==e&&(o.from!=o.to&&"before"==n?r=i:ty=i),o.from==e&&(o.from!=o.to&&"before"!=n?r=i:ty=i)}return null!=r?r:ty}var tb=function(){var t=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,e=/[stwN]/,n=/[LRr]/,r=/[Lb1n]/,i=/[1n]/;function o(t,e,n){this.level=t,this.from=e,this.to=n}return function(a,s){var u="ltr"==s?"L":"R";if(0==a.length||"ltr"==s&&!t.test(a))return!1;for(var l=a.length,c=[],p=0;p-1&&(r[e]=i.slice(0,o).concat(i.slice(o+1)))}}}function tw(t,e){var n=tA(t,e);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function tk(t){t.prototype.on=function(t,e){tT(this,t,e)},t.prototype.off=function(t,e){tC(this,t,e)}}function tD(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function tN(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function tI(t){return null!=t.defaultPrevented?t.defaultPrevented:!1==t.returnValue}function tR(t){tD(t),tN(t)}function tP(t){return t.target||t.srcElement}function tL(t){var e=t.which;return null==e&&(1&t.button?e=1:2&t.button?e=3:4&t.button&&(e=2)),O&&t.ctrlKey&&1==e&&(e=3),e}var tM=function(){if(m&&g<9)return!1;var t=B("div");return"draggable"in t||"dragDrop"in t}(),tj=3!="\n\nb".split(/\n/).length?function(t){for(var e=0,n=[],r=t.length;e<=r;){var i=t.indexOf("\n",e);-1==i&&(i=t.length);var o=t.slice(e,"\r"==t.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),e+=a+1):(n.push(o),e=i+1)}return n}:function(t){return t.split(/\r\n?|\n/)},tB=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(t){return!1}}:function(t){var e;try{e=t.ownerDocument.selection.createRange()}catch(t){}return!!e&&e.parentElement()==t&&0!=e.compareEndPoints("StartToEnd",e)},tF="oncopy"in(t=B("div"))||(t.setAttribute("oncopy","return;"),"function"==typeof t.oncopy),tU=null,tH={},tV={};function tq(t,e){arguments.length>2&&(e.dependencies=Array.prototype.slice.call(arguments,2)),tH[t]=e}function tG(t){if("string"==typeof t&&tV.hasOwnProperty(t))t=tV[t];else if(t&&"string"==typeof t.name&&tV.hasOwnProperty(t.name)){var e=tV[t.name];"string"==typeof e&&(e={name:e}),(t=tu(e,t)).name=e.name}else if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return tG("application/xml");else if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return tG("application/json");return"string"==typeof t?{name:t}:t||{name:"null"}}function tz(t,e){var n=tH[(e=tG(e)).name];if(!n)return tz(t,"text/plain");var r=n(t,e);if(tW.hasOwnProperty(e.name)){var i=tW[e.name];for(var o in i)i.hasOwnProperty(o)&&(r.hasOwnProperty(o)&&(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=e.name,e.helperType&&(r.helperType=e.helperType),e.modeProps)for(var a in e.modeProps)r[a]=e.modeProps[a];return r}var tW={};function tK(t,e){if(!0===e)return e;if(t.copyState)return t.copyState(e);var n={};for(var r in e){var i=e[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function tY(t,e){for(var n;t.innerMode&&(n=t.innerMode(e))&&n.mode!=t;)e=n.state,t=n.mode;return n||{mode:t,state:e}}function t$(t,e,n){return!t.startState||t.startState(e,n)}var tQ=function(t,e,n){this.pos=this.start=0,this.string=t,this.tabSize=e||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function tX(t,e){if((e-=t.first)<0||e>=t.size)throw Error("There is no line "+(e+t.first)+" in the document.");for(var n=t;!n.lines;)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(e=t.first&&et8(t,e)?e:t}function et(t,e){return 0>t8(t,e)?t:e}function ee(t,e){return Math.max(t.first,Math.min(e,t.first+t.size-1))}function en(t,e){if(e.linei?t3(i,tX(t,i).text.length):(n=tX(t,e.line).text.length,null==(r=e.ch)||r>n?t3(e.line,n):r<0?t3(e.line,0):e)}function er(t,e){for(var n=[],r=0;r=this.string.length},tQ.prototype.sol=function(){return this.pos==this.lineStart},tQ.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},tQ.prototype.next=function(){if(this.pose},tQ.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},tQ.prototype.skipToEnd=function(){this.pos=this.string.length},tQ.prototype.skipTo=function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0},tQ.prototype.backUp=function(t){this.pos-=t},tQ.prototype.column=function(){return this.lastColumnPos0?null:(i&&!1!==e&&(this.pos+=i[0].length),i)}},tQ.prototype.current=function(){return this.string.slice(this.start,this.pos)},tQ.prototype.hideFirstChars=function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}},tQ.prototype.lookAhead=function(t){var e=this.lineOracle;return e&&e.lookAhead(t)},tQ.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};var ei=function(t,e){this.state=t,this.lookAhead=e},eo=function(t,e,n,r){this.state=e,this.doc=t,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function ea(t,e,n,r){var i=[t.state.modeGen],o={};em(t,e.text,t.doc.mode,n,function(t,e){return i.push(t,e)},o,r);for(var a=n.state,s=0;st&&i.splice(u,1,t,i[u+1],r),u+=2,l=Math.min(t,r)}if(e){if(s.opaque)i.splice(n,u-n,t,"overlay "+e),u=n+2;else for(;nt.options.maxHighlightLength&&tK(t.doc.mode,r.state),o=ea(t,e,r);i&&(r.state=i),e.stateAfter=r.save(!i),e.styles=o.styles,o.classes?e.styleClasses=o.classes:e.styleClasses&&(e.styleClasses=null),n===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return e.styles}function eu(t,e,n){var r=t.doc,i=t.display;if(!r.mode.startState)return new eo(r,!0,e);var o=function(t,e,n){for(var r,i,o=t.doc,a=n?-1:e-(t.doc.mode.innerMode?1e3:100),s=e;s>a;--s){if(s<=o.first)return o.first;var u=tX(o,s-1),l=u.stateAfter;if(l&&(!n||s+(l instanceof ei?l.lookAhead:0)<=o.modeFrontier))return s;var c=$(u.text,null,t.options.tabSize);(null==i||r>c)&&(i=s-1,r=c)}return i}(t,e,n),a=o>r.first&&tX(r,o-1).stateAfter,s=a?eo.fromSaved(r,a,o):new eo(r,t$(r.mode),o);return r.iter(o,e,function(n){el(t,n.text,s);var r=s.line;n.stateAfter=r==e-1||r%5==0||r>=i.viewFrom&&re.start)return o}throw Error("Mode "+t.name+" failed to advance stream.")}eo.prototype.lookAhead=function(t){var e=this.doc.getLine(this.line+t);return null!=e&&t>this.maxLookAhead&&(this.maxLookAhead=t),e},eo.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var e=this.baseTokens[this.baseTokenPos+1];return{type:e&&e.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},eo.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},eo.fromSaved=function(t,e,n){return e instanceof ei?new eo(t,tK(t.mode,e.state),n,e.lookAhead):new eo(t,tK(t.mode,e),n)},eo.prototype.save=function(t){var e=!1!==t?tK(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ei(e,this.maxLookAhead):e};var eh=function(t,e,n){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=e||null,this.state=n};function ef(t,e,n,r){var i,o=t.doc,a=o.mode;e=en(o,e);var s,u=tX(o,e.line),l=eu(t,e.line,n),c=new tQ(u.text,t.options.tabSize,l);for(r&&(s=[]);(r||c.post.options.maxHighlightLength?(s=!1,a&&el(t,e,r,p.pos),p.pos=e.length,u=null):u=ed(ep(n,p,r.state,h),o),h){var f=h[0].name;f&&(u="m-"+(u?f+" "+u:f))}if(!s||c!=u){for(;l=e:o.to>e);(r||(r=[])).push(new ev(a,o.from,s?null:o.to))}}return r}(n,i,a),u=function(t,e,n){var r;if(t)for(var i=0;i=e:o.to>e)||o.from==e&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var s=null==o.from||(a.inclusiveLeft?o.from<=e:o.from0&&s)for(var b=0;bex(n,i.marker))&&(n=i.marker);return n}function eO(t,e,n,r,i){var o=tX(t,e),a=ey&&o.markedSpans;if(a)for(var s=0;s=0)||!(p<=0))&&(!(c<=0)||!(p>=0))&&(c<=0&&(u.marker.inclusiveRight&&i.inclusiveLeft?t8(l.to,n)>=0:t8(l.to,n)>0)||c>=0&&(u.marker.inclusiveRight&&i.inclusiveLeft?0>=t8(l.from,r):0>t8(l.from,r))))return!0}}}function ek(t){for(var e;e=eS(t,!0);)t=e.find(-1,!0).line;return t}function eD(t,e){var n=tX(t,e),r=ek(n);return n==r?e:t0(r)}function eN(t,e){if(e>t.lastLine())return e;var n,r=tX(t,e);if(!eI(t,r))return e;for(;n=eS(r,!1);)r=n.find(1,!0).line;return t0(r)+1}function eI(t,e){var n=ey&&e.markedSpans;if(n){for(var r=void 0,i=0;ie.maxLineLength&&(e.maxLineLength=n,e.maxLine=t)})}var eM=function(t,e,n){this.text=t,eA(this,e),this.height=n?n(this):1};eM.prototype.lineNo=function(){return t0(this)},tk(eM);var ej={},eB={};function eF(t,e){if(!t||/^\s*$/.test(t))return null;var n=e.addModeClass?eB:ej;return n[t]||(n[t]=t.replace(/\S+/g,"cm-$&"))}function eU(t,e){var n=F("span",null,null,y?"padding-right: .1px":null),a={pre:F("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};e.measure={};for(var s=0;s<=(e.rest?e.rest.length:0);s++){var u=s?e.rest[s-1]:e.line,l=void 0;a.pos=0,a.addToken=eV,function(t){if(null!=o)return o;var e=j(t,document.createTextNode("AخA")),n=r(e,0,1).getBoundingClientRect(),i=r(e,1,2).getBoundingClientRect();return M(t),!!n&&n.left!=n.right&&(o=i.right-n.right<3)}(t.display.measure)&&(l=t_(u,t.doc.direction))&&(a.addToken=function(t,e){return function(n,r,i,o,a,s,u){i=i?i+" cm-force-border":"cm-force-border";for(var l=n.pos,c=l+r.length;;){for(var p=void 0,h=0;hl)||!(p.from<=l));h++);if(p.to>=c)return t(n,r,i,o,a,s,u);t(n,r.slice(0,p.to-l),i,o,null,s,u),o=null,r=r.slice(p.to-l),l=p.to}}}(a.addToken,l)),a.map=[];var c=e!=t.display.externalMeasured&&t0(u);(function(t,e,n){var r=t.markedSpans,i=t.text,o=0;if(!r){for(var a=1;am||A.collapsed&&T.to==m&&T.from==m)){if(null!=T.to&&T.to!=m&&v>T.to&&(v=T.to,c=""),A.className&&(l+=" "+A.className),A.css&&(u=(u?u+";":"")+A.css),A.startStyle&&T.from==m&&(p+=" "+A.startStyle),A.endStyle&&T.to==v&&(_||(_=[])).push(A.endStyle,T.to),A.title&&((f||(f={})).title=A.title),A.attributes)for(var C in A.attributes)(f||(f={}))[C]=A.attributes[C];A.collapsed&&(!h||0>ex(h.marker,A))&&(h=T)}else T.from>m&&v>T.from&&(v=T.from)}if(_)for(var w=0;w<_.length;w+=2)_[w+1]==v&&(c+=" "+_[w]);if(!h||h.from==m)for(var x=0;x=d)break;for(var S=Math.min(d,v);;){if(y){var O=m+y.length;if(!h){var k=O>S?y.slice(0,S-m):y;e.addToken(e,k,s?s+l:l,p,m+k.length==v?c:"",u,f)}if(O>=S){y=y.slice(S-m),m=S;break}m=O,p=""}y=i.slice(o,o=n[g++]),s=eF(n[g++],e.cm.options)}}})(u,a,es(t,u,c)),u.styleClasses&&(u.styleClasses.bgClass&&(a.bgClass=q(u.styleClasses.bgClass,a.bgClass||"")),u.styleClasses.textClass&&(a.textClass=q(u.styleClasses.textClass,a.textClass||""))),0==a.map.length&&a.map.push(0,0,a.content.appendChild(function(t){if(null==i){var e=B("span","​");j(t,B("span",[e,document.createTextNode("x")])),0!=t.firstChild.offsetHeight&&(i=e.offsetWidth<=1&&e.offsetHeight>2&&!(m&&g<8))}var n=i?B("span","​"):B("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}(t.display.measure))),0==s?(e.measure.map=a.map,e.measure.cache={}):((e.measure.maps||(e.measure.maps=[])).push(a.map),(e.measure.caches||(e.measure.caches=[])).push({}))}if(y){var p=a.content.lastChild;(/\bcm-tab\b/.test(p.className)||p.querySelector&&p.querySelector(".cm-tab"))&&(a.content.className="cm-tab-wrap-hack")}return tw(t,"renderLine",t,e.line,a.pre),a.pre.className&&(a.textClass=q(a.pre.className,a.textClass||"")),a}function eH(t){var e=B("span","•","cm-invalidchar");return e.title="\\u"+t.charCodeAt(0).toString(16),e.setAttribute("aria-label",e.title),e}function eV(t,e,n,r,i,o,a){if(e){var s,u=t.splitSpaces?function(t,e){if(t.length>1&&!/ /.test(t))return t;for(var n=e,r="",i=0;in)return{map:t.measure.maps[i],cache:t.measure.caches[i],before:!0}}}function nn(t,e){if(e>=t.display.viewFrom&&e=n.lineN&&e2&&o.push((u.bottom+l.top)/2-n.top)}}o.push(n.bottom-n.top)}}(t,e.view,e.rect),e.hasHeights=!0),(a=function(t,e,n,i){var o,a,s=na(e.map,n,i),u=s.node,l=s.start,c=s.end,p=s.collapse;if(3==u.nodeType){for(var h=0;h<4;h++){for(;l&&td(e.line.text.charAt(s.coverStart+l));)--l;for(;s.coverStart+c=0&&(n=t[i]).left==n.right;i--);return n}(r(u,l,c).getClientRects(),i)).left||o.right||0==l)break;c=l,l-=1,p="right"}m&&g<11&&(o=function(t,e){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(t){if(null!=tU)return tU;var e=j(t,B("span","x")),n=e.getBoundingClientRect(),i=r(e,0,1).getBoundingClientRect();return tU=Math.abs(n.left-i.left)>1}(t))return e;var n=screen.logicalXDPI/screen.deviceXDPI,i=screen.logicalYDPI/screen.deviceYDPI;return{left:e.left*n,right:e.right*n,top:e.top*i,bottom:e.bottom*i}}(t.display.measure,o))}else l>0&&(p=i="right"),o=t.options.lineWrapping&&(a=u.getClientRects()).length>1?a["right"==i?a.length-1:0]:u.getBoundingClientRect();if(m&&g<9&&!l&&(!o||!o.left&&!o.right)){var f=u.parentNode.getClientRects()[0];o=f?{left:f.left,right:f.left+nC(t.display),top:f.top,bottom:f.bottom}:no}for(var d=o.top-e.rect.top,y=o.bottom-e.rect.top,v=(d+y)/2,b=e.view.measure.heights,_=0;_e)&&(i=(o=u-s)-1,e>=u&&(a="right")),null!=i){if(r=t[l+2],s==u&&n==(r.insertLeft?"left":"right")&&(a=n),"left"==n&&0==i)for(;l&&t[l-2]==t[l-3]&&t[l-1].insertLeft;)r=t[(l-=3)+2],a="left";if("right"==n&&i==u-s)for(;l=r.text.length?(u=r.text.length,l="before"):u<=0&&(u=0,l="after"),!s)return a("before"==l?u-1:u,"before"==l);function c(t,e,n){return a(n?t-1:t,1==s[e].level!=n)}var p=tv(s,u,l),h=ty,f=c(u,p,"before"==l);return null!=h&&(f.other=c(u,h,"before"!=l)),f}function ny(t,e){var n=0;e=en(t.doc,e),t.options.lineWrapping||(n=nC(t.display)*e.ch);var r=tX(t.doc,e.line),i=eR(r)+e3(t.display);return{left:n,right:n,top:i,bottom:i+r.height}}function nv(t,e,n,r,i){var o=t3(t,e,n);return o.xRel=i,r&&(o.outside=r),o}function nb(t,e,n){var r=t.doc;if((n+=t.display.viewOffset)<0)return nv(r.first,0,null,-1,-1);var i=t2(r,n),o=r.first+r.size-1;if(i>o)return nv(r.first+r.size-1,tX(r,o).text.length,null,1,1);e<0&&(e=0);for(var a=tX(r,i);;){var s=function(t,e,n,r,i){i-=eR(e);var o=nr(t,e),a=nh(e),s=0,u=e.text.length,l=!0,c=t_(e,t.doc.direction);if(c){var p=(t.options.lineWrapping?function(t,e,n,r,i,o,a){var s=n_(t,e,r,a),u=s.begin,l=s.end;/\s/.test(e.text.charAt(l-1))&&l--;for(var c=null,p=null,h=0;h=l)&&!(f.to<=u)){var d=ni(t,r,1!=f.level?Math.min(l,f.to)-1:Math.max(u,f.from)).right,m=dm)&&(c=f,p=m)}}return c||(c=i[i.length-1]),c.froml&&(c={from:c.from,to:l,level:c.level}),c}:function(t,e,n,r,i,o,a){var s=tg(function(s){var u=i[s],l=1!=u.level;return nT(ng(t,t3(n,l?u.to:u.from,l?"before":"after"),"line",e,r),o,a,!0)},0,i.length-1),u=i[s];if(s>0){var l=1!=u.level,c=ng(t,t3(n,l?u.from:u.to,l?"after":"before"),"line",e,r);nT(c,o,a,!0)&&c.top>a&&(u=i[s-1])}return u})(t,e,n,o,c,r,i);s=(l=1!=p.level)?p.from:p.to-1,u=l?p.to:p.from-1}var h,f,d=null,m=null,g=tg(function(e){var n=ni(t,o,e);return n.top+=a,n.bottom+=a,!!nT(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(d=e,m=n),!0)},s,u),y=!1;if(m){var v=r-m.left=_.bottom?1:0}return nv(n,g=tm(e.text,g,1),f,y,r-h)}(t,a,i,e,n),u=function(t,e){var n,r=ey&&t.markedSpans;if(r)for(var i=0;ie)&&(!n||0>ex(n,o.marker))&&(n=o.marker)}return n}(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!u)return s;var l=u.find(1);if(l.line==i)return l;a=tX(r,i=l.line)}}function n_(t,e,n,r){r-=nh(e);var i=e.text.length,o=tg(function(e){return ni(t,n,e-1).bottom<=r},i,0);return i=tg(function(e){return ni(t,n,e).top>r},o,i),{begin:o,end:i}}function nE(t,e,n,r){n||(n=nr(t,e));var i=nf(t,e,ni(t,n,r),"line").top;return n_(t,e,n,i)}function nT(t,e,n,r){return!(t.bottom<=n)&&(t.top>n||(r?t.left:t.right)>e)}function nA(t){if(null!=t.cachedTextHeight)return t.cachedTextHeight;if(null==a){a=B("pre",null,"CodeMirror-line-like");for(var e=0;e<49;++e)a.appendChild(document.createTextNode("x")),a.appendChild(B("br"));a.appendChild(document.createTextNode("x"))}j(t.measure,a);var n=a.offsetHeight/50;return n>3&&(t.cachedTextHeight=n),M(t.measure),n||1}function nC(t){if(null!=t.cachedCharWidth)return t.cachedCharWidth;var e=B("span","xxxxxxxxxx"),n=B("pre",[e],"CodeMirror-line-like");j(t.measure,n);var r=e.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(t.cachedCharWidth=i),i||10}function nw(t){for(var e=t.display,n={},r={},i=e.gutters.clientLeft,o=e.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=t.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+i,r[s]=o.clientWidth}return{fixedPos:nx(e),gutterTotalWidth:e.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:e.wrapper.clientWidth}}function nx(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function nS(t){var e=nA(t.display),n=t.options.lineWrapping,r=n&&Math.max(5,t.display.scroller.clientWidth/nC(t.display)-3);return function(i){if(eI(t.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a0&&(u=tX(t.doc,l.line).text).length==l.ch){var c=$(u,u.length,t.options.tabSize)-u.length;l=t3(l.line,Math.max(0,Math.round((o-e4(t.display).left)/nC(t.display))-c))}return l}function nD(t,e){if(e>=t.display.viewTo||(e-=t.display.viewFrom)<0)return null;for(var n=t.display.view,r=0;re)&&(i.updateLineNumbers=e),t.curOp.viewChanged=!0,e>=i.viewTo)ey&&eD(t.doc,e)i.viewFrom?nR(t):(i.viewFrom+=r,i.viewTo+=r);else if(e<=i.viewFrom&&n>=i.viewTo)nR(t);else if(e<=i.viewFrom){var o=nP(t,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):nR(t)}else if(n>=i.viewTo){var a=nP(t,e,e,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):nR(t)}else{var s=nP(t,e,e,-1),u=nP(t,n,n+r,1);s&&u?(i.view=i.view.slice(0,s.index).concat(ez(t,s.lineN,u.lineN)).concat(i.view.slice(u.index)),i.viewTo+=r):nR(t)}var l=i.externalMeasured;l&&(n=i.lineN&&e=r.viewTo)){var o=r.view[nD(t,e)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==X(a,n)&&a.push(n)}}}function nR(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function nP(t,e,n,r){var i,o=nD(t,e),a=t.display.view;if(!ey||n==t.doc.first+t.doc.size)return{index:o,lineN:n};for(var s=t.display.viewFrom,u=0;u0){if(o==a.length-1)return null;i=s+a[o].size-e,o++}else i=s-e;e+=i,n+=i}for(;eD(t.doc,n)!=n;){if(o==(r<0?0:a.length-1))return null;n+=r*a[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function nL(t){for(var e=t.display.view,n=0,r=0;r=t.display.viewTo)&&!(u.to().linee||e==n&&a.to==e)&&(r(Math.max(a.from,e),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),i=!0)}i||r(e,n,"ltr")}(m,n||0,null==r?h:r,function(t,e,i,p){var g,y,v,b,_="ltr"==i,E=f(t,_?"left":"right"),T=f(e-1,_?"right":"left"),A=null==n&&0==t,C=null==r&&e==h,w=0==p,x=!m||p==m.length-1;if(T.top-E.top<=3){var S=(l?A:C)&&w,O=(l?C:A)&&x,k=S?s:(_?E:T).left,D=O?u:(_?T:E).right;c(k,E.top,D-k,E.bottom)}else _?(g=l&&A&&w?s:E.left,y=l?u:d(t,i,"before"),v=l?s:d(e,i,"after"),b=l&&C&&x?u:T.right):(g=l?d(t,i,"before"):s,y=!l&&A&&w?u:E.right,v=!l&&C&&x?s:T.left,b=l?d(e,i,"after"):u),c(g,E.top,y-g,E.bottom),E.bottomnF(E,o))&&(o=E),0>nF(T,o)&&(o=T),(!a||0>nF(E,a))&&(a=E),0>nF(T,a)&&(a=T)}),{start:o,end:a}}var h=e.from(),f=e.to();if(h.line==f.line)p(h.line,h.ch,f.ch);else{var d=tX(i,h.line),m=tX(i,f.line),g=ek(d)==ek(m),y=p(h.line,h.ch,g?d.text.length+1:null).end,v=p(f.line,g?0:null,f.ch).start;g&&(y.top0?a:t.defaultCharWidth())+"px"}if(r.other){var s=n.appendChild(B("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));s.style.display="",s.style.left=r.other.left+"px",s.style.top=r.other.top+"px",s.style.height=(r.other.bottom-r.other.top)*.85+"px"}}function nF(t,e){return t.top-e.top||t.left-e.left}function nU(t){if(t.state.focused){var e=t.display;clearInterval(e.blinker);var n=!0;e.cursorDiv.style.visibility="",t.options.cursorBlinkRate>0?e.blinker=setInterval(function(){t.hasFocus()||nG(t),e.cursorDiv.style.visibility=(n=!n)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(e.cursorDiv.style.visibility="hidden")}}function nH(t){t.hasFocus()||(t.display.input.focus(),t.state.focused||nq(t))}function nV(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,t.state.focused&&nG(t))},100)}function nq(t,e){t.state.delayingBlurEvent&&!t.state.draggingText&&(t.state.delayingBlurEvent=!1),"nocursor"!=t.options.readOnly&&(t.state.focused||(tw(t,"focus",t,e),t.state.focused=!0,V(t.display.wrapper,"CodeMirror-focused"),!t.curOp&&t.display.selForContextMenu!=t.doc.sel&&(t.display.input.reset(),y&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),nU(t))}function nG(t,e){t.state.delayingBlurEvent||(t.state.focused&&(tw(t,"blur",t,e),t.state.focused=!1,L(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150))}function nz(t){for(var e=t.display,n=e.lineDiv.offsetTop,r=Math.max(0,e.scroller.getBoundingClientRect().top),i=e.lineDiv.getBoundingClientRect().top,o=0,a=0;a.005||f<-.005)&&(it.display.sizerWidth){var y=Math.ceil(c/nC(t.display));y>t.display.maxLineLength&&(t.display.maxLineLength=y,t.display.maxLine=s.line,t.display.maxLineChanged=!0)}}}Math.abs(o)>2&&(e.scroller.scrollTop+=o)}function nW(t){if(t.widgets)for(var e=0;e=a&&(o=t2(e,eR(tX(e,u))-t.wrapper.clientHeight),a=u)}return{from:o,to:Math.max(a,o+1)}}function nY(t,e){var n=t.display,r=nA(t.display);e.top<0&&(e.top=0);var i=t.curOp&&null!=t.curOp.scrollTop?t.curOp.scrollTop:n.scroller.scrollTop,o=nt(t),a={};e.bottom-e.top>o&&(e.bottom=e.top+o);var s=t.doc.height+e8(n),u=e.tops-r;if(e.topi+o){var c=Math.min(e.top,(l?s:e.bottom)-o);c!=i&&(a.scrollTop=c)}var p=t.options.fixedGutter?0:n.gutters.offsetWidth,h=t.curOp&&null!=t.curOp.scrollLeft?t.curOp.scrollLeft:n.scroller.scrollLeft-p,f=e7(t)-n.gutters.offsetWidth,d=e.right-e.left>f;return d&&(e.right=e.left+f),e.left<10?a.scrollLeft=0:e.leftf+h-3&&(a.scrollLeft=e.right+(d?0:10)-f),a}function n$(t,e){null!=e&&(nZ(t),t.curOp.scrollTop=(null==t.curOp.scrollTop?t.doc.scrollTop:t.curOp.scrollTop)+e)}function nQ(t){nZ(t);var e=t.getCursor();t.curOp.scrollToPos={from:e,to:e,margin:t.options.cursorScrollMargin}}function nX(t,e,n){(null!=e||null!=n)&&nZ(t),null!=e&&(t.curOp.scrollLeft=e),null!=n&&(t.curOp.scrollTop=n)}function nZ(t){var e=t.curOp.scrollToPos;if(e){t.curOp.scrollToPos=null;var n=ny(t,e.from),r=ny(t,e.to);nJ(t,n,r,e.margin)}}function nJ(t,e,n,r){var i=nY(t,{left:Math.min(e.left,n.left),top:Math.min(e.top,n.top)-r,right:Math.max(e.right,n.right),bottom:Math.max(e.bottom,n.bottom)+r});nX(t,i.scrollLeft,i.scrollTop)}function n1(t,e){2>Math.abs(t.doc.scrollTop-e)||(p||rh(t,{top:e}),n0(t,e,!0),p&&rh(t),rs(t,100))}function n0(t,e,n){e=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,e)),(t.display.scroller.scrollTop!=e||n)&&(t.doc.scrollTop=e,t.display.scrollbars.setScrollTop(e),t.display.scroller.scrollTop!=e&&(t.display.scroller.scrollTop=e))}function n2(t,e,n,r){e=Math.max(0,Math.min(e,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),((n?e!=t.doc.scrollLeft:!(2>Math.abs(t.doc.scrollLeft-e)))||r)&&(t.doc.scrollLeft=e,rm(t),t.display.scroller.scrollLeft!=e&&(t.display.scroller.scrollLeft=e),t.display.scrollbars.setScrollLeft(e))}function n5(t){var e=t.display,n=e.gutters.offsetWidth,r=Math.round(t.doc.height+e8(t.display));return{clientHeight:e.scroller.clientHeight,viewHeight:e.wrapper.clientHeight,scrollWidth:e.scroller.scrollWidth,clientWidth:e.scroller.clientWidth,viewWidth:e.wrapper.clientWidth,barLeft:t.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+e6(t)+e.barHeight,nativeBarWidth:e.nativeBarWidth,gutterWidth:n}}var n9=function(t,e,n){this.cm=n;var r=this.vert=B("div",[B("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=B("div",[B("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,t(r),t(i),tT(r,"scroll",function(){r.clientHeight&&e(r.scrollTop,"vertical")}),tT(i,"scroll",function(){i.clientWidth&&e(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,m&&g<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};n9.prototype.update=function(t){var e=t.scrollWidth>t.clientWidth+1,n=t.scrollHeight>t.clientHeight+1,r=t.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=e?r+"px":"0";var i=t.viewHeight-(e?r:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+i)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(e){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=t.barLeft+"px";var o=t.viewWidth-t.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:e?r:0}},n9.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},n9.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},n9.prototype.zeroWidthHack=function(){this.horiz.style.height=this.vert.style.width=O&&!A?"12px":"18px",this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new Q,this.disableVert=new Q},n9.prototype.enableZeroWidthBar=function(t,e,n){t.style.visibility="",e.set(1e3,function r(){var i=t.getBoundingClientRect();("vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=t?t.style.visibility="hidden":e.set(1e3,r)})},n9.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var n3=function(){};function n8(t,e){e||(e=n5(t));var n=t.display.barWidth,r=t.display.barHeight;n4(t,e);for(var i=0;i<4&&n!=t.display.barWidth||r!=t.display.barHeight;i++)n!=t.display.barWidth&&t.options.lineWrapping&&nz(t),n4(t,n5(t)),n=t.display.barWidth,r=t.display.barHeight}function n4(t,e){var n=t.display,r=n.scrollbars.update(e);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=e.gutterWidth+"px"):n.gutterFiller.style.display=""}n3.prototype.update=function(){return{bottom:0,right:0}},n3.prototype.setScrollLeft=function(){},n3.prototype.setScrollTop=function(){},n3.prototype.clear=function(){};var n6={native:n9,null:n3};function n7(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&L(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new n6[t.options.scrollbarStyle](function(e){t.display.wrapper.insertBefore(e,t.display.scrollbarFiller),tT(e,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),e.setAttribute("cm-not-content","true")},function(e,n){"horizontal"==n?n2(t,e):n1(t,e)},t),t.display.scrollbars.addClass&&V(t.display.wrapper,t.display.scrollbars.addClass)}var rt=0;function re(t){var e;t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++rt,markArrays:null},e=t.curOp,eW?eW.ops.push(e):e.ownsGroup=eW={ops:[e],delayedCallbacks:[]}}function rn(t){var e=t.curOp;e&&function(t,e){var n=t.ownsGroup;if(n)try{!function(t){var e=t.delayedCallbacks,n=0;do{for(;n=n.viewTo)||n.maxLineChanged&&e.options.lineWrapping,t.update=t.mustUpdate&&new rl(e,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)})(n[r]);for(var i=0;i1&&(a=!0)),null!=l.scrollLeft&&(n2(t,l.scrollLeft),Math.abs(t.doc.scrollLeft-p)>1&&(a=!0)),!a)break}return i}(e,en(r,t.scrollToPos.from),en(r,t.scrollToPos.to),t.scrollToPos.margin);!function(t,e){if(!tx(t,"scrollCursorIntoView")){var n=t.display,r=n.sizer.getBoundingClientRect(),i=null,o=n.wrapper.ownerDocument;if(e.top+r.top<0?i=!0:e.bottom+r.top>(o.defaultView.innerHeight||o.documentElement.clientHeight)&&(i=!1),null!=i&&!C){var a=B("div","​",null,"position: absolute;\n top: "+(e.top-n.viewOffset-e3(t.display))+"px;\n height: "+(e.bottom-e.top+e6(t)+n.barHeight)+"px;\n left: "+e.left+"px; width: "+Math.max(2,e.right-e.left)+"px;");t.display.lineSpace.appendChild(a),a.scrollIntoView(i),t.display.lineSpace.removeChild(a)}}}(e,i)}var o=t.maybeHiddenMarkers,a=t.maybeUnhiddenMarkers;if(o)for(var s=0;s=t.display.viewTo)){var n=+new Date+t.options.workTime,r=eu(t,e.highlightFrontier),i=[];e.iter(r.line,Math.min(e.first+e.size,t.display.viewTo+500),function(o){if(r.line>=t.display.viewFrom){var a=o.styles,s=o.text.length>t.options.maxHighlightLength?tK(e.mode,r.state):null,u=ea(t,o,r,!0);s&&(r.state=s),o.styles=u.styles;var l=o.styleClasses,c=u.classes;c?o.styleClasses=c:l&&(o.styleClasses=null);for(var p=!a||a.length!=o.styles.length||l!=c&&(!l||!c||l.bgClass!=c.bgClass||l.textClass!=c.textClass),h=0;!p&&hn)return rs(t,t.options.workDelay),!0}),e.highlightFrontier=r.line,e.modeFrontier=Math.max(e.modeFrontier,r.line),i.length&&rr(t,function(){for(var e=0;e=o.viewFrom&&e.visible.to<=o.viewTo&&(null==o.updateLineNumbers||o.updateLineNumbers>=o.viewTo)&&o.renderedView==o.view&&0==nL(t))return!1;rg(t)&&(nR(t),e.dims=nw(t));var s=a.first+a.size,u=Math.max(e.visible.from-t.options.viewportMargin,a.first),l=Math.min(s,e.visible.to+t.options.viewportMargin);o.viewFroml&&o.viewTo-l<20&&(l=Math.min(s,o.viewTo)),ey&&(u=eD(t.doc,u),l=eN(t.doc,l));var c=u!=o.viewFrom||l!=o.viewTo||o.lastWrapHeight!=e.wrapperHeight||o.lastWrapWidth!=e.wrapperWidth;n=u,r=l,0==(i=t.display).view.length||n>=i.viewTo||r<=i.viewFrom?(i.view=ez(t,n,r),i.viewFrom=n):(i.viewFrom>n?i.view=ez(t,n,i.viewFrom).concat(i.view):i.viewFromr&&(i.view=i.view.slice(0,nD(t,r)))),i.viewTo=r,o.viewOffset=eR(tX(t.doc,o.viewFrom)),t.display.mover.style.top=o.viewOffset+"px";var p=nL(t);if(!c&&0==p&&!e.force&&o.renderedView==o.view&&(null==o.updateLineNumbers||o.updateLineNumbers>=o.viewTo))return!1;var h=function(t){if(t.hasFocus())return null;var e=H(z(t));if(!e||!U(t.display.lineDiv,e))return null;var n={activeElt:e};if(window.getSelection){var r=W(t).getSelection();r.anchorNode&&r.extend&&U(t.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(t);return p>4&&(o.lineDiv.style.display="none"),function(t,e,n){var r=t.display,i=t.options.lineNumbers,o=r.lineDiv,a=o.firstChild;function s(e){var n=e.nextSibling;return y&&O&&t.display.currentWheelTarget==e?e.style.display="none":e.parentNode.removeChild(e),n}for(var u=r.view,l=r.viewFrom,c=0;c-1&&(h=!1),eQ(t,p,l,n)),h&&(M(p.lineNumber),p.lineNumber.appendChild(document.createTextNode(t9(t.options,l)))),a=p.node.nextSibling}else{var f=function(t,e,n,r){var i=eZ(t,e);return e.text=e.node=i.pre,i.bgClass&&(e.bgClass=i.bgClass),i.textClass&&(e.textClass=i.textClass),eJ(t,e),e1(t,e,n,r),e0(t,e,r),e.node}(t,p,l,n);o.insertBefore(f,a)}l+=p.size}for(;a;)a=s(a)}(t,o.updateLineNumbers,e.dims),p>4&&(o.lineDiv.style.display=""),o.renderedView=o.view,function(t){if(t&&t.activeElt&&t.activeElt!=H(t.activeElt.ownerDocument)&&(t.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(t.activeElt.nodeName)&&t.anchorNode&&U(document.body,t.anchorNode)&&U(document.body,t.focusNode))){var e=t.activeElt.ownerDocument,n=e.defaultView.getSelection(),r=e.createRange();r.setEnd(t.anchorNode,t.anchorOffset),r.collapse(!1),n.removeAllRanges(),n.addRange(r),n.extend(t.focusNode,t.focusOffset)}}(h),M(o.cursorDiv),M(o.selectionDiv),o.gutters.style.height=o.sizer.style.minHeight=0,c&&(o.lastWrapHeight=e.wrapperHeight,o.lastWrapWidth=e.wrapperWidth,rs(t,400)),o.updateLineNumbers=null,!0}function rp(t,e){for(var n=e.viewport,r=!0;;r=!1){if(r&&t.options.lineWrapping&&e.oldDisplayWidth!=e7(t))r&&(e.visible=nK(t.display,t.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(t.doc.height+e8(t.display)-nt(t),n.top)}),e.visible=nK(t.display,t.doc,n),e.visible.from>=t.display.viewFrom&&e.visible.to<=t.display.viewTo)break;if(!rc(t,e))break;nz(t);var i=n5(t);nM(t),n8(t,i),rd(t,i),e.force=!1}e.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(e.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function rh(t,e){var n=new rl(t,e);if(rc(t,n)){nz(t),rp(t,n);var r=n5(t);nM(t),n8(t,r),rd(t,r),n.finish()}}function rf(t){var e=t.gutters.offsetWidth;t.sizer.style.marginLeft=e+"px",eY(t,"gutterChanged",t)}function rd(t,e){t.display.sizer.style.minHeight=e.docHeight+"px",t.display.heightForcer.style.top=e.docHeight+"px",t.display.gutters.style.height=e.docHeight+t.display.barHeight+e6(t)+"px"}function rm(t){var e=t.display,n=e.view;if(e.alignWidgets||e.gutters.firstChild&&t.options.fixedGutter){for(var r=nx(e)-e.scroller.scrollLeft+t.doc.scrollLeft,i=e.gutters.offsetWidth,o=r+"px",a=0;a=105&&(this.wrapper.style.clipPath="inset(0px)"),this.wrapper.setAttribute("translate","no"),m&&g<8&&(this.gutters.style.zIndex=-1,this.scroller.style.paddingRight=0),y||p&&S||(this.scroller.draggable=!0),t&&(t.appendChild?t.appendChild(this.wrapper):t(this.wrapper)),this.viewFrom=this.viewTo=e.first,this.reportedViewFrom=this.reportedViewTo=e.first,this.view=[],this.renderedView=null,this.externalMeasured=null,this.viewOffset=0,this.lastWrapHeight=this.lastWrapWidth=0,this.updateLineNumbers=null,this.nativeBarWidth=this.barHeight=this.barWidth=0,this.scrollbarsClipped=!1,this.lineNumWidth=this.lineNumInnerWidth=this.lineNumChars=null,this.alignWidgets=!1,this.cachedCharWidth=this.cachedTextHeight=this.cachedPaddingH=null,this.maxLine=null,this.maxLineLength=0,this.maxLineChanged=!1,this.wheelDX=this.wheelDY=this.wheelStartX=this.wheelStartY=null,this.shift=!1,this.selForContextMenu=null,this.activeTouch=null,this.gutterSpecs=ry(r.gutters,r.lineNumbers),rv(this),n.init(this)}rl.prototype.signal=function(t,e){tO(t,e)&&this.events.push(arguments)},rl.prototype.finish=function(){for(var t=0;ts.clientWidth,l=s.scrollHeight>s.clientHeight;if(r&&u||i&&l){if(i&&O&&y){t:for(var c=e.target,h=a.view;c!=s;c=c.parentNode)for(var f=0;f=0&&0>=t8(t,r.to()))return n}return -1};var rx=function(t,e){this.anchor=t,this.head=e};function rS(t,e,n){var r=t&&t.options.selectionsMayTouch,i=e[n];e.sort(function(t,e){return t8(t.from(),e.from())}),n=X(e,i);for(var o=1;o0:u>=0){var l=et(s.from(),a.from()),c=t7(s.to(),a.to()),p=s.empty()?a.from()==a.head:s.from()==s.head;o<=n&&--n,e.splice(--o,2,new rx(p?c:l,p?l:c))}}return new rw(e,n)}function rO(t,e){return new rw([new rx(t,e||t)],0)}function rk(t){return t.text?t3(t.from.line+t.text.length-1,to(t.text).length+(1==t.text.length?t.from.ch:0)):t.to}function rD(t,e){if(0>t8(t,e.from))return t;if(0>=t8(t,e.to))return rk(e);var n=t.line+e.text.length-(e.to.line-e.from.line)-1,r=t.ch;return t.line==e.to.line&&(r+=rk(e).ch-e.to.ch),t3(n,r)}function rN(t,e){for(var n=[],r=0;r1&&t.remove(s.line+1,d-1),t.insert(s.line+1,y)}eY(t,"change",t,e)}function rj(t,e,n){!function t(r,i,o){if(r.linked)for(var a=0;as-(t.cm?t.cm.options.historyEventDelay:500)||"*"==e.origin.charAt(0)))&&(a=o.lastOp==r?(rV(o.done),to(o.done)):o.done.length&&!to(o.done).ranges?to(o.done):o.done.length>1&&!o.done[o.done.length-2].ranges?(o.done.pop(),to(o.done)):void 0))i=to(a.changes),0==t8(e.from,e.to)&&0==t8(e.from,i.to)?i.to=rk(e):a.changes.push(rH(t,e));else{var u=to(o.done);for(u&&u.ranges||rG(t.sel,o.done),a={changes:[rH(t,e)],generation:o.generation},o.done.push(a);o.done.length>o.undoDepth;)o.done.shift(),o.done[0].ranges||o.done.shift()}o.done.push(n),o.generation=++o.maxGeneration,o.lastModTime=o.lastSelTime=s,o.lastOp=o.lastSelOp=r,o.lastOrigin=o.lastSelOrigin=e.origin,i||tw(t,"historyAdded")}function rG(t,e){var n=to(e);n&&n.ranges&&n.equals(t)||e.push(t)}function rz(t,e,n,r){var i=e["spans_"+t.id],o=0;t.iter(Math.max(t.first,n),Math.min(t.first+t.size,r),function(n){n.markedSpans&&((i||(i=e["spans_"+t.id]={}))[o]=n.markedSpans),++o})}function rW(t,e){var n=function(t,e){var n=e["spans_"+t.id];if(!n)return null;for(var r=[],i=0;i-1&&(to(s)[p]=l[p],delete l[p])}}return r}function rY(t,e,n,r){if(!r)return new rx(n||e,e);var i=t.anchor;if(n){var o=0>t8(e,i);o!=0>t8(n,i)?(i=e,e=n):o!=0>t8(e,n)&&(e=n)}return new rx(i,e)}function r$(t,e,n,r,i){null==i&&(i=t.cm&&(t.cm.display.shift||t.extend)),rJ(t,new rw([rY(t.sel.primary(),e,n,i)],0),r)}function rQ(t,e,n){for(var r=[],i=t.cm&&(t.cm.display.shift||t.extend),o=0;ot8(e.primary().head,t.sel.primary().head)?-1:1);r0(t,r5(t,e,o,!0)),!(n&&!1===n.scroll)&&t.cm&&"nocursor"!=t.cm.getOption("readOnly")&&nQ(t.cm)}function r0(t,e){e.equals(t.sel)||(t.sel=e,t.cm&&(t.cm.curOp.updateInput=1,t.cm.curOp.selectionChanged=!0,tS(t.cm)),eY(t,"cursorActivity",t))}function r2(t){r0(t,r5(t,t.sel,null,!1))}function r5(t,e,n,r){for(var i,o=0;o=e.ch:s.to>e.ch))){if(i&&(tw(u,"beforeCursorEnter"),u.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!u.atomic)continue;if(n){var p=u.find(r<0?1:-1),h=void 0;if((r<0?c:l)&&(p=r8(t,p,-r,p&&p.line==e.line?o:null)),p&&p.line==e.line&&(h=t8(p,n))&&(r<0?h<0:h>0))return r9(t,p,e,r,i)}var f=u.find(r<0?-1:1);return(r<0?l:c)&&(f=r8(t,f,r,f.line==e.line?o:null)),f?r9(t,f,e,r,i):null}}return e}function r3(t,e,n,r,i){var o=r||1;return r9(t,e,n,o,i)||!i&&r9(t,e,n,o,!0)||r9(t,e,n,-o,i)||!i&&r9(t,e,n,-o,!0)||(t.cantEdit=!0,t3(t.first,0))}function r8(t,e,n,r){return n<0&&0==e.ch?e.line>t.first?en(t,t3(e.line-1)):null:n>0&&e.ch==(r||tX(t,e.line)).text.length?e.linet8(l.to,s.from)||t8(l.from,s.to)>0)){var c=[u,1],p=t8(l.from,s.from),h=t8(l.to,s.to);!(p<0)&&(a.inclusiveLeft||p)||c.push({from:l.from,to:s.from}),!(h>0)&&(a.inclusiveRight||h)||c.push({from:s.to,to:l.to}),i.splice.apply(i,c),u+=c.length-3}}return i}(t,e.from,e.to);if(r)for(var i=r.length-1;i>=0;--i)it(t,{from:r[i].from,to:r[i].to,text:i?[""]:e.text,origin:e.origin});else it(t,e)}}function it(t,e){if(1!=e.text.length||""!=e.text[0]||0!=t8(e.from,e.to)){var n=rN(t,e);rq(t,e,n,t.cm?t.cm.curOp.id:NaN),ii(t,e,n,e_(t,e));var r=[];rj(t,function(t,n){n||-1!=X(r,t.history)||(iu(t.history,e),r.push(t.history)),ii(t,e,null,e_(t,e))})}}function ie(t,e,n){var r=t.cm&&t.cm.state.suppressEdits;if(!r||n){for(var i,o=t.history,a=t.sel,s="undo"==e?o.done:o.undone,u="undo"==e?o.undone:o.done,l=0;l=0;--h){var f=function(n){var r=i.changes[n];if(r.origin=e,p&&!r6(t,r,!1))return s.length=0,{};c.push(rH(t,r));var o=n?rN(t,r):to(s);ii(t,r,o,rW(t,r)),!n&&t.cm&&t.cm.scrollIntoView({from:r.from,to:rk(r)});var a=[];rj(t,function(t,e){e||-1!=X(a,t.history)||(iu(t.history,r),a.push(t.history)),ii(t,r,null,rW(t,r))})}(h);if(f)return f.v}}}}function ir(t,e){if(0!=e&&(t.first+=e,t.sel=new rw(ta(t.sel.ranges,function(t){return new rx(t3(t.anchor.line+e,t.anchor.ch),t3(t.head.line+e,t.head.ch))}),t.sel.primIndex),t.cm)){nN(t.cm,t.first,t.first-e,e);for(var n=t.cm.display,r=n.viewFrom;rt.lastLine())){if(e.from.lineo&&(e={from:e.from,to:t3(o,tX(t,o).text.length),text:[e.text[0]],origin:e.origin}),e.removed=tZ(t,e.from,e.to),n||(n=rN(t,e)),t.cm?function(t,e,n){var r=t.doc,i=t.display,o=e.from,a=e.to,s=!1,u=o.line;t.options.lineWrapping||(u=t0(ek(tX(r,o.line))),r.iter(u,a.line+1,function(t){if(t==i.maxLine)return s=!0,!0})),r.sel.contains(e.from,e.to)>-1&&tS(t),rM(r,e,n,nS(t)),!t.options.lineWrapping&&(r.iter(u,o.line+e.text.length,function(t){var e=eP(t);e>i.maxLineLength&&(i.maxLine=t,i.maxLineLength=e,i.maxLineChanged=!0,s=!1)}),s&&(t.curOp.updateMaxLine=!0)),function(t,e){if(t.modeFrontier=Math.min(t.modeFrontier,e),!(t.highlightFrontiern;r--){var i=tX(t,r).stateAfter;if(i&&(!(i instanceof ei)||r+i.lookAheadt8(r,n)&&(n=(o=[r,n])[0],r=o[1]),"string"==typeof e&&(e=t.splitLines(e)),r7(t,{from:n,to:r,text:e,origin:i})}function ia(t,e,n,r){n1||!(this.children[0]instanceof ic))){var s=[];this.collapse(s),this.children=[new ic(s)],this.children[0].parent=this}},collapse:function(t){for(var e=0;e50){for(var a=i.lines.length%25+25,s=a;s10)t.parent.maybeSpill()}},iterN:function(t,e,n){for(var r=0;r0||0==c&&!1!==l.clearWhenEmpty)return l;if(l.replacedWith&&(l.collapsed=!0,l.widgetNode=F("span",[l.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||l.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(l.widgetNode.insertLeft=!0)),l.collapsed){if(eO(t,e.line,e,n,l)||e.line!=n.line&&eO(t,n.line,e,n,l))throw Error("Inserting collapsed marker partially overlapping an existing one");ey=!0}l.addToHistory&&rq(t,{from:e,to:n,origin:"markText"},t.sel,NaN);var p,h=e.line,f=t.cm;if(t.iter(h,n.line+1,function(r){var i,o,a;f&&l.collapsed&&!f.options.lineWrapping&&ek(r)==f.display.maxLine&&(p=!0),l.collapsed&&h!=e.line&&t1(r,0),i=new ev(l,h==e.line?e.ch:null,h==n.line?n.ch:null),(a=(o=t.cm&&t.cm.curOp)&&window.WeakSet&&(o.markedSpans||(o.markedSpans=new WeakSet)))&&r.markedSpans&&a.has(r.markedSpans)?r.markedSpans.push(i):(r.markedSpans=r.markedSpans?r.markedSpans.concat([i]):[i],a&&a.add(r.markedSpans)),i.marker.attachLine(r),++h}),l.collapsed&&t.iter(e.line,n.line+1,function(e){eI(t,e)&&t1(e,0)}),l.clearOnEnter&&tT(l,"beforeCursorEnter",function(){return l.clear()}),l.readOnly&&(eg=!0,(t.history.done.length||t.history.undone.length)&&t.clearHistory()),l.collapsed&&(l.id=++im,l.atomic=!0),f){if(p&&(f.curOp.updateMaxLine=!0),l.collapsed)nN(f,e.line,n.line+1);else if(l.className||l.startStyle||l.endStyle||l.css||l.attributes||l.title)for(var d=e.line;d<=n.line;d++)nI(f,d,"text");l.atomic&&r2(f.doc),eY(f,"markerAdded",f,l)}return l}ig.prototype.clear=function(){if(!this.explicitlyCleared){var t=this.doc.cm,e=t&&!t.curOp;if(e&&re(t),tO(this,"clear")){var n=this.find();n&&eY(this,"clear",n.from,n.to)}for(var r=null,i=null,o=0;ot.display.maxLineLength&&(t.display.maxLine=l,t.display.maxLineLength=c,t.display.maxLineChanged=!0)}null!=r&&t&&this.collapsed&&nN(t,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&r2(t.doc)),t&&eY(t,"markerCleared",t,this,r,i),e&&rn(t),this.parent&&this.parent.clear()}},ig.prototype.find=function(t,e){null==t&&"bookmark"==this.type&&(t=1);for(var n,r,i=0;it8(c.head,c.anchor);r[a]=new rx(p?l:u,p?u:l)}else r[a]=new rx(u,u)}return new rw(r,t.sel.primIndex)}(this,r,e),u=r.length-1;u>=0;u--)r7(this,r[u]);s?rZ(this,s):this.cm&&nQ(this.cm)}),undo:ra(function(){ie(this,"undo")}),redo:ra(function(){ie(this,"redo")}),undoSelection:ra(function(){ie(this,"undo",!0)}),redoSelection:ra(function(){ie(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,e=0,n=0,r=0;r=t.ch)&&e.push(i.marker.parent||i.marker)}return e},findMarks:function(t,e,n){t=en(this,t),e=en(this,e);var r=[],i=t.line;return this.iter(t.line,e.line+1,function(o){var a=o.markedSpans;if(a)for(var s=0;s=u.to||null==u.from&&i!=t.line||null!=u.from&&i==e.line&&u.from>=e.ch)&&(!n||n(u.marker))&&r.push(u.marker.parent||u.marker)}++i}),r},getAllMarks:function(){var t=[];return this.iter(function(e){var n=e.markedSpans;if(n)for(var r=0;rt)return e=t,!0;t-=o,++n}),en(this,t3(n,e))},indexFromPos:function(t){var e=(t=en(this,t)).ch;if(t.linee&&(e=t.from),null!=t.to&&t.to-1){e.state.draggingText(t),setTimeout(function(){return e.display.input.focus()},20);return}try{var c,p=t.dataTransfer.getData("Text");if(p){if(e.state.draggingText&&!e.state.draggingText.copy&&(c=e.listSelections()),r1(e.doc,rO(n,n)),c)for(var h=0;h=t8(o.from,to(r).to);){var a=r.pop();if(0>t8(a.from,o.from)){o.from=a.from;break}}r.push(o)}rr(t,function(){for(var e=r.length-1;e>=0;e--)io(t.doc,"",r[e].from,r[e].to,"+delete");nQ(t)})}function iU(t,e,n){var r=tm(t.text,e+n,n);return r<0||r>t.text.length?null:r}function iH(t,e,n){var r=iU(t,e.ch,n);return null==r?null:new t3(e.line,r,n<0?"after":"before")}function iV(t,e,n,r,i){if(t){"rtl"==e.doc.direction&&(i=-i);var o=t_(n,e.doc.direction);if(o){var a,s=i<0?to(o):o[0],u=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==e.doc.direction){var l=nr(e,n),c=ni(e,l,a=i<0?n.text.length-1:0).top;a=tg(function(t){return ni(e,l,t).top==c},i<0==(1==s.level)?s.from:s.to-1,a),"before"==u&&(a=iU(n,a,1))}else a=i<0?s.to:s.from;return new t3(r,a,u)}}return new t3(r,i<0?n.text.length:0,i<0?"before":"after")}iI.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},iI.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},iI.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},iI.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},iI.default=O?iI.macDefault:iI.pcDefault;var iq={selectAll:r4,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),J)},killLine:function(t){return iF(t,function(e){if(!e.empty())return{from:e.from(),to:e.to()};var n=tX(t.doc,e.head.line).text.length;return e.head.ch==n&&e.head.line0)i=new t3(i.line,i.ch+1),t.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),t3(i.line,i.ch-2),i,"+transpose");else if(i.line>t.doc.first){var a=tX(t.doc,i.line-1).text;a&&(i=new t3(i.line,1),t.replaceRange(o.charAt(0)+t.doc.lineSeparator()+a.charAt(a.length-1),t3(i.line-1,a.length-1),i,"+transpose"))}}n.push(new rx(i,i))}t.setSelections(n)})},newlineAndIndent:function(t){return rr(t,function(){for(var e=t.listSelections(),n=e.length-1;n>=0;n--)t.replaceRange(t.doc.lineSeparator(),e[n].anchor,e[n].head,"+input");e=t.listSelections();for(var r=0;r-1&&(0>t8((a=l.ranges[a]).from(),b)||b.xRel>0)&&(t8(a.to(),b)>0||b.xRel<0)?(c=this,p=c.display,h=!1,f=ri(c,function(t){y&&(p.scroller.draggable=!1),c.state.draggingText=!1,c.state.delayingBlurEvent&&(c.hasFocus()?c.state.delayingBlurEvent=!1:nV(c)),tC(p.wrapper.ownerDocument,"mouseup",f),tC(p.wrapper.ownerDocument,"mousemove",d),tC(p.scroller,"dragstart",v),tC(p.scroller,"drop",f),h||(tD(t),o.addNew||r$(c.doc,b,null,null,o.extend),y&&!T||m&&9==g?setTimeout(function(){p.wrapper.ownerDocument.body.focus({preventScroll:!0}),p.input.focus()},20):p.input.focus())}),d=function(e){h=h||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},v=function(){return h=!0},y&&(p.scroller.draggable=!0),c.state.draggingText=f,f.copy=!o.moveOnDrag,tT(p.wrapper.ownerDocument,"mouseup",f),tT(p.wrapper.ownerDocument,"mousemove",d),tT(p.scroller,"dragstart",v),tT(p.scroller,"drop",f),c.state.delayingBlurEvent=!0,setTimeout(function(){return p.input.focus()},20),p.scroller.dragDrop&&p.scroller.dragDrop()):function(t,e,n,r){m&&nV(t);var i=t.display,o=t.doc;tD(e);var a,s,u=o.sel,l=u.ranges;if(r.addNew&&!r.extend?a=(s=o.sel.contains(n))>-1?l[s]:new rx(n,n):(a=o.sel.primary(),s=o.sel.primIndex),"rectangle"==r.unit)r.addNew||(a=new rx(n,n)),n=nk(t,e,!0,!0),s=-1;else{var c=i5(t,n,r.unit);a=r.extend?rY(a,c.anchor,c.head,r.extend):c}r.addNew?-1==s?(s=l.length,rJ(o,rS(t,l.concat([a]),s),{scroll:!1,origin:"*mouse"})):l.length>1&&l[s].empty()&&"char"==r.unit&&!r.extend?(rJ(o,rS(t,l.slice(0,s).concat(l.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),u=o.sel):rX(o,s,a,tt):(s=0,rJ(o,new rw([a],0),tt),u=o.sel);var p=n,h=i.wrapper.getBoundingClientRect(),f=0;function d(e){t.state.selectingText=!1,f=1/0,e&&(tD(e),i.input.focus()),tC(i.wrapper.ownerDocument,"mousemove",g),tC(i.wrapper.ownerDocument,"mouseup",y),o.history.lastSelOrigin=null}var g=ri(t,function(e){0!==e.buttons&&tL(e)?function e(l){var c=++f,d=nk(t,l,!0,"rectangle"==r.unit);if(d){if(0!=t8(d,p)){t.curOp.focus=H(z(t)),function(e){if(0!=t8(p,e)){if(p=e,"rectangle"==r.unit){for(var i=[],l=t.options.tabSize,c=$(tX(o,n.line).text,n.ch,l),h=$(tX(o,e.line).text,e.ch,l),f=Math.min(c,h),d=Math.max(c,h),m=Math.min(n.line,e.line),g=Math.min(t.lastLine(),Math.max(n.line,e.line));m<=g;m++){var y=tX(o,m).text,v=tn(y,f,l);f==d?i.push(new rx(t3(m,v),t3(m,v))):y.length>v&&i.push(new rx(t3(m,v),t3(m,tn(y,d,l))))}i.length||i.push(new rx(n,n)),rJ(o,rS(t,u.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),t.scrollIntoView(e)}else{var b,_=a,E=i5(t,e,r.unit),T=_.anchor;t8(E.anchor,T)>0?(b=E.head,T=et(_.from(),E.anchor)):(b=E.anchor,T=t7(_.to(),E.head));var A=u.ranges.slice(0);A[s]=function(t,e){var n,r=e.anchor,i=e.head,o=tX(t.doc,r.line);if(0==t8(r,i)&&r.sticky==i.sticky)return e;var a=t_(o);if(!a)return e;var s=tv(a,r.ch,r.sticky),u=a[s];if(u.from!=r.ch&&u.to!=r.ch)return e;var l=s+(u.from==r.ch==(1!=u.level)?0:1);if(0==l||l==a.length)return e;if(i.line!=r.line)n=(i.line-r.line)*("ltr"==t.doc.direction?1:-1)>0;else{var c=tv(a,i.ch,i.sticky),p=c-s||(i.ch-r.ch)*(1==u.level?-1:1);n=c==l-1||c==l?p<0:p>0}var h=a[l+(n?-1:0)],f=n==(1==h.level),d=f?h.from:h.to,m=f?"after":"before";return r.ch==d&&r.sticky==m?e:new rx(new t3(r.line,d,m),i)}(t,new rx(en(o,T),b)),rJ(o,rS(t,A,s),tt)}}}(d);var m=nK(i,o);(d.line>=m.to||d.lineh.bottom?20:0;g&&setTimeout(ri(t,function(){f==c&&(i.scroller.scrollTop+=g,e(l))}),50)}}}(e):d(e)}),y=ri(t,d);t.state.selectingText=y,tT(i.wrapper.ownerDocument,"mousemove",g),tT(i.wrapper.ownerDocument,"mouseup",y)}(this,t,b,o)):tP(t)==n.scroller&&tD(t):2==_?(b&&r$(this.doc,b),setTimeout(function(){return n.input.focus()},20)):3==_&&(R?this.display.input.onContextMenu(t):nV(this)))}}}function i5(t,e,n){if("char"==n)return new rx(e,e);if("word"==n)return t.findWordAt(e);if("line"==n)return new rx(t3(e.line,0),en(t.doc,t3(e.line+1,0)));var r=n(t,e);return new rx(r.from,r.to)}function i9(t,e,n,r){if(e.touches)i=e.touches[0].clientX,o=e.touches[0].clientY;else try{i=e.clientX,o=e.clientY}catch(t){return!1}if(i>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;r&&tD(e);var i,o,a=t.display,s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!tO(t,n))return tI(e);o-=s.top-a.viewOffset;for(var u=0;u=i){var c=t2(t.doc,o),p=t.display.gutterSpecs[u];return tw(t,n,t,c,p.className,e),tI(e)}}}function i3(t,e){return i9(t,e,"gutterClick",!0)}function i8(t,e){!(e9(t.display,e)||tO(t,"gutterContextMenu")&&i9(t,e,"gutterContextMenu",!1))&&(tx(t,e,"contextmenu")||R||t.display.input.onContextMenu(e))}function i4(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),nl(t)}i0.prototype.compare=function(t,e,n){return this.time+400>t&&0==t8(e,this.pos)&&n==this.button};var i6={toString:function(){return"CodeMirror.Init"}},i7={},ot={};function oe(t,e,n){if(!e!=!(n&&n!=i6)){var r=t.display.dragFunctions,i=e?tT:tC;i(t.display.scroller,"dragstart",r.start),i(t.display.scroller,"dragenter",r.enter),i(t.display.scroller,"dragover",r.over),i(t.display.scroller,"dragleave",r.leave),i(t.display.scroller,"drop",r.drop)}}function on(t){t.options.lineWrapping?(V(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(L(t.display.wrapper,"CodeMirror-wrap"),eL(t)),nO(t),nN(t),nl(t),setTimeout(function(){return n8(t)},100)}function or(t,e){var n,r=this;if(!(this instanceof or))return new or(t,e);this.options=e=e?Y(e):{},Y(i7,e,!1);var i=e.value;"string"==typeof i?i=new iE(i,e.mode,null,e.lineSeparator,e.direction):e.mode&&(i.modeOption=e.mode),this.doc=i;var o=new or.inputStyles[e.inputStyle](this),a=this.display=new r_(t,i,o,e);for(var s in a.wrapper.CodeMirror=this,i4(this),e.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),n7(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Q,keySeq:null,specialChars:null},e.autofocus&&!S&&a.input.focus(),m&&g<11&&setTimeout(function(){return r.display.input.reset(!0)},20),function(t){var e=t.display;tT(e.scroller,"mousedown",ri(t,i2)),m&&g<11?tT(e.scroller,"dblclick",ri(t,function(e){if(!tx(t,e)){var n=nk(t,e);if(!(!n||i3(t,e)||e9(t.display,e))){tD(e);var r=t.findWordAt(n);r$(t.doc,r.anchor,r.head)}}})):tT(e.scroller,"dblclick",function(e){return tx(t,e)||tD(e)}),tT(e.scroller,"contextmenu",function(e){return i8(t,e)}),tT(e.input.getField(),"contextmenu",function(n){e.scroller.contains(n.target)||i8(t,n)});var n,r={end:0};function i(){e.activeTouch&&(n=setTimeout(function(){return e.activeTouch=null},1e3),(r=e.activeTouch).end=+new Date)}function o(t,e){if(null==e.left)return!0;var n=e.left-t.left,r=e.top-t.top;return n*n+r*r>400}tT(e.scroller,"touchstart",function(i){if(!tx(t,i)&&!function(t){if(1!=t.touches.length)return!1;var e=t.touches[0];return e.radiusX<=1&&e.radiusY<=1}(i)&&!i3(t,i)){e.input.ensurePolled(),clearTimeout(n);var o=+new Date;e.activeTouch={start:o,moved:!1,prev:o-r.end<=300?r:null},1==i.touches.length&&(e.activeTouch.left=i.touches[0].pageX,e.activeTouch.top=i.touches[0].pageY)}}),tT(e.scroller,"touchmove",function(){e.activeTouch&&(e.activeTouch.moved=!0)}),tT(e.scroller,"touchend",function(n){var r=e.activeTouch;if(r&&!e9(e,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var a,s=t.coordsChar(e.activeTouch,"page");a=!r.prev||o(r,r.prev)?new rx(s,s):!r.prev.prev||o(r,r.prev.prev)?t.findWordAt(s):new rx(t3(s.line,0),en(t.doc,t3(s.line+1,0))),t.setSelection(a.anchor,a.head),t.focus(),tD(n)}i()}),tT(e.scroller,"touchcancel",i),tT(e.scroller,"scroll",function(){e.scroller.clientHeight&&(n1(t,e.scroller.scrollTop),n2(t,e.scroller.scrollLeft,!0),tw(t,"scroll",t))}),tT(e.scroller,"mousewheel",function(e){return rC(t,e)}),tT(e.scroller,"DOMMouseScroll",function(e){return rC(t,e)}),tT(e.wrapper,"scroll",function(){return e.wrapper.scrollTop=e.wrapper.scrollLeft=0}),e.dragFunctions={enter:function(e){tx(t,e)||tR(e)},over:function(e){tx(t,e)||(function(t,e){var n=nk(t,e);if(n){var r=document.createDocumentFragment();nB(t,n,r),t.display.dragCursor||(t.display.dragCursor=B("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),j(t.display.dragCursor,r)}}(t,e),tR(e))},start:function(e){return function(t,e){if(m&&(!t.state.draggingText||+new Date-iT<100)){tR(e);return}if(!(tx(t,e)||e9(t.display,e))&&(e.dataTransfer.setData("Text",t.getSelection()),e.dataTransfer.effectAllowed="copyMove",e.dataTransfer.setDragImage&&!T)){var n=B("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",E&&(n.width=n.height=1,t.display.wrapper.appendChild(n),n._top=n.offsetTop),e.dataTransfer.setDragImage(n,0,0),E&&n.parentNode.removeChild(n)}}(t,e)},drop:ri(t,iA),leave:function(e){tx(t,e)||iC(t)}};var a=e.input.getField();tT(a,"keyup",function(e){return iJ.call(t,e)}),tT(a,"keydown",ri(t,iZ)),tT(a,"keypress",ri(t,i1)),tT(a,"focus",function(e){return nq(t,e)}),tT(a,"blur",function(e){return nG(t,e)})}(this),ix||(tT(window,"resize",function(){null==n&&(n=setTimeout(function(){n=null,iw(iS)},100))}),tT(window,"blur",function(){return iw(nG)}),ix=!0),re(this),this.curOp.forceUpdate=!0,rB(this,i),e.autofocus&&!S||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&nq(r)},20):nG(this),ot)ot.hasOwnProperty(s)&&ot[s](this,e[s],i6);rg(this),e.finishInit&&e.finishInit(this);for(var u=0;u150)){if(!r)return;n="prev"}}else l=0,n="not";"prev"==n?l=e>o.first?$(tX(o,e-1).text,null,a):0:"add"==n?l=u+t.options.indentUnit:"subtract"==n?l=u-t.options.indentUnit:"number"==typeof n&&(l=u+n),l=Math.max(0,l);var p="",h=0;if(t.options.indentWithTabs)for(var f=Math.floor(l/a);f;--f)h+=a,p+=" ";if(ha,u=tj(e),l=null;if(s&&r.ranges.length>1){if(oa&&oa.text.join("\n")==e){if(r.ranges.length%oa.text.length==0){l=[];for(var c=0;c=0;h--){var f=r.ranges[h],d=f.from(),m=f.to();f.empty()&&(n&&n>0?d=t3(d.line,d.ch-n):t.state.overwrite&&!s?m=t3(m.line,Math.min(tX(o,m.line).text.length,m.ch+to(u).length)):s&&oa&&oa.lineWise&&oa.text.join("\n")==u.join("\n")&&(d=m=t3(d.line,0)));var g={from:d,to:m,text:l?l[h%l.length]:u,origin:i||(s?"paste":t.state.cutIncoming>a?"cut":"+input")};r7(t.doc,g),eY(t,"inputRead",t,g)}e&&!s&&ol(t,e),nQ(t),t.curOp.updateInput<2&&(t.curOp.updateInput=p),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function ou(t,e){var n=t.clipboardData&&t.clipboardData.getData("Text");if(n)return t.preventDefault(),!e.isReadOnly()&&!e.options.disableInput&&e.hasFocus()&&rr(e,function(){return os(e,n,0,null,"paste")}),!0}function ol(t,e){if(t.options.electricChars&&t.options.smartIndent)for(var n=t.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100)&&(!r||n.ranges[r-1].head.line!=i.head.line)){var o=t.getModeAt(i.head),a=!1;if(o.electricChars){for(var s=0;s-1){a=oo(t,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(tX(t.doc,i.head.line).text.slice(0,i.head.ch))&&(a=oo(t,i.head.line,"smart"));a&&eY(t,"electricInput",t,i.head.line)}}}function oc(t){for(var e=[],n=[],r=0;r0?0:-1));if(isNaN(c))a=null;else{var p=n>0?c>=55296&&c<56320:c>=56320&&c<57343;a=new t3(e.line,Math.max(0,Math.min(s.text.length,e.ch+n*(p?2:1))),-n)}}else a=i?function(t,e,n,r){var i,o=t_(e,t.doc.direction);if(!o)return iH(e,n,r);n.ch>=e.text.length?(n.ch=e.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var a=tv(o,n.ch,n.sticky),s=o[a];if("ltr"==t.doc.direction&&s.level%2==0&&(r>0?s.to>n.ch:s.from=s.from&&h>=c.begin))return new t3(n.line,h,p?"before":"after")}var f=function(t,e,r){for(;t>=0&&t0==(1!=a.level),l=s?r.begin:u(r.end,-1);if(a.from<=l&&l0?c.end:u(c.begin,-1);return null!=m&&!(r>0&&m==e.text.length)&&(d=f(r>0?0:o.length-1,r,l(m)))?d:null}(t.cm,s,e,n):iH(s,e,n);if(null==a){if(!(!o&&!((l=e.line+u)=t.first+t.size)&&(e=new t3(l,e.ch,e.sticky),s=tX(t,l))))return!1;e=iV(i,t.cm,s,e.line,u)}else e=a;return!0}if("char"==r||"codepoint"==r)l();else if("column"==r)l(!0);else if("word"==r||"group"==r)for(var c=null,p="group"==r,h=t.cm&&t.cm.getHelper(e,"wordChars"),f=!0;!(n<0)||l(!f);f=!1){var d=s.text.charAt(e.ch)||"\n",m=tp(d,h)?"w":p&&"\n"==d?"n":!p||/\s/.test(d)?null:"p";if(!p||f||m||(m="s"),c&&c!=m){n<0&&(n=1,l(),e.sticky="after");break}if(m&&(c=m),n>0&&!l(!f))break}var g=r3(t,e,o,a,!0);return t4(o,g)&&(g.hitSide=!0),g}function od(t,e,n,r){var i,o,a=t.doc,s=e.left;if("page"==r){var u=Math.max(Math.min(t.display.wrapper.clientHeight,W(t).innerHeight||a(t).documentElement.clientHeight)-.5*nA(t.display),3);o=(n>0?e.bottom:e.top)+n*u}else"line"==r&&(o=n>0?e.bottom+3:e.top-3);for(;(i=nb(t,s,o)).outside;){if(n<0?o<=0:o>=a.height){i.hitSide=!0;break}o+=5*n}return i}var om=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Q,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function og(t,e){var n=nn(t,e.line);if(!n||n.hidden)return null;var r=tX(t.doc,e.line),i=ne(n,r,e.line),o=t_(r,t.doc.direction),a="left";o&&(a=tv(o,e.ch)%2?"right":"left");var s=na(i.map,e.ch,a);return s.offset="right"==s.collapse?s.end:s.start,s}function oy(t,e){return e&&(t.bad=!0),t}function ov(t,e,n){var r;if(e==t.display.lineDiv){if(!(r=t.display.lineDiv.childNodes[n]))return oy(t.clipPos(t3(t.display.viewTo-1)),!0);e=null,n=0}else for(r=e;;r=r.parentNode){if(!r||r==t.display.lineDiv)return null;if(r.parentNode&&r.parentNode==t.display.lineDiv)break}for(var i=0;i=e.display.viewTo||o.line=e.display.viewFrom&&og(e,i)||{node:u[0].measure.map[2],offset:0},c=o.lineo.firstLine()&&(u=t3(u.line-1,tX(o.doc,u.line-1).length)),l.ch==tX(o.doc,l.line).text.length&&l.linea.viewTo-1)return!1;u.line==a.viewFrom||0==(t=nD(o,u.line))?(e=t0(a.view[0].line),n=a.view[0].node):(e=t0(a.view[t].line),n=a.view[t-1].node.nextSibling);var c=nD(o,l.line);if(c==a.view.length-1?(r=a.viewTo-1,i=a.lineDiv.lastChild):(r=t0(a.view[c+1].line)-1,i=a.view[c+1].node.previousSibling),!n)return!1;for(var p=o.doc.splitLines(function(t,e,n,r,i){var o="",a=!1,s=t.doc.lineSeparator(),u=!1;function l(){a&&(o+=s,u&&(o+=s),a=u=!1)}function c(t){t&&(l(),o+=t)}for(;function e(n){if(1==n.nodeType){var o=n.getAttribute("cm-text");if(o){c(o);return}var p,h=n.getAttribute("cm-marker");if(h){var f,d=t.findMarks(t3(r,0),t3(i+1,0),(f=+h,function(t){return t.id==f}));d.length&&(p=d[0].find(0))&&c(tZ(t.doc,p.from,p.to).join(s));return}if("false"!=n.getAttribute("contenteditable")){var m=/^(pre|div|p|li|table|br)$/i.test(n.nodeName);if(/^br$/i.test(n.nodeName)||0!=n.textContent.length){m&&l();for(var g=0;g1&&h.length>1;)if(to(p)==to(h))p.pop(),h.pop(),r--;else if(p[0]==h[0])p.shift(),h.shift(),e++;else break;for(var f=0,d=0,m=p[0],g=h[0],y=Math.min(m.length,g.length);fu.ch&&v.charCodeAt(v.length-d-1)==b.charCodeAt(b.length-d-1);)f--,d++;p[p.length-1]=v.slice(0,v.length-d).replace(/^\u200b+/,""),p[0]=p[0].slice(f).replace(/\u200b+$/,"");var E=t3(e,f),T=t3(r,h.length?to(h).length-d:0);if(p.length>1||p[0]||t8(E,T))return io(o.doc,p,E,T,"+input"),!0},om.prototype.ensurePolled=function(){this.forceCompositionEnd()},om.prototype.reset=function(){this.forceCompositionEnd()},om.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},om.prototype.readFromDOMSoon=function(){var t=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(t.readDOMTimeout=null,t.composing){if(!t.composing.done)return;t.composing=null}t.updateFromDOM()},80))},om.prototype.updateFromDOM=function(){var t=this;(this.cm.isReadOnly()||!this.pollContent())&&rr(this.cm,function(){return nN(t.cm)})},om.prototype.setUneditable=function(t){t.contentEditable="false"},om.prototype.onKeyPress=function(t){0==t.charCode||this.composing||(t.preventDefault(),this.cm.isReadOnly()||ri(this.cm,os)(this.cm,String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),0))},om.prototype.readOnlyChanged=function(t){this.div.contentEditable=String("nocursor"!=t)},om.prototype.onContextMenu=function(){},om.prototype.resetPosition=function(){},om.prototype.needsContentAttribute=!0;var ob=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new Q,this.hasSelection=!1,this.composing=null,this.resetting=!1};ob.prototype.init=function(t){var e=this,n=this,r=this.cm;this.createField(t);var i=this.textarea;function o(t){if(!tx(r,t)){if(r.somethingSelected())oa={lineWise:!1,text:r.getSelections()};else{if(!r.options.lineWiseCopyCut)return;var e=oc(r);oa={lineWise:!0,text:e.text},"cut"==t.type?r.setSelections(e.ranges,null,J):(n.prevInput="",i.value=e.text.join("\n"),G(i))}"cut"==t.type&&(r.state.cutIncoming=+new Date)}}t.wrapper.insertBefore(this.wrapper,t.wrapper.firstChild),w&&(i.style.width="0px"),tT(i,"input",function(){m&&g>=9&&e.hasSelection&&(e.hasSelection=null),n.poll()}),tT(i,"paste",function(t){tx(r,t)||ou(t,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())}),tT(i,"cut",o),tT(i,"copy",o),tT(t.scroller,"paste",function(e){if(!(e9(t,e)||tx(r,e))){if(!i.dispatchEvent){r.state.pasteIncoming=+new Date,n.focus();return}var o=new Event("paste");o.clipboardData=e.clipboardData,i.dispatchEvent(o)}}),tT(t.lineSpace,"selectstart",function(e){e9(t,e)||tD(e)}),tT(i,"compositionstart",function(){var t=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:t,range:r.markText(t,r.getCursor("to"),{className:"CodeMirror-composing"})}}),tT(i,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},ob.prototype.createField=function(t){this.wrapper=oh(),this.textarea=this.wrapper.firstChild;var e=this.cm.options;op(this.textarea,e.spellcheck,e.autocorrect,e.autocapitalize)},ob.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},ob.prototype.prepareSelection=function(){var t=this.cm,e=t.display,n=t.doc,r=nj(t);if(t.options.moveInputWithCursor){var i=ng(t,n.sel.primary().head,"div"),o=e.wrapper.getBoundingClientRect(),a=e.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(e.wrapper.clientHeight-10,i.top+a.top-o.top)),r.teLeft=Math.max(0,Math.min(e.wrapper.clientWidth-10,i.left+a.left-o.left))}return r},ob.prototype.showSelection=function(t){var e=this.cm.display;j(e.cursorDiv,t.cursors),j(e.selectionDiv,t.selection),null!=t.teTop&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},ob.prototype.reset=function(t){if(!this.contextMenuPending&&(!this.composing||!t)){var e=this.cm;if(this.resetting=!0,e.somethingSelected()){this.prevInput="";var n=e.getSelection();this.textarea.value=n,e.state.focused&&G(this.textarea),m&&g>=9&&(this.hasSelection=n)}else!t&&(this.prevInput=this.textarea.value="",m&&g>=9&&(this.hasSelection=null));this.resetting=!1}},ob.prototype.getField=function(){return this.textarea},ob.prototype.supportsTouch=function(){return!1},ob.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!S||H(this.textarea.ownerDocument)!=this.textarea))try{this.textarea.focus()}catch(t){}},ob.prototype.blur=function(){this.textarea.blur()},ob.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ob.prototype.receivedFocus=function(){this.slowPoll()},ob.prototype.slowPoll=function(){var t=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){t.poll(),t.cm.state.focused&&t.slowPoll()})},ob.prototype.fastPoll=function(){var t=!1,e=this;e.pollingFast=!0,e.polling.set(20,function n(){e.poll()||t?(e.pollingFast=!1,e.slowPoll()):(t=!0,e.polling.set(60,n))})},ob.prototype.poll=function(){var t=this,e=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||this.resetting||!e.state.focused||tB(n)&&!r&&!this.composing||e.isReadOnly()||e.options.disableInput||e.state.keySeq)return!1;var i=n.value;if(i==r&&!e.somethingSelected())return!1;if(m&&g>=9&&this.hasSelection===i||O&&/[\uf700-\uf7ff]/.test(i))return e.display.input.reset(),!1;if(e.doc.sel==e.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var a=0,s=Math.min(r.length,i.length);a1e3||i.indexOf("\n")>-1?n.value=t.prevInput="":t.prevInput=i,t.composing&&(t.composing.range.clear(),t.composing.range=e.markText(t.composing.start,e.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ob.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ob.prototype.onKeyPress=function(){m&&g>=9&&(this.hasSelection=null),this.fastPoll()},ob.prototype.onContextMenu=function(t){var e,n=this,r=n.cm,i=r.display,o=n.textarea;n.contextMenuPending&&n.contextMenuPending();var a=nk(r,t),s=i.scroller.scrollTop;if(a&&!E){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(a)&&ri(r,rJ)(r.doc,rO(a),J);var u=o.style.cssText,l=n.wrapper.style.cssText,c=n.wrapper.offsetParent.getBoundingClientRect();if(n.wrapper.style.cssText="position: static",o.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(t.clientY-c.top-5)+"px; left: "+(t.clientX-c.left-5)+"px;\n z-index: 1000; background: "+(m?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",y&&(e=o.ownerDocument.defaultView.scrollY),i.input.focus(),y&&o.ownerDocument.defaultView.scrollTo(null,e),i.input.reset(),r.somethingSelected()||(o.value=n.prevInput=" "),n.contextMenuPending=f,i.selForContextMenu=r.doc.sel,clearTimeout(i.detectingSelectAll),m&&g>=9&&h(),R){tR(t);var p=function(){tC(window,"mouseup",p),setTimeout(f,20)};tT(window,"mouseup",p)}else setTimeout(f,50)}function h(){if(null!=o.selectionStart){var t=r.somethingSelected(),e="​"+(t?o.value:"");o.value="⇚",o.value=e,n.prevInput=t?"":"​",o.selectionStart=1,o.selectionEnd=e.length,i.selForContextMenu=r.doc.sel}}function f(){if(n.contextMenuPending==f&&(n.contextMenuPending=!1,n.wrapper.style.cssText=l,o.style.cssText=u,m&&g<9&&i.scrollbars.setScrollTop(i.scroller.scrollTop=s),null!=o.selectionStart)){(!m||m&&g<9)&&h();var t=0,e=function(){i.selForContextMenu==r.doc.sel&&0==o.selectionStart&&o.selectionEnd>0&&"​"==n.prevInput?ri(r,r4)(r):t++<10?i.detectingSelectAll=setTimeout(e,500):(i.selForContextMenu=null,i.input.reset())};i.detectingSelectAll=setTimeout(e,200)}}},ob.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled="nocursor"==t,this.textarea.readOnly=!!t},ob.prototype.setUneditable=function(){},ob.prototype.needsContentAttribute=!1,function(t){var e=t.optionHandlers;function n(n,r,i,o){t.defaults[n]=r,i&&(e[n]=o?function(t,e,n){n!=i6&&i(t,e,n)}:i)}t.defineOption=n,t.Init=i6,n("value","",function(t,e){return t.setValue(e)},!0),n("mode",null,function(t,e){t.doc.modeOption=e,rR(t)},!0),n("indentUnit",2,rR,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,function(t){rP(t),nl(t),nN(t)},!0),n("lineSeparator",null,function(t,e){if(t.doc.lineSep=e,e){var n=[],r=t.doc.first;t.doc.iter(function(t){for(var i=0;;){var o=t.text.indexOf(e,i);if(-1==o)break;i=o+e.length,n.push(t3(r,o))}r++});for(var i=n.length-1;i>=0;i--)io(t.doc,e,n[i],t3(n[i].line,n[i].ch+e.length))}}),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,function(t,e,n){t.state.specialChars=RegExp(e.source+(e.test(" ")?"":"| "),"g"),n!=i6&&t.refresh()}),n("specialCharPlaceholder",eH,function(t){return t.refresh()},!0),n("electricChars",!0),n("inputStyle",S?"contenteditable":"textarea",function(){throw Error("inputStyle can not (yet) be changed in a running editor")},!0),n("spellcheck",!1,function(t,e){return t.getInputField().spellcheck=e},!0),n("autocorrect",!1,function(t,e){return t.getInputField().autocorrect=e},!0),n("autocapitalize",!1,function(t,e){return t.getInputField().autocapitalize=e},!0),n("rtlMoveVisually",!D),n("wholeLineUpdateBefore",!0),n("theme","default",function(t){i4(t),rb(t)},!0),n("keyMap","default",function(t,e,n){var r=iB(e),i=n!=i6&&iB(n);i&&i.detach&&i.detach(t,r),r.attach&&r.attach(t,i||null)}),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,on,!0),n("gutters",[],function(t,e){t.display.gutterSpecs=ry(e,t.options.lineNumbers),rb(t)},!0),n("fixedGutter",!0,function(t,e){t.display.gutters.style.left=e?nx(t.display)+"px":"0",t.refresh()},!0),n("coverGutterNextToScrollbar",!1,function(t){return n8(t)},!0),n("scrollbarStyle","native",function(t){n7(t),n8(t),t.display.scrollbars.setScrollTop(t.doc.scrollTop),t.display.scrollbars.setScrollLeft(t.doc.scrollLeft)},!0),n("lineNumbers",!1,function(t,e){t.display.gutterSpecs=ry(t.options.gutters,e),rb(t)},!0),n("firstLineNumber",1,rb,!0),n("lineNumberFormatter",function(t){return t},rb,!0),n("showCursorWhenSelecting",!1,nM,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,function(t,e){"nocursor"==e&&(nG(t),t.display.input.blur()),t.display.input.readOnlyChanged(e)}),n("screenReaderLabel",null,function(t,e){e=""===e?null:e,t.display.input.screenReaderLabelChanged(e)}),n("disableInput",!1,function(t,e){e||t.display.input.reset()},!0),n("dragDrop",!0,oe),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,nM,!0),n("singleCursorHeightPerLine",!0,nM,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,rP,!0),n("addModeClass",!1,rP,!0),n("pollInterval",100),n("undoDepth",200,function(t,e){return t.doc.history.undoDepth=e}),n("historyEventDelay",1250),n("viewportMargin",10,function(t){return t.refresh()},!0),n("maxHighlightLength",1e4,rP,!0),n("moveInputWithCursor",!0,function(t,e){e||t.display.input.resetPosition()}),n("tabindex",null,function(t,e){return t.display.input.getField().tabIndex=e||""}),n("autofocus",null),n("direction","ltr",function(t,e){return t.doc.setDirection(e)},!0),n("phrases",null)}(or),e=or.optionHandlers,n=or.helpers={},or.prototype={constructor:or,focus:function(){W(this).focus(),this.display.input.focus()},setOption:function(t,n){var r=this.options,i=r[t];(r[t]!=n||"mode"==t)&&(r[t]=n,e.hasOwnProperty(t)&&ri(this,e[t])(this,n,i),tw(this,"optionChange",this,t))},getOption:function(t){return this.options[t]},getDoc:function(){return this.doc},addKeyMap:function(t,e){this.state.keyMaps[e?"push":"unshift"](iB(t))},removeKeyMap:function(t){for(var e=this.state.keyMaps,n=0;nn&&(oo(this,i.head.line,t,!0),n=i.head.line,r==this.doc.sel.primIndex&&nQ(this));else{var o=i.from(),a=i.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var u=s;u0&&rX(this.doc,r,new rx(o,l[r].to()),J)}}}),getTokenAt:function(t,e){return ef(this,t,e)},getLineTokens:function(t,e){return ef(this,t3(t),e,!0)},getTokenTypeAt:function(t){t=en(this.doc,t);var e,n=es(this,tX(this.doc,t.line)),r=0,i=(n.length-1)/2,o=t.ch;if(0==o)e=n[2];else for(;;){var a=r+i>>1;if((a?n[2*a-1]:0)>=o)i=a;else if(n[2*a+1]o&&(t=o,i=!0),r=tX(this.doc,t)}else r=t;return nf(this,r,{top:0,left:0},e||"page",n||i).top+(i?this.doc.height-eR(r):0)},defaultTextHeight:function(){return nA(this.display)},defaultCharWidth:function(){return nC(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(t,e,n,r,i){var o,a=this.display,s=(t=ng(this,en(this.doc,t))).bottom,u=t.left;if(e.style.position="absolute",e.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(e),a.sizer.appendChild(e),"over"==r)s=t.top;else if("above"==r||"near"==r){var l=Math.max(a.wrapper.clientHeight,this.doc.height),c=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==r||t.bottom+e.offsetHeight>l)&&t.top>e.offsetHeight?s=t.top-e.offsetHeight:t.bottom+e.offsetHeight<=l&&(s=t.bottom),u+e.offsetWidth>c&&(u=c-e.offsetWidth)}e.style.top=s+"px",e.style.left=e.style.right="","right"==i?(u=a.sizer.clientWidth-e.offsetWidth,e.style.right="0px"):("left"==i?u=0:"middle"==i&&(u=(a.sizer.clientWidth-e.offsetWidth)/2),e.style.left=u+"px"),n&&(null!=(o=nY(this,{left:u,top:s,right:u+e.offsetWidth,bottom:s+e.offsetHeight})).scrollTop&&n1(this,o.scrollTop),null!=o.scrollLeft&&n2(this,o.scrollLeft))},triggerOnKeyDown:ro(iZ),triggerOnKeyPress:ro(i1),triggerOnKeyUp:iJ,triggerOnMouseDown:ro(i2),execCommand:function(t){if(iq.hasOwnProperty(t))return iq[t].call(null,this)},triggerElectric:ro(function(t){ol(this,t)}),findPosH:function(t,e,n,r){var i=1;e<0&&(i=-1,e=-e);for(var o=en(this.doc,t),a=0;a0&&a(e.charAt(n-1));)--n;for(;r.5||this.options.lineWrapping)&&nO(this),tw(this,"refresh",this)}),swapDoc:ro(function(t){var e=this.doc;return e.cm=null,this.state.selectingText&&this.state.selectingText(),rB(this,t),nl(this),this.display.input.reset(),nX(this,t.scrollLeft,t.scrollTop),this.curOp.forceScroll=!0,eY(this,"swapDoc",this,e),e}),phrase:function(t){var e=this.options.phrases;return e&&Object.prototype.hasOwnProperty.call(e,t)?e[t]:t},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},tk(or),or.registerHelper=function(t,e,r){n.hasOwnProperty(t)||(n[t]=or[t]={_global:[]}),n[t][e]=r},or.registerGlobalHelper=function(t,e,r,i){or.registerHelper(t,e,i),n[t]._global.push({pred:r,val:i})};var o_="iter insert remove copy getEditor constructor".split(" ");for(var oE in iE.prototype)iE.prototype.hasOwnProperty(oE)&&0>X(o_,oE)&&(or.prototype[oE]=function(t){return function(){return t.apply(this.doc,arguments)}}(iE.prototype[oE]));return tk(iE),or.inputStyles={textarea:ob,contenteditable:om},or.defineMode=function(t){or.defaults.mode||"null"==t||(or.defaults.mode=t),tq.apply(this,arguments)},or.defineMIME=function(t,e){tV[t]=e},or.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),or.defineMIME("text/plain","null"),or.defineExtension=function(t,e){or.prototype[t]=e},or.defineDocExtension=function(t,e){iE.prototype[t]=e},or.fromTextArea=function(t,e){if((e=e?Y(e):{}).value=t.value,!e.tabindex&&t.tabIndex&&(e.tabindex=t.tabIndex),!e.placeholder&&t.placeholder&&(e.placeholder=t.placeholder),null==e.autofocus){var n,r=H(t.ownerDocument);e.autofocus=r==t||null!=t.getAttribute("autofocus")&&r==document.body}function i(){t.value=s.getValue()}if(t.form&&(tT(t.form,"submit",i),!e.leaveSubmitMethodAlone)){var o=t.form;n=o.submit;try{var a=o.submit=function(){i(),o.submit=n,o.submit(),o.submit=a}}catch(t){}}e.finishInit=function(r){r.save=i,r.getTextArea=function(){return t},r.toTextArea=function(){r.toTextArea=isNaN,i(),t.parentNode.removeChild(r.getWrapperElement()),t.style.display="",t.form&&(tC(t.form,"submit",i),e.leaveSubmitMethodAlone||"function"!=typeof t.form.submit||(t.form.submit=n))}},t.style.display="none";var s=or(function(e){return t.parentNode.insertBefore(e,t.nextSibling)},e);return s},or.off=tC,or.on=tT,or.wheelEventPixels=function(t){var e=rA(t);return e.x*=rT,e.y*=rT,e},or.Doc=iE,or.splitLines=tj,or.countColumn=$,or.findColumn=tn,or.isWordChar=tc,or.Pass=Z,or.signal=tw,or.Line=eM,or.changeEnd=rk,or.scrollbarModel=n6,or.Pos=t3,or.cmpPos=t8,or.modes=tH,or.mimeModes=tV,or.resolveMode=tG,or.getMode=tz,or.modeExtensions=tW,or.extendMode=function(t,e){Y(e,tW.hasOwnProperty(t)?tW[t]:tW[t]={})},or.copyState=tK,or.startState=t$,or.innerMode=tY,or.commands=iq,or.keyMap=iI,or.keyName=ij,or.isModifierKey=iL,or.lookupKey=iP,or.normalizeKeyMap=function(t){var e={};for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if("..."==r){delete t[n];continue}for(var i=ta(n.split(" "),iR),o=0;o{(function(t){function e(t){for(var e={},n=0;n0;i--)n.context=n.context.prev;return S(t,e,n)}function k(t){var e=t.current().toLowerCase();i=y.hasOwnProperty(e)?"atom":g.hasOwnProperty(e)?"keyword":"variable"}var D={};return D.top=function(t,e,n){if("{"==t)return w(n,e,"block");if("}"==t&&n.context.prev)return x(n);if(_&&/@component/i.test(t))return w(n,e,"atComponentBlock");if(/^@(-moz-)?document$/i.test(t))return w(n,e,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(t))return w(n,e,"atBlock");if(/^@(font-face|counter-style)/i.test(t))return n.stateArg=t,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(t))return"keyframes";else if(t&&"@"==t.charAt(0))return w(n,e,"at");else if("hash"==t)i="builtin";else if("word"==t)i="tag";else if("variable-definition"==t)return"maybeprop";else if("interpolation"==t)return w(n,e,"interpolation");else if(":"==t)return"pseudo";else if(v&&"("==t)return w(n,e,"parens");return n.context.type},D.block=function(t,e,n){if("word"==t){var r=e.current().toLowerCase();return h.hasOwnProperty(r)?(i="property","maybeprop"):f.hasOwnProperty(r)?(i=E?"string-2":"property","maybeprop"):v?(i=e.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(i+=" error","maybeprop")}return"meta"==t?"block":v||"hash"!=t&&"qualifier"!=t?D.top(t,e,n):(i="error","block")},D.maybeprop=function(t,e,n){return":"==t?w(n,e,"prop"):S(t,e,n)},D.prop=function(t,e,n){if(";"==t)return x(n);if("{"==t&&v)return w(n,e,"propBlock");if("}"==t||"{"==t)return O(t,e,n);if("("==t)return w(n,e,"parens");if("hash"!=t||/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(e.current())){if("word"==t)k(e);else if("interpolation"==t)return w(n,e,"interpolation")}else i+=" error";return"prop"},D.propBlock=function(t,e,n){return"}"==t?x(n):"word"==t?(i="property","maybeprop"):n.context.type},D.parens=function(t,e,n){return"{"==t||"}"==t?O(t,e,n):")"==t?x(n):"("==t?w(n,e,"parens"):"interpolation"==t?w(n,e,"interpolation"):("word"==t&&k(e),"parens")},D.pseudo=function(t,e,n){return"meta"==t?"pseudo":"word"==t?(i="variable-3",n.context.type):S(t,e,n)},D.documentTypes=function(t,e,n){return"word"==t&&u.hasOwnProperty(e.current())?(i="tag",n.context.type):D.atBlock(t,e,n)},D.atBlock=function(t,e,n){if("("==t)return w(n,e,"atBlock_parens");if("}"==t||";"==t)return O(t,e,n);if("{"==t)return x(n)&&w(n,e,v?"block":"top");if("interpolation"==t)return w(n,e,"interpolation");if("word"==t){var r=e.current().toLowerCase();i="only"==r||"not"==r||"and"==r||"or"==r?"keyword":l.hasOwnProperty(r)?"attribute":c.hasOwnProperty(r)?"property":p.hasOwnProperty(r)?"keyword":h.hasOwnProperty(r)?"property":f.hasOwnProperty(r)?E?"string-2":"property":y.hasOwnProperty(r)?"atom":g.hasOwnProperty(r)?"keyword":"error"}return n.context.type},D.atComponentBlock=function(t,e,n){return"}"==t?O(t,e,n):"{"==t?x(n)&&w(n,e,v?"block":"top",!1):("word"==t&&(i="error"),n.context.type)},D.atBlock_parens=function(t,e,n){return")"==t?x(n):"{"==t||"}"==t?O(t,e,n,2):D.atBlock(t,e,n)},D.restricted_atBlock_before=function(t,e,n){return"{"==t?w(n,e,"restricted_atBlock"):"word"==t&&"@counter-style"==n.stateArg?(i="variable","restricted_atBlock_before"):S(t,e,n)},D.restricted_atBlock=function(t,e,n){return"}"==t?(n.stateArg=null,x(n)):"word"==t?(i=("@font-face"!=n.stateArg||d.hasOwnProperty(e.current().toLowerCase()))&&("@counter-style"!=n.stateArg||m.hasOwnProperty(e.current().toLowerCase()))?"property":"error","maybeprop"):"restricted_atBlock"},D.keyframes=function(t,e,n){return"word"==t?(i="variable","keyframes"):"{"==t?w(n,e,"top"):S(t,e,n)},D.at=function(t,e,n){return";"==t?x(n):"{"==t||"}"==t?O(t,e,n):("word"==t?i="tag":"hash"==t&&(i="builtin"),"at")},D.interpolation=function(t,e,n){return"}"==t?x(n):"{"==t||";"==t?O(t,e,n):("word"==t?i="variable":"variable"!=t&&"("!=t&&")"!=t&&(i="error"),"interpolation")},{startState:function(t){return{tokenize:null,state:o?"block":"top",stateArg:null,context:new C(o?"block":"top",t||0,null)}},token:function(t,e){if(!e.tokenize&&t.eatSpace())return null;var n=(e.tokenize||function(t,e){var n=t.next();if(s[n]){var i=s[n](t,e);if(!1!==i)return i}if("@"==n)return t.eatWhile(/[\w\\\-]/),r=t.current(),"def";if("="==n||("~"==n||"|"==n)&&t.eat("="))return r="compare",null;if('"'==n||"'"==n)return e.tokenize=T(n),e.tokenize(t,e);if("#"==n)return t.eatWhile(/[\w\\\-]/),r="hash","atom";if("!"==n)return t.match(/^\s*\w*/),r="important","keyword";if(/\d/.test(n)||"."==n&&t.eat(/\d/))return t.eatWhile(/[\w.%]/),r="unit","number";if("-"===n){if(/[\d.]/.test(t.peek()))return t.eatWhile(/[\w.%]/),r="unit","number";if(t.match(/^-[\w\\\-]*/))return t.eatWhile(/[\w\\\-]/),r=t.match(/^\s*:/,!1)?"variable-definition":"variable","variable-2";if(t.match(/^\w+-/))return r="meta","meta"}else if(/[,+>*\/]/.test(n))return r="select-op",null;else if("."==n&&t.match(/^-?[_a-z][_a-z0-9-]*/i))return r="qualifier","qualifier";else if(/[:;{}\[\]\(\)]/.test(n))return r=n,null;else return t.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(t.current())&&(e.tokenize=A),r="variable","variable callee"):/[\w\\\-]/.test(n)?(t.eatWhile(/[\w\\\-]/),r="word","property"):(r=null,null)})(t,e);return n&&"object"==typeof n&&(r=n[1],n=n[0]),i=n,"comment"!=r&&(e.state=D[e.state](r,t,e)),i},indent:function(t,e){var n=t.context,r=e&&e.charAt(0),i=n.indent;return"prop"==n.type&&("}"==r||")"==r)&&(n=n.prev),n.prev&&("}"==r&&("block"==n.type||"top"==n.type||"interpolation"==n.type||"restricted_atBlock"==n.type)?i=(n=n.prev).indent:(")"==r&&("parens"==n.type||"atBlock_parens"==n.type)||"{"==r&&("at"==n.type||"atBlock"==n.type))&&(i=Math.max(0,n.indent-a))),i},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:b,fold:"brace"}});var n=["domain","regexp","url","url-prefix"],r=e(n),i=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],o=e(i),a=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover","prefers-color-scheme","dynamic-range","video-dynamic-range"],s=e(a),u=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive","dark","light","standard","high"],l=e(u),c=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","all","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","binding","bleed","block-size","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-content","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate","rotation","rotation-point","row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","paint-order","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],p=e(c),h=["accent-color","aspect-ratio","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","content-visibility","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","overflow-anchor","overscroll-behavior","padding-block","padding-block-end","padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"],f=e(h),d=e(["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"]),m=e(["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"]),g=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],y=e(g),v=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","blur","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","brightness","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","contrast","copy","counter","counters","cover","crop","cross","crosshair","cubic-bezier","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","drop-shadow","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","grayscale","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","hue-rotate","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","manipulation","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiple_mask_images","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturate","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","sepia","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],b=e(v),_=n.concat(i).concat(a).concat(u).concat(c).concat(h).concat(g).concat(v);function E(t,e){for(var n,r=!1;null!=(n=t.next());){if(r&&"/"==n){e.tokenize=null;break}r="*"==n}return["comment","comment"]}t.registerHelper("hintWords","css",_),t.defineMIME("text/css",{documentTypes:r,mediaTypes:o,mediaFeatures:s,mediaValueKeywords:l,propertyKeywords:p,nonStandardPropertyKeywords:f,fontProperties:d,counterDescriptors:m,colorKeywords:y,valueKeywords:b,tokenHooks:{"/":function(t,e){return!!t.eat("*")&&(e.tokenize=E,E(t,e))}},name:"css"}),t.defineMIME("text/x-scss",{mediaTypes:o,mediaFeatures:s,mediaValueKeywords:l,propertyKeywords:p,nonStandardPropertyKeywords:f,colorKeywords:y,valueKeywords:b,fontProperties:d,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(t,e){return t.eat("/")?(t.skipToEnd(),["comment","comment"]):t.eat("*")?(e.tokenize=E,E(t,e)):["operator","operator"]},":":function(t){return!!t.match(/^\s*\{/,!1)&&[null,null]},$:function(t){return(t.match(/^[\w-]+/),t.match(/^\s*:/,!1))?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(t){return!!t.eat("{")&&[null,"interpolation"]}},name:"css",helperType:"scss"}),t.defineMIME("text/x-less",{mediaTypes:o,mediaFeatures:s,mediaValueKeywords:l,propertyKeywords:p,nonStandardPropertyKeywords:f,colorKeywords:y,valueKeywords:b,fontProperties:d,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(t,e){return t.eat("/")?(t.skipToEnd(),["comment","comment"]):t.eat("*")?(e.tokenize=E,E(t,e)):["operator","operator"]},"@":function(t){return t.eat("{")?[null,"interpolation"]:!t.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)&&((t.eatWhile(/[\w\\\-]/),t.match(/^\s*:/,!1))?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),t.defineMIME("text/x-gss",{documentTypes:r,mediaTypes:o,mediaFeatures:s,propertyKeywords:p,nonStandardPropertyKeywords:f,fontProperties:d,counterDescriptors:m,colorKeywords:y,valueKeywords:b,supportsAtComponent:!0,tokenHooks:{"/":function(t,e){return!!t.eat("*")&&(e.tokenize=E,E(t,e))}},name:"css",helperType:"gss"})})(n(631))},531:(t,e,n)=>{(function(t){var e={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]},n={};function r(t,e){return RegExp((e?"^":"")+"","i")}function i(t,e){for(var n in t)for(var r=e[n]||(e[n]=[]),i=t[n],o=i.length-1;o>=0;o--)r.unshift(i[o])}t.defineMode("htmlmixed",function(o,a){var s=t.getMode(o,{name:"xml",htmlMode:!0,multilineTagIndentFactor:a.multilineTagIndentFactor,multilineTagIndentPastTag:a.multilineTagIndentPastTag,allowMissingTagName:a.allowMissingTagName}),u={},l=a&&a.tags,c=a&&a.scriptTypes;if(i(e,u),l&&i(l,u),c)for(var p=c.length-1;p>=0;p--)u.script.unshift(["type",c[p].matches,c[p].mode]);function h(e,i){var a,l=s.token(e,i.htmlState),c=/\btag\b/.test(l);if(c&&!/[<>\s\/]/.test(e.current())&&(a=i.htmlState.tagName&&i.htmlState.tagName.toLowerCase())&&u.hasOwnProperty(a))i.inTag=a+" ";else if(i.inTag&&c&&/>$/.test(e.current())){var p=/^([\S]+) (.*)/.exec(i.inTag);i.inTag=null;var f=">"==e.current()&&function(t,e){for(var r=0;r-1?t.backUp(r.length-i):r.match(/<\/?$/)&&(t.backUp(r.length),t.match(g,!1)||t.match(r)),n)},i.localMode=d,i.localState=t.startState(d,s.indent(i.htmlState,"",""))}else i.inTag&&(i.inTag+=e.current(),e.eol()&&(i.inTag+=" "));return l}return{startState:function(){return{token:h,inTag:null,localMode:null,localState:null,htmlState:t.startState(s)}},copyState:function(e){var n;return e.localState&&(n=t.copyState(e.localMode,e.localState)),{token:e.token,inTag:e.inTag,localMode:e.localMode,localState:n,htmlState:t.copyState(s,e.htmlState)}},token:function(t,e){return e.token(t,e)},indent:function(e,n,r){return!e.localMode||/^\s*<\//.test(n)?s.indent(e.htmlState,n,r):e.localMode.indent?e.localMode.indent(e.localState,n,r):t.Pass},innerMode:function(t){return{state:t.localState||t.htmlState,mode:t.localMode||s}}}},"xml","javascript","css"),t.defineMIME("text/html","htmlmixed")})(n(631),n(589),n(876),n(629))},876:(t,e,n)=>{var r;(r=n(631)).defineMode("javascript",function(t,e){var n,i,o=t.indentUnit,a=e.statementIndent,s=e.jsonld,u=e.json||s,l=!1!==e.trackScope,c=e.typescript,p=e.wordCharacters||/[\w$\xa1-\uffff]/,h=function(){function t(t){return{type:t,style:"keyword"}}var e=t("keyword a"),n=t("keyword b"),r=t("keyword c"),i=t("keyword d"),o=t("operator"),a={type:"atom",style:"atom"};return{if:t("if"),while:e,with:e,else:n,do:n,try:n,finally:n,return:i,break:i,continue:i,new:t("new"),delete:r,void:r,throw:r,debugger:t("debugger"),var:t("var"),const:t("var"),let:t("var"),function:t("function"),catch:t("catch"),for:t("for"),switch:t("switch"),case:t("case"),default:t("default"),in:o,typeof:o,instanceof:o,true:a,false:a,null:a,undefined:a,NaN:a,Infinity:a,this:t("this"),class:t("class"),super:t("atom"),yield:r,export:t("export"),import:t("import"),extends:r,await:r}}(),f=/[+\-*&%=<>!?|~^@]/,d=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function m(t,e,r){return n=t,i=r,e}function g(t,e){var n=t.next();if('"'==n||"'"==n)return e.tokenize=function(t,e){var r,i=!1;if(s&&"@"==t.peek()&&t.match(d))return e.tokenize=g,m("jsonld-keyword","meta");for(;null!=(r=t.next())&&(r!=n||i);)i=!i&&"\\"==r;return i||(e.tokenize=g),m("string","string")},e.tokenize(t,e);if("."==n&&t.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return m("number","number");if("."==n&&t.match(".."))return m("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(n))return m(n);if("="==n&&t.eat(">"))return m("=>","operator");if("0"==n&&t.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return m("number","number");if(/\d/.test(n))return t.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),m("number","number");else if("/"==n)return t.eat("*")?(e.tokenize=y,y(t,e)):t.eat("/")?(t.skipToEnd(),m("comment","comment")):tX(t,e,1)?(function(t){for(var e,n=!1,r=!1;null!=(e=t.next());){if(!n){if("/"==e&&!r)return;"["==e?r=!0:r&&"]"==e&&(r=!1)}n=!n&&"\\"==e}}(t),t.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),m("regexp","string-2")):(t.eat("="),m("operator","operator",t.current()));else if("`"==n)return e.tokenize=v,v(t,e);else if("#"==n&&"!"==t.peek())return t.skipToEnd(),m("meta","meta");else if("#"==n&&t.eatWhile(p))return m("variable","property");else if("<"==n&&t.match("!--")||"-"==n&&t.match("->")&&!/\S/.test(t.string.slice(0,t.start)))return t.skipToEnd(),m("comment","comment");else if(f.test(n))return((">"!=n||!e.lexical||">"!=e.lexical.type)&&(t.eat("=")?("!"==n||"="==n)&&t.eat("="):/[<>*+\-|&?]/.test(n)&&(t.eat(n),">"==n&&t.eat(n))),"?"==n&&t.eat("."))?m("."):m("operator","operator",t.current());else if(p.test(n)){t.eatWhile(p);var r=t.current();if("."!=e.lastType){if(h.propertyIsEnumerable(r)){var i=h[r];return m(i.type,i.style,r)}if("async"==r&&t.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return m("async","keyword",r)}return m("variable","variable",r)}}function y(t,e){for(var n,r=!1;n=t.next();){if("/"==n&&r){e.tokenize=g;break}r="*"==n}return m("comment","comment")}function v(t,e){for(var n,r=!1;null!=(n=t.next());){if(!r&&("`"==n||"$"==n&&t.eat("{"))){e.tokenize=g;break}r=!r&&"\\"==n}return m("quasi","string-2",t.current())}function b(t,e){e.fatArrowAt&&(e.fatArrowAt=null);var n=t.string.indexOf("=>",t.start);if(!(n<0)){if(c){var r=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(t.string.slice(t.start,n));r&&(n=r.index)}for(var i=0,o=!1,a=n-1;a>=0;--a){var s=t.string.charAt(a),u="([{}])".indexOf(s);if(u>=0&&u<3){if(!i){++a;break}if(0==--i){"("==s&&(o=!0);break}}else if(u>=3&&u<6)++i;else if(p.test(s))o=!0;else if(/["'\/`]/.test(s))for(;;--a){if(0==a)return;if(t.string.charAt(a-1)==s&&"\\"!=t.string.charAt(a-2)){a--;break}}else if(o&&!i){++a;break}}o&&!i&&(e.fatArrowAt=a)}}var _={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function E(t,e,n,r,i,o){this.indented=t,this.column=e,this.type=n,this.prev=i,this.info=o,null!=r&&(this.align=r)}function T(t,e,n,r,i){var o=t.cc;for(A.state=t,A.stream=i,A.marked=null,A.cc=o,A.style=e,t.lexical.hasOwnProperty("align")||(t.lexical.align=!0);;)if((o.length?o.pop():u?U:B)(n,r)){for(;o.length&&o[o.length-1].lex;)o.pop()();if(A.marked)return A.marked;if("variable"==n&&function(t,e){if(!l)return!1;for(var n=t.localVars;n;n=n.next)if(n.name==e)return!0;for(var r=t.context;r;r=r.prev)for(var n=r.vars;n;n=n.next)if(n.name==e)return!0}(t,r))return"variable-2";return e}}var A={state:null,column:null,marked:null,cc:null};function C(){for(var t=arguments.length-1;t>=0;t--)A.cc.push(arguments[t])}function w(){return C.apply(null,arguments),!0}function x(t,e){for(var n=e;n;n=n.next)if(n.name==t)return!0;return!1}function S(t){var n=A.state;if(A.marked="def",l){if(n.context){if("var"==n.lexical.info&&n.context&&n.context.block){var r=function t(e,n){if(!n)return null;if(n.block){var r=t(e,n.prev);return r?r==n.prev?n:new k(r,n.vars,!0):null}return x(e,n.vars)?n:new k(n.prev,new D(e,n.vars),!1)}(t,n.context);if(null!=r){n.context=r;return}}else if(!x(t,n.localVars)){n.localVars=new D(t,n.localVars);return}}e.globalVars&&!x(t,n.globalVars)&&(n.globalVars=new D(t,n.globalVars))}}function O(t){return"public"==t||"private"==t||"protected"==t||"abstract"==t||"readonly"==t}function k(t,e,n){this.prev=t,this.vars=e,this.block=n}function D(t,e){this.name=t,this.next=e}var N=new D("this",new D("arguments",null));function I(){A.state.context=new k(A.state.context,A.state.localVars,!1),A.state.localVars=N}function R(){A.state.context=new k(A.state.context,A.state.localVars,!0),A.state.localVars=null}function P(){A.state.localVars=A.state.context.vars,A.state.context=A.state.context.prev}function L(t,e){var n=function(){var n=A.state,r=n.indented;if("stat"==n.lexical.type)r=n.lexical.indented;else for(var i=n.lexical;i&&")"==i.type&&i.align;i=i.prev)r=i.indented;n.lexical=new E(r,A.stream.column(),t,null,n.lexical,e)};return n.lex=!0,n}function M(){var t=A.state;t.lexical.prev&&(")"==t.lexical.type&&(t.indented=t.lexical.indented),t.lexical=t.lexical.prev)}function j(t){return function e(n){return n==t?w():";"==t||"}"==n||")"==n||"]"==n?C():w(e)}}function B(t,e){if("var"==t)return w(L("vardef",e),tT,j(";"),M);if("keyword a"==t)return w(L("form"),V,B,M);if("keyword b"==t)return w(L("form"),B,M);if("keyword d"==t)return A.stream.match(/^\s*$/,!1)?w():w(L("stat"),G,j(";"),M);if("debugger"==t)return w(j(";"));if("{"==t)return w(L("}"),R,ta,M,P);if(";"==t)return w();if("if"==t)return"else"==A.state.lexical.info&&A.state.cc[A.state.cc.length-1]==M&&A.state.cc.pop()(),w(L("form"),V,B,M,tO);if("function"==t)return w(tI);if("for"==t)return w(L("form"),R,tk,B,P,M);if("class"==t||c&&"interface"==e)return A.marked="keyword",w(L("form","class"==t?t:e),tj,M);if("variable"==t)return c&&"declare"==e?(A.marked="keyword",w(B)):c&&("module"==e||"enum"==e||"type"==e)&&A.stream.match(/^\s*\w/,!1)?(A.marked="keyword","enum"==e)?w(t$):"type"==e?w(tP,j("operator"),tp,j(";")):w(L("form"),tA,j("{"),L("}"),ta,M,M):c&&"namespace"==e?(A.marked="keyword",w(L("form"),U,B,M)):c&&"abstract"==e?(A.marked="keyword",w(B)):w(L("stat"),J);return"switch"==t?w(L("form"),V,j("{"),L("}","switch"),R,ta,M,M,P):"case"==t?w(U,j(":")):"default"==t?w(j(":")):"catch"==t?w(L("form"),I,F,B,M,P):"export"==t?w(L("stat"),tH,M):"import"==t?w(L("stat"),tq,M):"async"==t?w(B):"@"==e?w(U,B):C(L("stat"),U,j(";"),M)}function F(t){if("("==t)return w(tL,j(")"))}function U(t,e){return q(t,e,!1)}function H(t,e){return q(t,e,!0)}function V(t){return"("!=t?C():w(L(")"),G,j(")"),M)}function q(t,e,n){if(A.state.fatArrowAt==A.stream.start){var r=n?Q:$;if("("==t)return w(I,L(")"),ti(tL,")"),M,j("=>"),r,P);if("variable"==t)return C(I,tA,j("=>"),r,P)}var i=n?W:z;return _.hasOwnProperty(t)?w(i):"function"==t?w(tI,i):"class"==t||c&&"interface"==e?(A.marked="keyword",w(L("form"),tM,M)):"keyword c"==t||"async"==t?w(n?H:U):"("==t?w(L(")"),G,j(")"),M,i):"operator"==t||"spread"==t?w(n?H:U):"["==t?w(L("]"),tY,M,i):"{"==t?to(te,"}",null,i):"quasi"==t?C(K,i):"new"==t?w(function(t){return"."==t?w(n?Z:X):"variable"==t&&c?w(tb,n?W:z):C(n?H:U)}):w()}function G(t){return t.match(/[;\}\)\],]/)?C():C(U)}function z(t,e){return","==t?w(G):W(t,e,!1)}function W(t,e,n){var r=!1==n?z:W,i=!1==n?U:H;if("=>"==t)return w(I,n?Q:$,P);if("operator"==t)return/\+\+|--/.test(e)||c&&"!"==e?w(r):c&&"<"==e&&A.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?w(L(">"),ti(tp,">"),M,r):"?"==e?w(U,j(":"),i):w(i);if("quasi"==t)return C(K,r);if(";"!=t){if("("==t)return to(H,")","call",r);if("."==t)return w(tt,r);if("["==t)return w(L("]"),G,j("]"),M,r);if(c&&"as"==e)return A.marked="keyword",w(tp,r);if("regexp"==t)return A.state.lastType=A.marked="operator",A.stream.backUp(A.stream.pos-A.stream.start-1),w(i)}}function K(t,e){return"quasi"!=t?C():"${"!=e.slice(e.length-2)?w(K):w(G,Y)}function Y(t){if("}"==t)return A.marked="string-2",A.state.tokenize=v,w(K)}function $(t){return b(A.stream,A.state),C("{"==t?B:U)}function Q(t){return b(A.stream,A.state),C("{"==t?B:H)}function X(t,e){if("target"==e)return A.marked="keyword",w(z)}function Z(t,e){if("target"==e)return A.marked="keyword",w(W)}function J(t){return":"==t?w(M,B):C(z,j(";"),M)}function tt(t){if("variable"==t)return A.marked="property",w()}function te(t,e){if("async"==t)return A.marked="property",w(te);if("variable"==t||"keyword"==A.style){var n;return(A.marked="property","get"==e||"set"==e)?w(tn):(c&&A.state.fatArrowAt==A.stream.start&&(n=A.stream.match(/^\s*:\s*/,!1))&&(A.state.fatArrowAt=A.stream.pos+n[0].length),w(tr))}if("number"==t||"string"==t)return A.marked=s?"property":A.style+" property",w(tr);if("jsonld-keyword"==t)return w(tr);if(c&&O(e))return A.marked="keyword",w(te);if("["==t)return w(U,ts,j("]"),tr);if("spread"==t)return w(H,tr);else if("*"==e)return A.marked="keyword",w(te);else if(":"==t)return C(tr)}function tn(t){return"variable"!=t?C(tr):(A.marked="property",w(tI))}function tr(t){return":"==t?w(H):"("==t?C(tI):void 0}function ti(t,e,n){function r(i,o){if(n?n.indexOf(i)>-1:","==i){var a=A.state.lexical;return"call"==a.info&&(a.pos=(a.pos||0)+1),w(function(n,r){return n==e||r==e?C():C(t)},r)}return i==e||o==e?w():n&&n.indexOf(";")>-1?C(t):w(j(e))}return function(n,i){return n==e||i==e?w():C(t,r)}}function to(t,e,n){for(var r=3;r"),tp):"quasi"==t?C(tm,tv):void 0}function th(t){if("=>"==t)return w(tp)}function tf(t){return t.match(/[\}\)\]]/)?w():","==t||";"==t?w(tf):C(td,tf)}function td(t,e){return"variable"==t||"keyword"==A.style?(A.marked="property",w(td)):"?"==e||"number"==t||"string"==t?w(td):":"==t?w(tp):"["==t?w(j("variable"),tu,j("]"),td):"("==t?C(tR,td):t.match(/[;\}\)\],]/)?void 0:w()}function tm(t,e){return"quasi"!=t?C():"${"!=e.slice(e.length-2)?w(tm):w(tp,tg)}function tg(t){if("}"==t)return A.marked="string-2",A.state.tokenize=v,w(tm)}function ty(t,e){return"variable"==t&&A.stream.match(/^\s*[?:]/,!1)||"?"==e?w(ty):":"==t?w(tp):"spread"==t?w(ty):C(tp)}function tv(t,e){return"<"==e?w(L(">"),ti(tp,">"),M,tv):"|"==e||"."==t||"&"==e?w(tp):"["==t?w(tp,j("]"),tv):"extends"==e||"implements"==e?(A.marked="keyword",w(tp)):"?"==e?w(tp,j(":"),tp):void 0}function tb(t,e){if("<"==e)return w(L(">"),ti(tp,">"),M,tv)}function t_(){return C(tp,tE)}function tE(t,e){if("="==e)return w(tp)}function tT(t,e){return"enum"==e?(A.marked="keyword",w(t$)):C(tA,ts,tx,tS)}function tA(t,e){return c&&O(e)?(A.marked="keyword",w(tA)):"variable"==t?(S(e),w()):"spread"==t?w(tA):"["==t?to(tw,"]"):"{"==t?to(tC,"}"):void 0}function tC(t,e){return"variable"!=t||A.stream.match(/^\s*:/,!1)?("variable"==t&&(A.marked="property"),"spread"==t)?w(tA):"}"==t?C():"["==t?w(U,j("]"),j(":"),tC):w(j(":"),tA,tx):(S(e),w(tx))}function tw(){return C(tA,tx)}function tx(t,e){if("="==e)return w(H)}function tS(t){if(","==t)return w(tT)}function tO(t,e){if("keyword b"==t&&"else"==e)return w(L("form","else"),B,M)}function tk(t,e){return"await"==e?w(tk):"("==t?w(L(")"),tD,M):void 0}function tD(t){return"var"==t?w(tT,tN):"variable"==t?w(tN):C(tN)}function tN(t,e){return")"==t?w():";"==t?w(tN):"in"==e||"of"==e?(A.marked="keyword",w(U,tN)):C(U,tN)}function tI(t,e){return"*"==e?(A.marked="keyword",w(tI)):"variable"==t?(S(e),w(tI)):"("==t?w(I,L(")"),ti(tL,")"),M,tl,B,P):c&&"<"==e?w(L(">"),ti(t_,">"),M,tI):void 0}function tR(t,e){return"*"==e?(A.marked="keyword",w(tR)):"variable"==t?(S(e),w(tR)):"("==t?w(I,L(")"),ti(tL,")"),M,tl,P):c&&"<"==e?w(L(">"),ti(t_,">"),M,tR):void 0}function tP(t,e){return"keyword"==t||"variable"==t?(A.marked="type",w(tP)):"<"==e?w(L(">"),ti(t_,">"),M):void 0}function tL(t,e){return("@"==e&&w(U,tL),"spread"==t)?w(tL):c&&O(e)?(A.marked="keyword",w(tL)):c&&"this"==t?w(ts,tx):C(tA,ts,tx)}function tM(t,e){return"variable"==t?tj(t,e):tB(t,e)}function tj(t,e){if("variable"==t)return S(e),w(tB)}function tB(t,e){return"<"==e?w(L(">"),ti(t_,">"),M,tB):"extends"==e||"implements"==e||c&&","==t?("implements"==e&&(A.marked="keyword"),w(c?tp:U,tB)):"{"==t?w(L("}"),tF,M):void 0}function tF(t,e){return"async"==t||"variable"==t&&("static"==e||"get"==e||"set"==e||c&&O(e))&&A.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1)?(A.marked="keyword",w(tF)):"variable"==t||"keyword"==A.style?(A.marked="property",w(tU,tF)):"number"==t||"string"==t?w(tU,tF):"["==t?w(U,ts,j("]"),tU,tF):"*"==e?(A.marked="keyword",w(tF)):c&&"("==t?C(tR,tF):";"==t||","==t?w(tF):"}"==t?w():"@"==e?w(U,tF):void 0}function tU(t,e){if("!"==e||"?"==e)return w(tU);if(":"==t)return w(tp,tx);if("="==e)return w(H);var n=A.state.lexical.prev;return C(n&&"interface"==n.info?tR:tI)}function tH(t,e){return"*"==e?(A.marked="keyword",w(tK,j(";"))):"default"==e?(A.marked="keyword",w(U,j(";"))):"{"==t?w(ti(tV,"}"),tK,j(";")):C(B)}function tV(t,e){return"as"==e?(A.marked="keyword",w(j("variable"))):"variable"==t?C(H,tV):void 0}function tq(t){return"string"==t?w():"("==t?C(U):"."==t?C(z):C(tG,tz,tK)}function tG(t,e){return"{"==t?to(tG,"}"):("variable"==t&&S(e),"*"==e&&(A.marked="keyword"),w(tW))}function tz(t){if(","==t)return w(tG,tz)}function tW(t,e){if("as"==e)return A.marked="keyword",w(tG)}function tK(t,e){if("from"==e)return A.marked="keyword",w(U)}function tY(t){return"]"==t?w():C(ti(H,"]"))}function t$(){return C(L("form"),tA,j("{"),L("}"),ti(tQ,"}"),M,M)}function tQ(){return C(tA,tx)}function tX(t,e,n){return e.tokenize==g&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(e.lastType)||"quasi"==e.lastType&&/\{\s*$/.test(t.string.slice(0,t.pos-(n||0)))}return I.lex=R.lex=!0,P.lex=!0,M.lex=!0,{startState:function(t){var n={tokenize:g,lastType:"sof",cc:[],lexical:new E((t||0)-o,0,"block",!1),localVars:e.localVars,context:e.localVars&&new k(null,null,!1),indented:t||0};return e.globalVars&&"object"==typeof e.globalVars&&(n.globalVars=e.globalVars),n},token:function(t,e){if(t.sol()&&(e.lexical.hasOwnProperty("align")||(e.lexical.align=!1),e.indented=t.indentation(),b(t,e)),e.tokenize!=y&&t.eatSpace())return null;var r=e.tokenize(t,e);return"comment"==n?r:(e.lastType="operator"==n&&("++"==i||"--"==i)?"incdec":n,T(e,r,n,i,t))},indent:function(t,n){if(t.tokenize==y||t.tokenize==v)return r.Pass;if(t.tokenize!=g)return 0;var i,s=n&&n.charAt(0),u=t.lexical;if(!/^\s*else\b/.test(n))for(var l=t.cc.length-1;l>=0;--l){var c=t.cc[l];if(c==M)u=u.prev;else if(c!=tO&&c!=P)break}for(;("stat"==u.type||"form"==u.type)&&("}"==s||(i=t.cc[t.cc.length-1])&&(i==z||i==W)&&!/^[,\.=+\-*:?[\(]/.test(n));)u=u.prev;a&&")"==u.type&&"stat"==u.prev.type&&(u=u.prev);var p=u.type,h=s==p;return"vardef"==p?u.indented+("operator"==t.lastType||","==t.lastType?u.info.length+1:0):"form"==p&&"{"==s?u.indented:"form"==p?u.indented+o:"stat"==p?u.indented+("operator"==t.lastType||","==t.lastType||f.test(n.charAt(0))||/[,.]/.test(n.charAt(0))?a||o:0):"switch"!=u.info||h||!1==e.doubleIndentSwitch?u.align?u.column+(h?0:1):u.indented+(h?0:o):u.indented+(/^(?:case|default)\b/.test(n)?o:2*o)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:u?null:"/*",blockCommentEnd:u?null:"*/",blockCommentContinue:u?null:" * ",lineComment:u?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:u?"json":"javascript",jsonldMode:s,jsonMode:u,expressionAllowed:tX,skipExpression:function(t){T(t,"atom","atom","true",new r.StringStream("",2,null))}}}),r.registerHelper("wordChars","javascript",/[\w$]/),r.defineMIME("text/javascript","javascript"),r.defineMIME("text/ecmascript","javascript"),r.defineMIME("application/javascript","javascript"),r.defineMIME("application/x-javascript","javascript"),r.defineMIME("application/ecmascript","javascript"),r.defineMIME("application/json",{name:"javascript",json:!0}),r.defineMIME("application/x-json",{name:"javascript",json:!0}),r.defineMIME("application/manifest+json",{name:"javascript",json:!0}),r.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),r.defineMIME("text/typescript",{name:"javascript",typescript:!0}),r.defineMIME("application/typescript",{name:"javascript",typescript:!0})},589:(t,e,n)=>{var r,i,o;r=n(631),i={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},o={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1},r.defineMode("xml",function(t,e){var n,a,s=t.indentUnit,u={},l=e.htmlMode?i:o;for(var c in l)u[c]=l[c];for(var c in e)u[c]=e[c];function p(t,e){function r(n){return e.tokenize=n,n(t,e)}var i=t.next();if("<"==i)return t.eat("!")?t.eat("[")?t.match("CDATA[")?r(f("atom","]]>")):null:t.match("--")?r(f("comment","-->")):t.match("DOCTYPE",!0,!0)?(t.eatWhile(/[\w\._\-]/),r(function t(e){return function(n,r){for(var i;null!=(i=n.next());){if("<"==i)return r.tokenize=t(e+1),r.tokenize(n,r);if(">"==i){if(1!=e)return r.tokenize=t(e-1),r.tokenize(n,r);r.tokenize=p;break}}return"meta"}}(1))):null:t.eat("?")?(t.eatWhile(/[\w\._\-]/),e.tokenize=f("meta","?>"),"meta"):(n=t.eat("/")?"closeTag":"openTag",e.tokenize=h,"tag bracket");return"&"==i?(t.eat("#")?t.eat("x")?t.eatWhile(/[a-fA-F\d]/)&&t.eat(";"):t.eatWhile(/[\d]/)&&t.eat(";"):t.eatWhile(/[\w\.\-:]/)&&t.eat(";"))?"atom":"error":(t.eatWhile(/[^&<]/),null)}function h(t,e){var r,i=t.next();if(">"==i||"/"==i&&t.eat(">"))return e.tokenize=p,n=">"==i?"endTag":"selfcloseTag","tag bracket";if("="==i)return n="equals",null;if("<"==i){e.tokenize=p,e.state=v,e.tagName=e.tagStart=null;var o=e.tokenize(t,e);return o?o+" tag error":"tag error"}return/[\'\"]/.test(i)?(e.tokenize=((r=function(t,e){for(;!t.eol();)if(t.next()==i){e.tokenize=h;break}return"string"}).isInAttribute=!0,r),e.stringStartCol=t.column(),e.tokenize(t,e)):(t.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function f(t,e){return function(n,r){for(;!n.eol();){if(n.match(e)){r.tokenize=p;break}n.next()}return t}}function d(t){return t&&t.toLowerCase()}function m(t,e,n){this.prev=t.context,this.tagName=e||"",this.indent=t.indented,this.startOfLine=n,(u.doNotIndent.hasOwnProperty(e)||t.context&&t.context.noIndent)&&(this.noIndent=!0)}function g(t){t.context&&(t.context=t.context.prev)}function y(t,e){for(var n;;){if(!t.context||(n=t.context.tagName,!u.contextGrabbers.hasOwnProperty(d(n))||!u.contextGrabbers[d(n)].hasOwnProperty(d(e))))return;g(t)}}function v(t,e,n){return"openTag"==t?(n.tagStart=e.column(),b):"closeTag"==t?_:v}function b(t,e,n){return"word"==t?(n.tagName=e.current(),a="tag",A):u.allowMissingTagName&&"endTag"==t?(a="tag bracket",A(t,e,n)):(a="error",b)}function _(t,e,n){if("word"==t){var r=e.current();return(n.context&&n.context.tagName!=r&&u.implicitlyClosed.hasOwnProperty(d(n.context.tagName))&&g(n),n.context&&n.context.tagName==r||!1===u.matchClosing)?(a="tag",E):(a="tag error",T)}return u.allowMissingTagName&&"endTag"==t?(a="tag bracket",E(t,e,n)):(a="error",T)}function E(t,e,n){return"endTag"!=t?(a="error",E):(g(n),v)}function T(t,e,n){return a="error",E(t,e,n)}function A(t,e,n){if("word"==t)return a="attribute",C;if("endTag"==t||"selfcloseTag"==t){var r=n.tagName,i=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==t||u.autoSelfClosers.hasOwnProperty(d(r))?y(n,r):(y(n,r),n.context=new m(n,r,i==n.indented)),v}return a="error",A}function C(t,e,n){return"equals"==t?w:(u.allowMissing||(a="error"),A(t,e,n))}function w(t,e,n){return"string"==t?x:"word"==t&&u.allowUnquoted?(a="string",A):(a="error",A(t,e,n))}function x(t,e,n){return"string"==t?x:A(t,e,n)}return p.isInText=!0,{startState:function(t){var e={tokenize:p,state:v,indented:t||0,tagName:null,tagStart:null,context:null};return null!=t&&(e.baseIndent=t),e},token:function(t,e){if(!e.tagName&&t.sol()&&(e.indented=t.indentation()),t.eatSpace())return null;n=null;var r=e.tokenize(t,e);return(r||n)&&"comment"!=r&&(a=null,e.state=e.state(n||r,t,e),a&&(r="error"==a?r+" error":a)),r},indent:function(t,e,n){var i=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+s;if(i&&i.noIndent)return r.Pass;if(t.tokenize!=h&&t.tokenize!=p)return n?n.match(/^(\s*)/)[0].length:0;if(t.tagName)return!1!==u.multilineTagIndentPastTag?t.tagStart+t.tagName.length+2:t.tagStart+s*(u.multilineTagIndentFactor||1);if(u.alignCDATA&&/$/,blockCommentStart:"",configuration:u.htmlMode?"html":"xml",helperType:u.htmlMode?"html":"xml",skipAttribute:function(t){t.state==w&&(t.state=A)},xmlCurrentTag:function(t){return t.tagName?{name:t.tagName,close:"closeTag"==t.type}:null},xmlCurrentContext:function(t){for(var e=[],n=t.context;n;n=n.prev)e.push(n.tagName);return e.reverse()}}}),r.defineMIME("text/xml","xml"),r.defineMIME("application/xml","xml"),r.mimeModes.hasOwnProperty("text/html")||r.defineMIME("text/html",{name:"xml",htmlMode:!0})},642:(t,e,n)=>{n.d(e,{Z:()=>a});var r,i=n(346),o=(r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});let a=function(t){function e(e,n,r){var i=t.call(this,n,r)||this;return i._module=e,i}return o(e,t),Object.defineProperty(e.prototype,"module",{get:function(){return this._module},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"config",{get:function(){return this._module.config},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"em",{get:function(){return this._module.em},enumerable:!1,configurable:!0}),e}(i.Hn)},675:(t,e,n)=>{n.d(e,{Z:()=>u,q:()=>o});var r,i,o,a=n(642),s=(r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});(i=o||(o={})).Select="select",i.Hover="hover",i.Spacing="spacing",i.Target="target",i.Resize="resize";let u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.prototype.defaults=function(){return{id:"",type:""}},Object.defineProperty(e.prototype,"type",{get:function(){return this.get("type")||""},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"component",{get:function(){var t;return this.get("component")||(null===(t=this.get("componentView"))||void 0===t?void 0:t.model)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"componentView",{get:function(){var t;return this.get("componentView")||(null===(t=this.get("component"))||void 0===t?void 0:t.getView())},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"el",{get:function(){var t;return null===(t=this.componentView)||void 0===t?void 0:t.el},enumerable:!1,configurable:!0}),e.prototype.getBoxRect=function(t){var e=this.el,n=this.em.Canvas.getCanvasView();return this.get("boxRect")||(e&&n?n.getElBoxRect(e,t):{x:0,y:0,width:0,height:0})},e.prototype.getStyle=function(t){void 0===t&&(t={});var e=t.boxRect||this.getBoxRect(t),n=e.width,r=e.height,i=e.x,o=e.y;return{width:"".concat(n,"px"),height:"".concat(r,"px"),top:"0",left:"0",position:"absolute",translate:"".concat(i,"px ").concat(o,"px")}},e.prototype.isType=function(t){return this.type===t},e}(a.Z)},713:(t,e,n)=>{var r,i;n.d(e,{Z:()=>o}),(i=r||(r={})).run="command:run",i._run="run",i.runCommand="command:run:",i._runCommand="run:",i.runBeforeCommand="command:run:before:",i.abort="command:abort:",i._abort="abort:",i.stop="command:stop",i._stop="stop",i.stopCommand="command:stop:",i._stopCommand="stop:",i.stopBeforeCommand="command:stop:before:";let o=r},858:(t,e,n)=>{n.r(e),n.d(e,{default:()=>r});let r={run:function(t){t.Components.clear(),t.Css.clear()}}},884:(t,e,n)=>{n.r(e),n.d(e,{default:()=>a});var r=n(50),i=n(668),o=n(491);let a={run:function(t){(0,r.bindAll)(this,"onKeyUp","enableDragger","disableDragger"),this.editor=t,this.canvasModel=this.canvas.getCanvasView().model,this.toggleMove(1)},stop:function(t){this.toggleMove(),this.disableDragger()},onKeyUp:function(t){" "===(0,o.sN)(t)&&this.editor.stopCommand(this.id)},enableDragger:function(t){this.toggleDragger(1,t)},disableDragger:function(t){this.toggleDragger(0,t)},toggleDragger:function(t,e){var n=this.canvasModel,r=this.em,o=this.dragger;this.getCanvas().classList[t?"add":"remove"]("".concat(this.ppfx,"is__grabbing")),o||(o=new i.Z({getPosition:function(){return{x:n.get("x"),y:n.get("y")}},setPosition:function(t){var e=t.x,r=t.y;n.set({x:e,y:r})},onStart:function(t,e){r.trigger("canvas:move:start",e)},onDrag:function(t,e){r.trigger("canvas:move",e)},onEnd:function(t,e){r.trigger("canvas:move:end",e)}}),this.dragger=o),t?o.start(e):o.stop()},toggleMove:function(t){var e=this.ppfx,n=t?"add":"remove",r=t?"on":"off",i={on:o.on,off:o.S1},a=this.getCanvas(),s=["".concat(e,"is__grab")];t||s.push("".concat(e,"is__grabbing")),s.forEach(function(t){return a.classList[n](t)}),i[r](document,"keyup",this.onKeyUp),i[r](a,"mousedown",this.enableDragger),i[r](document,"mouseup",this.disableDragger)}}},790:(t,e,n)=>{n.r(e),n.d(e,{default:()=>u,defineCommand:()=>s});var r,i=n(346),o=n(713),a=(r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});function s(t){return t}let u=function(t){function e(e){var n=t.call(this,0)||this;n.config=e||{},n.em=n.config.em||{};var r=n.config.stylePrefix;return n.pfx=r,n.ppfx=n.config.pStylePrefix,n.hoverClass="".concat(r,"hover"),n.badgeClass="".concat(r,"badge"),n.plhClass="".concat(r,"placeholder"),n.freezClass="".concat(n.ppfx,"freezed"),n.canvas=n.em.Canvas,n.init(n.config),n}return a(e,t),e.prototype.onFrameScroll=function(t){},e.prototype.getCanvas=function(){return this.canvas.getElement()},e.prototype.getCanvasBody=function(){return this.canvas.getBody()},e.prototype.getCanvasTools=function(){return this.canvas.getToolsEl()},e.prototype.offset=function(t){var e=t.getBoundingClientRect();return{top:e.top+t.ownerDocument.body.scrollTop,left:e.left+t.ownerDocument.body.scrollLeft}},e.prototype.init=function(t){},e.prototype.callRun=function(t,e){void 0===e&&(e={});var n=this.id;if(t.trigger("".concat(o.Z.runBeforeCommand).concat(n),{options:e}),t.trigger("".concat(o.Z._runCommand).concat(n,":before"),e),e.abort){t.trigger("".concat(o.Z.abort).concat(n),{options:e}),t.trigger("".concat(o.Z._abort).concat(n),e);return}var r=e.sender||t,i=this.run(t,r,e),a={id:n,result:i,options:e};return t.trigger("".concat(o.Z.runCommand).concat(n),a),t.trigger(o.Z.run,a),t.trigger("".concat(o.Z._runCommand).concat(n),i,e),t.trigger(o.Z._run,n,i,e),i},e.prototype.callStop=function(t,e){void 0===e&&(e={});var n=this.id,r=e.sender||t;t.trigger("".concat(o.Z.stopBeforeCommand).concat(n),{options:e}),t.trigger("".concat(o.Z._stopCommand).concat(n,":before"),e);var i=this.stop(t,r,e),a={id:n,result:i,options:e};return t.trigger("".concat(o.Z.stopCommand).concat(n),a),t.trigger(o.Z.stop,a),t.trigger("".concat(o.Z._stopCommand).concat(n),i,e),t.trigger(o.Z._stop,n,i,e),i},e.prototype.stopCommand=function(t){this.em.Commands.stop(this.id,t)},e.prototype.run=function(t,e,n){},e.prototype.stop=function(t,e,n){},e}(i.Hn)},180:(t,e,n)=>{n.r(e),n.d(e,{default:()=>o});var r=n(50),i=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i{n.r(e),n.d(e,{default:()=>s});var r=n(50),i=n(668),o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n
\n ');(e=document.createElement("div")).className="".concat(a,"guides"),s.className="".concat(a,"guide-info ").concat(a,"guide-info__x"),u.className="".concat(a,"guide-info ").concat(a,"guide-info__y"),s.innerHTML=l,u.innerHTML=l,e.appendChild(s),e.appendChild(u),n.Canvas.getGlobalToolsEl().appendChild(e),this.guidesEl=e,this.elGuideInfoX=s,this.elGuideInfoY=u,this.elGuideInfoContentX=s.querySelector(".".concat(a,"guide-info__content")),this.elGuideInfoContentY=u.querySelector(".".concat(a,"guide-info__content")),i.on("canvas:update frame:scroll",(0,r.debounce)(function(){var e;t.updateGuides(),o.debug&&(null===(e=t.guides)||void 0===e||e.forEach(function(e){return t.renderGuide(e)}))},200))}return e},getGuidesStatic:function(){var t=this,e=[],n=this.target.getEl(),i=n.parentNode,o=void 0===i?{}:i;return(0,r.each)(o.children,function(r){return e=e.concat(n!==r?t.getElementGuides(r):[])}),e.concat(this.getElementGuides(o))},getGuidesTarget:function(){return this.getElementGuides(this.target.getEl())},updateGuides:function(t){var e,n,i=this;(t||this.guides).forEach(function(t){var o=t.origin,a=e===o?n:i.getElementPos(o);e=o,n=a,(0,r.each)(i.getGuidePosUpdate(t,a),function(e,n){return t[n]=e}),t.originRect=a})},getGuidePosUpdate:function(t,e){var n={},r=e.top,i=e.height,o=e.left,a=e.width;switch(t.type){case"t":n.y=r;break;case"b":n.y=r+i;break;case"l":n.x=o;break;case"r":n.x=o+a;break;case"x":n.x=o+a/2;break;case"y":n.y=r+i/2}return n},renderGuide:function(t){void 0===t&&(t={});var e=t.guide||document.createElement("div"),n=t.active?2:1,r=e.children[0];return e.style="position: absolute; background-color: ".concat(t.active?"green":"red",";"),e.children.length||((r=document.createElement("div")).style="position: absolute; color: red; padding: 5px; top: 0; left: 0;",e.appendChild(r)),t.y?(e.style.width="100%",e.style.height="".concat(n).concat("px"),e.style.top="".concat(t.y).concat("px"),e.style.left=0):(e.style.width="".concat(n).concat("px"),e.style.height="100%",e.style.left="".concat(t.x).concat("px"),e.style.top="0".concat("px")),t.guide||this.guidesContainer.appendChild(e),e},getElementPos:function(t){return this.editor.Canvas.getElementPos(t,{noScroll:1})},getElementGuides:function(t){var e=this,n=this.opts,r=this.getElementPos(t),i=r.top,a=r.height,s=r.left,u=r.width,l=[{type:"t",y:i},{type:"b",y:i+a},{type:"l",x:s},{type:"r",x:s+u},{type:"x",x:s+u/2},{type:"y",y:i+a/2}].map(function(i){return o(o({},i),{origin:t,originRect:r,guide:n.debug&&e.renderGuide(i)})});return l.forEach(function(t){var n;return null===(n=e.guides)||void 0===n?void 0:n.push(t)}),l},getTranslate:function(t,e){void 0===e&&(e="x");var n=0;return(t||"").split(" ").forEach(function(t){var r=t.trim(),i="translate".concat(e.toUpperCase(),"(");0===r.indexOf(i)&&(n=parseFloat(r.replace(i,"")))}),n},setTranslate:function(t,e,n){var r="translate".concat(e.toUpperCase(),"("),i="".concat(r).concat(n,")"),o=(t||"").split(" ").map(function(t){return 0===t.trim().indexOf(r)&&(t=i),t}).join(" ");return 0>o.indexOf(r)&&(o+=" ".concat(i)),o},getPosition:function(){var t=this.target,e=this.isTran,n=t.getStyle(),r=n.left,i=n.top,o=n.transform,a=0,s=0;return e?(a=this.getTranslate(o),s=this.getTranslate(o,"y")):(a=parseFloat(r||0),s=parseFloat(i||0)),{x:a,y:s}},setPosition:function(t){var e=t.x,n=t.y,i=t.end,o=t.position,a=t.width,s=t.height,u=this.target,l=this.isTran,c=this.em,p=!i,h="".concat(parseInt(e,10)).concat("px"),f="".concat(parseInt(n,10)).concat("px"),d={};if(l){var m=u.getStyle().transform||"";m=this.setTranslate(m,"x",h),d={transform:m=this.setTranslate(m,"y",f),__p:p},u.addStyle(d,{avoidStore:!i})}else{var g={position:o,width:a,height:s},y={left:h,top:f,__p:p};(0,r.keys)(g).forEach(function(t){var e=g[t];e&&(y[t]=e)}),d=y,u.addStyle(d,{avoidStore:!i})}null==c||c.Styles.__emitCmpStyleUpdate(d,{components:c.getSelected()})},_getDragData:function(){var t=this.target;return{target:t,parent:t.parent(),index:t.index()}},onStart:function(t){var e=this.target,n=this.editor,r=this.isTran,i=this.opts,o=i.center,a=i.onStart,s=n.Canvas,u=e.getStyle(),l="absolute",c=[l,"relative"];if(a&&a(this._getDragData()),!r&&u.position!==l){var p=s.offset(e.getEl()),h=p.left,f=p.top,d=p.width,m=p.height,g=e.parent(),y=void 0;do{var v=g.getStyle();y=c.indexOf(v.position)>=0?g:null,g=g.parent()}while(g&&!y)if(o){var b=s.getMouseRelativeCanvas(t),_=b.x,E=b.y;h=_,f=E}else if(y){var T=s.offset(y.getEl());h-=T.left,f-=T.top}this.setPosition({x:h,y:f,width:"".concat(d,"px"),height:"".concat(m,"px"),position:l})}},onDrag:function(){for(var t=this,e=[],n=0;n0}).sort(function(t,e){return t.gap-e.gap}).map(function(t){return t.guide})[0];if(v){var b=v.originRect,_=b.left,E=b.width,T=b.top,A=b.height,C=b.rect,w=c?_{n.r(e),n.d(e,{default:()=>r});let r={run:function(t){if(t.Canvas.hasFocus()){var e=[];t.getSelectedAll().forEach(function(t){var n=t.components(),r=n&&n.filter(function(t){return t.get("selectable")})[0];r&&e.push(r)}),e.length&&t.select(e)}}}},368:(t,e,n)=>{n.r(e),n.d(e,{default:()=>r});let r={run:function(t,e,n){if(void 0===n&&(n={}),t.Canvas.hasFocus()||n.force){var r=[];t.getSelectedAll().forEach(function(t){for(var e=t.parent();e&&!e.get("selectable");)e=e.parent();e&&r.push(e)}),r.length&&t.select(r)}}}},243:(t,e,n)=>{n.r(e),n.d(e,{default:()=>r});let r={run:function(t){if(t.Canvas.hasFocus()){var e=[];t.getSelectedAll().forEach(function(t){var n,r=t.parent();if(r){var i=r.components().length,o=0,a=0;do o++,n=(a=t.index()+o)<=i?r.getChildAt(a):null;while(n&&!n.get("selectable"))e.push(n||t)}}),e.length&&t.select(e)}}}},400:(t,e,n)=>{n.r(e),n.d(e,{default:()=>r});let r={run:function(t){if(t.Canvas.hasFocus()){var e=[];t.getSelectedAll().forEach(function(t){var n,r=t.parent();if(r){var i=0,o=0;do i++,n=(o=t.index()-i)>=0?r.getChildAt(o):null;while(n&&!n.get("selectable"))e.push(n||t)}}),e.length&&t.select(e)}}}},910:(t,e,n)=>{n.r(e),n.d(e,{default:()=>i});var r=n(50);let i={run:function(t,e,n){void 0===n&&(n={});var i=n.target,o=[];if(!i.get("styles"))return o;var a=i.get("type"),s=t.Pages.getAllWrappers();if(!(0,r.flatten)(s.map(function(t){return t.findType(a)})).length){var u=t.CssComposer.getAll();o=u.filter(function(t){return t.get("group")==="cmp:".concat(a)}),u.remove(o)}return o}}},744:(t,e,n)=>{n.r(e),n.d(e,{default:()=>i});var r=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i{n.r(e),n.d(e,{default:()=>i});var r=n(491);let i={run:function(t,e,n){var i=this;void 0===n&&(n={}),e&&e.set&&e.set("active",0);var o=t.getConfig(),a=t.Modal,s=o.stylePrefix;if(this.cm=t.CodeManager||null,!this.editors){var u=this.buildEditor("htmlmixed","hopscotch","HTML"),l=this.buildEditor("css","hopscotch","CSS");this.htmlEditor=u.model,this.cssEditor=l.model;var c=(0,r.ut)("div",{class:"".concat(s,"export-dl")});c.appendChild(u.el),c.appendChild(l.el),this.editors=c}a.open({title:o.textViewCode,content:this.editors}).getModel().once("change:open",function(){return t.stopCommand("".concat(i.id))}),this.htmlEditor.setContent(t.getHtml(n.optsHtml)),this.cssEditor.setContent(t.getCss(n.optsCss))},stop:function(t){var e=t.Modal;e&&e.close()},buildEditor:function(t,e,n){var r=this.em.CodeManager,i=r.createViewer({label:n,codeName:t,theme:e}),o=new r.EditorView({model:i,config:r.getConfig()}).render().el;return{model:i,el:o}}}},975:(t,e,n)=>{n.r(e),n.d(e,{default:()=>i});var r=n(50);let i={isEnabled:function(){var t=document;return!!t.fullscreenElement||!!t.webkitFullscreenElement||!!t.mozFullScreenElement},enable:function(t){var e="";return t.requestFullscreen?t.requestFullscreen():t.webkitRequestFullscreen?(e="webkit",t.webkitRequestFullscreen()):t.mozRequestFullScreen?(e="moz",t.mozRequestFullScreen()):t.msRequestFullscreen&&t.msRequestFullscreen(),e},disable:function(){var t=document;this.isEnabled()&&(t.exitFullscreen?t.exitFullscreen():t.webkitExitFullscreen?t.webkitExitFullscreen():t.mozCancelFullScreen?t.mozCancelFullScreen():t.msExitFullscreen&&t.msExitFullscreen())},fsChanged:function(t){this.isEnabled()||(this.stopCommand({sender:this.sender}),document.removeEventListener("".concat(t||"","fullscreenchange"),this.fsChanged))},run:function(t,e,n){void 0===n&&(n={}),this.sender=e;var i=n.target,o=(0,r.isElement)(i)?i:document.querySelector(i),a=this.enable(o||t.getContainer());this.fsChanged=this.fsChanged.bind(this,a),document.addEventListener(a+"fullscreenchange",this.fsChanged)},stop:function(t,e){e&&e.set&&e.set("active",!1),this.disable()}}},191:(t,e,n)=>{n.r(e),n.d(e,{default:()=>u});var r=n(50),i=n(895),o=n(491),a=n(407),s=n(189);let u=(0,r.extend)({},s.default,a.default,{init:function(t){a.default.init.apply(this,arguments),(0,r.bindAll)(this,"initSorter","rollback","onEndMove"),this.opt=t,this.hoverClass=this.ppfx+"highlighter-warning",this.badgeClass=this.ppfx+"badge-warning",this.noSelClass=this.ppfx+"no-select"},enable:function(){for(var t=[],e=0;e{n.r(e),n.d(e,{default:()=>o});var r=n(50),i=n(491);let o={open:function(t){var e=this,n=this.editor,i=this.title,o=this.config,a=this.am,s=o.custom;if((0,r.isFunction)(s.open))return s.open(a.__customData());n.Modal.open({title:i,content:t}).onceClose(function(){return n.stopCommand(e.id)})},close:function(){var t=this.config.custom;if((0,r.isFunction)(t.close))return t.close(this.am.__customData());var e=this.editor.Modal;e&&e.close()},run:function(t,e,n){void 0===n&&(n={});var r=t.AssetManager,o=r.getConfig(),a=n.types,s=void 0===a?[]:a,u=n.accept,l=n.select;if(this.title=n.modalTitle||t.t("assetManager.modalTitle")||"",this.editor=t,this.config=o,this.am=r,r.setTarget(n.target),r.onClick(n.onClick),r.onDblClick(n.onDblClick),r.onSelect(n.onSelect),r.__behaviour({select:l,types:s,options:n}),o.custom)this.rendered=this.rendered||(0,i.ut)("div"),this.rendered.className="".concat(o.stylePrefix,"custom-wrp"),r.__behaviour({container:this.rendered}),r.__trgCustom();else{if(!this.rendered||s){var c=r.getAll().filter(function(t){return t});s&&s.length&&(c=c.filter(function(t){return -1!==s.indexOf(t.get("type"))})),r.render(c),this.rendered=r.getContainer()}if(u){var p=this.rendered.querySelector("input#".concat(o.stylePrefix,"uploadFile"));p&&p.setAttribute("accept",u)}}return this.open(this.rendered),this},stop:function(t){this.editor=t,this.close(this.rendered)}}},117:(t,e,n)=>{n.r(e),n.d(e,{default:()=>o});var r=n(50),i=n(491);let o={open:function(){var t=this.container,e=this.editor,n=this.bm,i=this.config,o=i.custom,a=i.appendTo;if((0,r.isFunction)(o.open))return o.open(n.__customData());if(this.firstRender&&!a){var s="views-container",u=e.Panels;(u.getPanel(s)||u.addPanel({id:s})).set("appendContent",t).trigger("change:appendContent"),o||t.appendChild(n.render())}t&&(t.style.display="block")},close:function(){var t=this.container,e=this.config.custom;if((0,r.isFunction)(e.close))return e.close(this.bm.__customData());t&&(t.style.display="none")},run:function(t){var e=t.Blocks;this.config=e.getConfig(),this.firstRender=!this.container,this.container=this.container||(0,i.ut)("div"),this.editor=t,this.bm=e;var n=this.container;e.__behaviour({container:n}),this.config.custom&&e.__trgCustom(),this.open()},stop:function(){this.close()}}},614:(t,e,n)=>{n.r(e),n.d(e,{default:()=>r});let r={run:function(t){var e=t.LayerManager,n=t.Panels,r=e.getConfig();if(!r.appendTo){if(!this.layers){var i="views-container",o=document.createElement("div"),a=n.getPanel(i)||n.addPanel({id:i});r.custom?e.__trgCustom({container:o}):o.appendChild(e.render()),a.set("appendContent",o).trigger("change:appendContent"),this.layers=o}this.layers.style.display="block"}},stop:function(){var t=this.layers;t&&(t.style.display="none")}}},801:(t,e,n)=>{n.r(e),n.d(e,{default:()=>i});var r=n(895);let i={run:function(t,e){if(this.sender=e,!this.$cnt){var n=t.getConfig(),i=t.Panels,o=t.DeviceManager,a=t.SelectorManager,s=t.StyleManager,u="change:appendContent",l=(0,r.default)("
"),c=(0,r.default)("
"),p=(0,r.default)("
"),h=(0,r.default)("
");if(this.$cnt=l,this.$cntInner=c,c.append(p),c.append(h),l.append(c),o&&n.showDevices){var f=i.addPanel({id:"devices-c"}),d=o.render();f.set("appendContent",d).trigger(u)}var m=a.getConfig();m.custom?a.__trgCustom({container:p.get(0)}):m.appendTo||p.append(a.render([])),this.sm=s;var g=s.getConfig(),y=g.stylePrefix;this.$header=(0,r.default)('
').concat(t.t("styleManager.empty"),"
")),l.append(this.$header),g.custom?s.__trgCustom({container:h.get(0)}):g.appendTo||h.append(s.render());var v="views-container";(i.getPanel(v)||i.addPanel({id:v})).set("appendContent",l).trigger(u);var b=t.getModel();this.listenTo(b,s.events.target,this.toggleSm)}this.toggleSm()},toggleSm:function(){var t=this.sender,e=this.sm,n=this.$cntInner,r=this.$header;(!t||!t.get||t.get("active"))&&e&&(e.getSelected()?(null==n||n.show(),null==r||r.hide()):(null==n||n.hide(),null==r||r.show()))},stop:function(){var t,e;null===(t=this.$cntInner)||void 0===t||t.hide(),null===(e=this.$header)||void 0===e||e.hide()}}},395:(t,e,n)=>{n.r(e),n.d(e,{default:()=>i});var r=n(895);let i={run:function(t,e){this.sender=e;var n,i=t.getModel(),o=t.Config.stylePrefix,a=t.TraitManager,s=a.getConfig();if(!s.appendTo){if(!this.$cn){this.$cn=(0,r.default)("
"),this.$cn2=(0,r.default)("
"),this.$cn.append(this.$cn2),this.$header=(0,r.default)("
").append('
').concat(i.t("traitManager.empty"),"
")),this.$cn.append(this.$header),s.custom?a.__trgCustom({container:this.$cn2.get(0)}):(this.$cn2.append('
').concat(i.t("traitManager.label"),"
")),this.$cn2.append(a.render()));var u=t.Panels;null==(n=u.getPanel("views-container")?u.getPanel("views-container"):u.addPanel({id:"views-container"}))||n.set("appendContent",this.$cn.get(0)).trigger("change:appendContent"),this.target=t.getModel(),this.listenTo(this.target,"component:toggled",this.toggleTm)}this.toggleTm()}},toggleTm:function(){var t=this.sender;(!t||!t.get||t.get("active"))&&(1===this.target.getSelectedAll().length?(this.$cn2.show(),this.$header.hide()):(this.$cn2.hide(),this.$header.show()))},stop:function(){this.$cn2&&this.$cn2.hide(),this.$header&&this.$header.hide()}}},98:(t,e,n)=>{n.r(e),n.d(e,{default:()=>i});var r=n(50);let i={run:function(t,e,n){void 0===n&&(n={});var i=t.getModel(),a=i.get("clipboard"),s=t.getSelected();(null==a?void 0:a.length)&&s&&(t.getSelectedAll().forEach(function(e){var s,u,l,c,p=(null===(u=null===(s=e.delegate)||void 0===s?void 0:s.copy)||void 0===u?void 0:u.call(s,e))||e,h=p.collection;if(h){var f={at:p.index()+1,action:n.action||"paste-component"};c=(0,r.contains)(a,p)&&p.get("copyable")?h.add(p.clone(),f):o(t,a,p.parent(),f)}else{var d=null===(l=i.Pages.getSelected())||void 0===l?void 0:l.getMainComponent(),f={at:(null==d?void 0:d.components().length)||0,action:n.action||"paste-component"};c=o(t,a,d,f)}(c=(0,r.isArray)(c)?c:[c]).forEach(function(e){return t.trigger("component:paste",e)})}),s.emitUpdate())}};function o(t,e,n,r){var i=e.filter(function(t){return t.get("copyable")}).filter(function(e){return t.Components.canMove(n,e).result});return n.components().add(i.map(function(t){return t.clone()}),r)}},129:(t,e,n)=>{n.r(e),n.d(e,{default:()=>a});var r=n(50),i=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i{n.r(e),n.d(e,{default:()=>i});var r=function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n{n.r(e),n.d(e,{default:()=>w});var r,i,o,a,s,u=n(50),l=n(346),c=(r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return c(e,t),e.prototype.defaults=function(){return{command:"",attributes:{}}},e}(l.Hn),h=(i=function(t,e){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),e}(l.FE);f.prototype.model=p;var d=n(330),m=(o=function(t,e){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),g=function(){return(g=Object.assign||function(t){for(var e,n=1,r=arguments.length;ne.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n};let w={activeResizer:!1,init:function(){this.onSelect=(0,u.debounce)(this.onSelect,0),(0,u.bindAll)(this,"onHover","onOut","onClick","onFrameScroll","onFrameResize","onFrameUpdated","onContainerChange")},enable:function(){this.frameOff=this.canvasOff=this.adjScroll=null,this.startSelectComponent(),s=!0},startSelectComponent:function(){this.toggleSelectComponent(1),this.em.getSelected()&&this.onSelect()},stopSelectComponent:function(){this.toggleSelectComponent()},toggleSelectComponent:function(t){var e=this,n=this.em,r=n.getConfig().listenToEl,i=n.getContainer().parentNode,o=t?"on":"off",a={on:_.on,off:_.S1};!r.length&&i&&r.push(i);var s=function(t,n){a[o](n,"mouseover",e.onHover),a[o](n,"mouseleave",e.onOut),a[o](n,"click",e.onClick),a[o](t,"scroll",e.onFrameScroll,!0),a[o](t,"resize",e.onFrameResize)};a[o](window,"resize",this.onFrameUpdated),a[o](r,"scroll",this.onContainerChange),n[o]("component:toggled component:update undo redo",this.onSelect,this),n[o]("change:componentHovered",this.onHovered,this),n[o]("component:resize styleable:change component:input",this.updateGlobalPos,this),n[o]("component:update:toolbar",this._upToolbar,this),n[o]("frame:updated",this.onFrameUpdated,this),n[o]("canvas:updateTools",this.onFrameUpdated,this),n[o](n.Canvas.events.refresh,this.updateAttached,this),n.Canvas.getFrames().forEach(function(t){var e=t.view,n=null==e?void 0:e.getWindow();n&&s(n,null==e?void 0:e.getBody())})},onHover:function(t){t.stopPropagation();var e=this.em,n=t.target,r=(0,E.getComponentView)(n),i=null==r?void 0:r.frameView,o=null==r?void 0:r.model;if(!o)for(var a=n.parentNode;!o&&a&&!(0,_.Mx)(a);)o=(0,E.getComponentModel)(a),a=a.parentNode;this.currentDoc=n.ownerDocument,e.setHovered(o,{useValid:!0}),i&&e.setCurrentFrame(i)},onFrameUpdated:function(){this.updateLocalPos(),this.updateGlobalPos()},onHovered:function(t,e){var n,r=this,i={};e?null===(n=e.views)||void 0===n||n.forEach(function(t){var n=t.el,o=r.getElementPos(n);i={el:n,pos:o,component:e,view:(0,E.getViewEl)(n)},n.ownerDocument===r.currentDoc&&(r.elHovered=i),r.updateToolsLocal(i)}):(this.currentDoc=null,this.elHovered=0,this.updateToolsLocal(),this.canvas.getFrames().forEach(function(t){var e=t.view,n=e&&e.getToolsEl();n&&r.toggleToolsEl(0,0,{el:n})}))},onSelect:function(){var t=this.em,e=t.getSelected(),n=t.getCurrentFrame(),r=e&&e.getView(null==n?void 0:n.model),i=r&&r.el,o={};if(i&&(0,_.pn)(i)){var a=this.getElementPos(i);o={el:i,pos:a,component:e,view:(0,E.getViewEl)(i)}}this.elSelected=o,this.updateToolsGlobal(),this.updateLocalPos(o),this.initResize(e)},updateGlobalPos:function(){var t=this.getElSelected();t.el&&(t.pos=this.getElementPos(t.el),this.updateToolsGlobal())},updateLocalPos:function(t){var e=this.getElHovered();e.el&&(e.pos=this.getElementPos(e.el),this.updateToolsLocal(t))},getElHovered:function(){return this.elHovered||{}},getElSelected:function(){return this.elSelected||{}},onOut:function(){this.em.setHovered()},toggleToolsEl:function(t,e,n){void 0===n&&(n={});var r=n.el||this.canvas.getToolsEl(e);return r&&(r.style.display=t?"":"none"),r||{}},showElementOffset:function(t,e,n){void 0===n&&(n={}),s&&this.editor.runCommand("show-offset",{el:t,elPos:e,view:n.view,force:1,top:0,left:0})},hideElementOffset:function(t){this.editor.stopCommand("show-offset",{view:t})},showFixedElementOffset:function(t,e){this.editor.runCommand("show-offset",{el:t,elPos:e,state:"Fixed"})},hideFixedElementOffset:function(){this.editor&&this.editor.stopCommand("show-offset",{state:"Fixed"})},hideHighlighter:function(t){this.canvas.getHighlighter(t).style.opacity=0},onClick:function(t){t.stopPropagation(),t.preventDefault();var e=this.em;if(e.get("_cmpDrag"))return e.set("_cmpDrag");var n=t.target,r=(0,E.getComponentModel)(n);if(!r)for(var i=n.parentNode;!r&&i&&!(0,_.Mx)(i);)r=(0,E.getComponentModel)(i),i=i.parentNode;if(r){if(e.isEditing()&&!r.get("textable")&&r.isChildOf("text"))return;this.select(r,t)}},select:function(t,e){void 0===e&&(e={}),t&&(this.editor.select(t,{event:e,useValid:!0}),this.initResize(t))},updateBadge:function(t,e,n){void 0===n&&(n={});var r=this.canvas,i=(0,E.getComponentModel)(t),o=this.getBadge(n),a=o.style;if(!i||!i.get("badgable")){a.display="none";return}if(!n.posOnly){var s=this.canvas.getConfig(),u=i.getIcon(),l=s.pStylePrefix||"",c="".concat(l,"badge"),p=s.customBadgeLabel,h="".concat(u?'
').concat(u,"
"):"",'\n
').concat(i.getName(),"
");o.innerHTML=p?p(i):h}a.display="block";var f=r.getTargetToElementFixed(t,o,{pos:e}).top,d=n.leftOff<0?-n.leftOff:0;a.top=f+"px",a.left=d+"px"},showHighlighter:function(t){this.canvas.getHighlighter(t).style.opacity=""},initResize:function(t){var e=this.em,n=this.canvas,r=e.Editor,i=!(0,u.isElement)(t)&&(0,_.o5)(t)?t:e.getSelected(),o=null==i?void 0:i.get("resizable"),a=T.q.Resize,l=n.hasCustomSpot(a);if(n.removeSpots({type:a}),i&&o){n.addSpot({type:a,component:i});var c,p=(0,u.isElement)(t)?t:i.getEl(),h=(0,E.isObject)(o)?o:{},f=h.onStart,d=void 0===f?function(){}:f,m=h.onMove,g=void 0===m?function(){}:m,y=h.onEnd,v=void 0===y?function(){}:y,b=h.updateTarget,w=void 0===b?function(){}:b,x=C(h,["onStart","onMove","onEnd","updateTarget"]);if(l||!p||this.activeResizer)return;var S=e.config.stylePrefix||"",O="".concat(S,"resizing"),k=this,D={component:i,el:p},N=function(t,e,n){var r=n.docs;r&&r.forEach(function(e){var n=e.body,r=n.className||"";n.className=("add"==t?"".concat(r," ").concat(O):r.replace(O,"")).trim()})},I=A({onStart:function(t,o){d(t,o);var a=o.el,u=o.config,l=o.resizer,p=u.keyHeight,h=u.keyWidth,f=u.currentUnit,m=u.keepAutoHeight,g=u.keepAutoWidth;N("add",t,o),c=e.Styles.getModelToStyle(i),n.toggleFramesEvents(!1);var y=getComputedStyle(a),v=c.getStyle(),b=v[h];u.autoWidth=g&&"auto"===b,isNaN(parseFloat(b))&&(b=y[h]);var _=v[p];u.autoHeight=m&&"auto"===_,isNaN(parseFloat(_))&&(_=y[p]),l.startDim.w=parseFloat(b),l.startDim.h=parseFloat(_),s=!1,f&&(u.unitHeight=(0,E.getUnitFromValue)(_),u.unitWidth=(0,E.getUnitFromValue)(b)),k.activeResizer=!0,r.trigger("component:resize",A(A({},D),{type:"start"}))},onMove:function(t){g(t),r.trigger("component:resize",A(A({},D),{type:"move"}))},onEnd:function(t,e){v(t,e),N("remove",t,e),r.trigger("component:resize",A(A({},D),{type:"end"})),n.toggleFramesEvents(!0),s=!0,k.activeResizer=!1},updateTarget:function(t,r,o){if(w(t,r,o),c){var a=o.store,s=o.selectedHandler,u=o.config,l=u.keyHeight,p=u.keyWidth,h=u.autoHeight,f=u.autoWidth,d=u.unitWidth,m=u.unitHeight,g=["tc","bc"].indexOf(s)>=0,y=["cl","cr"].indexOf(s)>=0,v={};if(!g){var b=n.getBody().offsetWidth,_=r.w{n.r(e),n.d(e,{default:()=>i});var r=n(895);let i={startSelectPosition:function(t,e,n){var r=this;void 0===n&&(n={}),this.isPointed=!1;var i=this.em.Utils,o=t.ownerDocument.body;i&&!this.sorter&&(this.sorter=new i.Sorter({container:o,placer:this.canvas.getPlacerEl(),containerSel:"*",itemSel:"*",pfx:this.ppfx,direction:"a",document:e,wmargin:1,nested:1,em:this.em,canvasRelative:1,scale:function(){return r.em.getZoomDecimal()}})),n.onStart&&(this.sorter.onStart=n.onStart),t&&this.sorter.startSort(t,{container:o})},getOffsetDim:function(){var t=this.offset(this.canvas.getFrameEl()),e=this.offset(this.canvas.getElement());return{top:t.top-e.top,left:t.left-e.left}},stopSelectPosition:function(){this.posTargetCollection=null,this.posIndex="after"==this.posMethod&&0!==this.cDim.length?this.posIndex+1:this.posIndex,this.sorter&&(this.sorter.moved=0,this.sorter.endMove()),this.cDim&&(this.posIsLastEl=0!==this.cDim.length&&"after"==this.posMethod&&this.posIndex==this.cDim.length,this.posTargetEl=0===this.cDim.length?(0,r.default)(this.outsideElem):!this.posIsLastEl&&this.cDim[this.posIndex]?(0,r.default)(this.cDim[this.posIndex][5]).parent():(0,r.default)(this.outsideElem),this.posTargetModel=this.posTargetEl.data("model"),this.posTargetCollection=this.posTargetEl.data("model-comp"))},enable:function(){this.startSelectPosition()},nearFloat:function(t,e,n){var r=t||0,i=n.length,o=0!==i&&"after"==(e||"before")&&r==i;return 0===i||(o||n[r][4])&&(!n[r-1]||n[r-1][4])&&(!o||n[r-1][4])?0:1},run:function(){this.enable()},stop:function(){this.stopSelectPosition(),this.$wrapper.css("cursor",""),this.$wrapper.unbind()}}},804:(t,e,n)=>{n.r(e),n.d(e,{default:()=>u});var r=n(50),i=n(675),o=n(895),a=n(491),s=function(){return(s=Object.assign||function(t){for(var e,n=1,r=arguments.length;n')).get(0),N=(0,o.default)('
')).get(0),I="".concat(g+O+"-el"," ").concat(g+O),R="".concat(g+k+"-el"," ").concat(g+k);b=(0,o.default)('
')).get(0),_=(0,o.default)('
')).get(0),E=(0,o.default)('
')).get(0),T=(0,o.default)('
')).get(0),A=(0,o.default)('
')).get(0),C=(0,o.default)('
')).get(0),w=(0,o.default)('
')).get(0),x=(0,o.default)('
')).get(0),this["marginT"+c]=b,this["marginB"+c]=_,this["marginL"+c]=E,this["marginR"+c]=T,this["padT"+c]=A,this["padB"+c]=C,this["padL"+c]=w,this["padR"+c]=x,D.appendChild(b),D.appendChild(_),D.appendChild(E),D.appendChild(T),N.appendChild(A),N.appendChild(C),N.appendChild(w),N.appendChild(x),v.appendChild(D),v.appendChild(N),this[y]="1"}var P=parseFloat(m.marginLeft.replace("px",""))*h,L=parseFloat(m.marginRight.replace("px",""))*h,M=parseFloat(m.marginTop.replace("px",""))*h,j=parseFloat(m.marginBottom.replace("px",""))*h,B=b.style,F=_.style,U=E.style,H=T.style,V=A.style,q=C.style,G=w.style,z=x.style,W=parseFloat(d.left),K=parseFloat(m.width)*h+"px";B.height=M+"px",B.width=K,B.top=d.top-M+"px",B.left=W+"px",F.height=j+"px",F.width=K,F.top=d.top+d.height+"px",F.left=W+"px";var Y=d.height+M+j+"px",$=d.top-M+"px";U.height=Y,U.width=P+"px",U.top=$,U.left=W-P+"px",H.height=Y,H.width=L+"px",H.top=$,H.left=W+d.width+"px";var Q=parseFloat(m.paddingTop)*h;V.height=Q+"px";var X=parseFloat(m.paddingBottom)*h;q.height=X+"px";var Z=d.height-X-Q+"px",J=d.top+Q+"px";G.height=Z,G.width=parseFloat(m.paddingLeft)*h+"px",G.top=J;var tt=parseFloat(m.paddingRight)*h;z.height=Z,z.width=tt+"px",z.top=J}},stop:function(t,e,n){void 0===n&&(n={});var r=(n||{}).state||"",i=this.getOffsetMethod(r),o=n.view;this.canvas[i](o).style.opacity=0}}},434:(t,e,n)=>{n.r(e),n.d(e,{default:()=>o});var r=n(50),i=n(163);let o={init:function(){(0,r.bindAll)(this,"_onFramesChange")},run:function(t){this.toggleVis(t,!0)},stop:function(t){this.toggleVis(t,!1)},toggleVis:function(t,e){if(void 0===e&&(e=!0),!t.Commands.isActive("preview")){var n=t.Canvas,r=e?"on":"off";n.getModel()[r]("change:frames",this._onFramesChange),this.handleFrames(n.getFrames(),e)}},handleFrames:function(t,e){var n=this;t.forEach(function(t){var r;(null===(r=t.view)||void 0===r?void 0:r.loaded)&&n._upFrame(t,e),t.__ol||(t.on("loaded",function(){return n._upFrame(t)}),t.__ol=!0)})},_onFramesChange:function(t,e){this.handleFrames(e)},_upFrame:function(t,e){var n,r=this.ppfx,o=this.em,a=this.id,s=(0,i.isDef)(e)?e:o.Commands.isActive(a);null===(n=t.view)||void 0===n||n.getBody().classList[s?"add":"remove"]("".concat(r,"dashed"))}}},346:(t,e,n)=>{n.d(e,{FE:()=>p,G7:()=>h,Hn:()=>c,pH:()=>f,vA:()=>o});var r,i,o,a=n(316),s=n.n(a),u=(r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),l=function(){return(l=Object.assign||function(t){for(var e,n=1,r=arguments.length;n{n.d(e,{Z:()=>u});var r,i=n(50),o=n(346),a=(r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),s=function(t){function e(e,n,r){void 0===e&&(e={}),void 0===r&&(r=!1);var i=t.call(this,e)||this;return i.itemsView="",i.itemType="type",i.reuseView=!1,i.config=n||e.config||{},r&&i.listenTo(i.collection,"add",i.addTo),i.items=[],i}return a(e,t),e.prototype.addTo=function(t){this.add(t)},e.prototype.itemViewNotFound=function(t){var e=this.config,n=this.ns,r=e.em,i="".concat(n?"[".concat(n,"]: "):"","'").concat(t,"' type not found");r&&r.logWarning(i)},e.prototype.add=function(t,e){var n,r=this.config,o=this.reuseView,a=this.items,s=this.itemsView||{},u=e||null,l=this.itemView,c=t.get(this.itemType);s[c]?l=s[c]:!c||s[c]||(0,i.includes)(["button","checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],c)||this.itemViewNotFound(c),n=t.view&&o?t.view:new l({model:t,config:r},r),a&&a.push(n);var p=n.render().el;u?u.appendChild(p):this.$el.append(p)},e.prototype.render=function(){var t=document.createDocumentFragment();return this.clearItems(),this.$el.empty(),this.collection.length&&this.collection.each(function(e){this.add(e,t)},this),this.$el.append(t),this.onRender(),this},e.prototype.onRender=function(){},e.prototype.onRemoveBefore=function(t,e){},e.prototype.onRemove=function(t,e){},e.prototype.remove=function(e){void 0===e&&(e={});var n=this.items;return this.onRemoveBefore(n,e),this.clearItems(),t.prototype.remove.call(this),this.onRemove(n,e),this},e.prototype.clearItems=function(){this.items},e}(o.G7);let u=s;s.prototype.itemView=""},668:(t,e,n)=>{n.d(e,{Z:()=>u});var r=n(50),i=n(491),o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=e&&t<=e+r||t<=e&&t>=e-r},t.prototype.setGuideLock=function(t,e){var n=(0,r.isUndefined)(t.x)?"Y":"X",i="trg".concat(n);return null!==e?(t.active=!0,t.lock=e,this[i]=t):(delete t.active,delete t.lock,delete this[i]),t},t.prototype.stop=function(t,e){void 0===e&&(e={});var n=this.delta,i=!!e.cancel,o=i?0:n.x,a=i?0:n.y;this.toggleDrag(),this.lockedAxis=null,this.move(o,a,!0);var s=this.opts.onEnd;(0,r.isFunction)(s)&&s(t,this,{cancelled:i})},t.prototype.keyHandle=function(t){(0,i.kl)(t)&&this.stop(t,{cancel:!0})},t.prototype.move=function(t,e,n){var i=this.el,o=this.opts,a=this.startPosition;if(a){var s=o.setPosition,u=a.x+t,l=a.y+e;this.position={x:u,y:l,end:n},(0,r.isFunction)(s)&&s(this.position),i&&(i.style.left="".concat(u,"px"),i.style.top="".concat(l,"px"))}},t.prototype.getContainerEl=function(){var t=this.opts.container;return t?[t]:this.getDocumentEl()},t.prototype.getWindowEl=function(){return this.getContainerEl().map(function(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow})},t.prototype.getDocumentEl=function(t){var e=this.opts.doc;if(t=t||this.el,!this.docs.length){var n=[document];t&&n.push(t.ownerDocument),e&&n.push(e),this.docs=n}return this.docs},t.prototype.getPointerPos=function(t){var e=this.opts.getPointerPosition,n=(0,i.VB)(t);return e?e(t):{x:n.clientX,y:n.clientY}},t.prototype.getStartPosition=function(){var t=this.el,e=this.opts.getPosition,n=a();return(0,r.isFunction)(e)?n=e():t&&(n={x:parseFloat(t.style.left),y:parseFloat(t.style.top)}),n},t.prototype.getScrollInfo=function(){var t=this.opts.doc,e=t&&t.body;return{y:e?e.scrollTop:0,x:e?e.scrollLeft:0}},t.prototype.detectAxisLock=function(t,e){var n=Math.abs(t),r=Math.abs(e);return e>=n||e<=-n?"x":t>r||t<-r?"y":void 0},t}()},895:(t,e,n)=>{n.r(e),n.d(e,{default:()=>td});var r,i="undefined"!=typeof document?document:null,o="undefined"!=typeof window?window:null,a=Array.prototype,s=a.filter,u=a.indexOf,l=a.map,c=a.push,p=a.reverse,h=a.slice,f=a.splice,d=/^#[\w-]*$/,m=/^\.[\w-]*$/,g=/<.+>/,y=/^\w+$/;function v(t,e){return void 0===e&&(e=i),m.test(t)?e.getElementsByClassName(t.slice(1)):y.test(t)?e.getElementsByTagName(t):e.querySelectorAll(t)}function b(t,e){if(void 0===e&&(e=i),t){if(t.__cash)return t;var n=t;if(k(t)){if(e.__cash&&(e=e[0]),!(n=d.test(t)?e.getElementById(t.slice(1)):g.test(t)?tp(t):v(t,e)))return}else if(O(t))return this.ready(t);(n.nodeType||n===o)&&(n=[n]),this.length=n.length;for(var r=0,a=this.length;rt.indexOf(e[n]))return!1;return!0}_.hasData=function(t){return K in t},E.data=function(t,e){var n=this;if(!t){if(!this[0])return;return w(this[0].attributes,function(t){var e=t.name.match(Y);e&&n.data(e[1])}),Q(this[0])}if(k(t))return void 0===e?this[0]&&Q(this[0],t):this.each(function(n,r){$(r)[t]=e});for(var r in t)this.data(r,t[r]);return this},E.removeData=function(t){return this.each(function(e,n){void 0===t?delete n[K]:delete $(n)[t]})},w(["Width","Height"],function(t){E["inner"+t]=function(){if(this[0])return this[0]===o?o["inner"+t]:this[0]["client"+t]}}),w(["width","height"],function(t,e){E[t]=function(n){return this[0]?arguments.length?(n=parseInt(n,10),this.each(function(r,i){if(1===i.nodeType){var o=M(i,"boxSizing");i.style[t]=W(t,n+("border-box"===o?X(i,!e):0))}})):this[0]===o?this[0][C("outer-"+t)]:this[0].getBoundingClientRect()[t]-X(this[0],!e):void 0===n?void 0:this}}),w(["Width","Height"],function(t,e){E["outer"+t]=function(n){if(this[0])return this[0]===o?o["outer"+t]:this[0]["offset"+t]+(n?j(this[0],"margin"+(e?"Top":"Left"))+j(this[0],"margin"+(e?"Bottom":"Right")):0)}});var J="__cashEvents";function tt(t){return t[J]=t[J]||{}}function te(t){var e=t.split(".");return[e[0],e.slice(1).sort()]}function tn(t,e,n,r){var i=tt(t);if(e){var o=i[e];if(!o)return;r&&(r.guid=r.guid||x++),i[e]=o.filter(function(i){var o=i[0],a=i[1];if(r&&a.guid!==r.guid||!Z(o,n))return!0;t.removeEventListener(e,a)})}else if(n&&n.length)for(e in i)tn(t,e,n,r);else for(e in i)!function(t,e,n){w(t[n],function(t){t[0];var r=t[1];e.removeEventListener(n,r)}),delete t[n]}(i,t,e)}E.off=function(t,e){var n=this;return void 0===t?this.each(function(t,e){return tn(e)}):w(P(t),function(t){var r=te(t),i=r[0],o=r[1];n.each(function(t,n){return tn(n,i,o,e)})}),this},E.on=function(t,e,n,r){var i=this;if(!k(t)){for(var o in t)this.on(o,e,t[o]);return this}return O(e)&&(n=e,e=!1),w(P(t),function(t){var o=te(t),a=o[0],s=o[1];i.each(function(t,i){var o,u=function t(o){if(!o.namespace||Z(s,o.namespace.split("."))){var u=i;if(e){for(var l=o.target;!S(l,e);)if(l===i||!(l=l.parentNode))return;u=l}o.namespace=o.namespace||"";var c=n.call(u,o,o.data);r&&tn(i,a,s,t),!1===c&&(o.preventDefault(),o.stopPropagation())}};u.guid=n.guid=n.guid||x++,u.guid=u.guid||x++,(o=tt(i))[a]=o[a]||[],o[a].push([s,u]),i.addEventListener(a,u)})}),this},E.one=function(t,e,n){return this.on(t,e,n,!0)},E.ready=function(t){var e=function(){return t(_)};return"loading"!==i.readyState?setTimeout(e):i.addEventListener("DOMContentLoaded",e),this},E.trigger=function(t,e){var n=t;if(k(t)){var r=te(t),o=r[0],a=r[1];(n=i.createEvent("HTMLEvents")).initEvent(o,!0,!0),n.namespace=a.join(".")}return n.data=e,this.each(function(t,e){e.dispatchEvent(n)})};var tr=/select-one/i,ti=/select-multiple/i;function to(t){var e,n=t.type;return tr.test(n)?t.selectedIndex<0?null:t.options[t.selectedIndex].value:ti.test(n)?(e=[],w(t.options,function(t){!t.selected||t.disabled||t.parentNode.disabled||e.push(t.value)}),e):t.value}var ta=/%20/g,ts=/file|reset|submit|button|image/i,tu=/radio|checkbox/i;E.serialize=function(){var t="";return this.each(function(e,n){w(n.elements||[n],function(e){if(!(e.disabled||!e.name||"FIELDSET"===e.tagName||ts.test(e.type)||tu.test(e.type)&&!e.checked)){var n=to(e);void 0!==n&&w(N(n)?n:[n],function(n){t+="&"+encodeURIComponent(e.name)+"="+encodeURIComponent(n).replace(ta,"+")})}})}),t.substr(1)},E.val=function(t){return void 0===t?this[0]&&to(this[0]):this.each(function(e,n){var r=ti.test(n.type),i=null===t?r?[]:"":t;r&&N(i)?w(n.options,function(t){t.selected=i.indexOf(t.value)>=0}):n.value=i})},E.clone=function(){return this.map(function(t,e){return e.cloneNode(!0)})},E.detach=function(){return this.each(function(t,e){e.parentNode&&e.parentNode.removeChild(e)})};var tl=/^\s*<(\w+)[^>]*>/,tc=/^\s*<(\w+)\s*\/?>(?:<\/\1>)?\s*$/;function tp(t){if(function(){if(!r){var t=i.createElement("table"),e=i.createElement("tr");r={"*":i.createElement("div"),tr:i.createElement("tbody"),td:e,th:e,thead:t,tbody:t,tfoot:t}}}(),!k(t))return[];if(tc.test(t))return[i.createElement(RegExp.$1)];var e=r[tl.test(t)&&RegExp.$1]||r["*"];return e.innerHTML=t,_(e.childNodes).detach().get()}function th(t,e,n){if(void 0!==e){var r=k(e);!r&&e.length?w(e,function(e){return th(t,e,n)}):w(t,r?function(t){t.insertAdjacentHTML(n?"afterbegin":"beforeend",e)}:function(t,r){var i;return i=r?e.cloneNode(!0):e,void(n?t.insertBefore(i,t.childNodes[0]):t.appendChild(i))})}}_.parseHTML=tp,E.empty=function(){var t=this[0];if(t)for(;t.firstChild;)t.removeChild(t.firstChild);return this},E.append=function(){var t=this;return w(arguments,function(e){th(t,e)}),this},E.appendTo=function(t){return th(_(t),this),this},E.html=function(t){if(void 0===t)return this[0]&&this[0].innerHTML;var e=t.nodeType?t[0].outerHTML:t;return this.each(function(t,n){n.innerHTML=e})},E.insertAfter=function(t){var e=this;return _(t).each(function(t,n){var r=n.parentNode;e.each(function(e,i){r.insertBefore(t?i.cloneNode(!0):i,n.nextSibling)})}),this},E.after=function(){var t=this;return w(p.apply(arguments),function(e){p.apply(_(e).slice()).insertAfter(t)}),this},E.insertBefore=function(t){var e=this;return _(t).each(function(t,n){var r=n.parentNode;e.each(function(e,i){r.insertBefore(t?i.cloneNode(!0):i,n)})}),this},E.before=function(){var t=this;return w(arguments,function(e){_(e).insertBefore(t)}),this},E.prepend=function(){var t=this;return w(arguments,function(e){th(t,e,!0)}),this},E.prependTo=function(t){return th(_(t),p.apply(this.slice()),!0),this},E.remove=function(){return this.detach().off()},E.replaceWith=function(t){var e=this;return this.each(function(n,r){var i=r.parentNode;if(i){var o=n?_(t).clone():_(t);if(!o[0])return e.remove(),!1;i.replaceChild(o[0],r),_(o[0]).after(o.slice(1))}})},E.replaceAll=function(t){return _(t).replaceWith(this),this},E.text=function(t){return void 0===t?this[0]?this[0].textContent:"":this.each(function(e,n){n.textContent=t})};var tf=i&&i.documentElement;E.offset=function(){var t=this[0];if(t){var e=t.getBoundingClientRect();return{top:e.top+o.pageYOffset-tf.clientTop,left:e.left+o.pageXOffset-tf.clientLeft}}},E.offsetParent=function(){return _(this[0]&&this[0].offsetParent)},E.position=function(){var t=this[0];if(t)return{left:t.offsetLeft,top:t.offsetTop}},E.children=function(t){var e=[];return(this.each(function(t,n){c.apply(e,n.children)}),e=_(L(e)),t)?e.filter(function(e,n){return S(n,t)}):e},E.contents=function(){var t=[];return this.each(function(e,n){c.apply(t,"IFRAME"===n.tagName?[n.contentDocument]:n.childNodes)}),_(t.length&&L(t))},E.find=function(t){for(var e=[],n=0,r=this.length;n{n.d(e,{$Q:()=>f,BM:()=>b,FW:()=>c,G1:()=>o,GX:()=>T,L_:()=>s,Mx:()=>a,R3:()=>d,S1:()=>D,SJ:()=>v,Ut:()=>E,VB:()=>w,Vb:()=>O,cx:()=>u,dL:()=>h,kl:()=>x,o5:()=>_,on:()=>k,pn:()=>p,r$:()=>S,rw:()=>g,sE:()=>l,sN:()=>C,t3:()=>y,ut:()=>m});var r=n(50),i=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i=o?t.appendChild(e):t.insertBefore(e,i[a])},d=function(t,e){return f(t,e)},m=function(t,e,n){void 0===e&&(e={});var i=document.createElement(t);return e&&(0,r.each)(e,function(t,e){return i.setAttribute(e,t)}),n&&((0,r.isString)(n)?i.innerHTML=n:i.appendChild(n)),i},g=function(t){return document.createTextNode(t)},y=function(t,e){var n,r=t.type;try{n=new window[e](r,t)}catch(t){(n=document.createEvent(e)).initEvent(r,!0,!0)}return n._parentEvent=t,0===r.indexOf("key")&&(n.keyCodeVal=t.keyCode,["keyCode","which"].forEach(function(t){Object.defineProperty(n,t,{get:function(){return this.keyCodeVal}})})),n},v=function(t,e){void 0===e&&(e=[]),(Array.isArray(e)?e:[e]).forEach(function(e){var n=e.tag||"div",i=e.attributes||{},o=document.createElement(n);(0,r.each)(i,function(t,e){o.setAttribute(e,t)}),t.appendChild(o)})},b=function(t){return(null==t?void 0:t.nodeType)===Node.TEXT_NODE},_=function(t){return t&&!b(t)&&(null==t?void 0:t.nodeType)!==Node.COMMENT_NODE},E=function(t){var e,n={top:0,left:0,width:0,height:0};if(!t)return n;if(b(t)){var r=document.createRange();r.selectNode(t),e=r.getBoundingClientRect(),r.detach()}return e||(t.getBoundingClientRect?t.getBoundingClientRect():n)},T=function(t){var e=(null==t?void 0:t.ownerDocument)||document,n=e.documentElement,r=e.defaultView||window;return{x:(r.pageXOffset||n.scrollLeft||0)-(n.clientLeft||0),y:(r.pageYOffset||n.scrollTop||0)-(n.clientTop||0)}},A=function(t){return t.which||t.keyCode},C=function(t){return String.fromCharCode(A(t))},w=function(t){return t.touches&&t.touches[0]?t.touches[0]:t},x=function(t){return 27===A(t)},S=function(t){return 13===A(t)},O=function(t){return t.ctrlKey||t.metaKey},k=function(t,e,n,i){var o=e.split(/\s+/),a=(0,r.isArray)(t)?t:[t];o.forEach(function(t){a.forEach(function(e){return null==e?void 0:e.addEventListener(t,n,i)})})},D=function(t,e,n,i){var o=e.split(/\s+/),a=(0,r.isArray)(t)?t:[t];o.forEach(function(t){a.forEach(function(e){return null==e?void 0:e.removeEventListener(t,n,i)})})}},163:(t,e,n)=>{n.r(e),n.d(e,{appendStyles:()=>v,buildBase64UrlFromSvg:()=>H,camelCase:()=>T,capitalize:()=>R,createId:()=>U,deepMerge:()=>k,escape:()=>S,escapeNodeContent:()=>O,find:()=>x,getComponentModel:()=>B,getComponentView:()=>j,getElement:()=>w,getGlobal:()=>f,getModel:()=>D,getUiClass:()=>y,getUnitFromValue:()=>_,getViewEl:()=>L,hasDnd:()=>C,hasWin:()=>h,isBultInMethod:()=>u,isComponent:()=>M,isDef:()=>p,isEmptyObj:()=>I,isObject:()=>N,isRule:()=>P,matches:()=>g,normalizeFloat:()=>A,normalizeKey:()=>l,setViewEl:()=>F,shallowDiff:()=>b,toLowerCase:()=>d,upFirst:()=>E,wait:()=>c});var r=n(50),i=n(491),o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0?a!==s&&(n[o]=s):n[o]=null}for(var o in e)e.hasOwnProperty(o)&&(0,r.isUndefined)(t[o])&&(n[o]=e[o]);return n},_=function(t){return t.replace(parseFloat(t),"")},E=function(t){return t[0].toUpperCase()+t.toLowerCase().slice(1)},T=function(t){return t.replace(/-./g,function(t){return t[1].toUpperCase()})},A=function(t,e,n){void 0===e&&(e=1),void 0===n&&(n=0);var r=0;if(isNaN(t))return n;if(Math.floor(t=parseFloat(t))!==t){var i=e.toString().split(".")[1];r=i?i.length:0}return r?parseFloat(t.toFixed(r)):t},C=function(t){return"draggable"in document.createElement("i")&&(!t||t.config.nativeDnD)},w=function(t){return(0,r.isElement)(t)||(0,i.BM)(t)?t:t&&t.getEl?t.getEl():void 0},x=function(t,e){var n=null;return t.some(function(r,i){return e(r,i,t)?(n=r,1):0}),n},S=function(t){return void 0===t&&(t=""),"".concat(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/`/g,"`")},O=function(t){return void 0===t&&(t=""),"".concat(t).replace(/&/g,"&").replace(//g,">")},k=function(){for(var t=[],e=0;e{var r={"./CanvasClear":858,"./CanvasClear.ts":858,"./CanvasMove":884,"./CanvasMove.ts":884,"./CommandAbstract":790,"./CommandAbstract.ts":790,"./ComponentDelete":180,"./ComponentDelete.ts":180,"./ComponentDrag":544,"./ComponentDrag.ts":544,"./ComponentEnter":236,"./ComponentEnter.ts":236,"./ComponentExit":368,"./ComponentExit.ts":368,"./ComponentNext":243,"./ComponentNext.ts":243,"./ComponentPrev":400,"./ComponentPrev.ts":400,"./ComponentStyleClear":910,"./ComponentStyleClear.ts":910,"./CopyComponent":744,"./CopyComponent.ts":744,"./ExportTemplate":457,"./ExportTemplate.ts":457,"./Fullscreen":975,"./Fullscreen.ts":975,"./MoveComponent":191,"./MoveComponent.ts":191,"./OpenAssets":912,"./OpenAssets.ts":912,"./OpenBlocks":117,"./OpenBlocks.ts":117,"./OpenLayers":614,"./OpenLayers.ts":614,"./OpenStyleManager":801,"./OpenStyleManager.ts":801,"./OpenTraitManager":395,"./OpenTraitManager.ts":395,"./PasteComponent":98,"./PasteComponent.ts":98,"./Preview":129,"./Preview.ts":129,"./Resize":116,"./Resize.ts":116,"./SelectComponent":407,"./SelectComponent.ts":407,"./SelectPosition":189,"./SelectPosition.ts":189,"./ShowOffset":804,"./ShowOffset.ts":804,"./SwitchVisibility":434,"./SwitchVisibility.ts":434};function i(t){return n(o(t))}function o(t){if(!n.o(r,t)){var e=Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return r[t]}i.keys=function(){return Object.keys(r)},i.resolve=o,t.exports=i,i.id=828},50:(t,e,n)=>{n.r(e),n.d(e,{VERSION:()=>i,after:()=>eT,all:()=>eV,allKeys:()=>td,any:()=>eq,assign:()=>tI,before:()=>eA,bind:()=>ec,bindAll:()=>ef,chain:()=>ea,chunk:()=>nm,clone:()=>tM,collect:()=>eM,compact:()=>ni,compose:()=>eE,constant:()=>Z,contains:()=>eG,countBy:()=>e9,create:()=>tL,debounce:()=>ev,default:()=>n_,defaults:()=>tR,defer:()=>eg,delay:()=>em,detect:()=>eR,difference:()=>na,drop:()=>nn,each:()=>eL,escape:()=>t9,every:()=>eV,extend:()=>tN,extendOwn:()=>tI,filter:()=>eU,find:()=>eR,findIndex:()=>eS,findKey:()=>ew,findLastIndex:()=>eO,findWhere:()=>eP,first:()=>ne,flatten:()=>no,foldl:()=>eB,foldr:()=>eF,forEach:()=>eL,functions:()=>tk,get:()=>tH,groupBy:()=>e2,has:()=>tV,head:()=>ne,identity:()=>tq,include:()=>eG,includes:()=>eG,indexBy:()=>e5,indexOf:()=>eN,initial:()=>nt,inject:()=>eB,intersection:()=>nc,invert:()=>tO,invoke:()=>ez,isArguments:()=>$,isArray:()=>W,isArrayBuffer:()=>j,isBoolean:()=>O,isDataView:()=>z,isDate:()=>R,isElement:()=>k,isEmpty:()=>tu,isEqual:()=>tf,isError:()=>L,isFinite:()=>Q,isFunction:()=>U,isMap:()=>tT,isMatch:()=>tl,isNaN:()=>X,isNull:()=>x,isNumber:()=>I,isObject:()=>w,isRegExp:()=>P,isSet:()=>tC,isString:()=>N,isSymbol:()=>M,isTypedArray:()=>ti,isUndefined:()=>S,isWeakMap:()=>tA,isWeakSet:()=>tw,iteratee:()=>tY,keys:()=>ts,last:()=>nr,lastIndexOf:()=>eI,map:()=>eM,mapObject:()=>tQ,matcher:()=>tG,matches:()=>tG,max:()=>eY,memoize:()=>ed,methods:()=>tk,min:()=>e$,mixin:()=>ny,negate:()=>e_,noop:()=>tX,now:()=>t0,object:()=>nf,omit:()=>e7,once:()=>eC,pairs:()=>tS,partial:()=>el,partition:()=>e3,pick:()=>e6,pluck:()=>eW,property:()=>tz,propertyOf:()=>tZ,random:()=>t1,range:()=>nd,reduce:()=>eB,reduceRight:()=>eF,reject:()=>eH,rest:()=>nn,restArguments:()=>C,result:()=>er,sample:()=>eZ,select:()=>eU,shuffle:()=>eJ,size:()=>e8,some:()=>eq,sortBy:()=>e1,sortedIndex:()=>ek,tail:()=>nn,take:()=>ne,tap:()=>tj,template:()=>en,templateSettings:()=>t8,throttle:()=>ey,times:()=>tJ,toArray:()=>eX,toPath:()=>tB,transpose:()=>np,unescape:()=>t3,union:()=>nl,uniq:()=>nu,unique:()=>nu,uniqueId:()=>eo,unzip:()=>np,values:()=>tx,where:()=>eK,without:()=>ns,wrap:()=>eb,zip:()=>nh});var r={};n.r(r),n.d(r,{VERSION:()=>i,after:()=>eT,all:()=>eV,allKeys:()=>td,any:()=>eq,assign:()=>tI,before:()=>eA,bind:()=>ec,bindAll:()=>ef,chain:()=>ea,chunk:()=>nm,clone:()=>tM,collect:()=>eM,compact:()=>ni,compose:()=>eE,constant:()=>Z,contains:()=>eG,countBy:()=>e9,create:()=>tL,debounce:()=>ev,default:()=>nv,defaults:()=>tR,defer:()=>eg,delay:()=>em,detect:()=>eR,difference:()=>na,drop:()=>nn,each:()=>eL,escape:()=>t9,every:()=>eV,extend:()=>tN,extendOwn:()=>tI,filter:()=>eU,find:()=>eR,findIndex:()=>eS,findKey:()=>ew,findLastIndex:()=>eO,findWhere:()=>eP,first:()=>ne,flatten:()=>no,foldl:()=>eB,foldr:()=>eF,forEach:()=>eL,functions:()=>tk,get:()=>tH,groupBy:()=>e2,has:()=>tV,head:()=>ne,identity:()=>tq,include:()=>eG,includes:()=>eG,indexBy:()=>e5,indexOf:()=>eN,initial:()=>nt,inject:()=>eB,intersection:()=>nc,invert:()=>tO,invoke:()=>ez,isArguments:()=>$,isArray:()=>W,isArrayBuffer:()=>j,isBoolean:()=>O,isDataView:()=>z,isDate:()=>R,isElement:()=>k,isEmpty:()=>tu,isEqual:()=>tf,isError:()=>L,isFinite:()=>Q,isFunction:()=>U,isMap:()=>tT,isMatch:()=>tl,isNaN:()=>X,isNull:()=>x,isNumber:()=>I,isObject:()=>w,isRegExp:()=>P,isSet:()=>tC,isString:()=>N,isSymbol:()=>M,isTypedArray:()=>ti,isUndefined:()=>S,isWeakMap:()=>tA,isWeakSet:()=>tw,iteratee:()=>tY,keys:()=>ts,last:()=>nr,lastIndexOf:()=>eI,map:()=>eM,mapObject:()=>tQ,matcher:()=>tG,matches:()=>tG,max:()=>eY,memoize:()=>ed,methods:()=>tk,min:()=>e$,mixin:()=>ny,negate:()=>e_,noop:()=>tX,now:()=>t0,object:()=>nf,omit:()=>e7,once:()=>eC,pairs:()=>tS,partial:()=>el,partition:()=>e3,pick:()=>e6,pluck:()=>eW,property:()=>tz,propertyOf:()=>tZ,random:()=>t1,range:()=>nd,reduce:()=>eB,reduceRight:()=>eF,reject:()=>eH,rest:()=>nn,restArguments:()=>C,result:()=>er,sample:()=>eZ,select:()=>eU,shuffle:()=>eJ,size:()=>e8,some:()=>eq,sortBy:()=>e1,sortedIndex:()=>ek,tail:()=>nn,take:()=>ne,tap:()=>tj,template:()=>en,templateSettings:()=>t8,throttle:()=>ey,times:()=>tJ,toArray:()=>eX,toPath:()=>tB,transpose:()=>np,unescape:()=>t3,union:()=>nl,uniq:()=>nu,unique:()=>nu,uniqueId:()=>eo,unzip:()=>np,values:()=>tx,where:()=>eK,without:()=>ns,wrap:()=>eb,zip:()=>nh});var i="1.13.6",o="object"==typeof self&&self.self===self&&self||"object"==typeof a&&a.global===a&&a||Function("return this")()||{},s=Array.prototype,u=Object.prototype,l="undefined"!=typeof Symbol?Symbol.prototype:null,c=s.push,p=s.slice,h=u.toString,f=u.hasOwnProperty,d="undefined"!=typeof ArrayBuffer,m="undefined"!=typeof DataView,g=Array.isArray,y=Object.keys,v=Object.create,b=d&&ArrayBuffer.isView,_=isNaN,E=isFinite,T=!({toString:null}).propertyIsEnumerable("toString"),A=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function C(t,e){return e=null==e?t.length-1:+e,function(){for(var n=Math.max(arguments.length-e,0),r=Array(n),i=0;i=0&&n<=9007199254740991}}function tt(t){return function(e){return null==e?void 0:e[t]}}let te=tt("byteLength"),tn=J(te);var tr=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;let ti=d?function(t){return b?b(t)&&!z(t):tn(t)&&tr.test(h.call(t))}:Z(!1),to=tt("length");function ta(t,e){e=function(t){for(var e={},n=t.length,r=0;r":">",'"':""","'":"'","`":"`"},t9=t2(t5),t3=t2(tO(t5)),t8=tc.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var t4=/(.)^/,t6={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},t7=/\\|'|\r|\n|\u2028|\u2029/g;function et(t){return"\\"+t6[t]}var ee=/^\s*(\w|\$)+\s*$/;function en(t,e,n){!e&&n&&(e=n);var r,i=RegExp([((e=tR({},e,tc.templateSettings)).escape||t4).source,(e.interpolate||t4).source,(e.evaluate||t4).source].join("|")+"|$","g"),o=0,a="__p+='";t.replace(i,function(e,n,r,i,s){return a+=t.slice(o,s).replace(t7,et),o=s+e.length,n?a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":i&&(a+="';\n"+i+"\n__p+='"),e}),a+="';\n";var s=e.variable;if(s){if(!ee.test(s))throw Error("variable is not a bare identifier: "+s)}else a="with(obj||{}){\n"+a+"}\n",s="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=Function(s,"_",a)}catch(t){throw t.source=a,t}var u=function(t){return r.call(this,t,tc)};return u.source="function("+s+"){\n"+a+"}",u}function er(t,e,n){var r=(e=tF(e)).length;if(!r)return U(n)?n.call(t):n;for(var i=0;i1)eh(s,e-1,n,r),i=r.length;else for(var u=0,l=s.length;ue?(r&&(clearTimeout(r),r=null),s=l,a=t.apply(i,o),r||(i=o=null)):r||!1===n.trailing||(r=setTimeout(u,c)),a};return l.cancel=function(){clearTimeout(r),s=0,r=i=o=null},l}function ev(t,e,n){var r,i,o,a,s,u=function(){var l=t0()-i;e>l?r=setTimeout(u,e-l):(r=null,n||(a=t.apply(s,o)),r||(o=s=null))},l=C(function(l){return s=this,o=l,i=t0(),!r&&(r=setTimeout(u,e),n&&(a=t.apply(s,o))),a});return l.cancel=function(){clearTimeout(r),r=o=s=null},l}function eb(t,e){return el(e,t)}function e_(t){return function(){return!t.apply(this,arguments)}}function eE(){var t=arguments,e=t.length-1;return function(){for(var n=e,r=t[e].apply(this,arguments);n--;)r=t[n].call(this,r);return r}}function eT(t,e){return function(){if(--t<1)return e.apply(this,arguments)}}function eA(t,e){var n;return function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=null),n}}let eC=el(eA,2);function ew(t,e,n){e=t$(e,n);for(var r,i=ts(t),o=0,a=i.length;o0?0:i-1;o>=0&&o0?a=o>=0?o:Math.max(o+s,a):s=o>=0?Math.min(o+1,s):o+s+1;else if(n&&o&&s)return o=n(r,i),r[o]===i?o:-1;if(i!=i)return(o=e(p.call(r,a,s),X))>=0?o+a:-1;for(o=t>0?a:s-1;o>=0&&o0?0:a-1;for(i||(r=e[o?o[s]:s],s+=t);s>=0&&s=3;return e(t,tW(n,i,4),r,o)}}let eB=ej(1),eF=ej(-1);function eU(t,e,n){var r=[];return e=t$(e,n),eL(t,function(t,n,i){e(t,n,i)&&r.push(t)}),r}function eH(t,e,n){return eU(t,e_(t$(e)),n)}function eV(t,e,n){e=t$(e,n);for(var r=!ep(t)&&ts(t),i=(r||t).length,o=0;o=0}let ez=C(function(t,e,n){var r,i;return U(e)?i=e:(r=(e=tF(e)).slice(0,-1),e=e[e.length-1]),eM(t,function(t){var o=i;if(!o){if(r&&r.length&&(t=tU(t,r)),null==t)return;o=t[e]}return null==o?o:o.apply(t,n)})});function eW(t,e){return eM(t,tz(e))}function eK(t,e){return eU(t,tG(e))}function eY(t,e,n){var r,i,o=-1/0,a=-1/0;if(null==e||"number"==typeof e&&"object"!=typeof t[0]&&null!=t){t=ep(t)?t:tx(t);for(var s=0,u=t.length;so&&(o=r)}else e=t$(e,n),eL(t,function(t,n,r){((i=e(t,n,r))>a||i===-1/0&&o===-1/0)&&(o=t,a=i)});return o}function e$(t,e,n){var r,i,o=1/0,a=1/0;if(null==e||"number"==typeof e&&"object"!=typeof t[0]&&null!=t){t=ep(t)?t:tx(t);for(var s=0,u=t.length;sr||void 0===n)return 1;if(n1&&(r=tW(r,e[1])),e=td(t)):(r=e4,e=eh(e,!1,!1),t=Object(t));for(var i=0,o=e.length;i1&&(n=e[1])):(e=eM(eh(e,!1,!1),String),r=function(t,n){return!eG(e,n)}),e6(t,r,n)});function nt(t,e,n){return p.call(t,0,Math.max(0,t.length-(null==e||n?1:e)))}function ne(t,e,n){return null==t||t.length<1?null==e||n?void 0:[]:null==e||n?t[0]:nt(t,t.length-e)}function nn(t,e,n){return p.call(t,null==e||n?1:e)}function nr(t,e,n){return null==t||t.length<1?null==e||n?void 0:[]:null==e||n?t[t.length-1]:nn(t,Math.max(0,t.length-e))}function ni(t){return eU(t,Boolean)}function no(t,e){return eh(t,e,!1)}let na=C(function(t,e){return e=eh(e,!0,!0),eU(t,function(t){return!eG(e,t)})}),ns=C(function(t,e){return na(t,e)});function nu(t,e,n,r){O(e)||(r=n,n=e,e=!1),null!=n&&(n=t$(n,r));for(var i=[],o=[],a=0,s=to(t);a{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var o={};(()=>{i.d(o,{ZP:()=>h3,kr:()=>h9,j7:()=>h5});var t,e,n,r,a,s,u,l,c,p,h,f,d,m,g,y,v,b,_,E,T,A,C,w,x,S,O,k,D,N,I,R,P,L,M,j,B,F,U,H,V,q,G,z,W,K,Y,$,Q,X,Z,J,tt,te,tn=i(50),tr=i(163);function ti(t){for(var e=[],n=1;n',move:'',plus:'',caret:'',delete:'',copy:'',arrowUp:'',chevron:'',eye:'',eyeOff:''},i18n:{},undoManager:{},assetManager:{},canvas:{},layerManager:{},storageManager:{},richTextEditor:{},domComponents:{},modal:{},codeManager:{},panels:{},commands:{},cssComposer:{},selectorManager:{},deviceManager:{},styleManager:{},blockManager:{},traitManager:{},textViewCode:"Code",keepUnusedStyles:!1,customUI:!1};var ta=i(316),ts=i.n(ta),tu=i(895),tl=i(346),tc=(a6=function(t,e){return(a6=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}a6(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),tp=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return tc(e,t),e}(tl.Hn),th=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return tc(e,t),e.prototype.getByComponent=function(t){var e=this;return this.filter(function(n){return e.getComponent(n)===t})[0]},e.prototype.addComponent=function(t,e){var n=this,r=((0,tn.isArray)(t)?t:[t]).filter(function(t){return!n.hasComponent(t)}).map(function(t){return new tp({component:t})})[0];return this.push(r,e)},e.prototype.getComponent=function(t){return t.get("component")},e.prototype.hasComponent=function(t){var e=this.getByComponent(t);return e&&this.contains(e)},e.prototype.lastComponent=function(){var t=this.last();return t?this.getComponent(t):void 0},e.prototype.allComponents=function(){var t=this;return this.map(function(e){return t.getComponent(e)}).filter(function(t){return t})},e.prototype.removeComponent=function(t,e){var n=this,r=((0,tn.isArray)(t)?t:[t]).map(function(t){return n.getByComponent(t)});return this.remove(r,e)},e}(tl.FE),tf=(a7=function(t,e){return(a7=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}a7(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),td=function(){return(td=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",frameStyle:"\n body { background-color: #fff }\n * ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1) }\n * ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.2) }\n * ::-webkit-scrollbar { width: 10px }\n ",notTextable:["button","a","input[type=checkbox]","input[type=radio]"],allowExternalDrop:!0};var tb=i(642);let t_={default:"",devices:[{id:"desktop",name:"Desktop",width:""},{id:"tablet",name:"Tablet",width:"770px",widthMedia:"992px"},{id:"mobileLandscape",name:"Mobile landscape",width:"568px",widthMedia:"768px"},{id:"mobilePortrait",name:"Mobile portrait",width:"320px",widthMedia:"480px"}]};var tE=(st=function(t,e){return(st=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}st(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),tT=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return tE(e,t),e.prototype.defaults=function(){return{name:"",width:null,height:"",widthMedia:null,priority:null}},e.prototype.initialize=function(){var t=this;null===this.get("widthMedia")&&this.set("widthMedia",this.get("width")),null===this.get("width")&&this.set("width",this.get("widthMedia")),this.get("priority")||this.set("priority",parseFloat(this.get("widthMedia"))||0),["width","height","widthMedia"].forEach(function(e){return t.checkUnit(e)})},e.prototype.checkUnit=function(t){var e=this.get(t)||"";(parseFloat(e)||0).toString()===e.toString()&&this.set(t,"".concat(e,"px"))},e.prototype.getName=function(){return this.get("name")||this.get("id")},e.prototype.getWidthMedia=function(){return this.get("widthMedia")||""},e}(tl.Hn),tA=(se=function(t,e){return(se=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}se(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),tC=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return tA(e,t),e}(tl.FE);tC.prototype.model=tT;var tw=(sn=function(t,e){return(sn=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sn(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),tx=function(t){function e(e){var n=t.call(this,e)||this;return n.config=e.config||{},n.em=n.config.em,n.ppfx=n.config.pStylePrefix||"",n.listenTo(n.em,"change:device",n.updateSelect),n}return tw(e,t),e.prototype.template=function(t){var e,n,r=t.ppfx,i=t.label;return ti(u9||(e=['\n
','
\n
\n \n \n \n
\n
\n
\n
\n \n '],n=['\n
','
\n
\n \n \n \n
\n
\n
\n
\n \n '],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,u9=e),r,i,r,r,r,r,r,r,r)},e.prototype.events=function(){return{change:"updateDevice","click [data-add-trasp]":"startAdd"}},e.prototype.startAdd=function(){},e.prototype.updateDevice=function(){var t=this.em;if(t){var e=this.devicesEl;t.set("device",e?e.val():"")}},e.prototype.updateSelect=function(){var t=this.em,e=this.devicesEl;if(t&&t.getDeviceModel&&e){var n=t.getDeviceModel();e.val(n?n.get("id"):"")}},e.prototype.getOptions=function(){var t=this.collection,e=this.em,n="";return t.forEach(function(t){var r=t.attributes,i=r.name,o=r.id,a=e&&e.t&&e.t("deviceManager.devices.".concat(o))||i;n+='")}),n},e.prototype.render=function(){var t=this.em,e=this.ppfx,n=this.$el,r=this.el,i=t&&t.t&&t.t("deviceManager.device");return n.html(this.template({ppfx:e,label:i})),this.devicesEl=n.find(".".concat(e,"devices")),this.devicesEl.append(this.getOptions()),this.devicesEl.val(t.get("device")),r.className="".concat(e,"devices-c"),this},e}(tl.G7),tS=(sr=function(t,e){return(sr=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sr(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),tO=function(){return(tO=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0&&this.head.splice(i,1)},e.prototype.addLink=function(t){var e="link";this.getHeadByAttr("href",t,e)||this.addHeadItem({tag:e,attributes:{href:t,rel:"stylesheet"}})},e.prototype.removeLink=function(t){this.removeHeadByAttr("href",t,"link")},e.prototype.addScript=function(t){var e="script";this.getHeadByAttr("src",t,e)||this.addHeadItem({tag:e,attributes:{src:t}})},e.prototype.removeScript=function(t){this.removeHeadByAttr("src",t,"script")},e.prototype.getPage=function(){var t;return null===(t=this.collection)||void 0===t?void 0:t.page},e.prototype._emitUpdated=function(t){void 0===t&&(t={}),this.em.trigger("frame:updated",tF({frame:this},t))},e.prototype.hasAutoHeight=function(){return"auto"===this.attributes.height||!!this.config.infiniteCanvas},e.prototype.toJSON=function(t){void 0===t&&(t={});var e=tb.Z.prototype.toJSON.call(this,t),n=(0,tn.result)(this,"defaults");return t.fromUndo&&delete e.component,delete e.styles,delete e.changesCount,e[tH]&&delete e.width,e[tV]&&delete e.height,e.refFrame&&(e.refFrame=e.refFrame.id,delete e.component),(0,tn.forEach)(e,function(t,n){0===n.indexOf("_")&&delete e[n]}),(0,tn.forEach)(n,function(t,n){e[n]===t&&delete e[n]}),(0,tn.forEach)(["attributes","head"],function(t){(0,tn.isEmpty)(e[t])&&delete e[t]}),e},e}(tb.Z),tz=(ss=function(t,e){return(ss=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}ss(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),tW=function(t){function e(e,n){void 0===n&&(n=[]);var r=t.call(this,e,n,tG)||this;return r.loadedItems=0,r.itemsToLoad=0,(0,tn.bindAll)(r,"itemLoaded"),r.on("add",r.onAdd),r.on("reset",r.onReset),r.on("remove",r.onRemove),r.forEach(function(t){return r.onAdd(t)}),r}return tz(e,t),e.prototype.onAdd=function(t){this.module.framesById[t.id]=t},e.prototype.onReset=function(t,e){var n=this;((null==e?void 0:e.previousModels)||[]).map(function(t){return n.onRemove(t)})},e.prototype.onRemove=function(t){t.onRemove(),delete this.module.framesById[t.id]},e.prototype.initRefs=function(){this.forEach(function(t){return t.initRefs()})},e.prototype.itemLoaded=function(){this.loadedItems++,this.loadedItems>=this.itemsToLoad&&(this.trigger("loaded:all"),this.listenToLoadItems(!1))},e.prototype.listenToLoad=function(){this.loadedItems=0,this.itemsToLoad=this.length,this.listenToLoadItems(!0)},e.prototype.listenToLoadItems=function(t){var e=this;this.forEach(function(n){return n[t?"on":"off"]("loaded",e.itemLoaded)})},e}(tj),tK=(su=function(t,e){return(su=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}su(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),tY=function(t){function e(e){var n=this,r=e.em,i=e.config,o=i.scripts,a=i.styles;return(n=t.call(this,e,{scripts:o,styles:a})||this).set("frames",new tW(e)),n.on("change:zoom",n.onZoomChange),n.on("change:x change:y",n.onCoordsChange),n.on("change:pointer change:pointerScreen",n.onPointerChange),n.listenTo(r,"change:device ".concat(tN),n.updateDevice),n.listenTo(r,tL.select,n._pageUpdated),n}return tK(e,t),e.prototype.defaults=function(){return{frame:"",frames:[],rulers:!1,zoom:100,x:0,y:0,scripts:[],styles:[],pointer:tl.pH,pointerScreen:tl.pH}},Object.defineProperty(e.prototype,"frames",{get:function(){return this.get("frames")},enumerable:!1,configurable:!0}),e.prototype.init=function(){var t=this.em.Pages._initPage();this.set("frames",t.getFrames()),this.updateDevice({frame:t.getMainFrame()})},e.prototype._pageUpdated=function(t,e){var n=this.em;n.setSelected(),n.get("readyCanvas")&&n.stopDefault(),null==e||e.getFrames().map(function(t){return t.disable()}),this.set("frames",t.getFrames()),this.updateDevice({frame:t.getMainFrame()})},e.prototype.updateDevice=function(t){void 0===t&&(t={});var e=this.em,n=e.getDeviceModel(),r=t.frame||e.getCurrentFrameModel();if(r&&n){var i=n.attributes,o=i.width,a=i.height;r.set({width:o,height:a},{noUndo:1})}},e.prototype.onZoomChange=function(){var t=this.em,e=this.module;1>this.get("zoom")&&this.set("zoom",1),t.trigger(e.events.zoom)},e.prototype.onCoordsChange=function(){var t=this.em,e=this.module;t.trigger(e.events.coords)},e.prototype.onPointerChange=function(){var t=this.em,e=this.module;t.trigger(e.events.pointer)},e.prototype.getPointerCoords=function(t){void 0===t&&(t=tl.vA.World);var e=this.attributes,n=e.pointer,r=e.pointerScreen;return t===tl.vA.World?n:r},e}(tb.Z),t$=i(675),tQ=(sl=function(t,e){return(sl=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sl(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),tX=function(t){function e(e,n){void 0===n&&(n=[]);var r=t.call(this,e,n,t$.Z)||this;r.on("add",r.onAdd),r.on("change",r.onChange),r.on("remove",r.onRemove);var i=r.em;return r.refreshDbn=(0,tn.debounce)(function(){return r.refresh()},0),r.listenTo(i,"component:resize styleable:change component:input component:update frame:updated undo redo",function(){return r.refreshDbn()}),r}return tQ(e,t),Object.defineProperty(e.prototype,"em",{get:function(){return this.module.em},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"events",{get:function(){return this.module.events},enumerable:!1,configurable:!0}),e.prototype.refresh=function(){var t=this.em,e=this.events;t.trigger(e.spot)},e.prototype.onAdd=function(t){this.__trgEvent(this.events.spotAdd,{spot:t})},e.prototype.onChange=function(t){this.__trgEvent(this.events.spotUpdate,{spot:t})},e.prototype.onRemove=function(t){this.__trgEvent(this.events.spotRemove,{spot:t})},e.prototype.__trgEvent=function(t,e){this.module.em.trigger(t,e),this.refreshDbn()},e}(tj);(sc=u8||(u8={})).dragEnter="canvas:dragenter",sc.dragOver="canvas:dragover",sc.dragEnd="canvas:dragend",sc.dragData="canvas:dragdata",sc.drop="canvas:drop",sc.spot="canvas:spot",sc.spotAdd="canvas:spot:add",sc.spotUpdate="canvas:spot:update",sc.spotRemove="canvas:spot:remove",sc.coords="canvas:coords",sc.zoom="canvas:zoom",sc.pointer="canvas:pointer",sc.refresh="canvas:refresh",sc.frameLoad="canvas:frame:load",sc.frameLoadHead="canvas:frame:load:head",sc.frameLoadBody="canvas:frame:load:body";let tZ=u8;var tJ=(sp=function(t,e){return(sp=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sp(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),t1=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return tJ(e,t),Object.defineProperty(e.prototype,"pfx",{get:function(){return this.ppfx+this.config.stylePrefix||""},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ppfx",{get:function(){return this.em.config.stylePrefix||""},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"module",{get:function(){var t,e;return null!==(e=null===(t=this.model)||void 0===t?void 0:t.module)&&void 0!==e?e:this.collection.module},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"em",{get:function(){return this.module.em},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"config",{get:function(){return this.module.config},enumerable:!1,configurable:!0}),e.prototype.preinitialize=function(t){this.className=""},e}(tl.G7),t0=i(491),t2=(sh=function(t,e){return(sh=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sh(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),t5=function(t){function e(e,n){void 0===e&&(e={}),void 0===n&&(n=!1);var r=t.call(this,e)||this;return r.itemsView="",r.itemType="type",r.reuseView=!1,r.viewCollection=[],n&&r.listenTo(r.collection,"add",r.addTo),r}return t2(e,t),e.prototype.addTo=function(t){this.add(t)},e.prototype.itemViewNotFound=function(t){},e.prototype.add=function(t,e){var n,r=this.reuseView,i=this.viewCollection,o=e||null,a=t.get(this.itemType);n=t.view&&r?t.view:this.renderView(t,a),i.push(n);var s=n.render().el;o?o.appendChild(s):this.$el.append(s)},e.prototype.render=function(){var t=this,e=document.createDocumentFragment();return this.clearItems(),this.$el.empty(),this.collection.length&&this.collection.each(function(n){return t.add(n,e)}),this.$el.append(e),this.onRender(),this},e.prototype.onRender=function(){},e.prototype.onRemoveBefore=function(t,e){},e.prototype.onRemove=function(t,e){},e.prototype.remove=function(t){void 0===t&&(t={});var e=this.viewCollection;return this.onRemoveBefore(e,t),this.clearItems(),tl.G7.prototype.remove.apply(this,t),this.onRemove(e,t),this},e.prototype.clearItems=function(){this.viewCollection},e}(t1),t9=(sf=function(t,e){return(sf=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sf(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),t3=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this;n.config=e.config||{};var r=n.model;return n.listenTo(r,"change",n.render),n.listenTo(r,"destroy remove",n.remove),n.listenTo(r.get("selectors"),"change",n.render),n}return t9(e,t),e.prototype.tagName=function(){return"style"},e.prototype.render=function(){var t=this.model,e=this.el,n=t.get("important");return e.innerHTML=t.toCSS({important:n}),this},e}(tl.G7),t8=(sd=function(t,e){return(sd=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sd(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),t4=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return t8(e,t),e.prototype._createElement=function(){return document.createTextNode("")},e.prototype.render=function(){var t=this.model,e=t.get("important");return this.el.textContent=t.getDeclaration({important:e}),this},e}(t3),t6=(sm=function(t,e){return(sm=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sm(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),t7=function(t,e){return"".concat(t).concat(e?"-".concat(parseFloat(e)):"")},et=function(t){function e(e){var n=t.call(this,e)||this;(0,tn.bindAll)(n,"sortRules");var r=e.config||{};n.atRules={},n.config=r,n.em=r.em,n.pfx=r.stylePrefix||"",n.className=n.pfx+"rules";var i=n.collection;return n.listenTo(i,"add",n.addTo),n.listenTo(i,"reset",n.render),n}return t6(e,t),e.prototype.addTo=function(t){this.addToCollection(t)},e.prototype.addToCollection=function(t,e){if(this.renderStarted){var n,r,i={model:t,config:this.config};if("keyframes"===t.get("atRuleType")){var o=t.getAtRule(),a=this.atRules[o];if(!a){var s=document.createElement("style");a=document.createTextNode(""),s.appendChild(document.createTextNode("".concat(o,"{"))),s.appendChild(a),s.appendChild(document.createTextNode("}")),this.atRules[o]=a,n=s}r=new t4(i),a.appendData(r.render().el.textContent)}else n=(r=new t3(i)).render().el;var u=this.className,l=t.get("mediaText"),c=t7(u),p=c;if(l&&(p=t7(u,this.getMediaWidth(l))),n){var h=e||this.el,f=void 0;try{f=h.querySelector("#".concat(p))}catch(t){}f||(f=h.querySelector("#".concat(c))),null==f||f.appendChild(n)}return n}},e.prototype.getMediaWidth=function(t){return t&&t.replace("(".concat(this.em.getConfig().mediaCondition,": "),"").replace(")","")},e.prototype.sortRules=function(t,e){var n=-1!==(this.em.getConfig().mediaCondition||"").indexOf("min-width");return n?(n?t:e)-(n?e:t):0},e.prototype.render=function(){var t=this;this.renderStarted=!0,this.atRules={};var e=this.em,n=this.$el,r=this.collection,i=this.className,o=document.createDocumentFragment();n.empty();var a=e.Devices.getAll().pluck("priority").sort(this.sortRules);return a.every(function(t){return t})&&a.unshift(0),a.forEach(function(t){return o.appendChild((0,t0.ut)("div",{id:t7(i,t)}))}),r.each(function(e){return t.addToCollection(e,o)}),n.append(o),n.attr("class",i),this},e}(tl.G7),ee=function(){return(ee=Object.assign||function(t){for(var e,n=1,r=arguments.length;n";if(i.stopDefault(),i.inAbsoluteMode()){var c=i.Components.getWrapper(),p=c.append({})[0],h=i.Commands.run("core:component-drag",{event:t,guidesInfo:1,center:1,target:p,onEnd:function(t,e,n){var i;if(!n.cancelled){i=c.append(l)[0];var s=o.getOffset(),u=p.getStyle(),h=u.top,f=u.left,d=u.position,m=(0,t0.GX)(t.target),g=parseInt("".concat(parseFloat(f)+m.x-s.left),10),y=parseInt("".concat(parseFloat(h)+m.y-s.top),10);i.addStyle({left:g+"px",top:y+"px",position:d})}r.handleDragEnd(i,a),p.remove()}});e=function(e){return h.stop(t,{cancel:e})},n=function(t){return l=t}}else{var f=new u.Sorter(ee({em:i,wmargin:1,nested:1,canvasRelative:1,direction:"a",container:this.el,placer:o.getPlacerEl(),containerSel:"*",itemSel:"*",pfx:"gjs-",onEndMove:function(t){return r.handleDragEnd(t,a)},document:this.el.ownerDocument},this.sortOpts||{}));f.setDropContent(l),f.startSort(),this.sorter=f,e=function(t){t&&(f.moved=!1),f.endMove()},n=function(t){return f.setDropContent(t)}}this.dragStop=e,this.dragContent=n,i.trigger("canvas:dragenter",a,l)}},t.prototype.handleDragEnd=function(t,e){var n=this.em;this.over=!1,t&&(n.set("dragResult",t),n.trigger("canvas:drop",e,t)),n.runDefault({preserveSelected:1})},t.prototype.handleDragOver=function(t){t.preventDefault(),this.em.trigger("canvas:dragover",t)},t.prototype.handleDrop=function(t){t.preventDefault();var e=this.dragContent,n=t.dataTransfer,r=this.getContentByData(n).content;t.target.style.border="",r&&e&&e(r),this.endDrop(!r,t)},t.prototype.getContentByData=function(t){var e=this.em,n=t&&t.types,r=t&&t.files||[],i=e.get("dragContent"),o=t&&t.getData("text");if(r.length){o=[];for(var a=0;a=0)o=t&&t.getData("text/html").replace(/<\/?meta[^>]*>/g,"");else if((0,tn.indexOf)(n,"text/uri-list")>=0)o={type:"link",attributes:{href:o},content:o};else if((0,tn.indexOf)(n,"text/json")>=0){var l=t&&t.getData("text/json");l&&(o=JSON.parse(l))}else 1===n.length&&"text/plain"===n[0]&&(o="
".concat(o,"
"));var c={content:o};return e.trigger("canvas:dragdata",t,c),c},t}(),er=(sg=function(t,e){return(sg=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sg(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ei=function(){return(ei=Object.assign||function(t){for(var e,n=1,r=arguments.length;na&&(s+=i-a),!(0,tn.isUndefined)(t)&&s!==r&&s>0&&s0){var u=n.shift(),l=(0,t0.ut)("script",ei({type:"text/javascript"},(0,tn.isString)(u)?{src:u}:u));null===(a=e.contentDocument)||void 0===a||a.head.appendChild(l),l.hasAttribute("nomodule")&&"noModule"in HTMLScriptElement.prototype?s(n):l.onerror=l.onload=s.bind(null,n)}else null==r||r.trigger(tZ.frameLoadHead,o),t.renderBody(),null==r||r.trigger(tZ.frameLoadBody,o),null==r||r.trigger(i,o)};e.onload=function(){var e=t.config.frameContent;if(e){var n=t.getDoc();n.open(),n.write(e),n.close()}o.window=t.getWindow(),null==r||r.trigger("".concat(i,":before"),o),null==r||r.trigger(tZ.frameLoad,o),s(eo([],a.get("scripts"),!0))}},e.prototype.renderStyles=function(t){void 0===t&&(t={});var e=this.getHead(),n=this.getCanvasModel(),r=function(t){return t.map(function(t){return{tag:"link",attributes:ei({rel:"stylesheet"},(0,tn.isString)(t)?{href:t}:t)}})},i=r(t.prev||n.previous("styles")),o=r(n.get("styles")),a=[],s=[],u=function(t,e,n){t.forEach(function(t){var r=t.attributes.href;e.some(function(t){return t.attributes.href===r})||n.push(t)})};u(o,i,s),u(i,o,a),a.forEach(function(t){var n,r=e.querySelector('link[href="'.concat(t.attributes.href,'"]'));null===(n=null==r?void 0:r.parentNode)||void 0===n||n.removeChild(r)}),(0,t0.SJ)(e,s)},e.prototype.renderBody=function(){var t,e,n=this,r=this.config,i=this.em,o=this.model,a=this.ppfx,s=this.getDoc(),u=this.getBody(),l=this.getWindow(),c=o.hasAutoHeight(),p=i.config;l._isEditor=!0,this.renderStyles({prev:[]}),(0,t0.R3)(u,""));var h=o.root,f=i.Components.getType("wrapper").view;this.wrapper=new f({model:h,config:ei(ei({},h.config),{em:i,frameView:this})}).render(),(0,t0.R3)(u,null===(t=this.wrapper)||void 0===t?void 0:t.el),(0,t0.R3)(u,new et({collection:o.getStyles(),config:ei(ei({},i.Css.getConfig()),{frameView:this})}).render().el),(0,t0.R3)(u,this.getJsContainer()),(0,t0.on)(u,"click",function(t){var e;return t&&(null===(e=t.target)||void 0===e?void 0:e.tagName)=="A"&&t.preventDefault()}),(0,t0.on)(u,"submit",function(t){return t&&t.preventDefault()}),[{event:"keydown keyup keypress",class:"KeyboardEvent"},{event:"mousedown mousemove mouseup",class:"MouseEvent"},{event:"pointerdown pointermove pointerup",class:"PointerEvent"},{event:"wheel",class:"WheelEvent",opts:{passive:!r.infiniteCanvas}}].forEach(function(t){return t.event.split(" ").forEach(function(e){s.addEventListener(e,function(e){return n.el.dispatchEvent((0,t0.t3)(e,t.class))},t.opts)})}),this._toggleEffects(!0),(0,tr.hasDnd)(i)&&(this.droppable=new en(i,null===(e=this.wrapper)||void 0===e?void 0:e.el)),this.loaded=!0,o.trigger("loaded")},e.prototype._toggleEffects=function(t){var e=t?t0.on:t0.S1,n=this.getWindow();n&&e(n,"".concat(t0.G1," resize"),this._emitUpdate)},e.prototype._emitUpdate=function(){this.model._emitUpdated()},e}(t1),es=i(668),eu=(sy=function(t,e){return(sy=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sy(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),el=function(){return(el=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n
\n ').concat(i.get("name")||"",'\n
\n
\n \n
\n
\n
\n
\n
\n ')).append(t.el);var s=(0,t0.ut)("div",{class:"".concat(n,"tools"),style:"pointer-events:none; display: none"},'\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n '));this.elTools=s;var u=null==r?void 0:r.toolsWrapper;return u&&u.appendChild(s),a&&a({el:o,elTop:o.querySelector("[data-frame-top]"),elRight:o.querySelector("[data-frame-right]"),elBottom:o.querySelector("[data-frame-bottom]"),elLeft:o.querySelector("[data-frame-left]"),frame:i,frameWrapperView:this,remove:this.remove,startDrag:this.startDrag}),this},e}(t1),ep=(sv=function(t,e){return(sv=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sv(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),eh=function(t){function e(e,n){void 0===e&&(e={});var r=t.call(this,e,!0)||this;return r.listenTo(r.collection,"reset",r.render),r.canvasView=n.canvasView,r._module=n.module,r}return ep(e,t),e.prototype.onRemoveBefore=function(t,e){void 0===e&&(e={}),t.forEach(function(t){return t.remove(e)})},e.prototype.onRender=function(){var t=this.$el,e=this.ppfx;t.attr({class:"".concat(e,"frames")})},e.prototype.clearItems=function(){(this.viewCollection||[]).forEach(function(t){return t.remove()}),this.viewCollection=[]},e.prototype.renderView=function(t,e){return new ec(t,this.canvasView)},e}(t5),ef=(sb=function(t,e){return(sb=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sb(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ed=function(){return(ed=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n
\n
\n
\n \n ')},e.prototype._onFramesUpdate=function(){this._initFrames(),this._renderFrames()},e.prototype._initFrames=function(){var t=this.frames,e=this.model,n=this.config,r=this.em,i=e.frames;r.set("readyCanvas",0),i.once("loaded:all",function(){return r.set("readyCanvas",1)}),null==t||t.remove(),this.frames=new eh({collection:i},ed(ed({},n),{canvasView:this}))},e.prototype.checkSelected=function(t,e){void 0===e&&(e={});var n,r=e.scroll,i=this.em.getCurrentFrame();r&&(null===(n=t.views)||void 0===n||n.forEach(function(t){t.frameView===i&&t.scrollIntoView(r)}))},e.prototype.remove=function(){for(var t,e=[],n=0;n=T?T/2-_/2:-v)+v)*w,y:(-f.y+A/2-E/2+b)*w};if(m){var S=i.getZoomMultiplier();x.y=(-f.y+b)*w-(A*S-A)/2/S}i.setCoords(x.x,x.y)},e.prototype.isElInViewport=function(t){var e=(0,tr.getElement)(t),n=(0,t0.Ut)(e),r=this.getFrameOffset(e),i=n.top,o=n.left;return i>=0&&o>=0&&i<=r.height&&o<=r.width},e.prototype.offset=function(t,e){void 0===e&&(e={});var n=e.noScroll,r=(0,t0.Ut)(t),i=n?{x:0,y:0}:(0,t0.GX)(t);return{top:r.top+i.y,left:r.left+i.x,width:r.width,height:r.height}},e.prototype.getRectToScreen=function(t){var e,n,r,i,o=this.module.getZoomDecimal(),a=this.module.getCoords(),s=this.getViewportDelta();return{x:(null!==(e=t.x)&&void 0!==e?e:0)*o+a.x+s.x||0,y:(null!==(n=t.y)&&void 0!==n?n:0)*o+a.y+s.y||0,width:(null!==(r=t.width)&&void 0!==r?r:0)*o,height:(null!==(i=t.height)&&void 0!==i?i:0)*o}},e.prototype.getElBoxRect=function(t,e){void 0===e&&(e={});var n,r,i,o=this.module,a=(0,t0.Ut)(t),s=a.width,u=a.height,l=a.left,c=a.top,p=null===(n=(0,tr.getComponentView)(t))||void 0===n?void 0:n.frameView,h=null==p?void 0:p.getBoxRect(),f=o.getZoomMultiplier(),d=null!==(r=null==h?void 0:h.x)&&void 0!==r?r:0,m=null!==(i=null==h?void 0:h.y)&&void 0!==i?i:0,g=this.el,y=(0,t0.GX)(),v={x:l+d+(g.scrollLeft+y.x)*f,y:c+m+(g.scrollTop+y.y)*f,width:s,height:u};return e.local&&(v.x=l,v.y=c),e.toScreen?this.getRectToScreen(v):v},e.prototype.getViewportRect=function(t){void 0===t&&(t={});var e=this.getCanvasOffset(),n=e.top,r=e.left,i=e.width,o=e.height,a=this.module;if(!t.toWorld)return{x:r,y:n,width:i,height:o};var s=a.getZoomMultiplier(),u=a.getCoords(),l=this.getViewportDelta();return{x:(-u.x-l.x||0)*s,y:(-u.y-l.y||0)*s,width:i*s,height:o*s}},e.prototype.getViewportDelta=function(t){void 0===t&&(t={});var e=this.module.getZoomMultiplier(),n=this.getCanvasOffset(),r=n.width,i=n.height;return{x:(r*e-r)/2/e,y:(i*e-i)/2/e}},e.prototype.clearOff=function(){this.frmOff=void 0,this.cvsOff=void 0},e.prototype.getFrameOffset=function(t){var e;if(!this.frmOff||t){var n=null===(e=this.frame)||void 0===e?void 0:e.el,r=null==t?void 0:t.ownerDocument.defaultView,i=r?r.frameElement:n;this.frmOff=this.offset(i||n)}return this.frmOff},e.prototype.getCanvasOffset=function(){return this.cvsOff||(this.cvsOff=this.offset(this.el)),this.cvsOff},e.prototype.getElementPos=function(t,e){void 0===e&&(e={});var n=this.module.getZoomDecimal(),r=this.getFrameOffset(t),i=this.el,o=this.getCanvasOffset(),a=this.offset(t,e),s=e.avoidFrameOffset?0:r.top,u=e.avoidFrameOffset?0:r.left,l=e.avoidFrameZoom?a.top:a.top*n,c=e.avoidFrameZoom?a.left:a.left*n;return{top:e.avoidFrameOffset?l:l+s-o.top+i.scrollTop,left:e.avoidFrameOffset?c:c+u-o.left+i.scrollLeft,height:e.avoidFrameZoom?a.height:a.height*n,width:e.avoidFrameZoom?a.width:a.width*n,zoom:n,rect:a}},e.prototype.getElementOffsets=function(t){if(!t||(0,t0.BM)(t))return{};var e={},n=window.getComputedStyle(t),r=this.module.getZoomDecimal();return["marginTop","marginRight","marginBottom","marginLeft","paddingTop","paddingRight","paddingBottom","paddingLeft","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"].forEach(function(t){e[t]=parseFloat(n[t])*r}),e},e.prototype.getPosition=function(t){void 0===t&&(t={});var e,n=null===(e=this.frame)||void 0===e?void 0:e.el.contentDocument;if(!n)return{top:0,left:0,width:0,height:0};var r=n.body,i=this.module.getZoomDecimal(),o=this.getFrameOffset(),a=this.getCanvasOffset(),s=t.noScroll;return{top:o.top+(s?0:r.scrollTop)*i-a.top,left:o.left+(s?0:r.scrollLeft)*i-a.left,width:a.width,height:a.height}},e.prototype.updateScript=function(t){var e=t.model,n=e.getId();if(!t.scriptContainer){t.scriptContainer=(0,t0.ut)("div",{"data-id":n});var r=this.getJsContainer();null==r||r.appendChild(t.scriptContainer)}t.el.id=n,t.scriptContainer.innerHTML="";var i=document.createElement("script"),o=e.getScriptString(),a=e.get("script-props")?o:"function(){\n".concat(o,"\n;}"),s=JSON.stringify(e.__getScriptProps());i.innerHTML="\n setTimeout(function() {\n var item = document.getElementById('".concat(n,"');\n if (!item) return;\n (").concat(a,".bind(item))(").concat(s,")\n }, 1);"),setTimeout(function(){var e=t.scriptContainer;null==e||e.appendChild(i)},0)},e.prototype.getJsContainer=function(t){var e=this.getFrameView(t);return null==e?void 0:e.getJsContainer()},e.prototype.getFrameView=function(t){return(null==t?void 0:t.frameView)||this.em.getCurrentFrame()},e.prototype._renderFrames=function(){if(this.ready){var t=this.model,e=this.frames,n=this.em,r=this.framesArea,i=t.frames;i.listenToLoad(),e.render();var o=i.at(0),a=null==o?void 0:o.view;n.setCurrentFrame(a),null==r||r.appendChild(e.el),this.frame=a,this.updateFramesArea()}},e.prototype.renderFrames=function(){this._renderFrames()},e.prototype.render=function(){var t=this.el,e=this.$el,n=this.ppfx,r=this.config,i=this.em;e.html(this.template());var o=e.find("[data-frames]");this.framesArea=o.get(0);var a=e.find("[data-tools]");return this.toolsWrapper=a.get(0),a.append('\n
\n
\n
\n
\n
\n
\n ').concat(r.extHl?'
'):"",'\n
\n
\n
\n
\n
\n
\n
\n ')),this.toolsEl=t.querySelector("#".concat(n,"tools")),this.hlEl=t.querySelector(".".concat(n,"highlighter")),this.badgeEl=t.querySelector(".".concat(n,"badge")),this.placerEl=t.querySelector(".".concat(n,"placeholder")),this.ghostEl=t.querySelector(".".concat(n,"ghost")),this.toolbarEl=t.querySelector(".".concat(n,"toolbar")),this.resizerEl=t.querySelector(".".concat(n,"resizer")),this.offsetEl=t.querySelector(".".concat(n,"offset-v")),this.fixedOffsetEl=t.querySelector(".".concat(n,"offset-fixed-v")),this.toolsGlobEl=t.querySelector(".".concat(n,"tools-gl")),this.spotsEl=t.querySelector("[data-spots]"),this.cvStyle=t.querySelector("[data-canvas-style]"),this.el.className=(0,tr.getUiClass)(i,this.className),this.ready=!0,this._renderFrames(),this},e}(t1),eg=(s_=function(t,e){return(s_=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}s_(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ey=function(){return(ey=Object.assign||function(t){for(var e,n=1,r=arguments.length;no.top+o.height?o.top+o.height:f,left:h,elementTop:o.top,elementLeft:o.left,elementWidth:o.width,elementHeight:o.height,targetWidth:t.offsetWidth,targetHeight:t.offsetHeight,canvasTop:i.top,canvasLeft:i.left,canvasWidth:i.width,canvasHeight:i.height};return l&&this.em&&this.em.trigger(l,d),d}},e.prototype.canvasRectOffset=function(t,e,n){var r=this;void 0===n&&(n={});var i=function(t){var e=t.defaultView;return null==e?void 0:e.frameElement},o=function(t,e,o){void 0===e&&(e=1);var a=r.em.getZoomDecimal(),s=e?"top":"left",u=t.ownerDocument,l=n.offset?i(u):{},c=l.offsetTop,p=l.offsetLeft,h=u.body||{},f=h.scrollTop,d=h.scrollLeft,m=e?void 0===f?0:f:void 0===d?0:d,g=e?void 0===c?0:c:void 0===p?0:p;return o[s]-(m-g)*a};return{top:o(t,1,e),left:o(t,0,e)}},e.prototype.getTargetToElementFixed=function(t,e,n){void 0===n&&(n={});var r=n.pos||this.getElementPos(t,{noScroll:!0}),i=n.canvasOff||this.canvasRectOffset(t,r),o=e.offsetHeight||0,a=e.offsetWidth||0,s=r.left+r.width,u=this.getCanvasView(),l=u.getPosition(),c=u.getFrameOffset(t),p=n.event,h=-o,f=(0,tn.isUndefined)(n.left)?r.width-a:n.left;if(f=r.left<-f?-r.left:f,f=s>l.width?f-(s-l.width):f,i.top".concat(t,""),i);if(o){var s=a.head,u=a.body,l=s.querySelectorAll("script");(0,tn.each)(l,function(t){return u.appendChild(t)});var c=[];(0,tn.each)(s.children,function(t){return c.push(t)}),(0,tn.each)(c,function(t,e){return u.insertBefore(t,u.children[e])}),n=u}else n=a.firstChild;return n};var eA=function(){return(eA=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0;){var n=t.indexOf("/*"),r=t.indexOf("*/")+2;t=t.replace(t.slice(n,r),"")}for(var i=t.split(";"),o=0,a=i.length;o"!=="".concat(s.outerHTML).slice(-2)||(f.void=!0);var x=f.components;if(!f.type&&x){for(var S=e.textTypes,O=void 0===S?[]:S,k=e.textTags,D=void 0===k?[]:k,N=1,I=0,R=0;R=0:r;if("__"===t.substring(0,2))return"continue";var o=n[t];((0,tn.isArray)(o)?o:[o]).forEach(function(n){var r="".concat(n).concat(i?" !important":"");r&&e.push("".concat(t,":").concat(r,";"))})};for(var o in n)i(o);return e.join("")},e.prototype.getSelectors=function(){return this.get("selectors")||this.get("classes")},e.prototype.getSelectorsString=function(t){return this.selectorsToString?this.selectorsToString(t):this.getSelectors().getFullString()},e}(tl.Hn),eN=(sT=function(t,e){return(sT=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sT(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),eI=function(){return(eI=Object.assign||function(t){for(var e,n=1,r=arguments.length;ne.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n},eP=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i0&&d.reset(f,n)}else p.components=f}return p})},ej=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return eN(e,t),e.prototype.initialize=function(t,e){void 0===e&&(e={}),this.opt=e,this.listenTo(this,"add",this.onAdd),this.listenTo(this,"remove",this.removeChildren),this.listenTo(this,"reset",this.resetChildren);var n=e.em,r=e.config;this.config=r,this.em=n,this.domc=e.domc||(null==n?void 0:n.Components)},e.prototype.resetChildren=function(t,e){var n=this;void 0===e&&(e={});var r=this,i=e.previousModels||[],o=i.filter(function(e){return!t.get(e.cid)}),a=eL(t),s=eL(i).filter(function(t){return a.indexOf(t)>=0});e.keepIds=(e.keepIds||[]).concat(s),o.forEach(function(t){return n.removeChildren(t,r,e)}),t.each(function(t){return n.onAdd(t)})},e.prototype.resetFromString=function(t,e){void 0===t&&(t=""),void 0===e&&(e={}),e.keepIds=eL(this);var n,r=this.domc,i=this.em,o=this.parent,a=null==i?void 0:i.Css,s=(null==r?void 0:r.allById())||{},u=eM(this.parseString(t,e),s,e),l=e.visitedCmps,c=void 0===l?{}:l;Object.keys(c).forEach(function(t){var e=c[t];if(e.length){var n=(null==a?void 0:a.getRules("#".concat(t)))||[];n.length&&e.forEach(function(t){n.forEach(function(e){var n=e.clone();n.set("selectors",["#".concat(t.attributes.id)]),a.getAll().add(n)})})}}),this.reset(u,e),null==i||i.trigger("component:content",o,e,t),null===(n=o.__checkInnerChilds)||void 0===n||n.call(o)},e.prototype.removeChildren=function(t,e,n){var r=this;if(void 0===n&&(n={}),t){var i=this.domc,o=this.em,a=n.temporary||n.fromUndo;if(t.prevColl=this,!a){var s=t.getId(),u=o.Selectors.getAll(),l=o.Css.getAll(),c=0>(n.keepIds||[]).indexOf(s),p=i?i.allById():{};delete p[s];var h=c?l.remove(l.filter(function(t){return t.getSelectors().getFullString()==="#".concat(s)}),n):[];u.remove(h.map(function(t){return t.getSelectors().at(0)})),t.opt.temporary||(o.Commands.run("core:component-style-clear",{target:t}),t.removed(),t.trigger("removed"),o.trigger("component:remove",t)),t.components().forEach(function(t){return r.removeChildren(t,e,n)})}var f=t.components();o.stopListening(f),o.stopListening(t),o.stopListening(t.get("classes")),t.__postRemove()}},e.prototype.model=function(t,e){var n,r=e.collection.opt,i=r.em,o=i.Components.componentTypes;e.em=i,e.config=r.config,e.componentTypes=o,e.domc=r.domc;for(var a=0;ae.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n},e6=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i=0&&this.set("void",!0),n.em=i,this.opt=n,this.em=i,this.frame=n.frame,this.config=n.config||{},this.set("attributes",e8(e8({},(0,tn.result)(this,"defaults").attributes||{}),this.get("attributes")||{})),this.ccid=e.createId(this,n),this.initClasses(),this.initComponents(),this.initTraits(),this.initToolbar(),this.initScriptProps(),this.listenTo(this,"change:script",this.scriptUpdated),this.listenTo(this,"change:tagName",this.tagUpdated),this.listenTo(this,"change:attributes",this.attrUpdated),this.listenTo(this,"change:attributes:id",this._idUpdated),this.on("change:toolbar",this.__emitUpdateTlb),this.on("change",this.__onChange),this.on(na,this.__propToParent),this.set("status",""),this.views=[],["classes","traits","components"].forEach(function(t){var e="add remove ".concat("components"!==t?"change":"");r.listenTo(r.get(t),e.trim(),function(){for(var e=[],n=0;n=0})},e.prototype.__getSymbToUp=function(t){var e=this;void 0===t&&(t={});var n=t.changed;if(t.fromInstance||t.noPropagate||t.fromUndo||n&&this.__isSymbOvrd(n))return[];var r=this.__getSymbols()||[],i=this.__getSymbol();return(i?e6([i],i.__getSymbols()||[],!0):r).filter(function(t){return t!==e}).filter(function(t){return!(n&&t.__isSymbOvrd(n))})},e.prototype.__getSymbTop=function(t){for(var e=this,n=this.parent(t);n&&(n.__isSymbol()||n.__getSymbol());)e=n,n=n.parent(t);return e},e.prototype.__upSymbProps=function(t,e){var n=this;void 0===e&&(e={});var r=this.changedAttributes()||{},i=r.attributes||{};if(delete r.status,delete r.open,delete r[nn],delete r[nr],delete r[ni],delete r.attributes,delete i.id,(0,tr.isEmptyObj)(i)||(r.attributes=i),!(0,tr.isEmptyObj)(r)){var o=this.__getSymbToUp(e);(0,tn.keys)(r).map(function(t){n.__isSymbOvrd(t)&&delete r[t]}),this.__logSymbol("props",o,{opts:e,changed:r}),o.forEach(function(t){var i=e8({},r);(0,tn.keys)(i).map(function(e){t.__isSymbOvrd(e)&&delete i[e]}),t.set(i,e8({fromInstance:n},e))})}},e.prototype.__upSymbCls=function(t,e,n){var r=this;void 0===n&&(n={});var i=this.__getSymbToUp(n);this.__logSymbol("classes",i,{opts:n}),i.forEach(function(t){t.set("classes",r.get("classes"),{fromInstance:r})}),this.__changesUp(n)},e.prototype.__upSymbComps=function(t,e,n){var r=this,i=n||e||{},o={fromInstance:i.fromInstance,fromUndo:i.fromUndo},a=t.opt.temporary;if(n){if(n.add){var s=[],u=!!this.__getSymbols(),l=this.__getSymbToUp(e8(e8({},o),{changed:"components:add"}));if(l.length){var c=t.__getSymbol();(s=e6([],s=(c?c.__getSymbols():t.__getSymbols())||[],!0)).push(c||t)}a||this.__logSymbol("add",l,{opts:n,addedInstances:s.map(function(t){return t.cid}),added:t.cid}),l.forEach(function(e){var i=e.__getSymbTop(),o=s.filter(function(t){var e=t.__getSymbTop({prev:1});return i&&e&&e===i})[0]||t.clone({symbol:!0,symbolInv:u});e.append(o,e8({fromInstance:r},n))})}else{var p=t.__getSymbol();if(p&&!n.temporary&&p.set(nn,p.__getSymbols().filter(function(e){return e!==t})),!t.__isSymbolTop()){var h="components:remove",f=n.index,d=t.parent(),m=e8({fromInstance:t},n),g=t.__isSymbolNested(),y=function(t){var e=t.parent();e&&!e.__isSymbOvrd(h)&&t.remove(m)},l=(null==d?void 0:d.__isSymbOvrd(h))?[]:t.__getSymbToUp(o);g&&(l=null==d?void 0:d.__getSymbToUp(e8(e8({},o),{changed:h})),y=function(t){var e=t.components().at(f);e&&e.remove(e8({fromInstance:d},m))}),a||this.__logSymbol("remove",l,{opts:n,removed:t.cid,isSymbNested:g}),l.forEach(y)}}}else{var l=this.__getSymbToUp(e8(e8({},o),{changed:"components:reset"})),v=t.models;this.__logSymbol("reset",l,{components:v}),l.forEach(function(t){var n=v.map(function(t){return t.clone({symbol:!0})});t.components().reset(n,e8({fromInstance:r},e))})}this.__changesUp(i)},e.prototype.initClasses=function(t,e,n){void 0===n&&(n={});var r=this.get("attributes")||{},i=r.class,o=e4(r,["class"]),a=[this,"change:classes",this.initClasses],s=this.get("classes")||i||[],u=(0,tn.isString)(s)?s.split(" "):s;this.stopListening.apply(this,a);var l=this.normalizeClasses(u),c=new eV([]);return this.set("classes",c,n),c.add(l),c.on("add remove reset",this.__upSymbCls),i&&l.length&&this.set("attributes",o),this.listenTo.apply(this,a),this},e.prototype.initComponents=function(){var t=[this,"change:components",this.initComponents];this.stopListening.apply(this,t);var e=new ej([],this.opt);e.parent=this;var n=this.get("components"),r=!this.opt.avoidChildren;return this.set("components",e),r&&n&&e.add((0,tn.isFunction)(n)?n(this):n,this.opt),e.on("add remove reset",this.__upSymbComps),this.listenTo.apply(this,t),this},e.prototype.initTraits=function(t){var e=this.em,n="change:traits";this.off(n,this.initTraits),this.__loadTraits();var r=e8({},this.get("attributes")),i=this.traits;return i.each(function(t){if(!t.changeProp){var e=t.getName(),n=t.getInitValue();e&&n&&(r[e]=n)}}),i.length&&this.set("attributes",r),this.on(n,this.initTraits),t&&e&&e.trigger("component:toggled"),this},e.prototype.initScriptProps=function(){if(!this.opt.temporary){var t="script-props",e=["change:".concat(t),this.initScriptProps];this.off.apply(this,e);var n=this.previous(t)||[],r=this.get(t)||[],i=n.map(function(t){return"change:".concat(t)}).join(" "),o=r.map(function(t){return"change:".concat(t)}).join(" ");i&&this.off(i,this.__scriptPropsChange),o&&this.on(o,this.__scriptPropsChange),this.on.apply(this,e)}},e.prototype.__scriptPropsChange=function(t,e,n){void 0===n&&(n={}),n.avoidStore||this.trigger("rerender")},e.prototype.append=function(t,e){void 0===e&&(e={});var n=((0,tn.isArray)(t)?e6([],t,!0):[t]).map(function(t){return(0,tn.isString)(t)||t.collection&&t.collection.remove(t,{temporary:!0}),t}),r=this.components().add(n,e);return(0,tn.isArray)(r)?r:[r]},e.prototype.components=function(t,e){void 0===e&&(e={});var n=this.get("components");return(0,tn.isUndefined)(t)?n:(n.reset(void 0,e),t?this.append(t,e):[])},e.prototype.getChildAt=function(t){return this.components().at(t||0)||void 0},e.prototype.getLastChild=function(){var t=this.components();return t.at(t.length-1)||null},e.prototype.empty=function(t){return void 0===t&&(t={}),this.components().reset(void 0,t),this},e.prototype.parent=function(t){void 0===t&&(t={});var e=this.collection||t.prev&&this.prevColl;return e?e.parent:void 0},e.prototype.parents=function(){var t=this.parent();return t?[t].concat(t.parents()):[]},e.prototype.scriptUpdated=function(){this.set("scriptUpdated",1)},e.prototype.initToolbar=function(){var t=this.em,e=t&&t.getConfig().stylePrefix||"";if(!this.get("toolbar")&&t){var n=[];this.collection&&n.push({label:t.getIcon("arrowUp"),command:function(t){return t.runCommand("core:component-exit",{force:1})}}),this.get("draggable")&&n.push({attributes:{class:"".concat(e,"no-touch-actions"),draggable:!0},label:t.getIcon("move"),command:"tlb-move"}),this.get("copyable")&&n.push({label:t.getIcon("copy"),command:"tlb-clone"}),this.get("removable")&&n.push({label:t.getIcon("delete"),command:"tlb-delete"}),this.set("toolbar",n)}},e.prototype.__loadTraits=function(t,e){void 0===e&&(e={});var n=t||this.traits;if(!(n instanceof e9)){n=(0,tn.isFunction)(n)?n(this):n;var r=new e9([],this.opt);r.setTarget(this),n.length&&(n.forEach(function(t){return t.attributes&&delete t.attributes.value}),r.add(n)),this.set({traits:r},e)}return this},e.prototype.getTraits=function(){return this.__loadTraits(),e6([],this.traits.models,!0)},e.prototype.setTraits=function(t){var e=(0,tn.isArray)(t)?t:[t];return this.set({traits:e}),this.getTraits()},e.prototype.getTrait=function(t){return this.getTraits().filter(function(e){return e.get("id")===t||e.get("name")===t})[0]||null},e.prototype.updateTrait=function(t,e){var n,r=this.getTrait(t);return r&&r.set(e),null===(n=this.em)||void 0===n||n.trigger("component:toggled"),this},e.prototype.getTraitIndex=function(t){var e=this.getTrait(t);return e?this.traits.indexOf(e):-1},e.prototype.removeTrait=function(t){var e,n=this,r=((0,tn.isArray)(t)?t:[t]).map(function(t){return n.getTrait(t)}),i=this.traits,o=r.length?i.remove(r):[];return null===(e=this.em)||void 0===e||e.trigger("component:toggled"),(0,tn.isArray)(o)?o:[o]},e.prototype.addTrait=function(t,e){void 0===e&&(e={}),this.__loadTraits();var n,r=this.traits.add(t,e);return null===(n=this.em)||void 0===n||n.trigger("component:toggled"),(0,tn.isArray)(r)?r:[r]},e.prototype.normalizeClasses=function(t){var e=[],n=this.em,r=null==n?void 0:n.Selectors;return r?t.models?e6([],t.models,!0):(t.forEach(function(t){return e.push(r.add(t))}),e):[]},e.prototype.clone=function(t){void 0===t&&(t={});var e=this.em,n=e8({},this.attributes),r=e8({},this.opt),i=this.getId(),o=null==e?void 0:e.Css;n.attributes=e8({},n.attributes),delete n.attributes.id,n.components=[],n.classes=[],n.traits=[],this.__isSymbolTop()&&(t.symbol=!0),this.get("components").each(function(e,r){n.components[r]=e.clone(e8(e8({},t),{_inner:1}))}),this.get("traits").each(function(t,e){n.traits[e]=t.clone()}),this.get("classes").each(function(t,e){n.classes[e]=t.get("name")}),n.status="",r.collection=null;var a=new this.constructor(n,r),s="#".concat(a.getId());(o?o.getRules("#".concat(i)):[]).forEach(function(t){var e=t.clone();e.set("selectors",[s]),o.getAll().add(e)}),a.set(nn,0);var u=this.__getSymbol(),l=this.__getSymbols();!t.symbol&&(u||l)?(a.set(nr,0),a.set(nn,0)):u?(u.set(nn,e6(e6([],u.__getSymbols(),!0),[a],!1)),a.__initSymb()):t.symbol&&(this.__isSymbol()?(this.set(nn,e6(e6([],l,!0),[a],!1)),a.set(nr,this),a.__initSymb()):t.symbolInv?(this.set(nn,[a]),a.set(nr,this),[this,a].map(function(t){return t.__initSymb()})):(a.set(nn,[this]),[this,a].map(function(t){return t.__initSymb()}),this.set(nr,a)));var c="component:clone";return e&&e.trigger(c,a),this.trigger(c,a),a},e.prototype.getName=function(t){void 0===t&&(t={});var e=this.em,n=this.attributes,r=n.type,i=n.tagName,o=n.name,a=r||i,s=r?"":i,u="domComponents.names.",l=o&&(null==e?void 0:e.t("".concat(u).concat(o))),c=s&&(null==e?void 0:e.t("".concat(u).concat(s))),p=e&&(e.t("".concat(u).concat(r))||e.t("".concat(u).concat(i))),h=this.get("custom-name");return(t.noCustom?"":h)||l||o||c||(0,tr.capitalize)(s)||p||(0,tr.capitalize)(a)},e.prototype.getIcon=function(){var t=this.get("icon");return t?t+" ":""},e.prototype.toHTML=function(t){void 0===t&&(t={});var e=[],n=t.tag||this.get("tagName"),r=this.get("void"),i=t.attributes,o=this.getAttrToHTML();if(delete t.tag,i&&((0,tn.isFunction)(i)?o=i(this,o)||{}:(0,tr.isObject)(i)&&(o=i)),t.withProps){var a=this.toJSON();(0,tn.forEach)(a,function(t,e){"_"!==e[0]&&0>["classes","attributes","components"].indexOf(e)&&(o["data-gjs-".concat(e)]=(0,tn.isArray)(t)||(0,tr.isObject)(t)?JSON.stringify(t):(0,tn.isBoolean)(t)?"".concat(t):t)})}for(var s in o){var u=o[s];if(!(0,tn.isUndefined)(u)&&null!==u){if((0,tn.isBoolean)(u))u&&e.push(s);else{var l="";if(t.altQuoteAttr&&(0,tn.isString)(u)&&u.indexOf('"')>=0)l="'".concat(u.replace(/'/g,"'"),"'");else{var c=(0,tn.isString)(u)?u.replace(/"/g,"""):u;l='"'.concat(c,'"')}e.push("".concat(s,"=").concat(l))}}}var p=e.length?" ".concat(e.join(" ")):"",h=this.getInnerHTML(t),f="<".concat(n).concat(p).concat(r?"/":"",">").concat(h);return r||(f+="")),f},e.prototype.getInnerHTML=function(t){return this.__innerHTML(t)},e.prototype.__innerHTML=function(t){void 0===t&&(t={});var e=this.components();return e.length?e.map(function(e){return e.toHTML(t)}).join(""):this.content},e.prototype.getAttrToHTML=function(){var t=this.getAttributes();return nt(this.em)&&delete t.style,t},e.prototype.toJSON=function(t){void 0===t&&(t={});var e=ta.Model.prototype.toJSON.call(this,t);if(e.attributes=this.getAttributes(),delete e.attributes.class,delete e.toolbar,delete e.traits,delete e.status,delete e.open,delete e._undoexc,delete e.delegate,!t.fromUndo){var n=e[nr],r=e[nn];r&&(0,tn.isArray)(r)&&(e[nn]=r.filter(function(t){return t}).map(function(t){return t.getId?t.getId():t})),n&&!(0,tn.isString)(n)&&(e[nr]=n.getId())}return this.em.getConfig().avoidDefaults&&this.getChangedProps(e),e},e.prototype.getChangedProps=function(t){var e=t||ta.Model.prototype.toJSON.apply(this),n=(0,tn.result)(this,"defaults");return(0,tn.forEach)(n,function(t,n){-1===["type"].indexOf(n)&&e[n]===t&&delete e[n]}),(0,tn.isEmpty)(e.type)&&delete e.type,(0,tn.forEach)(["attributes","style"],function(t){(0,tn.isEmpty)(n[t])&&(0,tn.isEmpty)(e[t])&&delete e[t]}),(0,tn.forEach)(["classes","components"],function(t){(!e[t]||(0,tn.isEmpty)(n[t])&&!e[t].length)&&delete e[t]}),e},e.prototype.getId=function(){return(this.get("attributes")||{}).id||this.ccid||this.cid},e.prototype.setId=function(t,e){var n=e8({},this.get("attributes"));return n.id=t,this.set("attributes",n,e),this},e.prototype.getEl=function(t){var e=this.getView(t);return e&&e.el},e.prototype.getView=function(t){var e=this.view,n=this.views,r=this.em,i=t||(null==r?void 0:r.getCurrentFrameModel());return i&&(e=n.filter(function(t){return t.frameView===i.view})[0]),e},e.prototype.getCurrentView=function(){var t=this.em.getCurrentFrame(),e=null==t?void 0:t.model;return this.getView(e)},e.prototype.__getScriptProps=function(){var t=this.props();return(this.get("script-props")||[]).reduce(function(e,n){return e[n]=t[n],e},{})},e.prototype.getScriptString=function(t){var e=this,n=t||this.get("script")||"";if(!n)return n;if(this.get("script-props"))n=n.toString().trim();else{if((0,tn.isFunction)(n)){var r=n.toString().trim();n=(r=r.slice(r.indexOf("{")+1,r.lastIndexOf("}"))).trim()}var i=this.em.getConfig(),o=e7(i.tagVarStart||"{[ "),a=e7(i.tagVarEnd||" ]}"),s=RegExp("".concat(o,"([\\w\\d-]*)").concat(a),"g");n=n.replace(s,function(t,n){e.scriptUpdated();var r=e.attributes[n]||"";return(0,tn.isArray)(r)||"object"==typeof r?JSON.stringify(r):r})}return n},e.prototype.emitUpdate=function(t){for(var e,n=[],r=1;r=0&&this.__propSelfToParent({component:this,changed:((e={})[t]=a,e),options:n[2]||n[1]||{}})},e.prototype.onAll=function(t){return(0,tn.isFunction)(t)&&(t(this),this.components().forEach(function(e){return e.onAll(t)})),this},e.prototype.forEachChild=function(t){(0,tn.isFunction)(t)&&this.components().forEach(function(e){t(e),e.forEachChild(t)})},e.prototype.remove=function(t){var e=this;void 0===t&&(t={});var n=this.em,r=this.collection,i=function(){r&&r.remove(e,e8(e8({},t),{action:"remove-component"})),r||(e.components("",t),e.components().removeChildren(e,void 0,t))},o=e8({},t);return[this,n].map(function(t){return t.trigger("component:remove:before",e,i,o)}),o.abort||i(),this},e.prototype.move=function(t,e){if(void 0===e&&(e={}),t){var n=e.at,r=this.index(),i=t===this.parent();i&&(r===n||r===n-1)||(i&&n&&n>r&&(e.at=n-1),this.remove({temporary:1}),t.append(this,e),this.emitUpdate())}return this},e.prototype.isInstanceOf=function(t){var e,n,r=null===(n=null===(e=this.em)||void 0===e?void 0:e.Components.getType(t))||void 0===n?void 0:n.model;return!!r&&this instanceof r},e.prototype.isChildOf=function(t){for(var e=(0,tn.isString)(t),n=this.parent();n;){if(e){if(n.isInstanceOf(t))return!0}else if(n===t)return!0;n=n.parent()}return!1},e.prototype.resetId=function(t){void 0===t&&(t={});var n=this.em,r=this.getId();if(!r)return this;var i=e.createId(this);this.setId(i);var o=null==n?void 0:n.Css.getIdRule(r),a=null==o?void 0:o.get("selectors").at(0);return null==a||a.set("name",i),this},e.prototype._getStyleRule=function(t){var e=(void 0===t?{}:t).id,n=this.em,r=e||this.getId();return null==n?void 0:n.Css.getIdRule(r)},e.prototype._getStyleSelector=function(t){var e=this._getStyleRule(t);return null==e?void 0:e.get("selectors").at(0)},e.prototype._idUpdated=function(t,n,r){if(void 0===r&&(r={}),!r.idUpdate){var i=this.ccid,o=(this.get("attributes")||{}).id,a=(this.previous("attributes")||{}).id||i,s=e.getList(this);if(s[o]||!o&&a)return this.setId(a,{idUpdate:!0});delete s[a],s[o]=this,this.ccid=o;var u=this._getStyleSelector({id:a});u&&u.set({name:o,label:o})}},e.getDefaults=function(){return(0,tn.result)(this.prototype,"defaults")},e.isComponent=function(t){return{tagName:(0,tr.toLowerCase)(t.tagName)}},e.ensureInList=function(t){var n=e.getList(t),r=t.getId(),i=n[r];if(i){if(i!==t){var o=e.getIncrementId(r,n);t.setId(o),n[o]=t}}else n[r]=t;t.components().forEach(function(t){return e.ensureInList(t)})},e.createId=function(t,n){void 0===n&&(n={});var r,i=e.getList(t),o=n.idMap,a=t.get("attributes").id;return a?(r=e.getIncrementId(a,i,n),t.setId(r),a!==r&&((void 0===o?{}:o)[a]=r)):r=e.getNewId(i),i[r]=t,r},e.getNewId=function(t){for(var n=Object.keys(t).length.toString().length+2,r=(Math.random()+1.1).toString(36).slice(-n),i="i".concat(r);t[i];)i=e.getNewId(t);return i},e.getIncrementId=function(t,e,n){void 0===n&&(n={});var r=n.keepIds,i=1,o=t;if(0>(void 0===r?[]:r).indexOf(t))for(;e[o];)i++,o="".concat(t,"-").concat(i);return o},e.getList=function(t){var e=t.opt,n=void 0===e?{}:e,r=n.domc,i=n.em,o=r||(null==i?void 0:i.Components);return o?o.componentsById:{}},e.checkId=function(t,n,r,i){void 0===n&&(n=[]),void 0===r&&(r={}),void 0===i&&(i={});var o=(0,tn.isArray)(t)?t:[t],a=i.keepIds,s=void 0===a?[]:a,u=i.idMap,l=void 0===u?{}:u;o.forEach(function(t){t.attributes;var o=t.attributes,a=void 0===o?{}:o,u=t.components,c=a.id;if(c&&r[c]&&0>s.indexOf(c)){var p=e.getIncrementId(c,r);l[c]=p,a.id=p,(0,tn.isArray)(n)&&n.forEach(function(t){var e=t.selectors;e.forEach(function(t,n){t==="#".concat(c)&&(e[n]="#".concat(p))})})}u&&e.checkId(u,n,r,i)})},e}(eD);var nu=(sI=function(t,e){return(sI=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sI(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),nl=function(){return(nl=Object.assign||function(t){for(var e,n=1,r=arguments.length;n")},e.isComponent=function(t){var e;if(8==t.nodeType)return{type:"comment",content:null!==(e=t.textContent)&&void 0!==e?e:""}},e}(nc),nd=(sP=function(t,e){return(sP=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sP(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),nm=function(){return(nm=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n \n '),fallback:"\n \n '),file:""})},enumerable:!1,configurable:!0}),e.prototype.initialize=function(e,n){t.prototype.initialize.call(this,e,n);var r=this.get("attributes").src;r&&(0,tr.buildBase64UrlFromSvg)((0,tn.result)(this,"defaults").src)!==r&&this.set("src",r,{silent:!0})},e.prototype.initToolbar=function(){t.prototype.initToolbar.call(this);var e=this.em;if(e){var n=e.Commands,r="image-editor";if(n.has(r)){for(var i=!1,o=this.get("toolbar"),a=0;a=0)&&delete n.editable})}return n},e}(nC),nR=(sF=function(t,e){return(sF=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sF(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),nP=function(){return(nP=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0},e}(ns),n5=(sW=function(t,e){return(sW=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sW(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),n9=function(){return(n9=Object.assign||function(t){for(var e,n=1,r=arguments.length;nt.indexOf("?")?"?":"")+(n?"&list=".concat(n):"")+(this.get("autoplay")?"&autoplay=1&mute=1":"")+(this.get("controls")?"":"&controls=0&showinfo=0")+(this.get("loop")?"&loop=1&playlist=".concat(t):"")+(this.get("rel")?"":"&rel=0"))+(this.get("modestbranding")?"&modestbranding=1":"")},e.prototype.getYoutubeNoCookieSrc=function(){return this.getYoutubeSrc().replace(this.get("ytUrl"),this.get("ytncUrl"))},e.prototype.getVimeoSrc=function(){return this.get("viUrl")+(this.get("videoId")+"?"+(this.get("autoplay")?"&autoplay=1&muted=1":"")+(this.get("loop")?"&loop=1":"")+(this.get("controls")?"":"&title=0&portrait=0&badge=0"))+(this.get("color")?"&color="+this.get("color"):"")},e.isComponent=function(t){var e=t.tagName,n=t.src,r=/youtube\.com\/embed/.test(n),i=/youtube-nocookie\.com\/embed/.test(n),o=/player\.vimeo\.com\/video/.test(n),a=r||i||o;if((0,tr.toLowerCase)(e)==ra||"iframe"==(0,tr.toLowerCase)(e)&&a){var s={type:"video"};return n&&(s.src=n),a&&(r?s.provider="yt":i?s.provider=rs:o&&(s.provider="vi")),s}},e}(nE),rc=(sQ=function(t,e){return(sQ=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}sQ(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),rp=function(){return(rp=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0&&s0&&l=0&&c0&&u<=a)},e.prototype.scrollIntoView=function(t){var e;if(void 0===t&&(t={}),!this.isInViewport()||t.force){var n=this.el;if("smooth"!==t.behavior){var r=this.getOffsetRect();null===(e=n.ownerDocument.defaultView)||void 0===e||e.scrollTo(0,r.top)}else n.scrollIntoView(rg({behavior:"smooth",block:"nearest"},t))}},e.prototype.reset=function(){var t=this.el;this.el="",this._ensureElement(),this._setData(),(0,t0.dL)(t,this.el),this.render()},e.prototype._setData=function(){var t=this.model,e=t.components();this.$el.data({model:t,collection:e,view:this})},e.prototype._createElement=function(t){return this.createDoc.createElement(t)},e.prototype.renderChildren=function(){this.updateContent();var t=this.getChildrenContainer(),e=this.childrenView||new rd({collection:this.model.get("components"),config:this.config,componentTypes:this.opts.componentTypes});e.render(t),this.childrenView=e;for(var n=Array.prototype.slice.call(e.el.childNodes),r=0,i=n.length;r0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]e.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n};(uu=u6||(u6={}))[uu.InvalidSource=0]="InvalidSource",uu[uu.SourceReject=1]="SourceReject",uu[uu.TargetReject=2]="TargetReject";var r8=function(t){function e(e){var n=t.call(this,e,"DomComponents",new ej(void 0,{em:e}))||this;for(var r in n.componentTypes=[{id:"cell",model:n2,view:rG},{id:"row",model:rr,view:rQ},{id:"table",model:n$,view:rZ},{id:"thead",model:rt,view:rY},{id:"tbody",model:nJ,view:rV},{id:"tfoot",model:n8,view:rW},{id:"map",model:nL,view:rM},{id:"link",model:nI,view:rI},{id:"label",model:nO,view:rP},{id:"video",model:rl,view:r1},{id:"image",model:nE,view:rw},{id:"script",model:nF,view:rB},{id:"svg-in",model:nz,view:rU},{id:"svg",model:nV,view:rU},{id:"iframe",model:ny,view:rA},{id:"comment",model:nf,view:rE},{id:"textnode",model:nc,view:rb},{id:"text",model:nC,view:rD},{id:"wrapper",model:rh,view:r2},{id:"default",model:ns,view:ry}],n.componentsById={},n.Component=ns,n.Components=ej,n.ComponentView=ry,n.ComponentsView=rd,n.storageKey="components",e&&(n.config.components=e.config.components||n.config.components),e_)r in n.config||(n.config[r]=e_[r]);var i=n.config.pStylePrefix;if(i&&(n.config.stylePrefix=i+n.config.stylePrefix),e){e.get("Parser").compTypes=n.componentTypes,e.on("change:componentHovered",n.componentHovered,n);var o=e.get("selected");e.listenTo(o,"add",function(t,e,r){return n.selectAdd(o.getComponent(t),r)}),e.listenTo(o,"remove",function(t,e,r){return n.selectRemove(o.getComponent(t),r)})}return n}return r5(e,t),e.prototype.load=function(t){var e=this;return this.loadProjectData(t,{onResult:function(t){var n=e.getWrapper();if(n||(e.em.Pages.add({},{select:!0}),n=e.getWrapper()),(0,tn.isArray)(t))t.length&&n.components(t);else{var r=t.components,i=r3(t,["components"]);n.set(i),n.components(void 0===r?[]:r)}}})},e.prototype.store=function(){return{}},e.prototype.getComponent=function(){var t=this.em.Pages.getSelected(),e=null==t?void 0:t.getMainFrame();return null==e?void 0:e.getComponent()},e.prototype.getWrapper=function(){return this.getComponent()},e.prototype.getComponents=function(){var t=this.getWrapper();return null==t?void 0:t.components()},e.prototype.addComponent=function(t,e){return void 0===e&&(e={}),this.getComponents().add(t,e)},e.prototype.render=function(){var t;return null===(t=this.componentView)||void 0===t?void 0:t.render().el},e.prototype.clear=function(t){void 0===t&&(t={});var e=this.getComponents();return null==e||e.filter(Boolean).forEach(function(e){return e.remove(t)}),this},e.prototype.setComponents=function(t,e){void 0===e&&(e={}),this.clear(e).addComponent(t,e)},e.prototype.addType=function(t,e){var n=this.em,r=e.model,i=void 0===r?{}:r,o=e.view,a=void 0===o?{}:o,s=e.isComponent,u=e.extend,l=e.extendView,c=e.extendFn,p=e.extendFnView,h=this.getType(t),f=this.getType(u),d=this.getType(l),m=f||h||this.getType("default"),g=m.model,y=d?d.view:m.view,v=function(t,e,n){return t.reduce(function(t,r){var i=e[r],o=n.prototype[r];return i&&o&&(t[r]=function(){for(var t=[],e=0;e-1;return!u||l?r9(r9({},r),{reason:u6.TargetReject}):r9(r9({},r),{result:!0})},e.prototype.allById=function(){return this.componentsById},e.prototype.getById=function(t){return this.componentsById[t]||null},e.prototype.destroy=function(){var t,e=this.allById();Object.keys(e).forEach(function(t){return e[t]&&e[t].remove()}),null===(t=this.componentView)||void 0===t||t.remove(),[this.em,this.componentsById,this.componentView].forEach(function(t){return{}})},e}(ty);let r4={stylePrefix:"css-",rules:[]};var r6=(ul=function(t,e){return(ul=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}ul(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),r7=Number.MAX_VALUE,it=function(t){var e=/(-?\d*\.?\d+)\w{0,}/.exec(t);return e?e[0]:""},ie=function(t){function e(){var e=t.call(this)||this;return(0,tn.bindAll)(e,"sortRules"),e.compCls=[],e.ids=[],e}return r6(e,t),e.prototype.buildFromModel=function(t,e){var n=this;void 0===e&&(e={});var r="",i=this.em,o=i&&i.getConfig().avoidInlineStyle,a=t.styleToString(),s=t.classes;return this.ids.push("#".concat(t.getId())),s.forEach(function(t){return n.compCls.push(t.getFullName())}),!o&&a&&(r="#".concat(t.getId(),"{").concat(a,"}")),t.components().forEach(function(t){return r+=n.buildFromModel(t,e)}),r},e.prototype.build=function(t,e){var n=this;void 0===e&&(e={});var r=e.json,i=e.em,o=e.cssc||(null==i?void 0:i.Css);this.em=i,this.compCls=[],this.ids=[],this.model=t;var a=[],s=t?this.buildFromModel(t,e):"",u=(0,tn.isUndefined)(e.clearStyles)&&i?i.getConfig().clearStyles:e.clearStyles;if(o){var l=e.rules||o.getAll(),c={},p=[];e.onlyMatched&&t&&(0,tr.hasWin)()&&(l=this.matchedRules(t,l)),l.forEach(function(t){var i=t.getAtRule();if(i){var o=c[i];o?o.push(t):c[i]=[t];return}var u=n.buildFromRule(t,p,e);r?a.push(u):s+=u}),this.sortMediaObject(c).forEach(function(t){var i="",o=t.key;t.value.forEach(function(t){var u=n.buildFromRule(t,p,e);t.get("singleAtRule")?s+="".concat(o,"{").concat(u,"}"):i+=u,r&&a.push(u)}),i&&(s+="".concat(o,"{").concat(i,"}"))}),i&&u&&l.remove&&l.remove(p)}return r?a.filter(function(t){return t}):s},e.prototype.buildFromRule=function(t,e,n){var r,i,o=this;void 0===n&&(n={});var a="",s=this.model,u=t.selectorsToString({skipAdd:1}),l=t.get("selectorsAdd"),c=t.get("singleAtRule");if(null===(r=t.get("selectors"))||void 0===r||r.forEach(function(t){var e=t.getFullName();(o.compCls.indexOf(e)>=0||o.ids.indexOf(e)>=0||n.keepUnusedStyles)&&(i=1)}),u&&i||l||c||!s){var p=t.getDeclaration({body:1});p&&(n.json?a=t:a+=p)}else e.push(t);return a},e.prototype.matchedRules=function(t,e){var n=this,r=t.getEl(),i=[];return e.forEach(function(t){try{t.selectorsToString().split(",").some(function(t){return null==r?void 0:r.matches(n.__cleanSelector(t))})&&i.push(t)}catch(t){}}),t.components().forEach(function(t){i=i.concat(n.matchedRules(t,e))}),i=i.filter(function(t,e){return i.indexOf(t)===e})},e.prototype.getQueryLength=function(t){var e=/(-?\d*\.?\d+)\w{0,}/.exec(t);return e?parseFloat(e[1]):r7},e.prototype.sortMediaObject=function(t){var e=this;void 0===t&&(t={});var n=[];return(0,tn.each)(t,function(t,e){return n.push({key:e,value:t})}),n.sort(function(t,n){var r=[t.key,n.key].every(function(t){return -1!==t.indexOf("min-width")}),i=r?t.key:n.key,o=r?n.key:t.key;return e.getQueryLength(i)-e.getQueryLength(o)})},e.prototype.sortRules=function(t,e){var n=function(t){return t.get("mediaText")||""},r=[n(t),n(e)].every(function(t){return -1!==t.indexOf("min-width")}),i=n(r?t:e),o=n(r?e:t);return this.getQueryLength(i)-this.getQueryLength(o)},e.prototype.__cleanSelector=function(t){return t.split(" ").map(function(t){return t.split(":")[0]}).join(" ")},e}(tl.Hn),ir=(uc=function(t,e){return(uc=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uc(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ii=function(){return(ii=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0})},e.prototype.setIdRule=function(t,e,n){void 0===e&&(e={}),void 0===n&&(n={});var r=n.addOpts,i=void 0===r?{}:r,o=n.mediaText,a=n.state||"",s=(0,tn.isUndefined)(o)?this.em.getCurrentMedia():o,u=this.em.Selectors.add({name:t,type:eF.TYPE_ID},i),l=this.add(u,a,s,{},i);return l.setStyle(e,ip(ip({},n),i)),l},e.prototype.getIdRule=function(t,e){void 0===e&&(e={});var n=e.mediaText,r=e.state||"",i=(0,tn.isUndefined)(n)?this.em.getCurrentMedia():n,o=this.em.Selectors.get(t,eF.TYPE_ID);return o&&this.get(o,r,i)},e.prototype.setClassRule=function(t,e,n){void 0===e&&(e={}),void 0===n&&(n={});var r=n.state||"",i=n.mediaText||this.em.getCurrentMedia(),o=this.em.Selectors.add({name:t,type:eF.TYPE_CLASS}),a=this.add(o,r,i);return a.setStyle(e,n),a},e.prototype.getClassRule=function(t,e){void 0===e&&(e={});var n=e.state||"",r=e.mediaText||this.em.getCurrentMedia(),i=this.em.Selectors.get(t,eF.TYPE_CLASS);return i&&this.get(i,n,r)},e.prototype.remove=function(t,e){var n=(0,tn.isString)(t)?this.getRules(t):t,r=this.getAll().remove(n,e);return(0,tn.isArray)(r)?r:[r]},e.prototype.clear=function(t){return void 0===t&&(t={}),this.getAll().reset([],t),this},e.prototype.getComponentRules=function(t,e){void 0===e&&(e={});var n=e.state,r=e.mediaText;e.current&&(n=this.em.get("state")||"",r=this.em.getCurrentMedia());var i=t.getId();return this.getAll().filter(function(t){return!!(((0,tn.isUndefined)(n)||t.get("state")===n)&&((0,tn.isUndefined)(r)||t.get("mediaText")===r))&&t.getSelectorsString()==="#".concat(i)})},e.prototype.render=function(){var t;return null===(t=this.rulesView)||void 0===t||t.remove(),this.rulesView=new et({collection:this.rules,config:this.config}),this.rulesView.render().el},e.prototype.checkId=function(t,e){void 0===e&&(e={});var n=e.idMap,r=void 0===n?{}:n,i=[];return Object.keys(r).length&&(Array.isArray(t)?t:[t]).forEach(function(t){var e=t.selectors;if(e&&1==e.length){var n=e[0];if((0,tn.isString)(n)){if("#"===n[0]){var o=n.substring(1),a=r[o];o&&a&&(e[0]="#".concat(a),i.push(t))}}else if(n.name&&n.type===eF.TYPE_ID){var a=r[n.name];a&&(n.name=a,i.push(t))}}}),i},e.prototype.destroy=function(){var t;this.rules.reset(),this.rules.stopListening(),null===(t=this.rulesView)||void 0===t||t.remove()},e}(ty);let im={appendTo:"",blocks:[],appendOnClick:!1,custom:!1};var ig=(uf=function(t,e){return(uf=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uf(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),iy=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return ig(e,t),e.prototype.defaults=function(){return{label:"",content:"",media:"",category:"",activate:!1,select:void 0,resetId:!1,disable:!1,onClick:void 0,attributes:{}}},Object.defineProperty(e.prototype,"category",{get:function(){var t=this.get("category");return t instanceof ez?t:void 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this.collection},enumerable:!1,configurable:!0}),e.prototype.getId=function(){return this.id},e.prototype.getLabel=function(){return this.get("label")},e.prototype.getMedia=function(){return this.get("media")},e.prototype.getContent=function(){return this.get("content")},e.prototype.getCategoryLabel=function(){var t=this.get("category");return(0,tn.isFunction)(null==t?void 0:t.get)?t.get("label"):(null==t?void 0:t.label)?null==t?void 0:t.label:t},e}(tl.Hn),iv=(ud=function(t,e){return(ud=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}ud(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ib=function(t){function e(e,n){var r=t.call(this,e)||this;return r.em=n.em,r.on("add",r.handleAdd),r}return iv(e,t),e.prototype.getCategories=function(){return this.em.Blocks.getCategories()},e.prototype.handleAdd=function(t){this.initCategory(t)},e}(e$);ib.prototype.model=iy,(um=u7||(u7={})).add="block:add",um.remove="block:remove",um.removeBefore="block:remove:before",um.update="block:update",um.dragStart="block:drag:start",um.drag="block:drag",um.dragEnd="block:drag:stop",um.custom="block:custom",um.all="block";var i_=(ug=function(t,e){return(ug=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}ug(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),iE=function(t){function e(e,n){void 0===n&&(n={});var r=t.call(this,e)||this,i=r.model;return r.em=n.em,r.config=n,r.endDrag=r.endDrag.bind(r),r.ppfx=n.pStylePrefix||"",r.listenTo(i,"destroy remove",r.remove),r.listenTo(i,"change",r.render),r}return i_(e,t),e.prototype.events=function(){return{click:"handleClick",mousedown:"startDrag",dragstart:"handleDragStart",drag:"handleDrag",dragend:"handleDragEnd"}},e.prototype.__getModule=function(){return this.em.Blocks},e.prototype.handleClick=function(t){var e,n,r=this.config,i=this.model,o=this.em,a=i.get("onClick")||r.appendOnClick;if(o.trigger("block:click",i,t),a){if((0,tn.isFunction)(a))return a(i,null==o?void 0:o.getEditor(),{event:t});var s=r.getSorter(),u=i.get("content"),l=o.getSelected();if(s.setDropContent(u),l){if(s.validTarget(l.getEl(),u).valid)e=l;else{var c=l.parent();c&&s.validTarget(c.getEl(),u).valid&&(e=c,n=c.components().indexOf(l)+1)}}if(!e){var p=o.getWrapper();s.validTarget(p.getEl(),u).valid&&(e=p)}var h=e&&e.append(u,{at:n})[0];h&&o.setSelected(h,{scroll:1})}},e.prototype.startDrag=function(t){var e=this.config,n=this.em,r=this.model,i=r.get("disable");if(0===t.button&&e.getSorter&&!this.el.draggable&&!i){n.refreshCanvas();var o=e.getSorter();o.__currentBlock=r,o.setDragHelper(this.el,t),o.setDropContent(this.model.get("content")),o.startSort(this.el),(0,t0.on)(document,"mouseup",this.endDrag)}},e.prototype.handleDragStart=function(t){this.__getModule().__startDrag(this.model,t)},e.prototype.handleDrag=function(t){this.__getModule().__drag(t)},e.prototype.handleDragEnd=function(){this.__getModule().__endDrag()},e.prototype.endDrag=function(){(0,t0.S1)(document,"mouseup",this.endDrag);var t=this.config.getSorter();t.moved=0,t.endMove()},e.prototype.render=function(){var t,e=this.em,n=this.el,r=this.$el,i=this.ppfx,o=this.model,a=o.get("disable"),s=o.get("attributes")||{},u=s.class||"",l="".concat(i,"block"),c=e&&e.t("blockManager.labels.".concat(o.id))||o.get("label"),p=o.get("render"),h=o.get("media"),f=a?"".concat(l,"--disable"):"".concat(i,"four-color-h");r.attr(s),n.className="".concat(u," ").concat(l," ").concat(i,"one-bg ").concat(f).trim(),n.innerHTML="\n ".concat(h?'
').concat(h,"
"):"",'\n
').concat(c,"
\n "),n.title=s.title||(null===(t=n.textContent)||void 0===t?void 0:t.trim()),n.setAttribute("draggable","".concat(!!(0,tr.hasDnd)(e)&&!a));var d=p&&p({el:n,model:o,className:l,prefix:i});return d&&(n.innerHTML=d),this},e}(tl.G7),iT=(uy=function(t,e){return(uy=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uy(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),iA=function(t){function e(e,n,r){var i=t.call(this,e)||this;i.config=n;var o=n.pStylePrefix||"";return i.em=n.em,i.catName=r,i.pfx=o,i.caretR="fa fa-caret-right",i.caretD="fa fa-caret-down",i.iconClass="".concat(o,"caret-icon"),i.activeClass="".concat(o,"open"),i.className="".concat(o).concat(r,"-category"),i.listenTo(i.model,"change:open",i.updateVisibility),i.model.view=i,i}return iT(e,t),e.prototype.events=function(){return{"click [data-title]":"toggle"}},e.prototype.template=function(t){var e,n,r=t.pfx,i=t.label,o=t.catName;return ti(lt||(e=['\n
\n \n ','\n
\n
\n '],n=['\n
\n \n ','\n
\n
\n '],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,lt=e),r,r,i,r,o)},e.prototype.attributes=function(){return this.model.get("attributes")||{}},e.prototype.updateVisibility=function(){this.model.get("open")?this.open():this.close()},e.prototype.open=function(){this.$el.addClass(this.activeClass),this.getIconEl().className="".concat(this.iconClass," ").concat(this.caretD),this.getTypeEl().style.display=""},e.prototype.close=function(){this.$el.removeClass(this.activeClass),this.getIconEl().className="".concat(this.iconClass," ").concat(this.caretR),this.getTypeEl().style.display="none"},e.prototype.toggle=function(){var t=this.model;t.set("open",!t.get("open"))},e.prototype.getIconEl=function(){return this.iconEl||(this.iconEl=this.el.querySelector(".".concat(this.iconClass))),this.iconEl},e.prototype.getTypeEl=function(){return this.typeEl||(this.typeEl=this.el.querySelector(".".concat(this.pfx).concat(this.catName,"s-c"))),this.typeEl},e.prototype.append=function(t){this.getTypeEl().appendChild(t)},e.prototype.render=function(){var t=this.em,e=this.el,n=this.$el,r=this.model,i=this.pfx,o=this.catName,a=t.t("".concat(o,"Manager.categories.").concat(r.id))||r.get("label");return e.innerHTML=this.template({pfx:i,label:a,catName:o}),n.addClass(this.className),n.css({order:r.get("order")}),this.updateVisibility(),this},e}(tl.G7),iC=(uv=function(t,e){return(uv=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uv(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),iw=function(){return(iw=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n
\n
\n
\n '),this.collection.each(function(e){return t.add(e,n)}),this.append(n);var r="".concat(this.blockContClass,"s ").concat(e,"one-bg ").concat(e,"two-color");return this.$el.addClass(r),this.rendered=!0,this},e}(tl.G7),iS=(ub=function(t,e){return(ub=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}ub(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),iO=function(){return(iO=Object.assign||function(t){for(var e,n=1,r=arguments.length;n',iconSync:'',iconTagOn:'',iconTagOff:'',iconTagRemove:'',componentFirst:!1,custom:!1};var iN=(u_=function(t,e){return(u_=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}u_(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),iI=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return iN(e,t),e.prototype.defaults=function(){return{name:"",label:""}},e.prototype.getName=function(){return this.get("name")},e.prototype.getLabel=function(){return this.get("label")||this.getName()},e}(tl.Hn);iI.prototype.idAttribute="name";var iR=(uE=function(t,e){return(uE=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uE(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),iP="contentEditable",iL=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this,r=e.config||{};return n.config=r,n.module=e.module,n.coll=e.coll||null,n.pfx=r.stylePrefix||"",n.ppfx=r.pStylePrefix||"",n.em=r.em,n.listenTo(n.model,"change:active",n.updateStatus),n}return iR(e,t),e.prototype.template=function(){var t,e,n=this.pfx,r=this.model,i=this.config,o=r.get("label")||"";return ti(le||(t=['\n \n ','\n $'," \n "],e=['\n \n ','\n $'," \n "],Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,le=t),n,n,n,o,n,n,i.iconTagRemove)},e.prototype.events=function(){return{"click [data-tag-remove]":"removeTag","click [data-tag-status]":"changeStatus","dblclick [data-tag-name]":"startEditTag","focusout [data-tag-name]":"endEditTag"}},e.prototype.getInputEl=function(){return this.inputEl||(this.inputEl=this.el.querySelector("[data-tag-name]")),this.inputEl},e.prototype.startEditTag=function(){var t=this.em,e=this.getInputEl();e[iP]="true",e.focus(),null==t||t.setEditing(!0)},e.prototype.endEditTag=function(){var t=this.model,e=this.em,n=this.getInputEl(),r=n.textContent||"",i=null==e?void 0:e.Selectors;n[iP]="false",null==e||e.setEditing(!1),i&&i.rename(t,r)!==t&&(n.innerText=t.getLabel())},e.prototype.changeStatus=function(){var t=this.model;t.set("active",!t.getActive())},e.prototype.removeTag=function(){this.module.removeSelected(this.model)},e.prototype.updateStatus=function(){var t=this.model,e=this.$el,n=this.config,r=n.iconTagOn,i=n.iconTagOff,o=e.find("[data-tag-status]");t.get("active")?(o.html(r),e.removeClass("opac50")):(o.html(i),e.addClass("opac50"))},e.prototype.render=function(){var t=this.pfx,e=this.ppfx,n=this.$el,r=this.model,i="".concat(t,"tag"),o=["".concat(i," ").concat(e,"three-bg")];return r.get("protected")&&o.push("".concat(i,"-protected")),n.html(this.template()),n.attr("class",o.join(" ")),this.updateStatus(),this},e}(tl.G7),iM=(uT=function(t,e){return(uT=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uT(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ij=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},iB=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this;n.config=e.config||{},n.pfx=n.config.stylePrefix||"",n.ppfx=n.config.pStylePrefix||"",n.className=n.pfx+"tags",n.stateInputId=n.pfx+"states",n.stateInputC=n.pfx+"input-c",n.states=n.config.states||[];var r=n.config.em,i=n.collection;n.target=r;var o=r.Selectors;return n.module=o,n.em=r,n.componentChanged=(0,tn.debounce)(n.componentChanged.bind(n),0),n.checkSync=(0,tn.debounce)(n.checkSync.bind(n),0),n.listenTo(r,"component:toggled component:update:classes",n.componentChanged),n.listenTo(r,"styleManager:update",n.componentChanged),n.listenTo(r,"component:update:classes change:state",n.__handleStateChange),n.listenTo(r,"styleable:change change:device",n.checkSync),n.listenTo(i,"add",n.addNew),n.listenTo(i,"reset",n.renderClasses),n.listenTo(i,"remove",n.tagRemoved),n.listenTo(o.getAll(),o.events.state,(0,tn.debounce)(function(){return n.renderStates()},0)),n.delegateEvents(),n}return iM(e,t),e.prototype.template=function(t){var e=t.labelInfo,n=t.labelHead,r=t.iconSync,i=t.iconAdd,o=t.pfx,a=t.ppfx;return ti(ln||(ln=ij(['
\n
','
\n
\n \n
\n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n $',' \n \n
\n
\n
',':
\n
\n
'],['
\n
','
\n
\n \n
\n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n $',' \n \n
\n
\n
',':
\n
\n
'])),o,o,o,o,n,o,o,o,a,a,a,o,a,a,o,a,o,o,o,o,o,i,o,o,r,o,o,e,o)},e.prototype.events=function(){return{"change [data-states]":"stateChanged","click [data-add]":"startNewTag","focusout [data-input]":"endNewTag","keyup [data-input]":"onInputKeyUp","click [data-sync-style]":"syncStyle"}},e.prototype.syncStyle=function(){var t,e=this.em,n=this.getTarget(),r=e.Css,i=this.getCommonSelectors({opts:{noDisabled:1}}),o=e.get("state"),a=e.getCurrentMedia(),s=[],u=r.get(i,o,a)||r.add(i,o,a);this.getTargets().forEach(function(e){var n=r.getIdRule(e.getId(),{state:o,mediaText:a});t=n.getStyle(),n.setStyle({}),s.push(n)}),t&&u.addStyle(t),e.trigger("component:toggled"),e.trigger("component:sync-style",{component:n,selectors:i,mediaText:a,rule:u,ruleComponents:s,state:o})},e.prototype.tagRemoved=function(t){this.updateStateVis()},e.prototype.addNew=function(t){this.addToClasses(t)},e.prototype.startNewTag=function(){var t,e;null===(t=this.$addBtn)||void 0===t||t.css({display:"none"}),null===(e=this.$input)||void 0===e||e.show().focus()},e.prototype.endNewTag=function(){var t,e;null===(t=this.$addBtn)||void 0===t||t.css({display:""}),null===(e=this.$input)||void 0===e||e.hide().val("")},e.prototype.onInputKeyUp=function(t){var e;13===t.keyCode?(t.preventDefault(),this.addNewTag(null===(e=this.$input)||void 0===e?void 0:e.val())):27===t.keyCode&&this.endNewTag()},e.prototype.checkStates=function(){var t=this.em.getState(),e=this.getStates();e&&e.val(t)},e.prototype.componentChanged=function(t){var e=(void 0===t?{}:t).targets;this.updateSelection(e)},e.prototype.updateSelection=function(t){var e=t||this.getTargets();e=(0,tn.isArray)(e)?e:[e];var n=[];return e&&e.length&&(n=this.getCommonSelectors({targets:e}),this.checkSync({validSelectors:n})),this.collection.reset(n),this.updateStateVis(e),this.module.__trgCustom(),n},e.prototype.getCommonSelectors=function(t){var e=void 0===t?{}:t,n=e.targets,r=e.opts,i=n||this.getTargets();return this.module.__getCommonSelectors(i,void 0===r?{}:r)},e.prototype._commonSelectors=function(){for(var t,e=[],n=0;n',""],['',""])),n,t);else{var s=null==t?void 0:t.getSelectors();if(!s)return"";var u=s.getStyleable(),l=i.get("state"),c=t.getId?ti(li||(li=ij(['','\n #',""],['','\n #',""])),n,t.getName(),n,t.getId()):"";e=(e=this.collection.getFullString(u))?ti(lo||(lo=ij(['',""],['',""])),n,e):t.get("selectorsAdd")||c,e=(a&&c?c:e)+(l?ti(la||(la=ij([':',""],[':',""])),n,l):""),e=o?o({result:e,state:l,target:t}):e}return e&&'').concat(e,"")},e.prototype.stateChanged=function(t){var e=this.em,n=t.target.value;e.set("state",n)},e.prototype.addNewTag=function(t){var e=t.trim();e&&(this.module.addSelected({label:e}),this.endNewTag())},e.prototype.addToClasses=function(t,e){var n=this.getClasses(),r=new iL({model:t,config:this.config,coll:this.collection,module:this.module}).render().el;return e?e.appendChild(r):n.append(r),r},e.prototype.renderClasses=function(){var t=this,e=document.createDocumentFragment(),n=this.getClasses();n.empty(),this.collection.each(function(n){return t.addToClasses(n,e)}),n.append(e)},e.prototype.getClasses=function(){return this.$el.find("[data-selectors]")},e.prototype.getStates=function(){if(!this.$states){var t=this.$el.find("[data-states]");this.$states=t[0]&&t}return this.$states},e.prototype.getStatesC=function(){return this.$statesC||(this.$statesC=this.$el.find("#"+this.stateInputC)),this.$statesC},e.prototype.renderStates=function(){var t=this.module,e=this.em,n=e.t("selectorManager.emptyState"),r=t.getStates().map(function(t){var n=e.t("selectorManager.states.".concat(t.id))||t.getLabel()||t.id;return'")}).join(""),i=this.getStates();i&&i.html('").concat(r)),this.checkStates()},e.prototype.render=function(){var t=this.em,e=this.pfx,n=this.ppfx,r=this.config,i=this.$el,o=this.el,a=r.render,s={iconSync:r.iconSync,iconAdd:r.iconAdd,labelHead:t.t("selectorManager.label"),labelInfo:t.t("selectorManager.selected"),ppfx:n,pfx:e,el:o};i.html(this.template(s));var u=a&&a(s);return u&&u!==o&&i.empty().append(u),this.$input=i.find("[data-input]"),this.$addBtn=i.find("[data-add]"),this.$classes=i.find("#"+e+"tags-c"),this.$btnSyncEl=i.find("[data-sync-style]"),this.$input.hide(),this.renderStates(),this.renderClasses(),i.attr("class","".concat(this.className," ").concat(n,"one-bg ").concat(n,"two-color")),this},e}(tl.G7),iF=(uA=function(t,e){return(uA=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uA(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),iU=function(){return(iU=Object.assign||function(t){for(var e,n=1,r=arguments.length;nr.indexOf(t)&&r.push(t)}),r},e.prototype.remove=function(t,e){return this.__remove(t,e)},e.prototype.rename=function(t,e,n){var r=this.escapeName(e);return this.get(r)||t.set({name:r,label:e},n)},e.prototype.setState=function(t){return this.em.setState(t),this},e.prototype.getState=function(){return this.em.getState()},e.prototype.getStates=function(){return iH([],this.states.models,!0)},e.prototype.setStates=function(t,e){return this.states.reset(t.map(function(t){return new iI(t)}),e)},e.prototype.getSelected=function(){return this.__getCommon()},e.prototype.getSelectedAll=function(){return iH([],this.selected.models,!0)},e.prototype.addSelected=function(t){var e=this.add(t);this.em.getSelectedAll().forEach(function(t){t.getSelectors().add(e)})},e.prototype.removeSelected=function(t){this.em.getSelectedAll().forEach(function(e){!t.get("protected")&&e&&e.getSelectors().remove(t)})},e.prototype.duplicateSelected=function(t,e){var n=this;void 0===e&&(e={});var r=this.em,i=this.getSelected();if(!(0>i.indexOf(t))){var o=this.getState(),a=r.getCurrentMedia(),s=r.Css.get(i,o,a),u=null==s?void 0:s.getStyle();r.getSelectedAll().forEach(function(r){var i=r.getSelectors();if(i.includes(t)){var o=e.suffix||" copy",a=t.getLabel(),s=n.addSelector("".concat(a).concat(o)),u=i.indexOf(t);i.remove(t),i.add(s,{at:u})}}),u&&r.Css.add(this.getSelected(),o,a).setStyle(u)}},e.prototype.getSelectedTargets=function(){return this.em.Styles.getSelectedAll()},e.prototype.setComponentFirst=function(t){this.getConfig().componentFirst=t,this.model.set({cFirst:t})},e.prototype.getComponentFirst=function(){return this.getConfig().componentFirst},e.prototype.escapeName=function(t){var e=this.getConfig().escapeName;return e?e(t):eF.escapeName(t)},e.prototype.render=function(t){var e=this.selectorTags,n=this.getConfig(),r=null==e?void 0:e.el;return this.selected.reset(t),this.selectorTags=new iB({el:r,collection:this.selected,module:this,config:n}),this.selectorTags.render().el},e.prototype.destroy=function(){var t=this.selectorTags;this.model.stopListening(),this.__update.cancel(),this.__destroy(),null==t||t.remove(),this.selectorTags=void 0},e.prototype.__getCommon=function(){return this.__getCommonSelectors(this.em.getSelectedAll())},e.prototype.__getCommonSelectors=function(t,e){void 0===e&&(e={});var n=t.map(function(t){return t.getSelectors&&t.getSelectors().getValid(e)}).filter(Boolean);return this.__common.apply(this,n)},e.prototype.__common=function(){for(var t=this,e=[],n=0;n=0}):e.slice(1).reduce(function(e,n){return t.__common(e,n)},e[0]):[]},e.prototype.__updateSelectedByComponents=function(){this.selected.reset(this.__getCommon())},e}(ty);let iQ={textTags:["br","b","i","u","a","ul","ol"],textTypes:["text","textnode","comment"],parserCss:void 0,parserHtml:void 0,optionsHtml:{htmlType:"text/html",allowScripts:!1,allowUnsafeAttr:!1,allowUnsafeAttrValue:!1,keepEmptyTextNodes:!1}};var iX=((ls={})[4]="media",ls[5]="font-face",ls[6]="page",ls[7]="keyframes",ls[11]="counter-style",ls[12]="supports",ls[13]="document",ls[14]="font-feature-values",ls[15]="viewport",ls),iZ=(0,tn.keys)(iX),iJ=[5,6,11,15],i1=iZ.filter(function(t){return 0>iJ.indexOf(Number(t))}).map(function(t){return iX[t]}).concat(["container","layer"]),i0=iJ.map(function(t){return iX[t]}),i2=function(t){void 0===t&&(t="");for(var e=[],n=[],r=t.split(","),i=0,o=r.length;i=0&&(r.singleAtRule=!0),u&&(r.atRuleType=u),l&&(r.selectorsAdd=l),c&&(r.mediaText=c),s&&(t[i-1]=a[0],r.state=s,a.splice(a.length-1,1)),r.selectors=t,r.style=e,r},i8=function(t){var e=t.cssText,n=void 0===e?"":e;return i1.find(function(t){return 0===n.indexOf("@".concat(t))})},i4=function(t){for(var e=[],n=t.cssRules||[],r=0,i=n.length;r=0;if(p)s=!0,u=iX[a],l=i9(o);else if(iZ.indexOf("".concat(a))>=0||!a&&i8(o)){var h=i4(o),f=iX[a]||i8(o);l=i9(o);for(var d=0,m=h.length;d0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]').concat(n,"")},e.prototype.templateInput=function(t){var e=this.clsField;return'
')},e.prototype.getClbOpts=function(){return{component:this.target,trait:this.model,elInput:this.getInputElem()}},e.prototype.removeView=function(){this.remove(),this.removed()},e.prototype.init=function(){},e.prototype.removed=function(){},e.prototype.onRender=function(t){},e.prototype.onUpdate=function(t){},e.prototype.onEvent=function(t){},e.prototype.onChange=function(t){var e=this.getInputElem();e&&!(0,tn.isUndefined)(e.value)&&this.model.set("value",e.value),this.onEvent(oI(oI({},this.getClbOpts()),{event:t}))},e.prototype.getValueForTarget=function(){return this.model.get("value")},e.prototype.setInputValue=function(t){var e=this.getInputElem();e&&(e.value=t)},e.prototype.onValueChange=function(t,e,n){if(void 0===n&&(n={}),n.fromTarget)this.setInputValue(t.get("value")),this.postUpdate();else{var r=this.getValueForTarget();t.setTargetValue(r,n)}},e.prototype.renderLabel=function(){var t=this.$el,e=this.target,n=this.getLabel(),r=this.templateLabel(e);this.createLabel&&(r=this.createLabel({label:n,component:e,trait:this})||""),t.find("[data-label]").append(r)},e.prototype.getLabel=function(){var t=this.em,e=this.model.attributes,n=e.label,r=e.name;return t.t("traitManager.traits.labels.".concat(r))||(0,tr.capitalize)(n||r).replace(/-/g," ")},e.prototype.getComponent=function(){return this.target},e.prototype.getInputEl=function(){if(!this.$input){var t=this.em,e=this.model,n=e.attributes.name,r=e.get("placeholder")||e.get("default")||"",i=e.get("type")||"text",o=e.get("min"),a=e.get("max"),s=this.getModelValue(),u=(0,tu.default)('')),l=t.t("traitManager.traits.attributes.".concat(n))||{};u.attr(oI({placeholder:r},l)),(0,tn.isUndefined)(s)||(e.set({value:s},{silent:!0}),u.prop("value",s)),o&&u.prop("min",o),a&&u.prop("max",a),this.$input=u}return this.$input.get(0)},e.prototype.getInputElem=function(){var t=this.input,e=this.$input;return t||e&&e.get&&e.get(0)||this.getElInput()},e.prototype.getModelValue=function(){return this.model.getValue()},e.prototype.getElInput=function(){return this.elInput},e.prototype.renderField=function(){var t=this.$el,e=this.appendInput,n=this.model,r=t.find("[data-input]"),i=r[r.length-1],o=n.el;o||(o=this.createInput?this.createInput(this.getClbOpts()):this.getInputEl()),(0,tn.isString)(o)?(i.innerHTML=o,this.elInput=i.firstChild):(e?i.appendChild(o):i.insertBefore(o,i.firstChild),this.elInput=o),n.el=this.elInput},e.prototype.hasLabel=function(){var t=this.model.attributes.label;return!this.noLabel&&!1!==t},e.prototype.rerender=function(){delete this.model.el,this.render()},e.prototype.postUpdate=function(){this.onUpdate(this.getClbOpts())},e.prototype.render=function(){var t=this.$el,e=this.pfx,n=this.ppfx,r=this.model.attributes,i=r.type,o=r.id,a=this.hasLabel&&this.hasLabel(),s="".concat(e,"trait");delete this.$input;var u='
\n ').concat(a?'
'):"",'\n
\n ').concat(this.templateInput?(0,tn.isFunction)(this.templateInput)?this.templateInput(this.getClbOpts()):this.templateInput:"","\n
\n
");return t.empty().append(u),a&&this.renderLabel(),this.renderField(),this.el.className="".concat(s,"__wrp ").concat(s,"__wrp-").concat(o),this.postUpdate(),this.onRender(this.getClbOpts()),this},e}(tl.G7);oR.prototype.eventCapture=["change"];var oP=(uO=function(t,e){return(uO=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uO(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),oL=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return oP(e,t),e.prototype.templateInput=function(){return""},e.prototype.onChange=function(){this.handleClick()},e.prototype.handleClick=function(){this.model.runCommand()},e.prototype.renderLabel=function(){this.model.get("label")&&oR.prototype.renderLabel.apply(this)},e.prototype.getInputEl=function(){var t=this.model,e=this.ppfx,n=t.props(),r=n.labelButton,i=n.text,o=n.full,a="".concat(e,"btn");return'")},e}(oR);oL.prototype.eventCapture=["click button"];var oM=(uk=function(t,e){return(uk=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uk(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),oj=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.appendInput=!1,e}return oM(e,t),e.prototype.templateInput=function(){var t=this.ppfx,e=this.clsField;return'')},e.prototype.onChange=function(){this.model.set("value",this.getInputElem().checked)},e.prototype.setInputValue=function(t){var e=this.getInputElem();e&&(e.checked=!!t)},e.prototype.getInputEl=function(){for(var t=[],e=0;e')},e.prototype.inputClass=function(){return"".concat(this.ppfx,"field")},e.prototype.holderClass=function(){return"".concat(this.ppfx,"input-holder")},e.prototype.elementUpdated=function(){this.model.trigger("el:change")},e.prototype.setValue=function(t,e){var n=this.model,r=t||n.get("defaults"),i=this.getInputEl();i&&(i.value=r)},e.prototype.handleModelChange=function(t,e,n){this.setValue(e,n)},e.prototype.handleChange=function(t){t.stopPropagation();var e=this.getInputEl().value;this.__onInputChange(e),this.elementUpdated()},e.prototype.__onInputChange=function(t){this.model.set({value:t},{fromInput:1})},e.prototype.getInputEl=function(){if(!this.inputEl){var t=this.model,e=this.opts.type||"text",n=t.get("placeholder")||t.get("defaults")||t.get("default")||"";this.inputEl=(0,tu.default)(''))}return this.inputEl.get(0)},e.prototype.render=function(){this.inputEl=null;var t=this.$el;return t.addClass(this.inputClass()),t.html(this.template()),t.find(".".concat(this.holderClass())).append(this.getInputEl()),this},e}(tl.G7);oF.prototype.events={change:"handleChange"};var oU=(uN=function(t,e){return(uN=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uN(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),oH=function(){return(oH=Object.assign||function(t){for(var e,n=1,r=arguments.length;n";return["
","
","
","
","","
","
","
","
","
","
","
","
","
","
","
","
","
","
","
","
","
",t,"
","
","
","
","
","","
","
","
","","","
","
","
"].join("")}(),c="spectrum.id";t.fn.spectrum=function(n,r){if("string"==typeof n){var i=this,p=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=a[t(this).data(c)];if(e){var r=e[n];if(!r)throw Error("Spectrum: no such method: '"+n+"'");"get"==n?i=e.get():"container"==n?i=e.container:"option"==n?i=e.option.apply(e,p):"destroy"==n?(e.destroy(),t(this).removeData(c)):r.apply(e,p)}}),i}return this.spectrum("destroy").each(function(){var r=function(n,r){var i,c,p,h=((p=t.extend({},o,r)).callbacks={move:x(p.move,n),change:x(p.change,n),show:x(p.show,n),hide:x(p.hide,n),beforeShow:x(p.beforeShow,n)},p),f=h.flat,d=h.showSelectionPalette,m=h.localStorageKey,g=h.theme,y=h.callbacks,v=function(){var t=this,e=arguments;i&&clearTimeout(c),(i||!c)&&(c=setTimeout(function(){c=null,tV.apply(t,e)},10))},_=!1,E=!1,T=!0,C=0,k=0,D=0,N=0,I=0,R=0,P=0,L=0,M=0,j=0,B=1,F=[],U=[],H={},V=h.selectionPalette.slice(0),q=h.maxSelectionSize,G="sp-dragging",z=null,W=n.ownerDocument,K=(W.body,t(n)),Y=!1,$=t(l,W).addClass(g),Q=$.find(".sp-picker-container"),X=$.find(".sp-color"),Z=$.find(".sp-dragger"),J=$.find(".sp-hue"),tt=$.find(".sp-slider"),te=$.find(".sp-alpha-inner"),tn=$.find(".sp-alpha"),tr=$.find(".sp-alpha-handle"),ti=$.find(".sp-input"),to=$.find(".sp-palette"),ta=$.find(".sp-initial"),ts=$.find(".sp-cancel"),tu=$.find(".sp-clear"),tl=$.find(".sp-choose"),tc=$.find(".sp-palette-toggle"),tp=K.is("input"),th=tp&&"color"===K.attr("type")&&O(),tf=tp&&!f,td=tf?t("
").addClass(g).addClass(h.className).addClass(h.replacerClassName):t([]),tm=tf?td:K,tg=td.find(".sp-preview-inner"),ty=h.color||tp&&K.val(),tv=!1,tb=h.preferredFormat,t_=!h.showButtons||h.clickoutFiresChange,tE=!ty,tT=h.allowEmpty&&!th;function tA(){if(h.showPaletteOnly&&(h.showPalette=!0),tc.text(h.showPaletteOnly?h.togglePaletteMoreText:h.togglePaletteLessText),h.palette){F=h.palette.slice(0),U=t.isArray(F[0])?F:[F],H={};for(var e=0;e1&&(delete window.localStorage[m],t.each(e,function(t,e){tw(e)}))}catch(t){}try{V=window.localStorage[m].split(";")}catch(t){}}}function tw(e){if(d){var n=b(e).toRgbString();if(!H[n]&&-1===t.inArray(n,V))for(V.push(n);V.length>q;)V.shift();if(m&&window.localStorage)try{window.localStorage[m]=V.join(";")}catch(t){}}}function tx(){var e=tj(),n=t.map(U,function(t,n){return A(t,e,"sp-palette-row sp-palette-row-"+n,h)});tC(),V&&n.push(A(function(){var t=[];if(h.showPalette)for(var e=0;ewindow.innerWidth-window.scrollX&&o.right-a>0&&(u.left-=a-u.width),o.bottom+sMath.abs(e-(k-j*k))?"x":"y"):z=null;var r=!z||"x"===z,i=!z||"y"===z;r&&(M=parseFloat(t/C)),i&&(j=parseFloat((k-e)/k)),tE=!1,h.showAlpha||(B=1),tB()},tO,tk),ty?(tM(ty),tF(),tb=h.preferredFormat||b(ty).getFormat(),tw(ty)):tF(),f&&tI();var r=s?"mousedown.spectrum":"click.spectrum touchstart.spectrum";to.delegate(".sp-thumb-el",r,n),ta.delegate(".sp-thumb-el:nth-child(1)",r,{ignore:!0},n)}();var tG={show:tI,hide:tL,toggle:tN,reflow:tV,option:function(n,r){return n===e?t.extend({},h):r===e?h[n]:void(h[n]=r,"preferredFormat"===n&&(tb=h.preferredFormat),tA())},enable:function(){Y=!1,K.attr("disabled",!1),tm.removeClass("sp-disabled")},disable:tq,offset:function(t){h.offset=t,tV()},set:function(t){tM(t),tH()},get:tj,destroy:function(){K.show(),tm.unbind("click.spectrum touchstart.spectrum"),$.remove(),td.remove(),a[tG.id]=null},container:$};return tG.id=a.push(tG)-1,tG}(this,t.extend({},n,t(this).data()));t(this).data(c,r.id)})},t.fn.spectrum.load=!0,t.fn.spectrum.loadOpts={},t.fn.spectrum.draggable=S,t.fn.spectrum.defaults=o,t.fn.spectrum.inputTypeColorSupport=function e(){if(void 0===e._cachedResult){var n=t("")[0];e._cachedResult="color"===n.type&&""!==n.value}return e._cachedResult},t.spectrum={},t.spectrum.localization={},t.spectrum.palettes={},t.fn.spectrum.processNativeColorInputs=function(){var e=t("input[type=color]");e.length&&!O()&&e.spectrum({preferredFormat:"hex6"})};var p=/^[\s,#]+/,h=/\s+$/,f=0,d=Math,m=d.round,g=d.min,y=d.max,v=d.random,b=function(t,e){if(e=e||{},(t=t||"")instanceof b)return t;if(!(this instanceof b))return new b(t,e);var n,r,i,o,a,s,u,l,c,v,E,A,C,w,x,S,O,k=(r={r:0,g:0,b:0},i=1,o=!1,a=!1,"string"==typeof(n=t)&&(n=function(t){t=t.replace(p,"").replace(h,"").toLowerCase();var e,n=!1;if(_[t])t=_[t],n=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=T.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=T.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=T.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=T.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=T.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=T.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=T.hex8.exec(t))?{a:$(e[1])/255,r:$(e[2]),g:$(e[3]),b:$(e[4]),format:n?"name":"hex8"}:(e=T.hex6.exec(t))?{r:$(e[1]),g:$(e[2]),b:$(e[3]),format:n?"name":"hex"}:!!(e=T.hex3.exec(t))&&{r:$(e[1]+""+e[1]),g:$(e[2]+""+e[2]),b:$(e[3]+""+e[3]),format:n?"name":"hex"}}(n)),"object"==typeof n&&(n.hasOwnProperty("r")&&n.hasOwnProperty("g")&&n.hasOwnProperty("b")?(s=n.r,u=n.g,l=n.b,r={r:255*K(s,255),g:255*K(u,255),b:255*K(l,255)},o=!0,a="%"===String(n.r).substr(-1)?"prgb":"rgb"):n.hasOwnProperty("h")&&n.hasOwnProperty("s")&&n.hasOwnProperty("v")?(n.s=X(n.s),n.v=X(n.v),c=n.h,v=n.s,E=n.v,c=6*K(c,360),v=K(v,100),E=K(E,100),A=d.floor(c),C=c-A,w=E*(1-v),x=E*(1-C*v),S=E*(1-(1-C)*v),r={r:255*[E,x,w,w,S,E][O=A%6],g:255*[S,E,E,x,w,w][O],b:255*[w,w,S,E,E,x][O]},o=!0,a="hsv"):n.hasOwnProperty("h")&&n.hasOwnProperty("s")&&n.hasOwnProperty("l")&&(n.s=X(n.s),n.l=X(n.l),r=function(t,e,n){var r,i,o;function a(t,e,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?t+(e-t)*6*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}if(t=K(t,360),e=K(e,100),n=K(n,100),0===e)r=i=o=n;else{var s=n<.5?n*(1+e):n+e-n*e,u=2*n-s;r=a(u,s,t+1/3),i=a(u,s,t),o=a(u,s,t-1/3)}return{r:255*r,g:255*i,b:255*o}}(n.h,n.s,n.l),o=!0,a="hsl"),n.hasOwnProperty("a")&&(i=n.a)),i=W(i),{ok:o,format:n.format||a,r:g(255,y(r.r,0)),g:g(255,y(r.g,0)),b:g(255,y(r.b,0)),a:i});this._originalInput=t,this._r=k.r,this._g=k.g,this._b=k.b,this._a=k.a,this._roundA=m(100*this._a)/100,this._format=e.format||k.format,this._gradientType=e.gradientType,this._r<1&&(this._r=m(this._r)),this._g<1&&(this._g=m(this._g)),this._b<1&&(this._b=m(this._b)),this._ok=k.ok,this._tc_id=f++};b.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},setAlpha:function(t){return this._a=W(t),this._roundA=m(100*this._a)/100,this},toHsv:function(){var t=D(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=D(this._r,this._g,this._b),e=m(360*t.h),n=m(100*t.s),r=m(100*t.v);return 1==this._a?"hsv("+e+", "+n+"%, "+r+"%)":"hsva("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var t=k(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=k(this._r,this._g,this._b),e=m(360*t.h),n=m(100*t.s),r=m(100*t.l);return 1==this._a?"hsl("+e+", "+n+"%, "+r+"%)":"hsla("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(t){return N(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(){return I(this._r,this._g,this._b,this._a)},toHex8String:function(){return"#"+this.toHex8()},toRgb:function(){return{r:m(this._r),g:m(this._g),b:m(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+m(this._r)+", "+m(this._g)+", "+m(this._b)+")":"rgba("+m(this._r)+", "+m(this._g)+", "+m(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:m(100*K(this._r,255))+"%",g:m(100*K(this._g,255))+"%",b:m(100*K(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+m(100*K(this._r,255))+"%, "+m(100*K(this._g,255))+"%, "+m(100*K(this._b,255))+"%)":"rgba("+m(100*K(this._r,255))+"%, "+m(100*K(this._g,255))+"%, "+m(100*K(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(E[N(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+I(this._r,this._g,this._b,this._a),n=e,r=this._gradientType?"GradientType = 1, ":"";return t&&(n=b(t).toHex8String()),"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+e+",endColorstr="+n+")"},toString:function(t){var e=!!t;t=t||this._format;var n=!1,r=this._a<1&&this._a>=0;return!e&&r&&("hex"===t||"hex6"===t||"hex3"===t||"name"===t)?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(n=this.toRgbString()),"prgb"===t&&(n=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(n=this.toHexString()),"hex3"===t&&(n=this.toHexString(!0)),"hex8"===t&&(n=this.toHex8String()),"name"===t&&(n=this.toName()),"hsl"===t&&(n=this.toHslString()),"hsv"===t&&(n=this.toHsvString()),n||this.toHexString())},_applyModification:function(t,e){var n=t.apply(null,[this].concat([].slice.call(e)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(M,arguments)},brighten:function(){return this._applyModification(j,arguments)},darken:function(){return this._applyModification(B,arguments)},desaturate:function(){return this._applyModification(R,arguments)},saturate:function(){return this._applyModification(P,arguments)},greyscale:function(){return this._applyModification(L,arguments)},spin:function(){return this._applyModification(F,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(G,arguments)},complement:function(){return this._applyCombination(U,arguments)},monochromatic:function(){return this._applyCombination(z,arguments)},splitcomplement:function(){return this._applyCombination(q,arguments)},triad:function(){return this._applyCombination(H,arguments)},tetrad:function(){return this._applyCombination(V,arguments)}},b.fromRatio=function(t,e){if("object"==typeof t){var n={};for(var r in t)t.hasOwnProperty(r)&&("a"===r?n[r]=t[r]:n[r]=X(t[r]));t=n}return b(t,e)},b.equals=function(t,e){return!!t&&!!e&&b(t).toRgbString()==b(e).toRgbString()},b.random=function(){return b.fromRatio({r:v(),g:v(),b:v()})},b.mix=function(t,e,n){n=0===n?0:n||50;var r,i=b(t).toRgb(),o=b(e).toRgb(),a=n/100,s=2*a-1,u=o.a-i.a,l=1-(r=((r=s*u==-1?s:(s+u)/(1+s*u))+1)/2),c={r:o.r*r+i.r*l,g:o.g*r+i.g*l,b:o.b*r+i.b*l,a:o.a*a+i.a*(1-a)};return b(c)},b.readability=function(t,e){var n=b(t),r=b(e),i=n.toRgb(),o=r.toRgb();return{brightness:Math.abs(n.getBrightness()-r.getBrightness()),color:Math.max(i.r,o.r)-Math.min(i.r,o.r)+Math.max(i.g,o.g)-Math.min(i.g,o.g)+Math.max(i.b,o.b)-Math.min(i.b,o.b)}},b.isReadable=function(t,e){var n=b.readability(t,e);return n.brightness>125&&n.color>500},b.mostReadable=function(t,e){for(var n=null,r=0,i=!1,o=0;o125&&a.color>500,u=a.brightness/125*3+a.color/500;(s&&!i||s&&i&&u>r||!s&&!i&&u>r)&&(i=s,r=u,n=b(e[o]))}return n};var _=b.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},E=b.hexNames=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}(_),T=(r="[\\s|\\(]+("+(n="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",{rgb:RegExp("rgb"+r),rgba:RegExp("rgba"+i),hsl:RegExp("hsl"+r),hsla:RegExp("hsla"+i),hsv:RegExp("hsv"+r),hsva:RegExp("hsva"+i),hex3:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex8:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});window.tinycolor=b,t(function(){t.fn.spectrum.load&&t.fn.spectrum.processNativeColorInputs()})}function A(e,n,r,i){for(var o=[],a=0;a')}else o.push(t("
").append(t('').attr("title",i.noColorSelectedText)).html())}return"
"+o.join("")+"
"}function C(){}function w(t){t.stopPropagation()}function x(t,e){var n=Array.prototype.slice,r=n.call(arguments,2);return function(){return t.apply(e,r.concat(n.call(arguments)))}}function S(e,n,r,i){n=n||function(){},r=r||function(){},i=i||function(){};var o=document,a=!1,u={},l=0,c=0,p="ontouchstart"in window,h={};function f(t){t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),t.returnValue=!1}function d(t){if(a){if(s&&o.documentMode<9&&!t.button)return m();var r=t&&t.touches&&t.touches[0],i=r&&r.pageX||t.pageX,h=r&&r.pageY||t.pageY,d=Math.max(0,Math.min(i-u.left,c)),g=Math.max(0,Math.min(h-u.top,l));p&&f(t),n.apply(e,[d,g,t])}}function m(){a&&(t(o).unbind(h),t(o.body).removeClass("sp-dragging"),setTimeout(function(){i.apply(e,arguments)},0)),a=!1}h.selectstart=f,h.dragstart=f,h["touchmove mousemove"]=d,h["touchend mouseup"]=m,t(e).bind("touchstart mousedown",function(n){(n.which?3==n.which:2==n.button)||a||!1===r.apply(e,arguments)||(a=!0,l=t(e).height(),c=t(e).width(),u=t(e).offset(),t(o).bind(h),t(o.body).addClass("sp-dragging"),d(n),f(n))})}function O(){return t.fn.spectrum.inputTypeColorSupport()}function k(t,e,n){t=K(t,255),e=K(e,255),n=K(n,255);var r,i,o=y(t,e,n),a=g(t,e,n),s=(o+a)/2;if(o==a)r=i=0;else{var u=o-a;switch(i=s>.5?u/(2-o-a):u/(o+a),o){case t:r=(e-n)/u+(e>1)+720)%360;--e;)r.h=(r.h+i)%360,o.push(b(r));return o}function z(t,e){e=e||6;for(var n=b(t).toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/e;e--;)a.push(b({h:r,s:i,v:o})),o=(o+s)%1;return a}function W(t){return(isNaN(t=parseFloat(t))||t<0||t>1)&&(t=1),t}function K(t,e){"string"==typeof(n=t)&&-1!=n.indexOf(".")&&1===parseFloat(n)&&(t="100%");var n,r,i="string"==typeof(r=t)&&-1!=r.indexOf("%");return(t=g(e,y(0,parseFloat(t))),i&&(t=parseInt(t*e,10)/100),1e-6>d.abs(t-e))?1:t%e/parseFloat(e)}function Y(t){return g(1,y(0,t))}function $(t){return parseInt(t,16)}function Q(t){return 1==t.length?"0"+t:""+t}function X(t){return t<=1&&(t=100*t+"%"),t}}(tu.default);var oV=function(t){var e="name"===t.getFormat()&&t.toName(),n=1==t.getAlpha()?t.toHexString():t.toRgbString();return e||n.replace(/ /g,"")},oq=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return oU(e,t),e.prototype.template=function(){var t=this.ppfx;return'\n
\n
\n
\n
\n
\n
\n ')},e.prototype.inputClass=function(){var t=this.ppfx;return"".concat(t,"field ").concat(t,"field-color")},e.prototype.holderClass=function(){return"".concat(this.ppfx,"input-holder")},e.prototype.remove=function(){return t.prototype.remove.call(this),this.colorEl.spectrum("destroy"),this},e.prototype.handleChange=function(t){t.stopPropagation();var e=t.target.value;(0,tn.isUndefined)(e)||this.__onInputChange(e)},e.prototype.__onInputChange=function(t){var e=this.model,n=this.opts.onChange,r=t,i=this.getColorEl();if(i){i.spectrum("set",r);var o=i.spectrum("get"),a=r&&oV(o);a&&(r=a)}n?n(r):e.set({value:r},{fromInput:1})},e.prototype.setValue=function(t,e){void 0===e&&(e={});var n=this.model,r=(0,tn.isUndefined)(e.def)?n.get("defaults"):e.def,i=(0,tn.isUndefined)(t)?(0,tn.isUndefined)(r)?"":r:t,o=this.getInputEl(),a=this.getColorEl(),s="none"!=i?i:"";o.value=i,a.get(0).style.backgroundColor=s,(e.fromTarget||e.fromInput&&!e.avoidStore)&&(a.spectrum("set",s),this.noneColor="none"==i,this.movedColor=s)},e.prototype.getColorEl=function(){var t=this;if(!this.colorEl){var e,n=this.em,r=this.model,i=this.opts,o=this.ppfx,a=i.onChange,s=(0,tu.default)('
')),u=s.get(0).style,l=n&&n.getConfig&&n.getConfig().colorPicker||{};this.movedColor="";var c=!1;this.$el.find("[data-colorp-c]").append(s);var p=function(t,e){void 0===e&&(e=!0),a?a(t,!e):(e&&r.setValueFromInput(0,!1),r.setValueFromInput(t,e))};s.spectrum(oH(oH(oH({color:r.getValue()||!1,containerClassName:"".concat(o,"one-bg ").concat(o,"two-color ").concat(o,"editor-sp"),maxSelectionSize:8,showPalette:!0,showAlpha:!0,chooseText:"Ok",cancelText:"⨯",palette:[]},l),r.get("colorPicker")||{}),{move:function(e){var n=oV(e);t.movedColor=n,u.backgroundColor=n,p(n,!1)},change:function(e){c=!0;var n=oV(e);u.backgroundColor=n,p(n),t.noneColor=!1},show:function(n){c=!1,t.movedColor="",e=a?r.getValue({noDefault:!0}):oV(n)},hide:function(){!c&&(e||a)&&(t.noneColor&&(e=""),u.backgroundColor=e,s.spectrum("set",e),p(e,!1))}})),n&&n.on&&this.listenTo(n,"component:selected",function(){t.movedColor&&p(t.movedColor),c=!0,t.movedColor="",s.spectrum("hide")}),this.colorEl=s}return this.colorEl},e.prototype.render=function(){return oF.prototype.render.call(this),this.getColorEl(),this},e}(oF),oG=(uI=function(t,e){return(uI=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uI(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),oz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return oG(e,t),e.prototype.templateInput=function(){return""},e.prototype.getInputEl=function(){if(!this.input){var t=this.model,e=this.getModelValue(),n=new oq({model:t,target:this.config.em,contClass:this.ppfx+"field-color",ppfx:this.ppfx}).render();n.setValue(e,{fromTarget:1}),this.input=n.el}return this.input},e}(oR),oW=(uR=function(t,e){return(uR=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uR(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),oK=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this;return(0,tn.bindAll)(n,"moveIncrement","upIncrement"),n.doc=document,n.listenTo(n.model,"change:unit",n.handleModelChange),n}return oW(e,t),e.prototype.template=function(){var t=this.ppfx;return'\n \n \n
\n
\n
\n
\n ')},e.prototype.inputClass=function(){var t=this.ppfx;return this.opts.contClass||"".concat(t,"field ").concat(t,"field-integer")},e.prototype.setValue=function(t,e){var n=e||{},r=this.validateInputValue(t,{deepCheck:1}),i={value:r.value,unit:""};(r.unit||r.force)&&(i.unit=r.unit),this.model.set(i,n),n.silent&&this.handleModelChange()},e.prototype.handleChange=function(t){t.stopPropagation(),this.setValue(this.getInputEl().value),this.elementUpdated()},e.prototype.handleUnitChange=function(t){t.stopPropagation();var e=this.getUnitEl().value;this.model.set("unit",e),this.elementUpdated()},e.prototype.handleKeyDown=function(t){"ArrowUp"===t.key&&(t.preventDefault(),this.upArrowClick()),"ArrowDown"===t.key&&(t.preventDefault(),this.downArrowClick())},e.prototype.elementUpdated=function(){this.model.trigger("el:change")},e.prototype.handleModelChange=function(){var t=this.model;this.getInputEl().value=t.get("value");var e=this.getUnitEl();e&&(e.value=t.get("unit")||"")},e.prototype.getUnitEl=function(){if(!this.unitEl){var t=this.model,e=t.get("units")||[];if(e.length){var n=[''];e.forEach(function(e){var r=e==t.get("unit")?"selected":"";n.push(""))});var r=document.createElement("div");r.innerHTML='"),this.unitEl=r.firstChild}}return this.unitEl},e.prototype.upArrowClick=function(){var t=this.model,e=t.get("step"),n=parseFloat(t.get("value"));this.setValue(this.normalizeValue(n+e)),this.elementUpdated()},e.prototype.downArrowClick=function(){var t=this.model,e=t.get("step"),n=parseFloat(t.get("value"));this.setValue(this.normalizeValue(n-e)),this.elementUpdated()},e.prototype.downIncrement=function(t){t.preventDefault(),this.moved=!1;var e=this.model.get("value")||0;e=this.normalizeValue(e),this.current={y:t.pageY,val:e},(0,t0.on)(this.doc,"mousemove",this.moveIncrement),(0,t0.on)(this.doc,"mouseup",this.upIncrement)},e.prototype.moveIncrement=function(t){this.moved=!0;var e=this.model,n=e.get("step"),r=this.current,i=this.normalizeValue(r.val+(r.y-t.pageY)*n),o=this.validateInputValue(i),a=o.value,s=o.unit;return this.prValue=a,e.set({value:a,unit:s},{avoidStore:1}),!1},e.prototype.upIncrement=function(){var t=this.model,e=t.get("step");if((0,t0.S1)(this.doc,"mouseup",this.upIncrement),(0,t0.S1)(this.doc,"mousemove",this.moveIncrement),this.prValue&&this.moved){var n=this.prValue-e;t.set("value",n,{avoidStore:1}).set("value",n+e),this.elementUpdated()}},e.prototype.normalizeValue=function(t,e){void 0===e&&(e=0);var n=this.model.get("step"),r=0;if(isNaN(t))return e;if(Math.floor(t=parseFloat(t))!==t){var i=n.toString().split(".")[1];r=i?i.length:0}return r?parseFloat(t.toFixed(r)):t},e.prototype.validateInputValue=function(t,e){void 0===e&&(e={});var n=0,r=e||{},i=this.model,o=(0,tn.isUndefined)(t)?"":t,a=e.units||i.get("units")||[],s=i.get("unit")||a.length&&a[0]||"",u=(0,tn.isUndefined)(e.max)?i.get("max"):e.max,l=(0,tn.isUndefined)(e.min)?i.get("min"):e.min,c=!!i.get("limitlessMax"),p=!!i.get("limitlessMin");if(r.deepCheck){var h=i.get("fixedValues")||[];if(""===o&&(s=""),o){var f=RegExp("^"+h.join("|"),"g");if(h.length&&f.test(o))o=o.match(f)[0],s="",n=1;else{var d=o+"";o+="",o=isNaN(o=parseFloat(o.replace(",",".")))?"":o;var m=d.replace(o,"");(0,tn.indexOf)(a,m)>=0&&(s=m)}}}return c||(0,tn.isUndefined)(u)||""===u||(o=o>u?u:o),p||(0,tn.isUndefined)(l)||""===l||(o=o\n
\n
\n
\n
\n
')},e.prototype.getInputEl=function(){if(!this.$input){var t=this.model,e=this.em,n=t.get("name"),r=t.get("options")||[],i=[],o="",this.$input=(0,tu.default)(o);var a=t.getTargetValue(),s=i.indexOf(a)>=0?a:t.get("default");(0,tn.isUndefined)(s)||this.$input.val(s)}return this.$input.get(0)},e}(oR),oZ=i(330),oJ=(uM=function(t,e){return(uM=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uM(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o1="data-categories",o0="data-no-categories",o2=function(t){function e(e,n){var r=t.call(this,e)||this;r.reuseView=!0,r.renderedCategories=new Map,r.itemsView=n;var i=e.config||{};r.config=i;var o=e.editor;r.em=o;var a=i.pStylePrefix||"";return r.ppfx=a,r.pfx=a+i.stylePrefix||"",r.className="".concat(r.pfx,"traits"),r.traitContClass="".concat(a,"traits-c"),r.classNoCat="".concat(a,"traits-empty-c"),r.catsClass="".concat(a,"trait-categories"),r.collection=new e9([],{em:o}),r.listenTo(o,"component:toggled",r.updatedCollection),r.updatedCollection(),r}return oJ(e,t),e.prototype.updatedCollection=function(){var t=this.ppfx,e=this.em,n=e.getSelected();this.el.className="".concat(this.traitContClass,"s ").concat(t,"one-bg ").concat(t,"two-color"),this.collection=(null==n?void 0:n.traits)||new e9([],{em:e}),this.render()},e.prototype.add=function(t,e){var n=this.config,r=this.renderedCategories,i=this.itemView,o=t.get(this.itemType);this.itemsView&&this.itemsView[o]&&(i=this.itemsView[o]);var a=new i({config:n,model:t,attributes:t.get("attributes")}).render().el,s=t.parent.initCategory(t);if(s){var u=s.getId(),l=this.getCategoriesEl(),c=r.get(u);!c&&l&&(c=new iA({model:s},n,"trait").render(),r.set(u,c),l.appendChild(c.el)),null==c||c.append(a);return}e?e.appendChild(a):this.append(a)},e.prototype.getCategoriesEl=function(){return this.catsEl||(this.catsEl=this.el.querySelector("[".concat(o1,"]"))),this.catsEl},e.prototype.getTraitsEl=function(){return this.traitsEl||(this.traitsEl=this.el.querySelector("[".concat(o0,"]"))),this.traitsEl},e.prototype.append=function(t){var e=this.getTraitsEl();null==e||e.appendChild(t)},e.prototype.render=function(){var t=this,e=this.el,n=this.ppfx,r=this.catsClass,i=this.traitContClass,o=this.classNoCat,a=document.createDocumentFragment();delete this.catsEl,delete this.traitsEl,this.renderedCategories=new Map,e.innerHTML='\n
\n
\n "),this.collection.forEach(function(e){return t.add(e,a)}),this.append(a);var s="".concat(i,"s ").concat(n,"one-bg ").concat(n,"two-color");return this.$el.addClass(s),this.rendered=!0,this},e}(oZ.Z);o2.prototype.itemView=oR;var o5=(uj=function(t,e){return(uj=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uj(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o9=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i\n
\n ').concat(u?'\n ').concat(_,'\n ').concat(E,"\n "):"",'\n
\n
\n
\n ').concat(T,"\n ").concat(g?'').concat(g,""):"",'\n ').concat(m,'\n
\n
\n
\n
\n
\n
').concat(l||"",'
\n
').concat(b||"",'
\n
\n \n
\n ')},Object.defineProperty(e.prototype,"em",{get:function(){return this.module.em},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ppfx",{get:function(){return this.em.getConfig().stylePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"pfx",{get:function(){return this.config.stylePrefix},enumerable:!1,configurable:!0}),e.prototype.initComponent=function(){var t=this,e=this.model,n=this.config.onInit,r=e.components();this.listenTo(r,"remove add reset",this.checkChildren),[["change:status",this.updateStatus],["change:open",this.updateOpening],["change:layerable",this.updateLayerable],["change:style:display",this.updateVisibility],["rerender:layer",this.render],["change:name change:custom-name",this.updateName]].forEach(function(n){return t.listenTo(e,n[0],n[1])}),this.$el.data("model",e),this.$el.data("collection",r),e.viewLayer=this,n.bind(this)({component:e,render:this.__render,listenTo:this.listenTo})},e.prototype.updateName=function(){this.getInputName().innerText=this.model.getName()},e.prototype.getVisibilityEl=function(){return this.getItemContainer().find("[data-toggle-visible]")},e.prototype.updateVisibility=function(){var t=this.pfx,e=this.model,n=this.module.isVisible(e)?"removeClass":"addClass";this.$el[n]("".concat(t,"layer-hidden")),this.getVisibilityEl()[n]("".concat(t,"layer-off"))},e.prototype.toggleVisibility=function(t){null==t||t.stopImmediatePropagation();var e=this.module,n=this.model;e.setVisible(n,!e.isVisible(n))},e.prototype.handleEdit=function(t){null==t||t.stopPropagation();var e=this.em,n=this.$el,r=this.clsNoEdit,i=this.clsEdit,o=this.getInputName();o[ah]="true",o.focus(),document.execCommand("selectAll",!1),e.setEditing(!0),n.find(".".concat(this.inputNameCls)).removeClass(r).addClass(i)},e.prototype.handleEditKey=function(t){t.stopPropagation(),((0,t0.kl)(t)||(0,t0.r$)(t))&&this.handleEditEnd(t)},e.prototype.handleEditEnd=function(t){null==t||t.stopPropagation();var e=this.em,n=this.$el,r=this.clsNoEdit,i=this.clsEdit,o=this.getInputName(),a=o.textContent;o.scrollLeft=0,o[ah]="false",this.setName(a,{component:this.model,propName:"custom-name"}),e.setEditing(!1),n.find(".".concat(this.inputNameCls)).addClass(r).removeClass(i),this.updateName()},e.prototype.setName=function(t,e){var n=e.propName;this.model.set(n,t)},e.prototype.getInputName=function(){return this.inputName||(this.inputName=this.el.querySelector(".".concat(this.inputNameCls))),this.inputName},e.prototype.updateOpening=function(){var t=this.$el,e=this.model,n=this.pfx,r="open",i="".concat(n,"layer-open"),o=this.getCaret();this.module.isOpen(e)?(t.addClass(r),o.addClass(i)):(t.removeClass(r),o.removeClass(i))},e.prototype.toggleOpening=function(t){var e=this.model,n=this.module;null==t||t.stopImmediatePropagation(),e.get("components").length&&n.setOpen(e,!n.isOpen(e))},e.prototype.handleSelect=function(t){null==t||t.stopPropagation();var e=this.module,n=this.model;e.setLayerData(n,{selected:!0},{event:t})},e.prototype.handleHover=function(t){null==t||t.stopPropagation();var e=this.module,n=this.model;e.setLayerData(n,{hovered:!0})},e.prototype.handleHoverOut=function(t){null==t||t.stopPropagation();var e=this.module,n=this.model;e.setLayerData(n,{hovered:!1})},e.prototype.startSort=function(t){t.stopPropagation();var e,n,r,i=this.em,o=this.sorter,a=this.model;if((!t.button||0===t.button)&&o){var s=(null===(n=null===(e=a.delegate)||void 0===e?void 0:e.move)||void 0===n?void 0:n.call(e,a))||a;o.onStart=as(i),o.onMoveClb=au(i),o.onEndMove=al(i,[s]);var u=(null===(r=s.viewLayer)||void 0===r?void 0:r.el)||t.target;o.startSort(u)}},e.prototype.updateStatus=function(){ry.prototype.updateStatus.apply(this,[{avoidHover:!this.config.highlightHover,noExtHl:!0}])},e.prototype.getItemContainer=function(){return this.$el.children("[data-toggle-select]")},e.prototype.checkChildren=function(){var t=this.model,e=this.clsNoChild,n=this.module,r=n.getComponents(t).length,i=this.getItemContainer(),o=i.find(".".concat(this.clsTitle)),a=i.find("[data-count]");o[r?"removeClass":"addClass"](e),a.html("".concat(r||"")),r||n.setOpen(t,!1)},e.prototype.getCaret=function(){return this.caret&&this.caret.length||(this.caret=this.getItemContainer().find(".".concat(this.clsCaret))),this.caret},e.prototype.setRoot=function(t){var e,n=(0,tn.isString)(t)?null===(e=this.em.getWrapper())||void 0===e?void 0:e.find(t)[0]:t;n&&(this.stopListening(),this.model=n,this.initComponent(),this._rendered&&this.render())},e.prototype.updateLayerable=function(){(this.parentView||this).render()},e.prototype.__clearItems=function(){var t;null===(t=this.items)||void 0===t||t.remove()},e.prototype.remove=function(){for(var t=[],e=0;e\n ').concat(this.getPreview(),'\n \n
\n ').concat(this.getInfo(),'\n
\n
\n ⨯\n
\n ')},e.prototype.updateTarget=function(t){t&&t.set&&(t.set("attributes",(0,tn.clone)(t.get("attributes"))),t.set("src",this.model.get("src")))},e.prototype.getPreview=function(){return""},e.prototype.getInfo=function(){return""},e.prototype.render=function(){var t=this.el;return t.innerHTML=this.template(this,this.model),t.className=this.className,this},e}(tl.G7),aI=(uz=function(t,e){return(uz=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}uz(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),aR=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t},aP=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return aI(e,t),e.prototype.getPreview=function(){var t=this.pfx,e=this.ppfx,n=this.model.get("src");return ti(ll||(ll=aR(['\n
\n
\n '],['\n
\n
\n '])),t,n,t,e)},e.prototype.getInfo=function(){var t=this.pfx,e=this.model,n=e.get("name"),r=e.get("width"),i=e.get("height"),o=e.get("unitDim"),a=r&&i?"".concat(r,"x").concat(i).concat(o):"";return n=n||e.getFilename(),ti(lc||(lc=aR(['\n
','
\n
',"
\n "],['\n
','
\n
',"
\n "])),t,n,t,a)},e.prototype.init=function(t){var e=this.pfx;this.className+=" ".concat(e,"asset-image")},e.prototype.onClick=function(){var t=this.model,e=this.pfx,n=this.__getBhv().select,r=this.config.onClick,i=this.collection;i.trigger("deselectAll"),this.$el.addClass(e+"highlight"),(0,tn.isFunction)(n)?n(t,!1):(0,tn.isFunction)(r)?r(t):this.updateTarget(i.target)},e.prototype.onDblClick=function(){var t=this.em,e=this.model,n=this.__getBhv().select,r=this.config.onDblClick,i=this.collection,o=i.target,a=i.onSelect;(0,tn.isFunction)(n)?n(e,!0):(0,tn.isFunction)(r)?r(e):(this.updateTarget(o),null==t||t.Modal.close()),(0,tn.isFunction)(a)&&a(e)},e.prototype.onRemove=function(t){t.stopImmediatePropagation(),this.model.collection.remove(this.model)},e}(aN);aP.prototype.events={"click [data-toggle=asset-remove]":"onRemove",click:"onClick",dblclick:"onDblClick"};var aL=function(){return(aL=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n
\n \n
\n \n
\n \n ')),'\n
\n
\n ').concat(i,'\n
\n
\n
\n
\n ')},e.prototype.handleSubmit=function(t){t.preventDefault();var e=this.getAddInput(),n=e&&e.value.trim(),r=this.config.handleAdd;if(n){e.value="";var i=this.getAssetsEl();i&&(i.scrollTop=0),r?r.bind(this)(n):this.options.globalCollection.add(n,{at:0})}},e.prototype.getAssetsEl=function(){return this.el.querySelector(".".concat(this.pfx,"assets"))},e.prototype.getAddInput=function(){return this.inputUrl&&this.inputUrl.value||(this.inputUrl=this.el.querySelector(".".concat(this.pfx,"add-asset input"))),this.inputUrl},e.prototype.removedAsset=function(t){this.collection.length||this.toggleNoAssets()},e.prototype.addToAsset=function(t){1==this.collection.length&&this.toggleNoAssets(!0),this.addAsset(t)},e.prototype.addAsset=function(t,e){void 0===e&&(e=null);var n=e,r=this.collection,i=this.config,o=new t.typeView({model:t,collection:r,config:i}).render().el;if(n)n.appendChild(o);else{var a=this.getAssetsEl();a&&a.insertBefore(o,a.firstChild)}return o},e.prototype.toggleNoAssets=function(t){void 0===t&&(t=!1);var e=this.$el.find(".".concat(this.pfx,"assets"));if(t)e.empty();else{var n=this.config.noAssets;n&&e.append(n)}},e.prototype.deselectAll=function(){var t=this.pfx;this.$el.find(".".concat(t,"highlight")).removeClass("".concat(t,"highlight"))},e.prototype.renderAssets=function(){var t=this,e=document.createDocumentFragment(),n=this.$el.find(".".concat(this.pfx,"assets"));n.empty(),this.toggleNoAssets(!!this.collection.length),this.collection.each(function(n){return t.addAsset(n,e)}),n.append(e)},e.prototype.render=function(){var t=this.options.fu.render().el;return this.$el.empty(),this.$el.append(t).append(this.template(this)),this.el.className="".concat(this.ppfx,"asset-manager"),this.renderAssets(),this},e}(tl.G7);aH.prototype.events={submit:"handleSubmit"};var aV=(u$=function(t,e){return(u$=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}u$(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),aq=function(t){function e(n){void 0===n&&(n={});var r=t.call(this,n)||this;r.options=n;var i=n.config||{};r.module=n.module,r.config=i,r.em=r.config.em,r.pfx=i.stylePrefix||"",r.ppfx=i.pStylePrefix||"",r.target=r.options.globalCollection||{},r.uploadId=r.pfx+"uploadFile",r.disabled=void 0!==i.disableUpload?i.disableUpload:!i.upload&&!i.embedAsBase64,r.multiUpload=void 0===i.multiUpload||i.multiUpload;var o=i.uploadFile;return o?r.uploadFile=o.bind(r):!i.upload&&i.embedAsBase64&&(r.uploadFile=e.embedAsBase64),r.delegateEvents(),r}return aV(e,t),e.prototype.template=function(t){var e,n,r=t.pfx,i=t.title,o=t.uploadId,a=t.disabled,s=t.multiUpload;return ti(lh||(e=['\n
\n
','
\n \n
\n \n '],n=['\n
\n
','
\n \n
\n \n '],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,lh=e),r,i,o,a?"disabled":"",s?"multiple":"")},e.prototype.events=function(){return{"change [data-input]":"uploadFile"}},e.prototype.onUploadStart=function(){var t=this.module;null==t||t.__propEv(t.events.uploadStart)},e.prototype.onUploadEnd=function(t){var e=this.$el,n=this.module;null==n||n.__propEv(n.events.uploadEnd,t);var r=e.find("input");r&&r.val("")},e.prototype.onUploadError=function(t){var e=this.module;console.error(t),this.onUploadEnd(t),null==e||e.__propEv(e.events.uploadError,t)},e.prototype.onUploadResponse=function(t,e){var n,r=this.module,i=this.config,o=this.target;try{n="string"==typeof t?JSON.parse(t):t}catch(e){n=t}null==r||r.__propEv(r.events.uploadResponse,n),i.autoAdd&&o&&o.add(n.data,{at:0}),this.onUploadEnd(t),null==e||e(n)},e.prototype.uploadFile=function(t,e){var n=this,r=t.dataTransfer?t.dataTransfer.files:t.target.files,i=this.config,o=i.beforeUpload;if(!1!==(o&&o(r))){var a=new FormData,s=i.params,u=i.customFetch,l=i.fetchOptions;for(var c in s)a.append(c,s[c]);if(this.multiUpload)for(var p=0;p').concat(r.dropzoneContent,"")),c(),"draggable"in o&&[o,s].forEach(function(t){t.ondragover=p,t.ondragleave=h,t.ondrop=f})},e.prototype.render=function(){var t=this.$el,e=this.pfx,n=this.em;return t.html(this.template({title:n&&n.t("assetManager.uploadTitle"),uploadId:this.uploadId,disabled:this.disabled,multiUpload:this.multiUpload,pfx:e})),this.initDrop(),t.attr("class",e+"file-uploader"),this},e.embedAsBase64=function(t,e){var n=this,r=t.dataTransfer?t.dataTransfer.files:t.target.files,i={data:[]};if(!FileReader){this.onUploadError(Error("Unsupported platform, FileReader is not defined"));return}for(var o=[],a=/^(.+)\/(.+)$/,s=function(t){var e=new Promise(function(e,n){var r=new FileReader;r.addEventListener("load",function(i){var o,s=t.name,u=a.exec(t.type);if("image"===(o=u?u[1]:t.type)){var l={src:r.result,name:s,type:o,height:0,width:0},c=new Image;c.addEventListener("error",function(t){n(t)}),c.addEventListener("load",function(){l.height=c.height,l.width=c.width,e(l)}),c.src=l.src}else o?e({src:r.result,name:s,type:o}):e(r.result)}),r.addEventListener("error",function(t){n(t)}),r.addEventListener("abort",function(t){n("Aborted")}),r.readAsDataURL(t)});o.push(e)},u=0;u0&&(i=t.split(".").reduce(function(t,e){if(!(0,tn.isUndefined)(t))return t[e]},r)),i}},e.prototype._debug=function(t,e){void 0===e&&(e={});var n=this.em,r=this.config;(e.debug||r.debug)&&n&&n.logWarning(t)},e.prototype.destroy=function(){},e}(tg),ly=(u2=function(t,e){return(u2=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}u2(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),lv=function(){return(lv=Object.assign||function(t){for(var e,n=1,r=arguments.length;na+l-10||is+u-10)return 1},e.prototype.getCurrentPos=function(){var t=this.eventMove;return{x:(null==t?void 0:t.pageX)||0,y:(null==t?void 0:t.pageY)||0}},e.prototype.getDim=function(t){var e,n,r,i,o=this.em,a=this.canvasRelative,s=null==o?void 0:o.Canvas,u=s?s.getElementOffsets(t):{};if(a&&o){var l=s.getElementPos(t,{noScroll:1});e=l.top,n=l.left,r=l.height,i=l.width}else{var c=this.offset(t);e=this.relative?t.offsetTop:c.top-(this.wmargin?-1:1)*this.elT,n=this.relative?t.offsetLeft:c.left-(this.wmargin?-1:1)*this.elL,r=t.offsetHeight,i=t.offsetWidth}return{top:e,left:n,height:r,width:i,offsets:u}},e.prototype.getChildrenDim=function(t){var e=this,n=[];if(!t)return n;var r=this.getTargetModel(t);return r&&r.view&&!this.ignoreViewChildren&&(t=(r.getCurrentView?r.getCurrentView():r.view).getChildrenContainer()),(0,tn.each)(t.children,function(r,i){var o,a=(0,tr.getModel)(r,tu.default),s=a&&a.index?a.index():i;if((0,t0.BM)(r)||e.matches(r,e.itemSel)){var u=e.getDim(r),l=e.direction;o="v"==l||"h"!=l&&e.isInFlow(r,t),u.dir=o,u.el=r,u.indexEl=s,n.push(u)}}),n},e.prototype.nearBorders=function(t,e,n){var r=!1,i=this.borderOffset,o=e||0,a=n||0,s=t.top,u=t.left,l=t.height,c=t.width;return(s+i>a||a>s+l-i||u+i>o||o>u+c-i)&&(r=!0),r},e.prototype.findPosition=function(t,e,n){for(var r,i={index:0,indexEl:0,method:"before"},o=0,a=0,s=0,u=0,l=0,c=0,p=0,h=0,f=t.length;ha))&&(!u||!(c>=u))&&(!o||!(sv&&(g.at=l-1))}r&&(y?(delete g.at,i=h.getView().insertComponent(r,g)):i=p.add(r,g)),delete this.dropContent,delete this.prevTarget}else if(o){var _=c.dropInfo||(null==h?void 0:h.get("droppable")),E=c.dragInfo||(null==f?void 0:f.get("draggable"));p||u.push("Target collection not found"),!m&&_&&u.push("Target is not droppable, accepts [".concat(_,"]")),!d&&E&&u.push("Component not draggable, acceptable by [".concat(E,"]")),o.logWarning("Invalid target position",{errors:u,model:f,context:"sorter",target:h})}return null==o||o.trigger("sorter:drag:end",{targetCollection:p,modelToDrop:r,warns:u,validResult:c,dst:t,srcEl:s}),i},e.prototype.rollback=function(t){(0,t0.S1)(this.getDocuments(),"keydown",this.rollback),27==(t.which||t.keyCode)&&(this.moved=!1,this.endMove())},e}(tl.G7),lT=function(){return(lT=Object.assign||function(t){for(var e,n=1,r=arguments.length;ng.indexOf("c")&&y){var v=i.w/i.h;m.w/m.h>v?m.h=Math.round(m.w/v):m.w=Math.round(m.h*v)}for(var b in~g.indexOf("l")&&(m.l+=i.w-m.w),~g.indexOf("t")&&(m.t+=i.h-m.h),m)m[b]=parseInt("".concat(m[b]),10);return m}},t}(),lx=(u5=function(t,e){return(u5=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}u5(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),lS=function(){return(lS=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0&&lL.splice(r,1),(93==n||224==n)&&(n=91),n in lD)for(e in lD[n]=!1,lI)lI[e]==n&&(lU[e]=!1)}function lF(){for(ld in lD)lD[ld]=!1;for(ld in lI)lU[ld]=!1}function lU(t,e,n){var r,i;r=lV(t),void 0===n&&(n=e,e="all");for(var o=0;o1&&(i=lq(t),t=[t[t.length-1]]),(t=lP(t=t[0]))in lk||(lk[t]=[]),lk[t].push({shortcut:r[o],scope:e,method:n,key:r[o],mods:i})}for(ld in lI)lU[ld]=!1;function lH(){return lN||"all"}function lV(t){var e;return""==(e=(t=t.replace(/\s/g,"")).split(","))[e.length-1]&&(e[e.length-2]+=","),e}function lq(t){for(var e=t.slice(0,t.length-1),n=0;n1&&(s=lq(r)),t=lP(t=r[r.length-1]),void 0===e&&(e=lH()),!lk[t])return;for(i=0;i0,lD)(!lD[r]&&lM(n.mods,+r)>-1||lD[r]&&-1==lM(n.mods,+r))&&(o=!1);(0!=n.mods.length||lD[16]||lD[18]||lD[17]||lD[91])&&!o||!1!==n.method(t,n)||(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0))}}}(t)}),lG(t.document,"keyup",lB),lG(t,"focus",lF)};let lz=lU,lW={defaults:{"core:undo":{keys:"⌘+z, ctrl+z",handler:"core:undo",opts:{prevent:!0}},"core:redo":{keys:"⌘+shift+z, ctrl+shift+z",handler:"core:redo",opts:{prevent:!0}},"core:copy":{keys:"⌘+c, ctrl+c",handler:"core:copy"},"core:paste":{keys:"⌘+v, ctrl+v",handler:"core:paste"},"core:component-next":{keys:"s",handler:"core:component-next"},"core:component-prev":{keys:"w",handler:"core:component-prev"},"core:component-enter":{keys:"d",handler:"core:component-enter"},"core:component-exit":{keys:"a",handler:"core:component-exit"},"core:component-delete":{keys:"backspace, delete",handler:"core:component-delete",opts:{prevent:!0}}}};var lK=(t=function(e,n){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(e,n)},function(e,n){if("function"!=typeof n&&null!==n)throw TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}),lY=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i\n
\n
').concat(i,'
\n
\n
\n
\n
').concat(r,'
\n
\n
\n \n ')},e.prototype.events=function(){return{click:"onClick","click [data-close-modal]":"hide"}},e.prototype.onClick=function(t){this.config.backdrop&&t.target===this.el&&this.hide()},e.prototype.getCollector=function(){return this.$collector||(this.$collector=this.$el.find("."+this.pfx+"collector")),this.$collector},e.prototype.getContent=function(){var t=this.pfx;return this.$content||(this.$content=this.$el.find(".".concat(t,"content #").concat(t,"c"))),this.$content},e.prototype.getTitle=function(t){return void 0===t&&(t={}),this.$title||(this.$title=this.$el.find("."+this.pfx+"title")),t.$?this.$title:this.$title.get(0)},e.prototype.updateContent=function(){var t=this.getContent(),e=t.children(),n=this.getCollector(),r=this.model.get("content");e.length&&n.append(e),t.empty().append(r)},e.prototype.updateTitle=function(){var t=this.getTitle({$:!0});t&&t.empty().append(this.model.get("title"))},e.prototype.updateOpen=function(){this.el.style.display=this.model.get("open")?"":"none"},e.prototype.hide=function(){this.model.close()},e.prototype.show=function(){this.model.open()},e.prototype.updateAttr=function(t){var e=this.pfx,n=this.$el,r=this.el,i=[].slice.call(r.attributes).map(function(t){return t.name});n.removeAttr(i.join(" ")),n.attr(l1(l1({},t||{}),{class:"".concat(e,"container ").concat(t&&t.class||"").trim()}))},e.prototype.render=function(){var t=this.$el,e=this.model.toJSON();return e.pfx=this.pfx,e.ppfx=this.ppfx,t.html(this.template(e)),this.updateAttr(),this.updateOpen(),this},e}(t1),l2=(r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),l5=function(t){function e(e){var n=t.call(this,e,"Modal",lQ)||this;return n.model=new lZ(n),n.model.on("change:open",function(t,n){e.trigger("modal:".concat(n?"open":"close"))}),n.model.on("change",(0,tn.debounce)(function(){var t=n._evData(),r=n.config.custom;(0,tn.isFunction)(r)&&r(t),e.trigger("modal",t)},0)),n}return l2(e,t),e.prototype._evData=function(){var t=this,e=this.getTitle(),n=this.getContent(),r=this.model.attributes;return{open:r.open,attributes:r.attributes,title:(0,tn.isString)(e)?(0,t0.rw)(e):e,content:(0,tn.isString)(n)?(0,t0.rw)(n):n.get?n.get(0):n,close:function(){t.close()}}},e.prototype.postRender=function(t){var e=t.model.config.el||t.el,n=this.render();n&&(null==e||e.appendChild(n))},e.prototype.open=function(t){void 0===t&&(t={});var e=t.attributes||{};return t.title&&this.setTitle(t.title),t.content&&this.setContent(t.content),this.model.set("attributes",e),this.model.open(),this.modal&&this.modal.updateAttr(e),this},e.prototype.close=function(){return this.model.close(),this},e.prototype.onceClose=function(t){return this.em.once("modal:close",t),this},e.prototype.onceOpen=function(t){return this.em.once("modal:open",t),this},e.prototype.isOpen=function(){return!!this.model.get("open")},e.prototype.setTitle=function(t){return this.model.set("title",t),this},e.prototype.getTitle=function(){return this.model.get("title")},e.prototype.setContent=function(t){return this.model.set("content"," "),this.model.set("content",t),this},e.prototype.getContent=function(){return this.model.get("content")},e.prototype.getContentEl=function(){var t;return null===(t=this.modal)||void 0===t?void 0:t.getContent().get(0)},e.prototype.getModel=function(){return this.model},e.prototype.render=function(){if(!this.config.custom){var t,e=l0.extend(this.config.extend),n=this.modal&&this.modal.el;return this.modal=new e({el:n,model:this.model,config:this.config}),null===(t=this.modal)||void 0===t?void 0:t.render().el}},e.prototype.destroy=function(){var t;null===(t=this.modal)||void 0===t||t.remove()},e}(tg),l9="sw-visibility",l3="export-template",l8="open-sm",l4="open-tm",l6="open-layers",l7="open-blocks",ct="fullscreen",ce="preview";let cn={stylePrefix:"pn-",defaults:[{id:"commands",buttons:[{}]},{id:"options",buttons:[{active:!0,id:l9,className:"fa fa-square-o",command:"core:component-outline",context:l9,attributes:{title:"View components"}},{id:ce,className:"fa fa-eye",command:ce,context:ce,attributes:{title:"Preview"}},{id:ct,className:"fa fa-arrows-alt",command:ct,context:ct,attributes:{title:"Fullscreen"}},{id:l3,className:"fa fa-code",command:l3,attributes:{title:"View code"}}]},{id:"views",buttons:[{id:l8,className:"fa fa-paint-brush",command:l8,active:!0,togglable:!1,attributes:{title:"Open Style Manager"}},{id:l4,className:"fa fa-cog",command:l4,togglable:!1,attributes:{title:"Settings"}},{id:l6,className:"fa fa-bars",command:l6,togglable:!1,attributes:{title:"Open Layer Manager"}},{id:l7,className:"fa fa-th-large",command:l7,togglable:!1,attributes:{title:"Open Blocks"}}]}]};var cr=(a=function(t,e){return(a=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ci=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.get("buttons").length&&r.set("buttons",new cs(r.module,r.get("buttons"))),r}return cr(e,t),e.prototype.defaults=function(){return{id:"",label:"",tagName:"span",className:"",command:"",context:"",buttons:[],attributes:{},options:{},active:!1,dragDrop:!1,togglable:!0,runDefaultCommand:!0,stopDefaultCommand:!1,disable:!1}},Object.defineProperty(e.prototype,"className",{get:function(){return this.get("className")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"command",{get:function(){return this.get("command")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"active",{get:function(){return this.get("active")},set:function(t){this.set("active",t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"togglable",{get:function(){return this.get("togglable")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"runDefaultCommand",{get:function(){return this.get("runDefaultCommand")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"stopDefaultCommand",{get:function(){return this.get("stopDefaultCommand")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"disable",{get:function(){return this.get("disable")},enumerable:!1,configurable:!0}),e}(tb.Z),co=(s=function(t,e){return(s=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}s(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ca=function(t){function e(e,n){return t.call(this,e,n,ci)||this}return co(e,t),e.prototype.deactivateAllExceptOne=function(t,e){this.forEach(function(n,r){n!==t&&(n.set("active",!1),e&&n.get("buttons").length&&n.get("buttons").deactivateAllExceptOne(t,e))})},e.prototype.deactivateAll=function(t,e){var n=t||"";this.forEach(function(t){t.get("context")==n&&t!==e&&t.set("active",!1,{fromCollection:!0})})},e.prototype.disableAllButtons=function(t){var e=t||"";this.forEach(function(t,n){t.get("context")==e&&t.set("disable",!0)})},e.prototype.disableAllButtonsExceptOne=function(t,e){this.forEach(function(n,r){n!==t&&(n.set("disable",!0),e&&n.get("buttons").length&&n.get("buttons").disableAllButtonsExceptOne(t,e))})},e}(tj);let cs=ca;ca.prototype.model=ci;var cu=(u=function(t,e){return(u=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}u(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),cl=function(t){function e(e,n){var r=t.call(this,e,n)||this,i=r.get("buttons")||[];return r.buttons=new cs(e,i),r}return cu(e,t),e.prototype.defaults=function(){return{id:"",content:"",visible:!0,buttons:[],attributes:{}}},Object.defineProperty(e.prototype,"buttons",{get:function(){return this.get("buttons")},set:function(t){this.set("buttons",t)},enumerable:!1,configurable:!0}),e}(tb.Z),cc=(l=function(t,e){return(l=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}l(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),cp=function(t){function e(e,n){return t.call(this,e,n,cl)||this}return cc(e,t),e}(tj);cp.prototype.model=cl;var ch=(c=function(t,e){return(c=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}c(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),cf=function(){return(cf=Object.assign||function(t){for(var e,n=1,r=arguments.length;ne.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n},cS=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return cw(e,t),e.prototype.build=function(t,e){void 0===e&&(e={});var n=e.em,r=cx(e,["em"]);if(e.cleanId&&n){var i=n.Css.getAll().toJSON().map(function(t){var e=t.selectors,n=e&&1===e.length&&e.models[0];return n&&n.isId()&&n.get("name")}).filter(Boolean);r.attributes||(r.attributes=function(t,e){var n=e.id;return n&&"i"===n[0]&&!t.get("script")&&!t.get("attributes").id&&0>i.indexOf(n)&&delete e.id,e})}return t.toHTML(r)},e}(tl.Hn),cO=(g=function(t,e){return(g=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}g(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ck=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return cO(e,t),e.prototype.build=function(t){var e=this,n=t.toJSON();return this.beforeEach(n),(0,tn.each)(n,function(t,r){var i=n[r];i instanceof tl.Hn?n[r]=e.build(i):i instanceof tl.FE&&(n[r]=[],i.length&&i.forEach(function(t,i){n[r][i]=e.build(t)}))}),n},e.prototype.beforeEach=function(t){delete t.status},e}(tl.Hn),cD=(y=function(t,e){return(y=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}y(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),cN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return cD(e,t),e.prototype.mapModel=function(t){var e,n=this,r="",i=t.get("script-export")||t.get("script"),o=t.get("type"),a=t.get("components"),s=t.getId();if(i){var u=t.get("attributes");u=(0,tn.extend)({},u,{id:s}),t.set("attributes",u,{silent:!0});var l=t.getScriptString(i),c=t.get("script-props");if(t.get("scriptUpdated")&&!c)this.mapJs[o+"-"+s]={ids:[s],code:l};else{var p=void 0,h=this.mapJs[o];if(c&&(p=t.__getScriptProps()),h)h.ids.push(s),p&&(h.props[s]=p);else{var f={ids:[s],code:l};p&&(f.props=((e={})[s]=p,e)),this.mapJs[o]=f}}}return a.forEach(function(t){r+=n.mapModel(t)}),r},e.prototype.build=function(t){this.mapJs={},this.mapModel(t);var e="";for(var n in this.mapJs){var r=this.mapJs[n];if(r.code){if(r.props){if(function(t){var e;return 0===((null===(e=t.toString().match(/\{([\s\S]*)\}/m))||void 0===e?void 0:e[1])||"").replace(/^\s*\/\/.*$/gm,"").trim().length}(r.code))continue;e+="\n var props = ".concat(JSON.stringify(r.props),";\n var ids = Object.keys(props).map(function(id) { return '#'+id }).join(',');\n var els = document.querySelectorAll(ids);\n for (var i = 0, len = els.length; i < len; i++) {\n var el = els[i];\n (").concat(r.code,".bind(el))(props[el.id]);\n }")}else{var i="#"+r.ids.join(", #");e+="\n var items = document.querySelectorAll('".concat(i,"');\n for (var i = 0, len = items.length; i < len; i++) {\n (function(){\n").concat(r.code,"\n}.bind(items[i]))();\n }")}}}return e},e}(tl.Hn),cI=(v=function(t,e){return(v=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}v(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),cR=function(){return(cR=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n
','
\n
\n \n '],n=['\n
\n
','
\n
\n
\n '],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,J=e),r,r,i,r,o,r)},e.prototype.initialize=function(t){this.config=t.config||{},this.pfx=this.config.stylePrefix},e.prototype.render=function(){var t,e=this.model,n=this.pfx,r=this.$el,i=e.toJSON(),o=e.get("input")||(null===(t=e.getElement)||void 0===t?void 0:t.call(e));return i.pfx=n,r.html(this.template(i)),r.attr("class","".concat(n,"editor-c")),r.find("#".concat(n,"code")).append(o),this},e}(tl.G7),cj=(_=function(t,e){return(_=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}_(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),cB=function(){return(cB=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0}))return!1;if((0,tn.isBoolean)(e)||(0,tn.isArray)(e)&&cK(t).some(function(t){return e.indexOf(t)>=0}))return!0}return!1},on:function(t,e,n){var r=this;this.beforeCache||(this.beforeCache=t.previousAttributes());var i=n||e||{};if(i.noUndo&&setTimeout(function(){r.beforeCache=null}),!cW(i)){var o=t.toJSON({fromUndo:!0}),a={object:t,before:this.beforeCache,after:o};if(this.beforeCache=null,!(0,tn.isEmpty)(o))return a}}}),n.um.changeUndoType("add",{on:function(t,e,r){if(void 0===r&&(r={}),!cW(r)&&n.isRegistered(e))return{object:e,before:void 0,after:t,options:cG(cG({},r),{fromUndo:!0})}}}),n.um.changeUndoType("remove",{on:function(t,e,r){if(void 0===r&&(r={}),!cW(r)&&n.isRegistered(e))return{object:e,before:t,after:void 0,options:cG(cG({},r),{fromUndo:!0})}}}),n.um.changeUndoType("reset",{undo:function(t,e){t.reset(e,{fromUndo:!0})},redo:function(t,e,n){t.reset(n,{fromUndo:!0})},on:function(t,e){if(void 0===e&&(e={}),!cW(e)&&n.isRegistered(t))return{object:t,before:e.previousModels,after:cz([],t.models,!0),options:cG(cG({},e),{fromUndo:!0})}}}),n.um.on("undo redo",function(){e.getSelectedAll().map(function(t){return t.trigger("rerender:layer")})}),["undo","redo"].forEach(function(t){return n.um.on(t,function(){return e.trigger(t)})}),n}return cq(e,t),e.prototype.postLoad=function(){var t=this.config,e=this.em;t.trackSelection&&e&&this.add(e.get("selected"))},e.prototype.add=function(t){return this.um.register(t),this},e.prototype.remove=function(t){return this.um.unregister(t),this},e.prototype.removeAll=function(){return this.um.unregisterAll(),this},e.prototype.start=function(){return this.um.startTracking(),this},e.prototype.stop=function(){return this.um.stopTracking(),this},e.prototype.undo=function(t){void 0===t&&(t=!0);var e=this.em,n=this.um;return e.isEditing()||n.undo(t),this},e.prototype.undoAll=function(){return this.um.undoAll(),this},e.prototype.redo=function(t){void 0===t&&(t=!0);var e=this.em,n=this.um;return e.isEditing()||n.redo(t),this},e.prototype.redoAll=function(){return this.um.redoAll(),this},e.prototype.hasUndo=function(){return!!this.um.isAvailable("undo")},e.prototype.hasRedo=function(){return!!this.um.isAvailable("redo")},e.prototype.isRegistered=function(t){return!!this.getInstance().objectRegistry.isRegistered(t)},e.prototype.getStack=function(){return this.um.stack},e.prototype.getStackGroup=function(){var t=[],e=[];return this.getStack().forEach(function(n){var r=n.get("magicFusionIndex");0>e.indexOf(r)&&(e.push(r),t.push(n))}),t},e.prototype.skip=function(t){var e=!!this.um.isTracking();e&&this.stop(),t(),e&&this.start()},e.prototype.getGroupedStack=function(){var t={},e=this.getStack(),n=function(t,e){var n=t.attributes,r=n.type,i=n.after,o=n.before,a=n.object,s=n.options;return{index:e,type:r,after:i,before:o,object:a,options:void 0===s?{}:s}};return e.forEach(function(e,r){var i=e.get("magicFusionIndex"),o=n(e,r);t[i]?t[i].push(o):t[i]=[o]}),Object.keys(t).map(function(e){var n=t[e];return{index:n[n.length-1].index,actions:n,labels:(0,tn.unique)(n.reduce(function(t,e){var n,r=null===(n=e.options)||void 0===n?void 0:n.action;return r&&t.push(r),t},[]))}})},e.prototype.goToGroup=function(t){var e=this;if(t){var n=this.getPointer(),r=t.index-n;(0,tn.times)(Math.abs(r),function(){e[r<0?"undo":"redo"](!1)})}},e.prototype.getPointer=function(){return this.getStack().pointer},e.prototype.clear=function(){return this.um.clear(),this},e.prototype.getInstance=function(){return this.um},e.prototype.destroy=function(){this.clear().removeAll()},e}(tg);let c$={stylePrefix:"rte-",adjustToolbar:!0,actions:["bold","italic","underline","strikethrough","link","wrap"],custom:!1};var cQ=function(){return(cQ=Object.assign||function(t){for(var e,n=1,r=arguments.length;nB",attributes:{title:"Bold"},result:function(t){return t.exec("bold")}},italic:{name:"italic",icon:"I",attributes:{title:"Italic"},result:function(t){return t.exec("italic")}},underline:{name:"underline",icon:"U",attributes:{title:"Underline"},result:function(t){return t.exec("underline")}},strikethrough:{name:"strikethrough",icon:"S",attributes:{title:"Strike-through"},result:function(t){return t.exec("strikeThrough")}},link:{icon:'\n \n ',name:"link",attributes:{style:"font-size:1.4rem;padding:0 4px 2px;",title:"Link"},state:function(t){return t&&t.selection()&&cJ(t)?cZ.ACTIVE:cZ.INACTIVE},result:function(t){cJ(t)?t.exec("unlink"):t.insertHTML('").concat(t.selection(),""),{select:!0})}},wrap:{name:"wrap",icon:'\n \n ',attributes:{title:"Wrap for style"},state:function(t){return(null==t?void 0:t.selection())&&cJ(t,"SPAN")?cZ.DISABLED:cZ.INACTIVE},result:function(t){cJ(t,"SPAN")||t.insertHTML("").concat(t.selection(),""),{select:!0})}}},c2=function(){function t(t,e,n){var r=this;if(void 0===n&&(n={}),this.em=t,this.settings=n,e[cX])return e[cX];e[cX]=this,this.setEl(e),this.updateActiveActions=this.updateActiveActions.bind(this),this.__onKeydown=this.__onKeydown.bind(this),this.__onPaste=this.__onPaste.bind(this);var i=(n.actions||[]).map(function(t){var e=t;return(0,tn.isString)(t)?e=cQ({},c0[t]):c0[t.name]&&(e=cQ(cQ({},c0[t.name]),t)),e}),o=i.length?i:Object.keys(c0).map(function(t){return c0[t]});n.classes=cQ({actionbar:"actionbar",button:"action",active:"active",disabled:"disabled",inactive:"inactive"},n.classes);var a=n.classes,s=n.actionbar;if(this.actionbar=s,this.classes=a,this.actions=o,!s){if(!this.isCustom(n.module)){var u=n.actionbarContainer;(s=document.createElement("div")).className=a.actionbar,null==u||u.appendChild(s),this.actionbar=s}o.forEach(function(t){return r.addAction(t)})}return n.styleWithCSS&&this.exec("styleWithCSS"),this}return t.prototype.isCustom=function(t){var e=t||this.em.RichTextEditor;return!!((null==e?void 0:e.config.custom)||(null==e?void 0:e.customRte))},t.prototype.destroy=function(){},t.prototype.setEl=function(t){this.el=t,this.doc=t.ownerDocument},t.prototype.updateActiveActions=function(){var t=this,e=this.getActions();e.forEach(function(e){var n=e.update,r=e.btn,i=t.classes,o=i.active,a=i.inactive,s=i.disabled,u=e.state,l=e.name,c=t.doc,p=tt.INACTIVE;if(r&&(r.className=r.className.replace(o,"").trim(),r.className=r.className.replace(a,"").trim(),r.className=r.className.replace(s,"").trim()),u){var h=u(t,c);if(p=h,r)switch(h){case cZ.ACTIVE:r.className+=" ".concat(o);break;case cZ.INACTIVE:r.className+=" ".concat(a);break;case cZ.DISABLED:r.className+=" ".concat(s)}}else c.queryCommandSupported(l)&&c.queryCommandState(l)&&(r&&(r.className+=" ".concat(o)),p=tt.ACTIVE);e.currentState=p,null==n||n(t,e)}),e.length&&this.em.RichTextEditor.__dbdTrgCustom()},t.prototype.enable=function(t){return this.enabled?this:this.__toggleEffects(!0,t)},t.prototype.disable=function(){return this.__toggleEffects(!1)},t.prototype.__toggleEffects=function(t,e){void 0===t&&(t=!1),void 0===e&&(e={});var n=t?t0.on:t0.S1,r=this.el,i=this.doc,o=this.actionbarEl();if(o&&(o.style.display=t?"":"none"),r.contentEditable="".concat(!!t),n(r,"mouseup keyup",this.updateActiveActions),n(i,"keydown",this.__onKeydown),n(i,"paste",this.__onPaste),this.enabled=t,t){var a=e.event;if(this.syncActions(),this.updateActiveActions(),a){var s=null;if(i.caretRangeFromPoint){var u=(0,t0.VB)(a);s=i.caretRangeFromPoint(u.clientX,u.clientY)}else a.rangeParent&&(s=i.createRange()).setStart(a.rangeParent,a.rangeOffset);var l=i.getSelection();null==l||l.removeAllRanges(),s&&(null==l||l.addRange(s))}r.focus()}return this},t.prototype.__onKeydown=function(t){var e=this.em,n=e.RichTextEditor.getConfig().onKeydown;if(n)return n({ev:t,rte:this,editor:e.getEditor()});var r=this.doc;"Enter"!==t.key||["insertOrderedList","insertUnorderedList"].some(function(t){return r.queryCommandState(t)})||(r.execCommand("insertLineBreak"),t.preventDefault())},t.prototype.__onPaste=function(t){var e=this.em,n=e.RichTextEditor.getConfig().onPaste;if(n)return n({ev:t,rte:this,editor:e.getEditor()});var r=t.clipboardData,i=r.getData("text"),o=r.getData("text/html");if(i&&!o){t.preventDefault();var a=i.replace(/(?:\r\n|\r|\n)/g,"
");this.doc.execCommand("insertHTML",!1,a)}},t.prototype.syncActions=function(){var t=this;this.getActions().forEach(function(e){if(t.actionbar&&(!e.state||e.state&&e.state(t,t.doc)>=0)){var n=e.event||"click",r=e.btn;r&&(r["on".concat(n)]=function(){e.result(t,e),t.updateActiveActions()})}})},t.prototype.addAction=function(t,e){void 0===e&&(e={});var n=e.sync,r=this.actionbarEl();if(r){var i=t.icon,o=t.attributes,a=void 0===o?{}:o,s=document.createElement("span");for(var u in s.className=this.classes.button,t.btn=s,a)s.setAttribute(u,a[u]);"string"==typeof i?s.innerHTML=i:s.appendChild(i),r.appendChild(s)}n&&(this.actions.push(t),this.syncActions())},t.prototype.getActions=function(){return this.actions},t.prototype.selection=function(){return this.doc.getSelection()},t.prototype.exec=function(t,e){this.doc.execCommand(t,!1,e)},t.prototype.actionbarEl=function(){return this.actionbar},t.prototype.insertHTML=function(t,e){var n=(void 0===e?{}:e).select,r=this.em,i=this.doc,o=this.el,a=i.getSelection();if(a&&a.rangeCount){var s=(0,tr.getComponentModel)(o)||r.getSelected(),u=i.createElement("div"),l=a.getRangeAt(0);l.deleteContents(),(0,tn.isString)(t)?u.innerHTML=t:t&&u.appendChild(t),Array.prototype.slice.call(u.childNodes).forEach(function(t){l.insertNode(t)}),a.removeAllRanges(),a.addRange(l),o.focus(),n&&s&&(s.once("rte:disable",function(){var t=s.find("[".concat(c1,"]"))[0];t&&(r.setSelected(t),t.removeAttributes(c1))}),s.trigger("disable"))}},t}(),c5=(A=function(t,e){return(A=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}A(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),c9=function(t,e,n,r){return new(n||(n=Promise))(function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}u((r=r.apply(t,e||[])).next())})},c3=function(t,e){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(u){return function(s){if(n)throw TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]e.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n},pi=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i=0})),d=this.get("onChange"),m={property:this,from:c,to:l,value:s,opts:e};i.__trgEv(i.events.propertyUpdate,m),d&&d(m),f&&this.__upTargetsStyle(((n={})[o]=s,n),e)},e.prototype.__upTargetsStyle=function(t,e){var n,r=null===(n=this.em)||void 0===n?void 0:n.get("StyleManager");null==r||r.addStyleTargets(pn(pn({},t),{__p:!!e.avoidStore}),e)},e.prototype._up=function(t,e){void 0===e&&(e={}),e.noTarget&&(e.__up=!0);var n=e.partial,r=pr(e,["partial"]);return t.__p=!!(r.avoidStore||n),this.set(t,pn(pn({},r),{avoidStore:t.__p}))},e.prototype.up=function(t,e){void 0===e&&(e={}),this.set(t,pn(pn({},e),{__up:!0}))},e.prototype.init=function(){},e.prototype.getId=function(){return this.get("id")},e.prototype.getType=function(){return this.get("type")},e.prototype.getName=function(){return this.get("property")},e.prototype.getLabel=function(t){void 0===t&&(t={});var e,n=t.locale,r=this.getId(),i=this.get("name")||this.get("label");return(void 0===n||n)&&(null===(e=this.em)||void 0===e?void 0:e.t("styleManager.properties.".concat(r)))||i},e.prototype.getValue=function(t){void 0===t&&(t={});var e=t.noDefault,n=this.get("value");return this.hasValue()||e?n:this.getDefaultValue()},e.prototype.hasValue=function(t){void 0===t&&(t={});var e=t.noParent&&this.getParentTarget(),n=this.get("value");return!(0,tn.isUndefined)(n)&&""!==n&&!e},e.prototype.hasValueParent=function(){return this.hasValue()&&!this.hasValue({noParent:!0})},e.prototype.getStyle=function(t){void 0===t&&(t={});var e,n=this.getName(),r=t.camelCase?(0,tr.camelCase)(n):n;return(e={})[r]=this.__getFullValue(t),e},e.prototype.getDefaultValue=function(){var t=this.get("default");return"".concat((0,tn.isUndefined)(t)?this.get("defaults"):t)},e.prototype.upValue=function(t,e){void 0===e&&(e={});var n=null===t||""===t?this.__getClearProps():this.__parseValue(t,e);return this._up(n,e)},e.prototype.isVisible=function(){return!!this.get("visible")},e.prototype.clear=function(t){return void 0===t&&(t={}),this._up(this.__getClearProps(),pn(pn({},t),{__clear:!0})),this},e.prototype.canClear=function(){var t=this.getParent();return t?t.__canClearProp(this):this.hasValue({noParent:!0})},e.prototype.getParent=function(){return this.__getParentProp()},e.prototype.isFull=function(){return!!this.get("full")},e.prototype.__parseValue=function(t,e){return this.parseValue(t,e)},e.prototype.__getClearProps=function(){return{value:""}},e.prototype.setValue=function(t,e,n){void 0===e&&(e=!0),void 0===n&&(n={});var r=this.parseValue(t),i=!e;i||this.set({value:void 0},{avoidStore:i,silent:!0}),this.set(r,pn({avoidStore:i},n))},e.prototype.setValueFromInput=function(t,e,n){void 0===n&&(n={}),this.setValue(t,e,pn(pn({},n),{fromInput:1}))},e.prototype.parseValue=function(t,e){void 0===e&&(e={});var n={value:t},r="!important",i=this.get("functionName")||"";if((0,tn.isString)(t)&&-1!==t.indexOf(r)&&(n.value=t.replace(r,"").trim(),n.important=!0),!i&&!e.complete)return n;var o=[],a="".concat(n.value).trim(),s=a.indexOf("(")+1,u=i||a.substring(0,s-1);if(u&&(n.functionName=u),!i||0===a.indexOf("".concat(i,"("))){var l=a.lastIndexOf(")");o.push(s),l>=0&&o.push(l),n.value=String.prototype.substring.apply(a,o)}if(e.numeric){var c=parseFloat(n.value);n.unit=n.value.replace(c,""),n.value=c}return n},e.prototype.__getFullValue=function(t){var e=(void 0===t?{}:t).withDefault;return!this.hasValue()&&e?this.getDefaultValue():this.getFullValue()},e.prototype.getFullValue=function(t,e){void 0===e&&(e={});var n=this.get("functionName"),r=this.getDefaultValue(),i=(0,tn.isUndefined)(t)?this.get("value"):t,o=!(0,tn.isUndefined)(i)&&""!==i;if(i&&r&&i===r)return r;if(n&&o){var a="url"===n?"'".concat(i.replace(/'|"/g,""),"'"):i;i="".concat(n,"(").concat(a,")")}return o&&this.get("important")&&!e.skipImportant&&(i="".concat(i," !important")),i||""},e.prototype.__setParentTarget=function(t){this.up({parentTarget:t})},e.prototype.getParentTarget=function(){return this.get("parentTarget")||null},e.prototype.__parseFn=function(t){void 0===t&&(t="");var e=t.indexOf("(")+1,n=t.lastIndexOf(")");return{name:t.substring(0,e-1).trim(),value:String.prototype.substring.apply(t,[e,n>=0?n:void 0]).trim()}},e.prototype.__checkVisibility=function(t){var e=t.target,n=t.component,r=t.sectors,i=n||e;if(!i)return!1;var o=this.getId(),a=this.getName(),s=this.get("toRequire"),u=this.get("requires"),l=this.get("requiresParent"),c=i.get("unstylable"),p=i.get("stylable-require"),h=i.get("stylable");if((0,tn.isArray)(h)&&(h=h.indexOf(a)>=0),(0,tn.isArray)(c)&&(h=0>c.indexOf(a)),s&&(h=!e||p&&(p.indexOf(o)>=0||p.indexOf(a)>=0)),r&&u){var f=(0,tn.keys)(u);r.forEach(function(t){t.getProperties().forEach(function(t){if((0,tn.includes)(f,t.id)){var e=u[t.id];h=h&&(0,tn.includes)(e,t.get("value"))}})})}if(l){var d=n&&n.parent(),m=d&&d.getEl();if(m){var g=(0,tr.hasWin)()?window.getComputedStyle(m):{};(0,tn.each)(l,function(t,e){h=h&&g[e]&&(0,tn.includes)(t,g[e])})}else h=!1}return!!h},e}(tl.Hn);po.callParentInit=function(t,e,n,r){void 0===r&&(r={}),t.prototype.initialize.apply(e,[n,pn(pn({},r),{skipInit:1})])},po.callInit=function(t,e,n){void 0===n&&(n={}),n.skipInit||t.init(e,n)};var pa=(w=function(t,e){return(w=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}w(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ps=function(){return(ps=Object.assign||function(t){for(var e,n=1,r=arguments.length;ne.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n},pb=/,(?![^\(]*\))/,p_=/\s(?![^(]*\))/,pE=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return pg(e,t),e.prototype.defaults=function(){return py(py({},pm.getDefaults()),{layers:[],emptyValue:"unset",layerSeparator:", ",layerJoin:"",prepend:0,preview:!1,layerLabel:null,selectedLayer:null})},e.prototype.initialize=function(t,e){void 0===t&&(t={}),void 0===e&&(e={}),pm.callParentInit(pm,this,t,e);var n=new pc(this.get("layers"),{prop:this});n.property=this,n.properties=this.get("properties"),this.set("layers",n,{silent:!0}),this.on("change:selectedLayer",this.__upSelected),this.listenTo(n,"add remove",this.__upLayers),pm.callInit(this,t,e)},Object.defineProperty(e.prototype,"layers",{get:function(){return this.get("layers")},enumerable:!1,configurable:!0}),e.prototype.getLayers=function(){return this.layers.models},e.prototype.hasLayers=function(){return this.getLayers().length>0},e.prototype.getLayer=function(t){return void 0===t&&(t=0),this.layers.at(t)||void 0},e.prototype.getSelectedLayer=function(){var t=this.get("selectedLayer");return t&&t.getIndex()>=0?t:void 0},e.prototype.selectLayer=function(t){return this.set("selectedLayer",t,{__select:!0})},e.prototype.selectLayerAt=function(t){void 0===t&&(t=0);var e=this.getLayer(t);return e&&this.selectLayer(e)},e.prototype.moveLayer=function(t,e){void 0===e&&(e=0);var n=this.layers,r=t?t.getIndex():-1;r>=0&&(0,tn.isNumber)(e)&&e>=0&&ee.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n},pw=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i\n
\n ')},e.prototype.templateLabel=function(t){var e=this.pfx,n=this.em,r=t.parent,i=t.attributes,o=i.icon,a=i.info,s=null==n?void 0:n.getConfig().icons,u=(null==s?void 0:s.close)||"";return'\n \n ').concat(t.getLabel(),"\n \n ").concat(r?"":'"),"\n ")},e.prototype.templateInput=function(t){return'\n
\n \n
\n ')},e.prototype.remove=function(){var t=this;return tl.G7.prototype.remove.apply(this,arguments),["em","input","$input","view"].forEach(function(e){return t[e]=null}),this.__destroyFn(this._getClbOpts()),this},e.prototype.updateStatus=function(){var t,e=this.model,n=this.pfx,r=this.ppfx,i=this.config,o="".concat(r,"four-color"),a="".concat(r,"color-warn"),s=this.$el.children(".".concat(n,"label")),u=this.getClearEl(),l=u?u.style:{};s.removeClass("".concat(o," ").concat(a)),l.display="none",e.hasValue({noParent:!0})&&i.highlightChanged?(s.addClass(o),i.clearProperties&&(l.display="")):e.hasValue()&&i.highlightComputed&&s.addClass(a),null===(t=this.parent)||void 0===t||t.updateStatus()},e.prototype.clear=function(t){t&&t.stopPropagation(),this.model.clear()},e.prototype.getClearEl=function(){return this.clearEl||(this.clearEl=this.el.querySelector("[".concat(px,"]"))),this.clearEl},e.prototype.inputValueChanged=function(t){t&&t.stopPropagation(),this.emit||this.model.upValue(t.target.value)},e.prototype.onValueChange=function(t,e,n){void 0===n&&(n={}),this.setValue(this.model.getFullValue(void 0,{skipImportant:!0})),this.updateStatus()},e.prototype.setValue=function(t){var e=this.model,n=(0,tn.isUndefined)(t)||""===t?e.getDefaultValue():t;if(this.update)return this.__update(n);this.__setValueInput(n)},e.prototype.__setValueInput=function(t){var e=this.getInputEl();e&&(e.value=t)},e.prototype.getInputEl=function(){return this.input||(this.input=this.el.querySelector("input")),this.input},e.prototype.updateVisibility=function(){this.el.style.display=this.model.isVisible()?"":"none"},e.prototype.clearCached=function(){delete this.clearEl,delete this.input,delete this.$input},e.prototype.__unset=function(){var t=this.unset&&this.unset.bind(this);t&&t(this._getClbOpts())},e.prototype.__update=function(t){var e=this.update&&this.update.bind(this);e&&e(pA(pA({},this._getClbOpts()),{value:t}))},e.prototype.__change=function(){for(var t=[],e=0;e\n \n \n ')},e.prototype.remove=function(){var t;return null===(t=this.props)||void 0===t||t.remove(),pS.prototype.remove.apply(this,arguments),this},e.prototype.onValueChange=function(){},e.prototype.onRender=function(){var t=this.pfx,e=this.model,n=e.get("properties");if(n.length&&!this.props){var r=e.isDetached(),i=new pk({config:pN(pN({},this.config),{highlightComputed:r,highlightChanged:r}),collection:n,parent:this});i.render(),this.$el.find("#".concat(t,"input-holder")).append(i.el),this.props=i}},e.prototype.clearCached=function(){pS.prototype.clearCached.apply(this,arguments),delete this.props},e}(pS),pR=(I=function(t,e){return(I=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}I(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),pP=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return pR(e,t),e.prototype.events=function(){return{click:"select","click [data-close-layer]":"removeItem","mousedown [data-move-layer]":"initSorter","touchstart [data-move-layer]":"initSorter"}},e.prototype.template=function(){var t=this.pfx,e=this.ppfx,n=this.em,r=null==n?void 0:n.getConfig().icons,i=(null==r?void 0:r.close)||"",o=(null==r?void 0:r.move)||"";return'\n
\n
\n ').concat(o,'\n
\n
\n \n
\n ').concat(i,'\n
\n
\n
\n ')},e.prototype.initialize=function(t){void 0===t&&(t={});var e=this.model,n=t.config||{};this.em=n.em,this.config=n,this.sorter=t.sorter,this.pfx=n.stylePrefix||"",this.ppfx=n.pStylePrefix||"",this.propertyView=t.propertyView;var r=this.propertyView.model;this.listenTo(e,"destroy remove",this.remove),this.listenTo(e,"change:values",this.updateLabel),this.listenTo(r,"change:selectedLayer",this.updateVisibility),e.view=this,e.set({droppable:0,draggable:1}),this.$el.data("model",e)},e.prototype.initSorter=function(){var t;null===(t=this.sorter)||void 0===t||t.startSort(this.el)},e.prototype.removeItem=function(t){t&&t.stopPropagation(),this.model.remove()},e.prototype.select=function(){this.model.select()},e.prototype.getPropertiesWrapper=function(){return this.propsWrapEl||(this.propsWrapEl=this.el.querySelector("[data-properties]")),this.propsWrapEl},e.prototype.getPreviewEl=function(){return this.previewEl||(this.previewEl=this.el.querySelector("[data-preview]")),this.previewEl},e.prototype.getLabelEl=function(){return this.labelEl||(this.labelEl=this.el.querySelector("[data-label]")),this.labelEl},e.prototype.updateLabel=function(){var t=this.model,e=t.getLabel();if(this.getLabelEl().innerHTML=e,t.hasPreview()){var n=this.getPreviewEl(),r=t.getStylePreview({number:{min:-3,max:3}}),i=(0,tn.keys)(r).map(function(t){return"".concat(t,":").concat(r[t])}).join(";");n.setAttribute("style",i)}},e.prototype.updateVisibility=function(){var t,e=this.pfx,n=this.model,r=this.propertyView,i=this.getPropertiesWrapper(),o=n.isSelected();i.style.display=o?"":"none",this.$el[o?"addClass":"removeClass"]("".concat(e,"active")),o&&i.appendChild(null===(t=r.props)||void 0===t?void 0:t.el)},e.prototype.render=function(){var t=this.el,e=this.pfx,n=this.model;return t.innerHTML=this.template(),t.className="".concat(e,"layer"),n.hasPreview()&&(t.querySelector("[data-preview-box]").style.display=""),this.updateLabel(),this.updateVisibility(),this},e}(tl.G7),pL=(R=function(t,e){return(R=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}R(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),pM=function(t){function e(e){var n=t.call(this,e)||this,r=n.collection,i=e.config||{},o=i.em,a=i.stylePrefix||"",s=i.pStylePrefix||"";n.config=i,n.pfx=a,n.ppfx=s,n.propertyView=e.propertyView,n.className="".concat(a,"layers ").concat(s,"field"),n.listenTo(r,"add",n.addTo),n.listenTo(r,"reset",n.reset),n.items=[];var u=null==o?void 0:o.Utils;return n.sorter=u?new u.Sorter({container:n.el,ignoreViewChildren:1,containerSel:".".concat(a,"layers"),itemSel:".".concat(a,"layer"),pfx:i.pStylePrefix,em:o}):"",r.view=n,n.$el.data("model",r),n.$el.data("collection",r),n}return pL(e,t),e.prototype.addTo=function(t){var e=this.collection.indexOf(t);this.addToCollection(t,null,e)},e.prototype.addToCollection=function(t,e,n){var r=e||null,i=this.propertyView,o=this.config,a=this.sorter,s=this.$el,u=new pP({model:t,config:o,sorter:a,propertyView:i}),l=u.render().el;if(this.items.push(u),r)r.appendChild(l);else if(void 0!==n){var c="before";s.children().length===n&&(n--,c="after"),n<0?s.append(l):s.children().eq(n)[c](l)}else s.append(l);return l},e.prototype.reset=function(t,e){this.clearItems(),this.render()},e.prototype.remove=function(){return this.clearItems(),tl.G7.prototype.remove.apply(this,arguments),this},e.prototype.clearItems=function(){this.items.forEach(function(t){return t.remove()}),this.items=[]},e.prototype.render=function(){var t=this,e=this.$el,n=this.sorter,r=document.createDocumentFragment();return e.empty(),this.collection.forEach(function(e){return t.addToCollection(e,r)}),e.append(r),e.attr("class",this.className),n&&(n.plh=null),this},e}(tl.G7),pj=(P=function(t,e){return(P=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}P(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),pB=function(){return(pB=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n \n
\n \n ")},e.prototype.init=function(){var t=this.model;this.listenTo(t.layers,"change reset",this.updateStatus),this.listenTo(t,"change:isEmptyValue",this.updateStatus)},e.prototype.addLayer=function(){this.model.addLayer({},{at:0})},e.prototype.setValue=function(){},e.prototype.remove=function(){var t;return null===(t=this.layersView)||void 0===t||t.remove(),pI.prototype.remove.apply(this,arguments),this},e.prototype.clearCached=function(){pI.prototype.clearCached.apply(this,arguments),delete this.layersView},e.prototype.onRender=function(){var t=this.model,e=this.el,n=this.config,r=t.get("properties");if(r.length&&!this.props){var i=new pk({config:pB(pB({},n),{highlightComputed:!1,highlightChanged:!1}),collection:r,parent:this});i.render();var o=new pM({collection:t.layers,config:n,propertyView:this});o.render(),e.querySelector("[data-layers-wrapper]").appendChild(o.el),this.props=i,this.layersView=o}},e}(pI),pU=(L=function(t,e){return(L=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}L(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),pH=function(){return(pH=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n
\n
\n \n
\n
\n
\n
\n
\n
').concat(i,"
\n
\n \n ")},e.prototype.__setValueInput=function(t){var e=this.model,n=this.el,r=e.getDefaultValue(),i=n.querySelector("[data-preview-box]"),o=n.querySelector("[data-preview]");i.style.display=t&&t!==r?"":"none",o.style.backgroundImage=t||e.getDefaultValue()},e.prototype.openAssetManager=function(){var t,e=this,n=null===(t=this.em)||void 0===t?void 0:t.Assets;null==n||n.open({select:function(t,r){var i=(0,tn.isString)(t)?t:t.get("src");e.model.upValue(i,{partial:!r}),r&&n.close()},types:["image"],accept:"image/*"})},e}(pS),pq=(M=function(t,e){return(M=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}M(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),pG=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return pq(e,t),e.prototype.templateInput=function(t){return""},e.prototype.init=function(){var t=this.model;this.listenTo(t,"change:unit",this.onValueChange),this.listenTo(t,"change:units",this.render)},e.prototype.setValue=function(t){},e.prototype.onRender=function(){var t=this.ppfx,e=this.model,n=this.el;if(!this.inputInst){var r=e.input;r.ppfx=t,r.render(),n.querySelector(".".concat(t,"fields")).appendChild(r.el),this.input=r.inputEl.get(0),this.inputInst=r}},e.prototype.clearCached=function(){pS.prototype.clearCached.apply(this,arguments),this.inputInst=null},e}(pS),pz=(j=function(t,e){return(j=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}j(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),pW=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return pz(e,t),e.prototype.setValue=function(t){var e;null===(e=this.inputInst)||void 0===e||e.setValue(t,{fromTarget:1,def:this.model.getDefaultValue()})},e.prototype.remove=function(){var t=this;pG.prototype.remove.apply(this,arguments);var e=this.inputInst;return e&&e.remove&&e.remove(),["inputInst","$color"].forEach(function(e){return t[e]=null}),this},e.prototype.__handleChange=function(t,e){this.model.upValue(t,{partial:e})},e.prototype.onRender=function(){var t;if(!this.inputInst){this.__handleChange=this.__handleChange.bind(this);var e=this.ppfx,n=this.model,r=this.em,i=this.el,o=new oq({target:r,model:n,ppfx:e,onChange:this.__handleChange}).render();i.querySelector(".".concat(e,"fields")).appendChild(o.el),this.input=null===(t=o.inputEl)||void 0===t?void 0:t.get(0),this.inputInst=o}},e}(pG),pK=(B=function(t,e){return(B=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}B(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),pY=function(){return(pY=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n \n
\n
\n
\n \n ')},e.prototype.updateOptions=function(){delete this.input,this.onRender()},e.prototype.onRender=function(){var t=this.pfx,e=this.model,n=e.getOptions();if(!this.input){var r=[];n.forEach(function(t){var n=e.getOptionId(t),i=e.getOptionLabel(n),o=t.style?t.style.replace(/"/g,"""):"",a=n.replace(/"/g,""");r.push('"))});var i=this.el.querySelector("#".concat(t,"input-holder"));i.innerHTML=""),this.input=i.firstChild}},e.prototype.__setValueInput=function(t){var e=this.model,n=this.getInputEl(),r=e.getOptions()[0],i=r?e.getOptionId(r):"";n&&(n.value=t||i)},e}(pS),pJ=(U=function(t,e){return(U=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}U(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),p1=function(){return(p1=Object.assign||function(t){for(var e,n=1,r=arguments.length;n')},e.prototype.onRender=function(){var t=this.pfx,e=this.ppfx,n=this.model,r="".concat(e,"radio-item-label"),i=n.getName(),o=n.getOptions(),a="".concat(t,"radio ").concat(t,"radio-").concat(i),s=n.cid;if(!this.input){var u=[];o.forEach(function(o){var l=o.className?"".concat(o.className," ").concat(t,"icon ").concat(r):"",c=n.getOptionId(o),p="".concat(i,"-").concat(c,"-").concat(s),h=l?"":n.getOptionLabel(c),f=o.title?'title="'.concat(o.title,'"'):"",d=n.getValue()===c?"checked":"";u.push('\n
\n \n \n
\n "))});var l=this.el.querySelector(".".concat(e,"field"));l.innerHTML='
').concat(u.join(""),"
"),this.input=l.firstChild}},e.prototype.__setValueInput=function(t){var e,n=this.model,r=t||n.getDefaultValue(),i=null===(e=this.getInputEl())||void 0===e?void 0:e.querySelector('[value="'.concat(r,'"]'));i&&(i.checked=!0)},e}(pZ),p9=(V=function(t,e){return(V=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}V(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),p3=function(){return(p3=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n \n \n ')},e.prototype.getSliderEl=function(){return this.slider||(this.slider=this.el.querySelector("input[type=range]")),this.slider},e.prototype.inputValueChanged=function(t){t.stopPropagation(),this.model.upValue(this.getSliderEl().value)},e.prototype.inputValueChangedSoft=function(t){t.stopPropagation(),this.model.upValue(this.getSliderEl().value,{partial:!0})},e.prototype.setValue=function(t){var e=this.model,n=e.parseValue(t);this.getSliderEl().value=""===t?e.getDefaultValue():parseFloat(n.value),pG.prototype.setValue.apply(this,arguments)},e.prototype.onRender=function(){pG.prototype.onRender.apply(this,arguments),this.model.get("showInput")||(this.inputInst.el.style.display="none")},e.prototype.clearCached=function(){pG.prototype.clearCached.apply(this,arguments),delete this.slider},e}(pG);let hr=tl.FE.extend(aM).extend({extendViewApi:1,init:function(){var t=this.opts,e=this.em,n=t.module||(null==e?void 0:e.get("StyleManager"));n&&(n.__listenAdd(this,n.events.propertyAdd),n.__listenRemove(this,n.events.propertyRemove))},types:[{id:"stack",model:pE,view:pF,isType:function(t){if(t&&"stack"==t.type)return t}},{id:"composite",model:pm,view:pI,isType:function(t){if(t&&"composite"==t.type)return t}},{id:"file",model:po,view:pV,isType:function(t){if(t&&"file"==t.type)return t}},{id:"color",model:po,view:pW,isType:function(t){if(t&&"color"==t.type)return t}},{id:"select",model:pQ,view:pZ,isType:function(t){if(t&&"select"==t.type)return t}},{id:"radio",model:p0,view:p5,isType:function(t){if(t&&"radio"==t.type)return t}},{id:"slider",model:p7,view:hn,isType:function(t){if(t&&"slider"==t.type)return t}},{id:"integer",model:p8,view:pG,isType:function(t){if(t&&"integer"==t.type)return t}},{id:"number",model:p8,view:pG,isType:function(t){if(t&&"number"==t.type)return t}},{id:"base",model:po,view:pS,isType:function(t){return t.type="base",t}}]});var hi=(z=function(t,e){return(z=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}z(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ho=function(){return(ho=Object.assign||function(t){for(var e,n=1,r=arguments.length;ne.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n},hs=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;ie.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n},hd=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i\n
$','
\n
',"
\n \n "],n=['\n
\n
$','
\n
',"
\n
\n "],Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,te=e),u,u,s,u,o)},e.prototype.events=function(){return{"click [data-sector-title]":"toggle"}},e.prototype.updateOpen=function(){var t=this.$el,e=this.model,n=this.pfx,r=e.isOpen();t[r?"addClass":"removeClass"]("".concat(n,"open")),this.getPropertiesEl().style.display=r?"":"none"},e.prototype.updateVisibility=function(){this.el.style.display=this.model.isVisible()?"":"none"},e.prototype.getPropertiesEl=function(){var t=this.$el,e=this.pfx;return t.find(".".concat(e,"properties")).get(0)},e.prototype.toggle=function(){var t=this.model;t.setOpen(!t.get("open"))},e.prototype.renderProperties=function(){var t=this.model,e=this.config,n=t.get("properties");if(n){var r=new pk({collection:n,config:e});this.$el.append(r.render().el)}},e.prototype.render=function(){var t=this.pfx,e=this.model,n=this.$el,r=e.getId(),i=e.getName();return n.html(this.template({pfx:t,label:i})),this.renderProperties(),n.attr("class","".concat(t,"sector ").concat(t,"sector__").concat(r," no-select")),this.updateOpen(),this},e}(tl.G7),hb=(Y=function(t,e){return(Y=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}Y(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),h_=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this,r=e.module,i=e.config,o=n.collection;return n.pfx=(null==i?void 0:i.stylePrefix)||"",n.ppfx=(null==i?void 0:i.pStylePrefix)||"",n.config=i,n.module=r,n.listenTo(o,"add",n.addTo),n.listenTo(o,"reset",n.render),n}return hb(e,t),e.prototype.remove=function(){var t=this;return tl.G7.prototype.remove.apply(this,arguments),["config","module","em"].forEach(function(e){return t[e]={}}),this},e.prototype.addTo=function(t,e,n){void 0===n&&(n={}),this.addToCollection(t,null,n)},e.prototype.addToCollection=function(t,e,n){void 0===n&&(n={});var r=this.config,i=this.el,o=new hv({model:t,config:r}).render().el;return(0,t0.$Q)(e||i,o,n.at),o},e.prototype.render=function(){var t=this,e=this.$el,n=this.pfx,r=this.ppfx;e.empty();var i=document.createDocumentFragment();return this.collection.each(function(e){return t.addToCollection(e,i)}),e.append(i),e.addClass("".concat(n,"sectors ").concat(r,"one-bg ").concat(r,"two-color")),this},e}(tl.G7),hE=($=function(t,e){return($=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}$(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),hT=function(){return(hT=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0})}):[]};l?(p=s.getRules("#".concat(l.getId())),f=(h=i?d(i.getSelectors().getFullName(c)):[]).concat(p)):(p=i?s.getRules("#".concat(i.getId())):[],h=d(t.getSelectors().getFullName(c)),f=p.concat(h));var m=f.filter(function(t){return(0,tn.isUndefined)(r)?1:t.get("state")===r}).sort(u.sortRules).reverse();a=m.slice(m.indexOf(t)+1)}return a},e.prototype.addType=function(t,e){this.properties.addType(t,e)},e.prototype.getType=function(t){return this.properties.getType(t)},e.prototype.getTypes=function(){return this.properties.getTypes()},e.prototype.createType=function(t,e){var n=void 0===e?{}:e,r=n.model,i=n.view,o=this.config,a=this.getType(t);if(a)return new a.view(hT({model:new a.model(void 0===r?{}:r),config:o},void 0===i?{}:i))},e.prototype.render=function(){var t=this.config,e=this.em,n=this.SectView,r=n&&n.el;return this.SectView=new h_({el:r,em:e,config:t,module:this,collection:this.sectors}),this.SectView.render().el},e.prototype._logNoSector=function(t){var e=this.em;e&&e.logWarning("'".concat(t,"' sector not found"))},e.prototype.__emitCmpStyleUpdate=function(t,e){void 0===e&&(e={});var n=this.em;if(!t.__p){var r=this.getSelectedAll(),i=e.components||n.getSelectedAll(),o=Array.isArray(i)?i:[i],a=hT({},t);delete a.__p,o.forEach(function(t){return!r.includes(t)&&t.__onStyleChange(a)})}},e.prototype.__upProps=function(t){var e=this;void 0===t&&(t={});var n=this.getSelected();if(n){var r=this.sectors,i=this.model.get("component"),o=this.getSelectedParents(),a=n.getStyle(),s=o.map(function(t){return{target:t,style:t.getStyle()}});r.map(function(n){n.getProperties().map(function(n){e.__upProp(n,a,s,t)})}),r.forEach(function(t){var e=t.getProperties();e.forEach(function(t){var e=t.__checkVisibility({target:n,component:i,sectors:r});t.set("visible",e)});var o=e.some(function(t){return t.isVisible()});t.set("visible",o)})}},e.prototype.__upProp=function(t,e,n,r){var i=this,o=t.getName(),a=e[o],s=hD(a),u="stack"===t.getType(),l="composite"===t.getType(),c=hT(hT({},r),{__up:!0}),p=u?t.__getLayersFromStyle(e):[],h=l?t.__getPropsFromStyle(e):{},f=s?a:null,d=null;if(u&&null===p||l&&null===h){var m=u?"__getLayersFromStyle":"__getPropsFromStyle",g=n.filter(function(e){return null!==t[m](e.style)})[0];if(g){f=g.style[o],d=g.target;var y=t[m](g.style);u?p=y:h=y}}else if(!s){f=null;var g=n.filter(function(t){return hD(t.style[o])})[0];g&&(f=g.style[o],d=g.target)}if(t.__setParentTarget(d),l||u||t.__getFullValue()===f||t.upValue(f,c),u&&t.__setLayers(p||[],{isEmptyValue:t.isEmptyValueStyle(e)}),l){var v=t.getProperties();if(t.isDetached()){var b=t.__getPropsFromStyle(e,{byName:!0})||{},_=n.map(function(e){return hT(hT({},e),{style:t.__getPropsFromStyle(e.style,{byName:!0})||{}})});v.map(function(t){return i.__upProp(t,b,_,r)})}else t.__setProperties(h||{},c),t.getProperties().map(function(t){return t.__setParentTarget(d)})}},e.prototype.destroy=function(){var t;[this.properties,this.sectors].forEach(function(t){t.reset(),t.stopListening()}),null===(t=this.SectView)||void 0===t||t.remove(),this.model.stopListening(),this.upAll.cancel()},e}(ty),hR=(Q=function(t,e){return(Q=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}Q(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),hP=function(){return(hP=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]e.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n},hB=function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i=i.getStepsBeforeSave()&&this.store().catch(function(t){return r.logError(t)})},e.prototype.loadModule=function(t){var e=new t(this);return this.set(e.name,e),e.onLoad&&this.toLoad.push(e),this.modules.push(e),e},e.prototype.loadStorableModule=function(t){var e=this.loadModule(t);return this.storables.push(e),e},e.prototype.init=function(t,e){void 0===e&&(e={}),this.destroyed&&(this.initialize(e),this.destroyed=!1),this.set("Editor",t)},e.prototype.getEditor=function(){return this.get("Editor")},e.prototype.handleUpdates=function(t,e,n){var r=this;void 0===n&&(n={}),!this.__skip&&!n.temporary&&!n.noCount&&!n.avoidStore&&this.get("ready")&&(this.timedInterval&&clearTimeout(this.timedInterval),this.timedInterval=setTimeout(function(){var t=r.getDirtyCount()||0;n.unset;var e=hj(n,["unset"]);r.set("changesCount",t+1,e)},0))},e.prototype.changesUp=function(t){this.handleUpdates(0,0,t)},e.prototype.componentHovered=function(t,e,n){var r=this.previous("componentHovered");r&&this.trigger("component:unhovered",r,n),e&&this.trigger("component:hovered",e,n)},e.prototype.getSelected=function(){return this.selected.lastComponent()},e.prototype.getSelectedAll=function(){return this.selected.allComponents()},e.prototype.setSelected=function(t,e){var n=this;void 0===e&&(e={});var r=e.event,i=r&&(r.ctrlKey||r.metaKey),o=(r||{}).shiftKey,a=((0,tn.isArray)(t)?t:[t]).map(function(t){var e,n;return(null===(n=null===(e=null==t?void 0:t.delegate)||void 0===e?void 0:e.select)||void 0===n?void 0:n.call(e,t))||t}).filter(Boolean),s=this.getSelectedAll(),u=this.getConfig().multipleSelection,l=(0,tn.isArray)(t);(l||!t)&&this.removeSelected(s.filter(function(t){return!(0,tn.contains)(a,t)})),a.forEach(function(t){if(t&&(n.trigger("component:select:before",t,e),!t.get("selectable")||e.abort)){if(!e.useValid)return;for(var r=t.parent();r&&!r.get("selectable");)r=r.parent();t=r}if(i&&u)return n.toggleSelected(t);if(o&&u){n.clearSelection(n.Canvas.getWindow());var a,c,p=t.collection,h=t.index();if(n.getSelectedAll().forEach(function(t){var e=t.collection,n=t.index();e===p&&(nh&&(c=(0,tn.isUndefined)(c)?n:Math.min(c,n)))}),!(0,tn.isUndefined)(a))for(;a!==h;)n.addSelected(p.at(a)),a++;if(!(0,tn.isUndefined)(c))for(;c!==h;)n.addSelected(p.at(c)),c--;return n.addSelected(t)}l||n.removeSelected(s.filter(function(e){return e!==t})),n.addSelected(t,e)})},e.prototype.addSelected=function(t,e){var n=this;void 0===e&&(e={}),((0,tn.isArray)(t)?t:[t]).forEach(function(t){var r=n.selected;!t||!t.get("selectable")||t.parents().some(function(t){return r.hasComponent(t)})||(e.forceChange&&n.removeSelected(t,e),r.allComponents().filter(function(e){return(0,tn.contains)(e.parents(),t)}).forEach(function(t){return n.removeSelected(t,e)}),r.addComponent(t,e),n.trigger("component:select",t,e),n.Canvas.addSpot({type:t$.q.Select,component:t}))})},e.prototype.removeSelected=function(t,e){var n=this;void 0===e&&(e={}),this.selected.removeComponent(t,e),((0,tn.isArray)(t)?t:[t]).forEach(function(t){return n.Canvas.removeSpots({type:t$.q.Select,component:t})})},e.prototype.toggleSelected=function(t,e){var n=this;void 0===e&&(e={}),((0,tn.isArray)(t)?t:[t]).forEach(function(t){n.selected.hasComponent(t)?n.removeSelected(t,e):n.addSelected(t,e)})},e.prototype.setHovered=function(t,e){var n=this;void 0===e&&(e={});var r=function(t,e){var r=n.config,i=n.Canvas,o=n.getHovered(),a=n.getSelectedAll(),s=t$.q.Hover,u=t$.q.Spacing;n.set("componentHovered",t||null,e),o&&(i.removeSpots({type:s,component:o}),i.removeSpots({type:u,component:o})),t&&(i.addSpot({type:s,component:t}),(!a.includes(t)||r.showOffsetsSelected)&&i.addSpot({type:u,component:t}))};if(!t)return r();var i="component:hover";if(e.forceChange&&r(),this.trigger("".concat(i,":before"),t,e),!t.get("hoverable")){if(!e.useValid||e.abort)return;for(var o=t.parent();o&&!o.get("hoverable");)o=o.parent();t=o}e.abort||(r(t,e),this.trigger(i,t,e))},e.prototype.getHovered=function(){return this.get("componentHovered")},e.prototype.setComponents=function(t,e){return void 0===e&&(e={}),this.Components.setComponents(t,e)},e.prototype.getComponents=function(){var t=this.Components,e=this.CodeManager;if(t&&e){var n=t.getComponents();return e.getCode(n,"json")}},e.prototype.setStyle=function(t,e){void 0===e&&(e={});var n=this.Css;return n.clear(e),n.getAll().add(t,e),this},e.prototype.addStyle=function(t,e){void 0===e&&(e={});var n=this.getStyle().add(t,e);return(0,tn.isArray)(n)?n:[n]},e.prototype.getStyle=function(){return this.Css.getAll()},e.prototype.setState=function(t){return this.set("state",t),this},e.prototype.getState=function(){return this.get("state")||""},e.prototype.getHtml=function(t){void 0===t&&(t={});var e=this.config,n=e.optsHtml,r=e.jsInHtml?this.getJs(t):"",i=t.component||this.Components.getComponent();return(i?this.CodeManager.getCode(i,"html",hP(hP({},n),t)):"")+(r?""):"")},e.prototype.getCss=function(t){void 0===t&&(t={});var e=this.config,n=e.optsCss,r=t.avoidProtected,i=(0,tn.isUndefined)(t.keepUnusedStyles)?e.keepUnusedStyles:t.keepUnusedStyles,o=this.Css,a=t.component||this.Components.getComponent(),s=r?"":e.protectedCss,u=a&&this.CodeManager.getCode(a,"css",hP(hP({cssc:o,keepUnusedStyles:i},n),t));return a?t.json?u:s+u:""},e.prototype.getJs=function(t){void 0===t&&(t={});var e=t.component||this.Components.getWrapper();return e?this.CodeManager.getCode(e,"js").trim():""},e.prototype.store=function(t){return hL(this,void 0,void 0,function(){var e;return hM(this,function(n){switch(n.label){case 0:return e=this.storeData(),[4,this.Storage.store(e,t)];case 1:return n.sent(),this.clearDirtyCount(),[2,e]}})})},e.prototype.load=function(t,e){return void 0===e&&(e={}),hL(this,void 0,void 0,function(){var n;return hM(this,function(r){switch(r.label){case 0:return[4,this.Storage.load(t)];case 1:return n=r.sent(),this.loadData(n),[4,(0,tr.wait)()];case 2:return r.sent(),e.clear&&(this.UndoManager.clear(),this.clearDirtyCount()),[2,n]}})})},e.prototype.storeData=function(){var t={},e=this.getEditing();return e&&e.trigger("sync:content",{noCount:!0}),this.storables.forEach(function(e){t=hP(hP({},t),e.store(1))}),JSON.parse(JSON.stringify(t))},e.prototype.loadData=function(t){return void 0===t&&(t={}),(0,tr.isEmptyObj)(t)||(this.storables.forEach(function(t){return t.clear()}),this.storables.forEach(function(e){return e.load(t)})),t},e.prototype.getDeviceModel=function(){var t=this.get("device");return this.Devices.get(t)},e.prototype.runDefault=function(t){void 0===t&&(t={});var e=this.get("Commands").get(this.config.defaultCommand);e&&!this.defaultRunning&&(e.stop(this,this,t),e.run(this,this,t),this.defaultRunning=!0)},e.prototype.stopDefault=function(t){void 0===t&&(t={});var e=this.get("Commands").get(this.config.defaultCommand);e&&this.defaultRunning&&(e.stop(this,this,t),this.defaultRunning=!1)},e.prototype.refreshCanvas=function(t){void 0===t&&(t={}),this.Canvas.refresh({spots:t.tools})},e.prototype.clearSelection=function(t){var e;null===(e=(t||window).getSelection())||void 0===e||e.removeAllRanges()},e.prototype.getCurrentMedia=function(){var t=this.config,e=this.getDeviceModel(),n=t.mediaCondition,r=t.devicePreviewMode,i=e&&e.get("widthMedia");return e&&i&&!r?"(".concat(n,": ").concat(i,")"):""},e.prototype.getWrapper=function(){return this.Components.getWrapper()},e.prototype.setCurrentFrame=function(t){return this.set("currentFrame",t)},e.prototype.getCurrentFrame=function(){return this.get("currentFrame")},e.prototype.getCurrentFrameModel=function(){var t;return null===(t=this.getCurrentFrame()||{})||void 0===t?void 0:t.model},e.prototype.getIcon=function(t){return(this.config.icons||{})[t]||""},e.prototype.getDirtyCount=function(){return this.get("changesCount")},e.prototype.clearDirtyCount=function(){return this.set({changesCount:0},{isClear:!0})},e.prototype.getZoomDecimal=function(){return this.Canvas.getZoomDecimal()},e.prototype.getZoomMultiplier=function(){return this.Canvas.getZoomMultiplier()},e.prototype.setDragMode=function(t){return this.set("dmode",t)},e.prototype.getDragMode=function(t){return(null==t?void 0:t.getDragMode())||this.get("dmode")||""},e.prototype.t=function(){for(var t=[],e=0;e0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]{var t={480:t=>{var e;window,e=function(){var t,e;return t=[function(t,e,n){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function o(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:e}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){a=!0,i=t},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}(e);try{for(s.s();!(o=s.n()).done;){var u=o.value;if(t(u)&&(a.push(u),--r<=0))break;if(n&&Object(i.h)(u)&&0l.indexOf(p)?u===e?N.FOLLOWING|N.CONTAINED_BY:N.FOLLOWING:u===t?N.PRECEDING|N.CONTAINS:N.PRECEDING}function q(t){return(t=t.filter(function(t,e,n){return!n.includes(t,e+1)})).sort(function(t,e){return(e=V(t,e))&N.PRECEDING?-1:e&N.FOLLOWING?1:0}),t}function G(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return z(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);return"Map"===(n="Object"===n&&t.constructor?t.constructor.name:n)||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?z(t,void 0):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0;return{s:e=function(){},n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:e}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){a=!0,i=t},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}function z(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:e}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}(Q);try{for(J.s();!(L=J.n()).done;){var tt=L.value;(0,R.assignComponents)(X,tt.components),(0,D.assignDependencies)(Z,tt.dependencies)}}catch(t){J.e(t)}finally{J.f()}"string"==typeof e&&(e=(0,k.default)(e,{keepComments:z,components:X,filePath:h,actualPath:c,preprocessors:p,ignoreIncludes:P})),e=(0,N.handleMjml3)(e,{noMigrateWarn:$});var te,tn,tr={backgroundColor:"",beforeDoctype:"",breakpoint:"480px",classes:{},classesDefault:{},defaultAttributes:{},htmlAttributes:{},fonts:G,inlineStyle:[],headStyle:{},componentsHeadStyle:[],headRaw:[],mediaQueries:{},preview:"",style:[],title:"",forceOWADesktop:"desktop"===(0,E.default)(e,"attributes.owa","mobile"),lang:(0,E.default)(e,"attributes.lang"),dir:(0,E.default)(e,"attributes.dir")},ti={components:X,dependencies:Z,initializeType:F.initializeType};switch(l){case"skip":break;case"strict":if(0<(u=(0,D.default)(e,ti)).length)throw new V("ValidationError: \n ".concat(u.map(function(t){return t.formattedMessage}).join("\n")),u);break;default:u=(0,D.default)(e,ti)}function to(t,e,n){if(n=2 tags.");return a=(0,j.default)(a),$.length&&(te=$.filter(function(t){return t.attributes.position&&"file-start"===t.attributes.position})).length&&(tr.beforeDoctype=te.map(function(t){return t.content}).join("\n")),(0,d.default)(tr.htmlAttributes)||(tn=(0,O.load)(a,{xmlMode:!0,decodeEntities:!1}),(0,m.default)(tr.htmlAttributes,function(t,e){(0,m.default)(t,function(t,n){tn(e).each(function(){tn(this).attr(n,t||"")})})}),a=tn.root().html()),a=Y(s({content:a},tr)),0>14)-1))break;h+=d}}0!==l&&(r+=1==(d=(t[l]&u.VALUE_LENGTH)>>14)?String.fromCharCode(t[l]&~u.VALUE_LENGTH):2===d?String.fromCharCode(t[l+1]):String.fromCharCode(t[l+1],t[l+2]),i=o-c+1)}else{var g,y=o+1,v=10;for(((g=e.charCodeAt(y))|s.To_LOWER_BIT)===s.LOWER_X&&(v=16,o+=1,y+=1);(g=e.charCodeAt(++o))>=s.ZERO&&g<=s.NINE||16===v&&(g|s.To_LOWER_BIT)>=s.LOWER_A&&(g|s.To_LOWER_BIT)<=s.LOWER_F;);if(y!==o){if(y=parseInt(y=e.substring(y,o),v),e.charCodeAt(o)===s.SEMI)o+=1;else if(n)continue;r+=(0,a.default)(y),i=o}}return r+e.slice(i)}}function p(t,e,n,r){var i=(e&u.BRANCH_LENGTH)>>7;if(e&=u.JUMP_TABLE,0==i)return 0!=e&&r===e?n:-1;if(e)return(e=r-e)<0||i<=e?-1:t[n+e]-1;for(var o=n,a=o+i-1;o<=a;){var s=o+a>>>1,l=t[s];if(l=a())throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function d(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;var n=(t="string"!=typeof t?""+t:t).length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return O(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return k(t).length;default:if(r)return O(t).length;e=(""+e).toLowerCase(),r=!0}}function m(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function g(t,e,n,r,i){if(0===t.length)return -1;if("string"==typeof n?(r=n,n=0):2147483647=t.length){if(i)return -1;n=t.length-1}else if(n<0){if(!i)return -1;n=0}if("string"==typeof e&&(e=u.from(e,r)),u.isBuffer(e))return 0===e.length?-1:y(t,e,n,r,i);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?(i?Uint8Array.prototype.indexOf:Uint8Array.prototype.lastIndexOf).call(t,e,n):y(t,[e],n,r,i);throw TypeError("val must be string, number or Buffer")}function y(t,e,n,r,i){var o=1,a=t.length,s=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return -1;a/=o=2,s/=2,n/=2}function u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i)for(var l=-1,c=n;c>>10&1023|55296),c=56320|1023&c),r.push(c),i+=p}return function(t){var e=t.length;if(e<=b)return String.fromCharCode.apply(String,t);for(var n="",r=0;rthis.length||(n=void 0===n||n>this.length?this.length:n)<=0||(n>>>=0)<=(e>>>=0))return"";for(t=t||"utf8";;)switch(t){case"hex":return function(t,e,n){var r,i=t.length;(!n||n<0||in&&(t+=" ... ")),""},u.prototype.compare=function(t,e,n,r,i){if(!u.isBuffer(t))throw TypeError("Argument must be a Buffer");if(void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),(e=void 0===e?0:e)<0||n>t.length||r<0||i>this.length)throw RangeError("out of range index");if(i<=r&&n<=e)return 0;if(i<=r)return -1;if(n<=e)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(e>>>=0),s=Math.min(o,a),l=this.slice(r,i),c=t.slice(e,n),p=0;pthis.length)throw RangeError("Attempt to write outside buffer bounds");r=r||"utf8";for(var f=!1;;)switch(r){case"hex":return function(t,e,n,r){n=Number(n)||0;var i=t.length-n;if((!r||i<(r=Number(r)))&&(r=i),(i=e.length)%2!=0)throw TypeError("Invalid hex string");i/2>8,i.push(r%=256),i.push(n);return i}(t,this.length-c),this,c,p);default:if(f)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),f=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var b=4096;function _(t,e,n){if(t%1!=0||t<0)throw RangeError("offset is not uint");if(nt.length)throw RangeError("Index out of range")}function T(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i>>8*(r?i:1-i)}function A(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i>>8*(r?i:3-i)&255}function C(t,e,n,r){if(n+r>t.length||n<0)throw RangeError("Index out of range")}function w(t,e,n,r,o){return o||C(t,0,n,4),i.write(t,e,n,r,23,4),n+4}function x(t,e,n,r,o){return o||C(t,0,n,8),i.write(t,e,n,r,52,8),n+8}u.prototype.slice=function(t,e){var n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):n>>8):T(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):T(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):A(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):A(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,n,r){t=+t,e|=0,r||E(this,t,e,n,(r=Math.pow(2,8*n-1))-1,-r);var i=0,o=1,a=0;for(this[e]=255&t;++i>0)-a&255;return e+n},u.prototype.writeIntBE=function(t,e,n,r){t=+t,e|=0,r||E(this,t,e,n,(r=Math.pow(2,8*n-1))-1,-r);var i=n-1,o=1,a=0;for(this[e+i]=255&t;0<=--i&&(o*=256);)t<0&&0===a&&0!==this[e+i+1]&&(a=1),this[e+i]=(t/o>>0)-a&255;return e+n},u.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&(t=t<0?255+t+1:t),e+1},u.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):T(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):T(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):A(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):A(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,n){return w(this,t,e,!0,n)},u.prototype.writeFloatBE=function(t,e,n){return w(this,t,e,!1,n)},u.prototype.writeDoubleLE=function(t,e,n){return x(this,t,e,!0,n)},u.prototype.writeDoubleBE=function(t,e,n){return x(this,t,e,!1,n)},u.prototype.copy=function(t,e,n,r){if(n=n||0,r||0===r||(r=this.length),e>=t.length&&(e=t.length),(r=0=this.length)throw RangeError("sourceStart out of bounds");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length);var i,o=(r=t.length-e>>=0,n=void 0===n?this.length:n>>>0,"number"==typeof(t=t||0))for(s=e;s>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function k(t){return r.toByteArray(function(t){var e;if((t=((e=t).trim?e.trim():e.replace(/^\s+|\s+$/g,"")).replace(S,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function D(t,e,n,r){for(var i=0;i=e.length||i>=t.length);++i)e[i+n]=t[i];return i}}).call(this,n(17))},function(t,e,n){(function(t){n.d(e,"a",function(){return o}),n.d(e,"b",function(){return a});var r=n(6),i=n(0);function o(e){return function(n,r,o,s){return"string"==typeof(n=void 0!==t&&t.isBuffer(n)?n.toString():n)?e(n,r,o,s):!Array.isArray(s=n)&&Object(i.l)(s)?s:(a(s,n=new i.b([])),n)}}function a(t,e){var n=Array.isArray(t)?t:[t];e?e.children=n:e=null;for(var i=0;i",'"',"`"," ","\r","\n"," "])),p=["%","/","?",";","#"].concat(c),h=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n(406);function b(t,e,n){if(t&&o.isObject(t)&&t instanceof a)return t;var r=new a;return r.parse(t,e,n),r}a.prototype.parse=function(t,e,n){if(!o.isString(t))throw TypeError("Parameter 'url' must be a string, not "+r(t));var a=t.indexOf("?"),u=-1!==a&&a\+~]/,l=[":after",":before",":first-letter",":first-line",":lang"],c=["::after","::before","::first-letter","::first-line"],p="double-quote",h="single-quote",f="root";t.exports=function(t,e,n,d){for(var m,g,y=i(t,r.COMMA),v=0,b=y.length;v䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\uD835\uDD0A;拙pf;쀀\uD835\uDD3Eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\uD835\uDCA2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\uD835\uDD40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\uD835\uDD0Dpf;쀀\uD835\uDD41ǣ߇\0ߌr;쀀\uD835\uDCA5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\uD835\uDD0Epf;쀀\uD835\uDD42cr;쀀\uD835\uDCA6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\uD835\uDD0FĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\uD835\uDD43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\uD835\uDD10nusPlus;戓pf;쀀\uD835\uDD44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\uD835\uDD11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\uD835\uDCA9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\uD835\uDD12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\uD835\uDD46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\uD835\uDCAAash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\uD835\uDD13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\uD835\uDCAB;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\uD835\uDD14pf;愚cr;쀀\uD835\uDCAC؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\uD835\uDD16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\uD835\uDD4Aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\uD835\uDCAEar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\uD835\uDD17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\uD835\uDD4BipleDot;惛Āctዖዛr;쀀\uD835\uDCAFrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\uD835\uDD18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\uD835\uDD4CЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\uD835\uDCB0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\uD835\uDD19pf;쀀\uD835\uDD4Dcr;쀀\uD835\uDCB1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\uD835\uDD1Apf;쀀\uD835\uDD4Ecr;쀀\uD835\uDCB2Ȁfiosᓋᓐᓒᓘr;쀀\uD835\uDD1B;䎞pf;쀀\uD835\uDD4Fcr;쀀\uD835\uDCB3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\uD835\uDD1Cpf;쀀\uD835\uDD50cr;쀀\uD835\uDCB4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\uD835\uDCB5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\uD835\uDD1Erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\uD835\uDD52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\uD835\uDCB6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\uD835\uDD1Fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\uD835\uDD53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\uD835\uDCB7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\uD835\uDD20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\uD835\uDD54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\uD835\uDCB8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\uD835\uDD21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\uD835\uDD55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\uD835\uDCB9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\uD835\uDD22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\uD835\uDD56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\uD835\uDD23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\uD835\uDD57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\uD835\uDCBBࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\uD835\uDD24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\uD835\uDD58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\uD835\uDD25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\uD835\uDD59bar;怕ƀclt≯≴≸r;쀀\uD835\uDCBDasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\uD835\uDD26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\uD835\uDD5Aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\uD835\uDCBEnʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\uD835\uDD27ath;䈷pf;쀀\uD835\uDD5Bǣ⏬\0⏱r;쀀\uD835\uDCBFrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\uD835\uDD28reen;䄸cy;䑅cy;䑜pf;쀀\uD835\uDD5Ccr;쀀\uD835\uDCC0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\uD835\uDD29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\uD835\uDD5Dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\uD835\uDCC1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\uD835\uDD2Ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\uD835\uDD5EĀct⣸⣽r;쀀\uD835\uDCC2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\uD835\uDD2BȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\uD835\uDD5F膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\uD835\uDCC3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\uD835\uDD2Cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\uD835\uDD60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\uD835\uDD2Dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\uD835\uDD61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\uD835\uDCC5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\uD835\uDD2Epf;쀀\uD835\uDD62rime;恗cr;쀀\uD835\uDCC6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\uD835\uDD2FĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\uD835\uDD63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\uD835\uDCC7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\uD835\uDD30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\uD835\uDD64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\uD835\uDCC8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\uD835\uDD31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\uD835\uDD65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\uD835\uDCC9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\uD835\uDD32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\uD835\uDD66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\uD835\uDCCAƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\uD835\uDD33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\uD835\uDD67roð໻tré㦴Ācu㨆㨋r;쀀\uD835\uDCCBĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\uD835\uDD34pf;쀀\uD835\uDD68Ā;eᑹ㩦atèᑹcr;쀀\uD835\uDCCCૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\uD835\uDD35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\uD835\uDD69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\uD835\uDCCDĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\uD835\uDD36cy;䑗pf;쀀\uD835\uDD6Acr;쀀\uD835\uDCCEĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\uD835\uDD37cy;䐶grarr;懝pf;쀀\uD835\uDD6Bcr;쀀\uD835\uDCCFĀjn㮅㮇;怍j;怌'.split("").map(function(t){return t.charCodeAt(0)})),new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(t){return t.charCodeAt(0)})));function d(t){for(var e=1;e$\x80-\uFFFF]/g,g=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),y=null!=String.prototype.codePointAt?function(t,e){return t.codePointAt(e)}:function(t,e){return 55296==(64512&t.charCodeAt(e))?1024*(t.charCodeAt(e)-55296)+t.charCodeAt(e+1)-56320+65536:t.charCodeAt(e)};function v(t){for(var e="",n=0;null!==(o=m.exec(t));){var r=o.index,i=t.charCodeAt(r),o=g.get(i);n=void 0!==o?(e+=t.substring(n,r)+o,r+1):(e+="".concat(t.substring(n,r),"&#x").concat(y(t,r).toString(16),";"),m.lastIndex+=Number(55296==(64512&i)))}return e+t.substr(n)}function b(t,e){return function(n){for(var r,i=0,o="";r=t.exec(n);)i!==r.index&&(o+=n.substring(i,r.index)),o+=e.get(r[0].charCodeAt(0)),i=r.index+1;return o+n.substring(i)}}b(/[&<>'"]/g,g);var _=b(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),E=b(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));(f={})[f.XML=0]="XML",f[f.HTML=1]="HTML",(f={})[f.Legacy=0]="Legacy",f[f.Strict=1]="Strict",(f={})[f.UTF8=0]="UTF8",f[f.ASCII=1]="ASCII",f[f.Extensive=2]="Extensive",f[f.Attribute=3]="Attribute",f[f.Text=4]="Text";var T=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(t){return[t.toLowerCase(),t]})),A=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(t){return[t.toLowerCase(),t]}));function C(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function w(t){for(var e=1;e");case s:return"");case p:return"");case u:case l:case c:return function(e,n){"foreign"===n.xmlMode&&(e.name=null!==(i=T.get(e.name))&&void 0!==i?i:e.name,e.parent&&k.has(e.parent.name)&&(n=w(w({},n),{},{xmlMode:!1}))),!n.xmlMode&&D.has(e.name)&&(n=w(w({},n),{},{xmlMode:"foreign"}));var r="<".concat(e.name),i=function(t,e){var n;if(t){var r=!1===(null!==(n=e.encodeEntities)&&void 0!==n?n:e.decodeEntities)?S:e.xmlMode||"utf8"!==e.encodeEntities?v:_;return Object.keys(t).map(function(n){var i,o=null!==(i=t[n])&&void 0!==i?i:"";return"foreign"===e.xmlMode&&(n=null!==(i=A.get(n))&&void 0!==i?i:n),e.emptyAttrs||e.xmlMode||""!==o?"".concat(n,'="').concat(r(o),'"'):n}).join(" ")}}(e.attribs,n);return i&&(r+=" ".concat(i)),0===e.children.length&&(n.xmlMode?!1!==n.selfClosingTags:n.selfClosingTags&&O.has(e.name))?(n.xmlMode||(r+=" "),r+="/>"):(r+=">",0"))),r}(e,n);case o:return function(t,e){var n,r=t.data||"";return!1===(null!==(n=e.encodeEntities)&&void 0!==n?n:e.decodeEntities)||!e.xmlMode&&t.parent&&x.has(t.parent.name)?r:(e.xmlMode||"utf8"!==e.encodeEntities?v:E)(r)}(e,n)}}(r[d],n);return f};var k=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),D=new Set(["svg","math"])},function(t,e){function n(e,r){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},t.exports.default=t.exports,t.exports.__esModule=!0,n(e,r)}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(67),i=n(239),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e,n=[];for(e in Object(t))o.call(t,e)&&"constructor"!=e&&n.push(e);return n}},function(t,e,n){n=n(28)(n(16),"Map"),t.exports=n},function(t,e){t.exports=function(t){return"number"==typeof t&&-1e[r]?1:-1;return t.length-e.length},e.compare=function(t,n){return 1==e.compareFunc(t,n)?t:n},e.getDefaultOptions=function(t){return(t=Object.assign({extraCss:"",insertPreservedExtraCss:!0,applyStyleTags:!0,removeStyleTags:!0,preserveMediaQueries:!0,preserveFontFaces:!0,preserveKeyFrames:!0,preservePseudos:!0,applyWidthAttributes:!0,applyHeightAttributes:!0,applyAttributesTableElements:!0,url:""},t)).webResources=t.webResources||{},t}},function(t,e,n){(function(e){t.exports=function(t){return(function(t){var n=[].slice.call(arguments,1);n.unshift("["+t+"]"),e.stderr.write(n.join(" ")+"\n")}).bind(null,t)}}).call(this,n(14))},function(t,e,n){var r,i,o,a;function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}i=[function(t,e,n){var r=n(1).Beautifier,i=n(5).Options;t.exports=function(t,e){return new r(t,e).beautify()},t.exports.defaultOptions=function(){return new i}},function(t,e,n){var r=n(2).Output,i=n(3).Token,o=n(4),a=n(5).Options,s=n(7).Tokenizer,u=n(7).line_starters,l=n(7).positionable_operators,c=n(7).TOKEN;function p(t,e){return -1!==e.indexOf(t)}function h(t,e){return t&&t.type===c.RESERVED&&t.text===e}function f(t,e){return t&&t.type===c.RESERVED&&p(t.text,e)}var d=["case","return","do","if","throw","else","await","break","continue","async"],m=function(t){for(var e={},n=0;nn&&(n=t.line_indent_level)),{mode:e,parent:t,last_token:t?t.last_token:new i(c.START_BLOCK,""),last_word:t?t.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,indentation_level:n,alignment:0,line_indent_level:t?t.line_indent_level:n,start_line_index:this._output.get_line_number(),ternary_depth:0}},_.prototype._reset=function(t){var e=t.match(/^[\t ]*/)[0];return this._last_last_text="",this._output=new r(this._options,e),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode("BlockStatement"),e=new s(t,this._options),this._tokens=e.tokenize(),t},_.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var t=this._reset(this._source_text),e=this._options.eol;"auto"===this._options.eol&&(e="\n",t&&o.lineBreak.test(t||"")&&(e=t.match(o.lineBreak)[0]));for(var n=this._tokens.next();n;)this.handle_token(n),this._last_last_text=this._flags.last_token.text,this._flags.last_token=n,n=this._tokens.next();return this._output.get_code(e)},_.prototype.handle_token=function(t,e){t.type===c.START_EXPR?this.handle_start_expr(t):t.type===c.END_EXPR?this.handle_end_expr(t):t.type===c.START_BLOCK?this.handle_start_block(t):t.type===c.END_BLOCK?this.handle_end_block(t):t.type===c.WORD||t.type===c.RESERVED?this.handle_word(t):t.type===c.SEMICOLON?this.handle_semicolon(t):t.type===c.STRING?this.handle_string(t):t.type===c.EQUALS?this.handle_equals(t):t.type===c.OPERATOR?this.handle_operator(t):t.type===c.COMMA?this.handle_comma(t):t.type===c.BLOCK_COMMENT?this.handle_block_comment(t,e):t.type===c.COMMENT?this.handle_comment(t,e):t.type===c.DOT?this.handle_dot(t):t.type===c.EOF?this.handle_eof(t):(t.type,c.UNKNOWN,this.handle_unknown(t,e))},_.prototype.handle_whitespace_and_comments=function(t,e){var n=t.newlines,r=this._options.keep_array_indentation&&v(this._flags.mode);if(t.comments_before)for(var i=t.comments_before.next();i;)this.handle_whitespace_and_comments(i,e),this.handle_token(i,e),i=t.comments_before.next();if(r)for(var o=0;othis._options.max_preserve_newlines&&(n=this._options.max_preserve_newlines),this._options.preserve_newlines&&1this._flags.parent.indentation_level)&&(--this._flags.indentation_level,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},_.prototype.set_mode=function(t){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,t),this._flags=this.create_flags(this._previous_flags,t),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},_.prototype.restore_mode=function(){0"!==this._flags.last_token.text)&&(p(this._flags.last_token.type,[c.EQUALS,c.START_EXPR,c.COMMA,c.OPERATOR])||f(this._flags.last_token,["return","throw","import","default"]))?this.set_mode("ObjectLiteral"):this.set_mode("BlockStatement"),e=(n=!e.comments_before&&"}"===e.text)&&"function"===this._flags.last_word&&this._flags.last_token.type===c.END_EXPR,this._options.brace_preserve_inline){var r=0,i=null;this._flags.inline_frame=!0;do if((i=this._tokens.peek((r+=1)-1)).newlines){this._flags.inline_frame=!1;break}while(i.type!==c.EOF&&(i.type!==c.END_BLOCK||i.opened!==t))}("expand"===this._options.brace_style||"none"===this._options.brace_style&&t.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==c.OPERATOR&&(e||this._flags.last_token.type===c.EQUALS||f(this._flags.last_token,d)&&"else"!==this._flags.last_token.text)?this._output.space_before_token=!0:this.print_newline(!1,!0):(!v(this._previous_flags.mode)||this._flags.last_token.type!==c.START_EXPR&&this._flags.last_token.type!==c.COMMA||((this._flags.last_token.type===c.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(t),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==c.OPERATOR&&this._flags.last_token.type!==c.START_EXPR&&(this._flags.last_token.type!==c.START_BLOCK||this._flags.inline_frame?this._output.space_before_token=!0:this.print_newline())),this.print_token(t),this.indent(),n||this._options.brace_preserve_inline&&this._flags.inline_frame||this.print_newline()},_.prototype.handle_end_block=function(t){for(this.handle_whitespace_and_comments(t);"Statement"===this._flags.mode;)this.restore_mode();var e=this._flags.last_token.type===c.START_BLOCK;this._flags.inline_frame&&!e?this._output.space_before_token=!0:"expand"===this._options.brace_style?e||this.print_newline():e||(v(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(t)},_.prototype.handle_word=function(t){if(t.type===c.RESERVED&&(p(t.text,["set","get"])&&"ObjectLiteral"!==this._flags.mode||"import"===t.text&&"("===this._tokens.peek().text||p(t.text,["as","from"])&&!this._flags.import_block||"ObjectLiteral"===this._flags.mode&&":"===this._tokens.peek().text)&&(t.type=c.WORD),this.start_of_statement(t)?f(this._flags.last_token,["var","let","const"])&&t.type===c.WORD&&(this._flags.declaration_statement=!0):!t.newlines||b(this._flags.mode)||this._flags.last_token.type===c.OPERATOR&&"--"!==this._flags.last_token.text&&"++"!==this._flags.last_token.text||this._flags.last_token.type===c.EQUALS||!this._options.preserve_newlines&&f(this._flags.last_token,["var","let","const","set","get"])?this.handle_whitespace_and_comments(t):(this.handle_whitespace_and_comments(t),this.print_newline()),this._flags.do_block&&!this._flags.do_while){if(h(t,"while"))return this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0,void(this._flags.do_while=!0);this.print_newline(),this._flags.do_block=!1}if(this._flags.if_block){if(!this._flags.else_block&&h(t,"else"))this._flags.else_block=!0;else{for(;"Statement"===this._flags.mode;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}}if(this._flags.in_case_statement&&f(t,["case","default"]))return this.print_newline(),this._flags.last_token.type!==c.END_BLOCK&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(t),void(this._flags.in_case=!0);if(this._flags.last_token.type!==c.COMMA&&this._flags.last_token.type!==c.START_EXPR&&this._flags.last_token.type!==c.EQUALS&&this._flags.last_token.type!==c.OPERATOR||this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t),h(t,"function"))return(p(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!p(this._flags.last_token.text,["(","[","{",":","=",","])&&this._flags.last_token.type!==c.OPERATOR)&&(this._output.just_added_blankline()||t.comments_before||(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD?f(this._flags.last_token,["get","set","new","export"])||f(this._flags.last_token,E)||h(this._flags.last_token,"default")&&"export"===this._last_last_text||"declare"===this._flags.last_token.text?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===c.OPERATOR||"="===this._flags.last_token.text?this._output.space_before_token=!0:!this._flags.multiline_frame&&(b(this._flags.mode)||v(this._flags.mode))||this.print_newline(),this.print_token(t),void(this._flags.last_word=t.text);var e="NONE";this._flags.last_token.type===c.END_BLOCK?this._previous_flags.inline_frame?e="SPACE":!f(t,["else","catch","finally","from"])||"expand"===this._options.brace_style||"end-expand"===this._options.brace_style||"none"===this._options.brace_style&&t.newlines?e="NEWLINE":(e="SPACE",this._output.space_before_token=!0):this._flags.last_token.type===c.SEMICOLON&&"BlockStatement"===this._flags.mode?e="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&b(this._flags.mode)?e="SPACE":this._flags.last_token.type===c.STRING?e="NEWLINE":this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||"*"===this._flags.last_token.text&&(p(this._last_last_text,["function","yield"])||"ObjectLiteral"===this._flags.mode&&p(this._last_last_text,["{",","]))?e="SPACE":this._flags.last_token.type===c.START_BLOCK?e=this._flags.inline_frame?"SPACE":"NEWLINE":this._flags.last_token.type===c.END_EXPR&&(this._output.space_before_token=!0,e="NEWLINE"),f(t,u)&&")"!==this._flags.last_token.text&&(e=this._flags.inline_frame||"else"===this._flags.last_token.text||"export"===this._flags.last_token.text?"SPACE":"NEWLINE"),f(t,["else","catch","finally"])?(this._flags.last_token.type!==c.END_BLOCK||"BlockStatement"!==this._previous_flags.mode||"expand"===this._options.brace_style||"end-expand"===this._options.brace_style||"none"===this._options.brace_style&&t.newlines)&&!this._flags.inline_frame?this.print_newline():(this._output.trim(!0),"}"!==this._output.current_line.last()&&this.print_newline(),this._output.space_before_token=!0):"NEWLINE"===e?f(this._flags.last_token,d)||"declare"===this._flags.last_token.text&&f(t,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==c.END_EXPR?this._flags.last_token.type===c.START_EXPR&&f(t,["var","let","const"])||":"===this._flags.last_token.text||(h(t,"if")&&h(t.previous,"else")?this._output.space_before_token=!0:this.print_newline()):f(t,u)&&")"!==this._flags.last_token.text&&this.print_newline():this._flags.multiline_frame&&v(this._flags.mode)&&","===this._flags.last_token.text&&"}"===this._last_last_text?this.print_newline():"SPACE"===e&&(this._output.space_before_token=!0),t.previous&&(t.previous.type===c.WORD||t.previous.type===c.RESERVED)&&(this._output.space_before_token=!0),this.print_token(t),this._flags.last_word=t.text,t.type===c.RESERVED&&("do"===t.text?this._flags.do_block=!0:"if"===t.text?this._flags.if_block=!0:"import"===t.text?this._flags.import_block=!0:this._flags.import_block&&h(t,"from")&&(this._flags.import_block=!1))},_.prototype.handle_semicolon=function(t){this.start_of_statement(t)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(t);for(var e=this._tokens.peek();!("Statement"!==this._flags.mode||this._flags.if_block&&h(e,"else")||this._flags.do_block);)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(t)},_.prototype.handle_string=function(t){t.text.startsWith("`")&&0===t.newlines&&""===t.whitespace_before&&(")"===t.previous.text||this._flags.last_token.type===c.WORD)||(this.start_of_statement(t)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(t),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t):t.text.startsWith("`")&&this._flags.last_token.type===c.END_EXPR&&("]"===t.previous.text||")"===t.previous.text)&&0===t.newlines?this._output.space_before_token=!0:this.print_newline())),this.print_token(t)},_.prototype.handle_equals=function(t){this.start_of_statement(t)||this.handle_whitespace_and_comments(t),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0},_.prototype.handle_comma=function(t){this.handle_whitespace_and_comments(t,!0),this.print_token(t),this._output.space_before_token=!0,this._flags.declaration_statement?(b(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(t)):"ObjectLiteral"===this._flags.mode||"Statement"===this._flags.mode&&"ObjectLiteral"===this._flags.parent.mode?("Statement"===this._flags.mode&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(t)},_.prototype.handle_operator=function(t){var e="*"===t.text&&(f(this._flags.last_token,["function","yield"])||p(this._flags.last_token.type,[c.START_BLOCK,c.COMMA,c.END_BLOCK,c.SEMICOLON])),n=p(t.text,["-","+"])&&(p(this._flags.last_token.type,[c.START_BLOCK,c.START_EXPR,c.EQUALS,c.OPERATOR])||p(this._flags.last_token.text,u)||","===this._flags.last_token.text);if(this.start_of_statement(t)||this.handle_whitespace_and_comments(t,!e),f(this._flags.last_token,d))return this._output.space_before_token=!0,void this.print_token(t);if("*"!==t.text||this._flags.last_token.type!==c.DOT){if("::"!==t.text){if(this._flags.last_token.type===c.OPERATOR&&p(this._options.operator_position,g)&&this.allow_wrap_or_preserved_newline(t),":"===t.text&&this._flags.in_case)return this.print_token(t),this._flags.in_case=!1,this._flags.case_body=!0,void(this._tokens.peek().type!==c.START_BLOCK?(this.indent(),this.print_newline()):this._output.space_before_token=!0);var r=!0,i=!0,o=!1;if(":"===t.text?0===this._flags.ternary_depth?r=!1:(--this._flags.ternary_depth,o=!0):"?"===t.text&&(this._flags.ternary_depth+=1),!n&&!e&&this._options.preserve_newlines&&p(t.text,l)){var a=":"===t.text,s=a&&o,h=a&&!o;switch(this._options.operator_position){case m.before_newline:return this._output.space_before_token=!h,this.print_token(t),a&&!s||this.allow_wrap_or_preserved_newline(t),void(this._output.space_before_token=!0);case m.after_newline:return this._output.space_before_token=!0,!a||s?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(t):this._output.space_before_token=!1,this.print_token(t),void(this._output.space_before_token=!0);case m.preserve_newline:return h||this.allow_wrap_or_preserved_newline(t),r=!(this._output.just_added_newline()||h),this._output.space_before_token=r,this.print_token(t),void(this._output.space_before_token=!0)}}e?(this.allow_wrap_or_preserved_newline(t),r=!1,i=(e=this._tokens.peek())&&p(e.type,[c.WORD,c.RESERVED])):"..."===t.text?(this.allow_wrap_or_preserved_newline(t),r=this._flags.last_token.type===c.START_BLOCK,i=!1):(p(t.text,["--","++","!","~"])||n)&&(this._flags.last_token.type!==c.COMMA&&this._flags.last_token.type!==c.START_EXPR||this.allow_wrap_or_preserved_newline(t),i=r=!1,t.newlines&&("--"===t.text||"++"===t.text)&&this.print_newline(!1,!0),";"===this._flags.last_token.text&&b(this._flags.mode)&&(r=!0),this._flags.last_token.type===c.RESERVED?r=!0:this._flags.last_token.type===c.END_EXPR?r=!("]"===this._flags.last_token.text&&("--"===t.text||"++"===t.text)):this._flags.last_token.type===c.OPERATOR&&(r=p(t.text,["--","-","++","+"])&&p(this._flags.last_token.text,["--","-","++","+"]),p(t.text,["+","-"])&&p(this._flags.last_token.text,["--","++"])&&(i=!0)),("BlockStatement"!==this._flags.mode||this._flags.inline_frame)&&"Statement"!==this._flags.mode||"{"!==this._flags.last_token.text&&";"!==this._flags.last_token.text||this.print_newline()),this._output.space_before_token=this._output.space_before_token||r,this.print_token(t),this._output.space_before_token=i}else this.print_token(t)}else this.print_token(t)},_.prototype.handle_block_comment=function(t,e){return this._output.raw?(this._output.add_raw_token(t),void(t.directives&&"end"===t.directives.preserve&&(this._output.raw=this._options.test_output_raw))):t.directives?(this.print_newline(!1,e),this.print_token(t),"start"===t.directives.preserve&&(this._output.raw=!0),void this.print_newline(!1,!0)):void(o.newline.test(t.text)||t.newlines?this.print_block_commment(t,e):(this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0))},_.prototype.print_block_commment=function(t,e){var n,r,i,a=function(t){for(var e=[],n=(t=t.replace(o.allLineBreaks,"\n")).indexOf("\n");-1!==n;)e.push(t.substring(0,n)),n=(t=t.substring(n+1)).indexOf("\n");return t.length&&e.push(t),e}(t.text),s=t.whitespace_before,u=s.length;if(this.print_newline(!1,e),this.print_token_line_indentation(t),this._output.add_token(a[0]),this.print_newline(!1,e),1this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var t=this.__parent.current_line;return t.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===t.__items[0]&&(t.__items.splice(0,1),--t.__character_count),!0}return!1},e.prototype.is_empty=function(){return 0===this.__items.length},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(t){this.__items.push(t);var e=t.lastIndexOf("\n");-1!==e?this.__character_count=t.length-e:this.__character_count+=t.length},e.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},e.prototype._remove_indent=function(){0=this.__cache.length;)this.__add_column()},n.prototype.__add_column=function(){var t,e=this.__cache.length,n="";this.__indent_size&&e>=this.__indent_size&&(e-=(t=Math.floor(e/this.__indent_size))*this.__indent_size,n=Array(t+1).join(this.__indent_string)),e&&(n+=Array(e+1).join(" ")),this.__cache.push(n)},r.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},r.prototype.get_line_number=function(){return this.__lines.length},r.prototype.get_indent_string=function(t,e){return this.__indent_cache.get_indent_string(t,e)},r.prototype.get_indent_size=function(t,e){return this.__indent_cache.get_indent_size(t,e)},r.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},r.prototype.add_new_line=function(t){return!(this.is_empty()||!t&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},r.prototype.get_code=function(t){this.trim(!0);var e=this.current_line.pop();return e&&("\n"===e[e.length-1]&&(e=e.replace(/\n+$/g,"")),this.current_line.push(e)),this._end_with_newline&&this.__add_outputline(),e=this.__lines.join("\n"),"\n"!==t?e.replace(/[\n]/g,t):e},r.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},r.prototype.set_indent=function(t,e){return this.next_line.set_indent(t=t||0,e=e||0),1>> === !== << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" ");var g,y=new RegExp(o=(o="\\?\\.(?!\\d) "+(o=">>>= ... >>= <<= === >>> !== **= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |").replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&")).replace(/ /g,"|")),v=RegExp("^(?:"+(o=(a="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(",")).concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as"])).join("|")+")$");((o=function(t,e){i.call(this,t,e),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source),t=new u(this._input),e=new l(this._input).read_options(this._options),this.__patterns={template:e,identifier:e.starting_with(s.identifier).matching(s.identifierMatch),number:t.matching(f),punct:t.matching(y),comment:t.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:t.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:t.matching(//),include:t.starting_with(/#include/).until_after(s.lineBreak),shebang:t.starting_with(/#!/).until_after(s.lineBreak),xml:t.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[\s\S]+?}|!\[CDATA\[[\s\S]*?\]\]|)(\s+{[\s\S]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{[\s\S]+?}))*\s*(\/?)\s*>/),single_quote:e.until(/['\\\n\r\u2028\u2029]/),double_quote:e.until(/["\\\n\r\u2028\u2029]/),template_text:e.until(/[`\\$]/),template_expression:e.until(/[`}\\]/)}}).prototype=new i)._is_comment=function(t){return t.type===p.COMMENT||t.type===p.BLOCK_COMMENT||t.type===p.UNKNOWN},o.prototype._is_opening=function(t){return t.type===p.START_BLOCK||t.type===p.START_EXPR},o.prototype._is_closing=function(t,e){return(t.type===p.END_BLOCK||t.type===p.END_EXPR)&&e&&("]"===t.text&&"["===e.text||")"===t.text&&"("===e.text||"}"===t.text&&"{"===e.text)},o.prototype._reset=function(){g=!1},o.prototype._get_next_token=function(t,e){this._readWhitespace();var n=this._input.peek();return null===n?this._create_token(p.EOF,""):this._read_non_javascript(n)||this._read_string(n)||this._read_word(t)||this._read_singles(n)||this._read_comment(n)||this._read_regexp(n,t)||this._read_xml(n,t)||this._read_punctuation()||this._create_token(p.UNKNOWN,this._input.next())},o.prototype._read_word=function(t){var e=this.__patterns.identifier.read();return""!==e?(e=e.replace(s.allLineBreaks,"\n"),t.type!==p.DOT&&(t.type!==p.RESERVED||"set"!==t.text&&"get"!==t.text)&&v.test(e)?"in"===e||"of"===e?this._create_token(p.OPERATOR,e):this._create_token(p.RESERVED,e):this._create_token(p.WORD,e)):""!==(e=this.__patterns.number.read())?this._create_token(p.WORD,e):void 0},o.prototype._read_singles=function(t){var e=null;return"("===t||"["===t?e=this._create_token(p.START_EXPR,t):")"===t||"]"===t?e=this._create_token(p.END_EXPR,t):"{"===t?e=this._create_token(p.START_BLOCK,t):"}"===t?e=this._create_token(p.END_BLOCK,t):";"===t?e=this._create_token(p.SEMICOLON,t):"."===t&&m.test(this._input.peek(1))?e=this._create_token(p.DOT,t):","===t&&(e=this._create_token(p.COMMA,t)),e&&this._input.next(),e},o.prototype._read_punctuation=function(){var t=this.__patterns.punct.read();if(""!==t)return"="===t?this._create_token(p.EQUALS,t):"?."===t?this._create_token(p.DOT,t):this._create_token(p.OPERATOR,t)},o.prototype._read_non_javascript=function(t){var e="";if("#"===t){if(this._is_first_token()&&(e=this.__patterns.shebang.read())||(e=this.__patterns.include.read()))return this._create_token(p.UNKNOWN,e.trim()+"\n");t=this._input.next();var n="#";if(this._input.hasNext()&&this._input.testChar(d)){for(;n+=t=this._input.next(),this._input.hasNext()&&"#"!==t&&"="!==t;);return"#"===t||("["===this._input.peek()&&"]"===this._input.peek(1)?(n+="[]",this._input.next(),this._input.next()):"{"===this._input.peek()&&"}"===this._input.peek(1)&&(n+="{}",this._input.next(),this._input.next())),this._create_token(p.WORD,n)}this._input.back()}else if("<"===t&&this._is_first_token()){if(e=this.__patterns.html_comment_start.read()){for(;this._input.hasNext()&&!this._input.testChar(s.newline);)e+=this._input.next();return g=!0,this._create_token(p.COMMENT,e)}}else if(g&&"-"===t&&(e=this.__patterns.html_comment_end.read()))return g=!1,this._create_token(p.COMMENT,e);return null},o.prototype._read_comment=function(t){var e,n=null;return"/"===t&&(e="","*"===this._input.peek(1)?(e=this.__patterns.block_comment.read(),(t=h.get_directives(e))&&"start"===t.ignore&&(e+=h.readIgnored(this._input)),e=e.replace(s.allLineBreaks,"\n"),(n=this._create_token(p.BLOCK_COMMENT,e)).directives=t):"/"===this._input.peek(1)&&(e=this.__patterns.comment.read(),n=this._create_token(p.COMMENT,e))),n},o.prototype._read_string=function(t){if("`"!==t&&"'"!==t&&'"'!==t)return null;var e=this._input.next();return this.has_char_escapes=!1,e+="`"===t?this._read_string_recursive("`",!0,"${"):this._read_string_recursive(t),this.has_char_escapes&&this._options.unescape_strings&&(e=function(t){for(var e,n="",i=new r(t),o=null;i.hasNext();)if((o=i.match(/([\s]|[^\\]|\\\\)+/g))&&(n+=o[0]),"\\"===i.peek()){if(i.next(),"x"===i.peek())o=i.match(/x([0-9A-Fa-f]{2})/g);else{if("u"!==i.peek()){n+="\\",i.hasNext()&&(n+=i.next());continue}o=i.match(/u([0-9A-Fa-f]{4})/g)}if(!o||126<(e=parseInt(o[1],16))&&e<=255&&0===o[0].indexOf("x"))return t;n+=0<=e&&e<32?"\\"+o[0]:34===e||39===e||92===e?"\\"+String.fromCharCode(e):String.fromCharCode(e)}return n}(e)),this._input.peek()===t&&(e+=this._input.next()),e=e.replace(s.allLineBreaks,"\n"),this._create_token(p.STRING,e)},o.prototype._allow_regexp_or_xml=function(t){return t.type===p.RESERVED&&c(t.text,["return","case","throw","else","do","typeof","yield"])||t.type===p.END_EXPR&&")"===t.text&&t.opened.previous.type===p.RESERVED&&c(t.opened.previous.text,["if","while","for"])||c(t.type,[p.COMMENT,p.START_EXPR,p.START_BLOCK,p.START,p.END_BLOCK,p.OPERATOR,p.EQUALS,p.EOF,p.SEMICOLON,p.COMMA])},o.prototype._read_regexp=function(t,e){if("/"===t&&this._allow_regexp_or_xml(e)){for(var n=this._input.next(),r=!1,i=!1;this._input.hasNext()&&(r||i||this._input.peek()!==t)&&!this._input.testChar(s.newline);)n+=this._input.peek(),r?r=!1:(r="\\"===this._input.peek(),"["===this._input.peek()?i=!0:"]"===this._input.peek()&&(i=!1)),this._input.next();return this._input.peek()===t&&(n+=this._input.next()+this._input.read(s.identifier)),this._create_token(p.STRING,n)}return null},o.prototype._read_xml=function(t,e){if(this._options.e4x&&"<"===t&&this._allow_regexp_or_xml(e)){var n="",r=this.__patterns.xml.read_match();if(r){for(var i=r[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),o=0===i.indexOf("{"),a=0;r;){var u=!!r[1],l=r[2];if(!r[r.length-1]&&"![CDATA["!==l.slice(0,8)&&(l===i||o&&l.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(u?--a:++a),n+=r[0],a<=0)break;r=this.__patterns.xml.read_match()}return r||(n+=this._input.match(/[\s\S]*/g)[0]),n=n.replace(s.allLineBreaks,"\n"),this._create_token(p.STRING,n)}}return null},o.prototype._read_string_recursive=function(t,e,n){var r,i;"'"===t?i=this.__patterns.single_quote:'"'===t?i=this.__patterns.double_quote:"`"===t?i=this.__patterns.template_text:"}"===t&&(i=this.__patterns.template_expression);for(var o=i.read(),a="";this._input.hasNext();){if((a=this._input.next())===t||!e&&s.newline.test(a)){this._input.back();break}"\\"===a&&this._input.hasNext()?("x"===(r=this._input.peek())||"u"===r?this.has_char_escapes=!0:"\r"===r&&"\n"===this._input.peek(1)&&this._input.next(),a+=this._input.next()):n&&("${"===n&&"$"===a&&"{"===this._input.peek()&&(a+=this._input.next()),n===a&&(a+="`"===t?this._read_string_recursive("}",e,"`"):this._read_string_recursive("`",e,"${"),this._input.hasNext()&&(a+=this._input.next()))),o+=a+=i.read()}return o},t.exports.Tokenizer=o,t.exports.TOKEN=p,t.exports.positionable_operators=n.slice(),t.exports.line_starters=a.slice()},function(t){var e=RegExp.prototype.hasOwnProperty("sticky");function n(t){this.__input=t||"",this.__input_length=this.__input.length,this.__position=0}n.prototype.restart=function(){this.__position=0},n.prototype.back=function(){0=t.length&&this.__input.substring(e-t.length,e).toLowerCase()===t},t.exports.InputScanner=n},function(t,e,n){var r=n(8).InputScanner,i=n(3).Token,o=n(10).TokenStream,a=n(11).WhitespacePattern,s={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"};(n=function(t,e){this._input=new r(t),this._options=e||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new a(this._input)}).prototype.tokenize=function(){var t;this._input.restart(),this.__tokens=new o,this._reset();for(var e=new i(s.START,""),n=null,r=[],a=new o;e.type!==s.EOF;){for(t=this._get_next_token(e,n);this._is_comment(t);)a.add(t),t=this._get_next_token(e,n);a.isEmpty()||(t.comments_before=a,a=new o),t.parent=n,this._is_opening(t)?(r.push(n),n=t):n&&this._is_closing(t,n)&&((t.opened=n).closed=t,n=r.pop(),t.parent=n),(t.previous=e).next=t,this.__tokens.add(t),e=t}return this.__tokens},n.prototype._is_first_token=function(){return this.__tokens.isEmpty()},n.prototype._reset=function(){},n.prototype._get_next_token=function(t,e){this._readWhitespace();var n=this._input.read(/.+/g);return n?this._create_token(s.RAW,n):this._create_token(s.EOF,"")},n.prototype._is_comment=function(t){return!1},n.prototype._is_opening=function(t){return!1},n.prototype._is_closing=function(t,e){return!1},n.prototype._create_token=function(t,e){return new i(t,e,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},n.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},t.exports.Tokenizer=n,t.exports.TOKEN=s},function(t){function e(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}e.prototype.restart=function(){this.__position=0},e.prototype.isEmpty=function(){return 0===this.__tokens_length},e.prototype.hasNext=function(){return this.__position/),erb:t.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:t.starting_with(/{%/).until_after(/%}/),django_value:t.starting_with(/{{/).until_after(/}}/),django_comment:t.starting_with(/{#/).until_after(/#}/),smarty:t.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:t.starting_with(/{\*/).until_after(/\*}/),smarty_literal:t.starting_with(/{literal}/).until_after(/{\/literal}/)}}(o.prototype=new r)._create=function(){return new o(this._input,this)},o.prototype._update=function(){this.__set_templated_pattern()},o.prototype.disable=function(t){var e=this._create();return e._disabled[t]=!0,e._update(),e},o.prototype.read_options=function(t){var e,n=this._create();for(e in i)n._disabled[e]=-1===t.templating.indexOf(e);return n._update(),n},o.prototype.exclude=function(t){var e=this._create();return e._excluded[t]=!0,e._update(),e},o.prototype.read=function(){for(var t="",e=(t=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern),this._read_template());e;)this._match_pattern?e+=this._input.read(this._match_pattern):e+=this._input.readUntil(this.__template_pattern),t+=e,e=this._read_template();return this._until_after&&(t+=this._input.readUntilAfter(this._until_pattern)),t},o.prototype.__set_templated_pattern=function(){var t=[];this._disabled.php||t.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||t.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||t.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(t.push(this.__patterns.django._starting_pattern.source),t.push(this.__patterns.django_value._starting_pattern.source),t.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||t.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&t.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+t.join("|")+")")},o.prototype._read_template=function(){var t,e="",n=this._input.peek();return"<"===n?(t=this._input.peek(1),this._disabled.php||this._excluded.php||"?"!==t||(e=e||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||"%"!==t||(e=e||this.__patterns.erb.read())):"{"===n&&(this._disabled.handlebars||this._excluded.handlebars||(e=(e=(e=e||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(e=e||this.__patterns.django_value.read()),this._excluded.django||(e=(e=e||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(e=(e=(e=e||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read())),e},t.exports.TemplatablePattern=o}],o={},a=function t(e){var n=o[e];return void 0!==n||(n=o[e]={exports:{}},i[e](n,n.exports,t)),n.exports}(0),void 0===(r=(function(){return{js_beautify:a}}).apply(e,[]))||(t.exports=r)},function(t,e,n){var r,i,o,a;function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}i=[,,function(t){function e(t){this.__parent=t,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}function n(t,e){this.__cache=[""],this.__indent_size=t.indent_size,this.__indent_string=t.indent_char,t.indent_with_tabs||(this.__indent_string=Array(t.indent_size+1).join(t.indent_char)),e=e||"",0this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var t=this.__parent.current_line;return t.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===t.__items[0]&&(t.__items.splice(0,1),--t.__character_count),!0}return!1},e.prototype.is_empty=function(){return 0===this.__items.length},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(t){this.__items.push(t);var e=t.lastIndexOf("\n");-1!==e?this.__character_count=t.length-e:this.__character_count+=t.length},e.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},e.prototype._remove_indent=function(){0=this.__cache.length;)this.__add_column()},n.prototype.__add_column=function(){var t,e=this.__cache.length,n="";this.__indent_size&&e>=this.__indent_size&&(e-=(t=Math.floor(e/this.__indent_size))*this.__indent_size,n=Array(t+1).join(this.__indent_string)),e&&(n+=Array(e+1).join(" ")),this.__cache.push(n)},r.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},r.prototype.get_line_number=function(){return this.__lines.length},r.prototype.get_indent_string=function(t,e){return this.__indent_cache.get_indent_string(t,e)},r.prototype.get_indent_size=function(t,e){return this.__indent_cache.get_indent_size(t,e)},r.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},r.prototype.add_new_line=function(t){return!(this.is_empty()||!t&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},r.prototype.get_code=function(t){this.trim(!0);var e=this.current_line.pop();return e&&("\n"===e[e.length-1]&&(e=e.replace(/\n+$/g,"")),this.current_line.push(e)),this._end_with_newline&&this.__add_outputline(),e=this.__lines.join("\n"),"\n"!==t?e.replace(/[\n]/g,t):e},r.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},r.prototype.set_indent=function(t,e){return this.next_line.set_indent(t=t||0,e=e||0),1=t.length&&this.__input.substring(e-t.length,e).toLowerCase()===t},t.exports.InputScanner=n},,,,,function(t){function e(t,e){t="string"==typeof t?t:t.source,e="string"==typeof e?e:e.source,this.__directives_block_pattern=RegExp(t+/ beautify( \w+[:]\w+)+ /.source+e,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=RegExp(t+/\sbeautify\signore:end\s/.source+e,"g")}e.prototype.get_directives=function(t){if(!t.match(this.__directives_block_pattern))return null;var e={};this.__directive_pattern.lastIndex=0;for(var n=this.__directive_pattern.exec(t);n;)e[n[1]]=n[2],n=this.__directive_pattern.exec(t);return e},e.prototype.readIgnored=function(t){return t.readUntilAfter(this.__directives_end_ignore_pattern)},t.exports.Directives=e},,function(t,e,n){var r=n(16).Beautifier,i=n(17).Options;t.exports=function(t,e){return new r(t,e).beautify()},t.exports.defaultOptions=function(){return new i}},function(t,e,n){var r=n(17).Options,i=n(2).Output,o=n(8).InputScanner,a=new(n(13)).Directives(/\/\*/,/\*\//),s=/\r\n|[\r\n]/,u=/\r\n|[\r\n]/g,l=/\s/,c=/(?:\s|\n)+/g,p=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,h=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function f(t,e){this._source_text=t||"",this._options=new r(e),this._ch=null,this._input=null,this.NESTED_AT_RULE={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},this.CONDITIONAL_GROUP_RULE={"@media":!0,"@supports":!0,"@document":!0}}f.prototype.eatString=function(t){var e="";for(this._ch=this._input.next();this._ch;){if(e+=this._ch,"\\"===this._ch)e+=this._input.next();else if(-1!==t.indexOf(this._ch)||"\n"===this._ch)break;this._ch=this._input.next()}return e},f.prototype.eatWhitespace=function(t){for(var e=l.test(this._input.peek()),n=0;l.test(this._input.peek());)this._ch=this._input.next(),t&&"\n"===this._ch&&(0===n||n=this._nestedLevel):this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&y&&this._output.previous_line&&"{"!==this._output.previous_line.item(-1)&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,"expand"===this._options.brace_style?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line()):"}"===this._ch?(this.outdent(),this._output.add_new_line(),"{"===f&&this._output.trim(!0),_=E=!1,v&&(this.outdent(),v=!1),this.print_string(this._ch),y=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&"}"!==this._input.peek()&&this._output.add_new_line(!0)):":"===this._ch?!y&&!b||this._input.lookBack("&")||this.foundNestedPseudoClass()||this._input.lookBack("(")||_||0!==g?(this._input.lookBack(" ")&&(this._output.space_before_token=!0),":"===this._input.peek()?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":")):(this.print_string(":"),v||(this._output.space_before_token=v=!0,this.eatWhitespace(!0),this.indent())):'"'===this._ch||"'"===this._ch?(this.preserveSingleSpace(r),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)):";"===this._ch?0===g?(v&&(this.outdent(),v=!1),E=_=!1,this.print_string(this._ch),this.eatWhitespace(!0),"/"!==this._input.peek()&&this._output.add_new_line()):(this.print_string(this._ch),this.eatWhitespace(!0),this._output.space_before_token=!0):"("===this._ch?this._input.lookBack("url")?(this.print_string(this._ch),this.eatWhitespace(),g++,this.indent(),this._ch=this._input.next(),")"===this._ch||'"'===this._ch||"'"===this._ch?this._input.back():this._ch&&(this.print_string(this._ch+this.eatString(")")),g&&(g--,this.outdent()))):(this.preserveSingleSpace(r),this.print_string(this._ch),this.eatWhitespace(),g++,this.indent()):")"===this._ch?(g&&(g--,this.outdent()),this.print_string(this._ch)):","===this._ch?(this.print_string(this._ch),this.eatWhitespace(!0),!this._options.selector_separator_newline||v||0!==g||E||_?this._output.space_before_token=!0:this._output.add_new_line()):">"!==this._ch&&"+"!==this._ch&&"~"!==this._ch||v||0!==g?"]"===this._ch?this.print_string(this._ch):"["===this._ch?(this.preserveSingleSpace(r),this.print_string(this._ch)):"="===this._ch?(this.eatWhitespace(),this.print_string("="),l.test(this._ch)&&(this._ch="")):("!"!==this._ch||this._input.lookBack("\\")?this.preserveSingleSpace(r):this.print_string(" "),this.print_string(this._ch)):this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&l.test(this._ch)&&(this._ch=""));return this._output.get_code(e)},t.exports.Beautifier=f},function(t,e,n){var r=n(6).Options;function i(t){r.call(this,t,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0),t=this._get_boolean("space_around_selector_separator"),this.space_around_combinator=this._get_boolean("space_around_combinator")||t;var e=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var n=0;ne[1]?1:-1}t.exports=function(t,e){switch(e){case"natural":return t.sort(i);case"standard":return t.sort(o);case"none":case!1:return t}}},function(t,e,n){var r=n(80).Spaces,i=n(15),o=n(81),a=/[\s"'][iI]\s*\]/,s=/([\d\w])([iI])\]/g,u=/="([a-zA-Z][a-zA-Z\d\-_]+)"([iI])/g,l=/="([a-zA-Z][a-zA-Z\d\-_]+)"(\s|\])/g,c=/^(?:(?:)\s*)+/,p=/='([a-zA-Z][a-zA-Z\d\-_]+)'([iI])/g,h=/='([a-zA-Z][a-zA-Z\d\-_]+)'(\s|\])/g,f=/[>\+~]/,d=/\s/;t.exports=function(t,e,n,m,g){var y=[],v=[];function b(t,e){return g.push("HTML comment '"+e+"' at "+o(t[2][0])+". Removing."),""}for(var _=0,E=t.length;_~]/.test(i(e[1])),l=0,c=e[2].length;lt.length)&&(e=t.length);for(var n=0,r=Array(e);n"),children:[],errors:[{type:"include",params:{file:t,partialPath:i}}]},void R.children.push(i)}"html"!==e.type?(e="inline"===e["css-inline"]?{inline:"inline"}:{},e={line:n,file:t,absoluteFilePath:g.default.resolve(N,S),tagName:"mj-style",content:r,children:[],attributes:e},M.push(e)):(r={line:n,file:t,absoluteFilePath:g.default.resolve(N,S),parent:R,tagName:"mj-raw",content:r},R.children.push(r))}(decodeURIComponent(r.path),r,a):void function(e,r){var o=g.default.resolve(N,e),a=R;if((0,h.default)(R.includedIn,{file:o}))throw Error("Circular inclusion detected on file : ".concat(o));try{l=y.default.readFileSync(o,"utf8")}catch(t){return e={line:r,file:e,absoluteFilePath:g.default.resolve(N,S),parent:R,tagName:"mj-raw",content:""),children:[],errors:[{type:"include",params:{file:e,partialPath:o}}]},void R.children.push(e)}var u,l=-1===l.indexOf("")?"".concat(l,""):l;l=t(l,s(s({},n),{},{filePath:o,actualPath:o}),[].concat(i(R.includedIn),[{file:R.absoluteFilePath,line:r}])),o=function(t){var e=1"),includedIn:o})}},{recognizeCDATA:!0,decodeEntities:!1,recognizeSelfClosing:!0,lowerCaseAttributeNames:!1});if(e=(0,l.default)(k)(e),F.write(e),F.end(),!(0,d.default)(I))throw Error("Parsing failed. Check your mjml.");return(0,v.default)(I),a&&(0,_.default)(I),M.length&&((a=(0,h.default)(I.children,{tagName:"mj-head"}))?a.children?a.children=[].concat(i(a.children),M):a.children=M:I.children.push({file:x,line:0,tagName:"mj-head",children:M})),I};var l=u(n(133)),c=u(n(483)),p=u(n(140)),h=u(n(47)),f=u(n(484)),d=u(n(18)),m=n(143),g=u(n(21)),y=u(n(63)),v=u(n(485)),b=u(n(486)),_=u(n(488)),E=n(489),T=function(t){for(var e=/\n/gi,n=[0];e.exec(t);)n.push(e.lastIndex);return n},A=function(t,e){return t.startIndex===e.startIndex&&t.endIndex===e.endIndex};t.exports=e.default}).call(this,n(14))},function(t,e,n){var r=n(65)("flow",n(481));r.placeholder=n(51),t.exports=r},function(t,e,n){var r=n(210),i=n(457),o=n(458),a=n(212),s=n(472),u=n(137),l=n(473),c=n(218),p=n(219),h=n(59),f=Math.max;t.exports=function(t,e,n,d,m,g,y,v){var b=2&e;if(!b&&"function"!=typeof t)throw TypeError("Expected a function");var _,E,T=d?d.length:0;T||(e&=-97,d=m=void 0),y=void 0===y?y:f(h(y),0),v=void 0===v?v:h(v),T-=m?m.length:0,64&e&&(_=d,E=m,d=m=void 0);var A=b?void 0:u(t);return y=[t,e,n,d,m,_,E,g,y,v],A&&l(y,A),t=y[0],e=y[1],n=y[2],d=y[3],m=y[4],(v=y[9]=void 0===y[9]?b?0:t.length:f(y[9]-T,0))||!(24&e)||(e&=-25),p((A?r:c)(n=e&&1!=e?8==e||16==e?o(t,e,v):32!=e&&33!=e||m.length?a.apply(void 0,y):s(t,e,n,d):i(t,e,n),y),t,e)}},function(t,e,n){var r=n(79);function i(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}n=n(136),i.prototype=r(n.prototype),t.exports=i.prototype.constructor=i},function(t,e){t.exports=function(){}},function(t,e,n){var r=n(211);n=n(460),t.exports=r?function(t){return r.get(t)}:n},function(t,e,n){var r=n(79);function i(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}n=n(136),i.prototype=r(n.prototype),t.exports=i.prototype.constructor=i},function(t,e){var n="__lodash_placeholder__";t.exports=function(t,e){for(var r=-1,i=t.length,o=0,a=[];++rt.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:e}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}(o);try{for(y.s();!(g=y.n()).done;){var v=g.value;u.push.apply(u,r(t(v,n)))}}catch(t){y.e(t)}finally{y.f()}}return u},Object.defineProperty(e,"rulesCollection",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"registerRule",{enumerable:!0,get:function(){return l.registerRule}}),Object.defineProperty(e,"dependencies",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"registerDependencies",{enumerable:!0,get:function(){return c.registerDependencies}}),Object.defineProperty(e,"assignDependencies",{enumerable:!0,get:function(){return c.assignDependencies}}),e.formatValidationError=void 0,u=u(n(52));var l=s(n(490)),c=s(n(496)),p=["mjml"];u=u.default,e.formatValidationError=u},function(t,e,n){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var i=n(74),o=n(30),a=n(56),s=n(18);t.exports=function(t,e,n){if(!s(n))return!1;var u=r(e);return!!("number"==u?o(n)&&a(e,n.length):"string"==u&&e in n)&&i(n[e],t)}},function(t,e,n){n.r(e),n.d(e,"Parser",function(){return A}),n.d(e,"DomHandler",function(){return C.c}),n.d(e,"parseDocument",function(){return M}),n.d(e,"parseDOM",function(){return j}),n.d(e,"createDomStream",function(){return B}),n.d(e,"Tokenizer",function(){return f}),n.d(e,"ElementType",function(){return r}),n.d(e,"getFeed",function(){return L.getFeed}),n.d(e,"parseFeed",function(){return F}),n.d(e,"DomUtils",function(){return L}),n.d(e,"DefaultHandler",function(){return C.c});var r={};n.r(r),n.d(r,"ElementType",function(){return p}),n.d(r,"isTag",function(){return w}),n.d(r,"Root",function(){return x}),n.d(r,"Text",function(){return S}),n.d(r,"Directive",function(){return O}),n.d(r,"Comment",function(){return k}),n.d(r,"Script",function(){return D}),n.d(r,"Style",function(){return N}),n.d(r,"Tag",function(){return I}),n.d(r,"CDATA",function(){return R}),n.d(r,"Doctype",function(){return P});var i,o,a,s=n(11);function u(t){return t===i.Space||t===i.NewLine||t===i.Tab||t===i.FormFeed||t===i.CarriageReturn}function l(t){return t===i.Slash||t===i.Gt||u(t)}function c(t){return t>=i.Zero&&t<=i.Nine}(m=i=i||{})[m.Tab=9]="Tab",m[m.NewLine=10]="NewLine",m[m.FormFeed=12]="FormFeed",m[m.CarriageReturn=13]="CarriageReturn",m[m.Space=32]="Space",m[m.ExclamationMark=33]="ExclamationMark",m[m.Num=35]="Num",m[m.Amp=38]="Amp",m[m.SingleQuote=39]="SingleQuote",m[m.DoubleQuote=34]="DoubleQuote",m[m.Dash=45]="Dash",m[m.Slash=47]="Slash",m[m.Zero=48]="Zero",m[m.Nine=57]="Nine",m[m.Semi=59]="Semi",m[m.Lt=60]="Lt",m[m.Eq=61]="Eq",m[m.Gt=62]="Gt",m[m.Questionmark=63]="Questionmark",m[m.UpperA=65]="UpperA",m[m.LowerA=97]="LowerA",m[m.UpperF=70]="UpperF",m[m.LowerF=102]="LowerF",m[m.UpperZ=90]="UpperZ",m[m.LowerZ=122]="LowerZ",m[m.LowerX=120]="LowerX",m[m.OpeningSquareBracket=91]="OpeningSquareBracket",(g=o=o||{})[g.Text=1]="Text",g[g.BeforeTagName=2]="BeforeTagName",g[g.InTagName=3]="InTagName",g[g.InSelfClosingTag=4]="InSelfClosingTag",g[g.BeforeClosingTagName=5]="BeforeClosingTagName",g[g.InClosingTagName=6]="InClosingTagName",g[g.AfterClosingTagName=7]="AfterClosingTagName",g[g.BeforeAttributeName=8]="BeforeAttributeName",g[g.InAttributeName=9]="InAttributeName",g[g.AfterAttributeName=10]="AfterAttributeName",g[g.BeforeAttributeValue=11]="BeforeAttributeValue",g[g.InAttributeValueDq=12]="InAttributeValueDq",g[g.InAttributeValueSq=13]="InAttributeValueSq",g[g.InAttributeValueNq=14]="InAttributeValueNq",g[g.BeforeDeclaration=15]="BeforeDeclaration",g[g.InDeclaration=16]="InDeclaration",g[g.InProcessingInstruction=17]="InProcessingInstruction",g[g.BeforeComment=18]="BeforeComment",g[g.CDATASequence=19]="CDATASequence",g[g.InSpecialComment=20]="InSpecialComment",g[g.InCommentLike=21]="InCommentLike",g[g.BeforeSpecialS=22]="BeforeSpecialS",g[g.SpecialStartSequence=23]="SpecialStartSequence",g[g.InSpecialTag=24]="InSpecialTag",g[g.BeforeEntity=25]="BeforeEntity",g[g.BeforeNumericEntity=26]="BeforeNumericEntity",g[g.InNamedEntity=27]="InNamedEntity",g[g.InNumericEntity=28]="InNumericEntity",g[g.InHexEntity=29]="InHexEntity",(y=a={})[y.NoValue=0]="NoValue",y[y.Unquoted=1]="Unquoted",y[y.Single=2]="Single",y[y.Double=3]="Double";var p,h={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},f=function(){var t;function e(t,n){var r=void 0!==(r=t.xmlMode)&&r;t=void 0===(t=t.decodeEntities)||t,function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,e),this.cbs=n,this.state=o.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=o.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=r,this.decodeEntities=t,this.entityTrie=r?s.xmlDecodeTree:s.htmlDecodeTree}return t=[{key:"reset",value:function(){this.state=o.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=o.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}},{key:"write",value:function(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()}},{key:"end",value:function(){this.running&&this.finish()}},{key:"pause",value:function(){this.running=!1}},{key:"resume",value:function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=o.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===i.Amp&&(this.state=o.BeforeEntity)}},{key:"stateSpecialStartSequence",value:function(t){var e=this.sequenceIndex===this.currentSequence.length;if(e?l(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!e)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=o.InTagName,this.stateInTagName(t)}},{key:"stateInSpecialTag",value:function(t){if(this.sequenceIndex===this.currentSequence.length){if(t===i.Gt||u(t)){var e,n=this.index-this.currentSequence.length;return this.sectionStart=i.LowerA&&t<=i.LowerZ||t>=i.UpperA&&t<=i.UpperZ}},{key:"startSpecial",value:function(t,e){this.isSpecial=!0,this.currentSequence=t,this.sequenceIndex=e,this.state=o.SpecialStartSequence}},{key:"stateBeforeTagName",value:function(t){var e;t===i.ExclamationMark?(this.state=o.BeforeDeclaration,this.sectionStart=this.index+1):t===i.Questionmark?(this.state=o.InProcessingInstruction,this.sectionStart=this.index+1):this.isTagStartChar(t)?(e=32|t,this.sectionStart=this.index,this.xmlMode||e!==h.TitleEnd[2]?this.state=this.xmlMode||e!==h.ScriptEnd[2]?o.InTagName:o.BeforeSpecialS:this.startSpecial(h.TitleEnd,3)):t===i.Slash?this.state=o.BeforeClosingTagName:(this.state=o.Text,this.stateText(t))}},{key:"stateInTagName",value:function(t){l(t)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=o.BeforeAttributeName,this.stateBeforeAttributeName(t))}},{key:"stateBeforeClosingTagName",value:function(t){u(t)||(t===i.Gt?this.state=o.Text:(this.state=this.isTagStartChar(t)?o.InClosingTagName:o.InSpecialComment,this.sectionStart=this.index))}},{key:"stateInClosingTagName",value:function(t){(t===i.Gt||u(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=o.AfterClosingTagName,this.stateAfterClosingTagName(t))}},{key:"stateAfterClosingTagName",value:function(t){(t===i.Gt||this.fastForwardTo(i.Gt))&&(this.state=o.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeAttributeName",value:function(t){t===i.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=o.InSpecialTag,this.sequenceIndex=0):this.state=o.Text,this.baseState=this.state,this.sectionStart=this.index+1):t===i.Slash?this.state=o.InSelfClosingTag:u(t)||(this.state=o.InAttributeName,this.sectionStart=this.index)}},{key:"stateInSelfClosingTag",value:function(t){t===i.Gt?(this.cbs.onselfclosingtag(this.index),this.state=o.Text,this.baseState=o.Text,this.sectionStart=this.index+1,this.isSpecial=!1):u(t)||(this.state=o.BeforeAttributeName,this.stateBeforeAttributeName(t))}},{key:"stateInAttributeName",value:function(t){(t===i.Eq||l(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=o.AfterAttributeName,this.stateAfterAttributeName(t))}},{key:"stateAfterAttributeName",value:function(t){t===i.Eq?this.state=o.BeforeAttributeValue:t===i.Slash||t===i.Gt?(this.cbs.onattribend(a.NoValue,this.index),this.state=o.BeforeAttributeName,this.stateBeforeAttributeName(t)):u(t)||(this.cbs.onattribend(a.NoValue,this.index),this.state=o.InAttributeName,this.sectionStart=this.index)}},{key:"stateBeforeAttributeValue",value:function(t){t===i.DoubleQuote?(this.state=o.InAttributeValueDq,this.sectionStart=this.index+1):t===i.SingleQuote?(this.state=o.InAttributeValueSq,this.sectionStart=this.index+1):u(t)||(this.sectionStart=this.index,this.state=o.InAttributeValueNq,this.stateInAttributeValueNoQuotes(t))}},{key:"handleInAttributeValue",value:function(t,e){t===e||!this.decodeEntities&&this.fastForwardTo(e)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(e===i.DoubleQuote?a.Double:a.Single,this.index),this.state=o.BeforeAttributeName):this.decodeEntities&&t===i.Amp&&(this.baseState=this.state,this.state=o.BeforeEntity)}},{key:"stateInAttributeValueDoubleQuotes",value:function(t){this.handleInAttributeValue(t,i.DoubleQuote)}},{key:"stateInAttributeValueSingleQuotes",value:function(t){this.handleInAttributeValue(t,i.SingleQuote)}},{key:"stateInAttributeValueNoQuotes",value:function(t){u(t)||t===i.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(a.Unquoted,this.index),this.state=o.BeforeAttributeName,this.stateBeforeAttributeName(t)):this.decodeEntities&&t===i.Amp&&(this.baseState=this.state,this.state=o.BeforeEntity)}},{key:"stateBeforeDeclaration",value:function(t){t===i.OpeningSquareBracket?(this.state=o.CDATASequence,this.sequenceIndex=0):this.state=t===i.Dash?o.BeforeComment:o.InDeclaration}},{key:"stateInDeclaration",value:function(t){(t===i.Gt||this.fastForwardTo(i.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=o.Text,this.sectionStart=this.index+1)}},{key:"stateInProcessingInstruction",value:function(t){(t===i.Gt||this.fastForwardTo(i.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=o.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeComment",value:function(t){t===i.Dash?(this.state=o.InCommentLike,this.currentSequence=h.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=o.InDeclaration}},{key:"stateInSpecialComment",value:function(t){(t===i.Gt||this.fastForwardTo(i.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=o.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeSpecialS",value:function(t){var e=32|t;e===h.ScriptEnd[3]?this.startSpecial(h.ScriptEnd,4):e===h.StyleEnd[3]?this.startSpecial(h.StyleEnd,4):(this.state=o.InTagName,this.stateInTagName(t))}},{key:"stateBeforeEntity",value:function(t){this.entityExcess=1,this.entityResult=0,t===i.Num?this.state=o.BeforeNumericEntity:t===i.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=o.InNamedEntity,this.stateInNamedEntity(t))}},{key:"stateInNamedEntity",value:function(t){if(this.entityExcess+=1,this.trieIndex=Object(s.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,t),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var e=this.trieCurrent&s.BinTrieFlags.VALUE_LENGTH;e&&(e=(e>>14)-1,this.allowLegacyEntity()||t===i.Semi?((t=this.index-this.entityExcess+1)>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.entityResult=this.trieIndex,this.trieIndex+=e,this.entityExcess=0,this.sectionStart=this.index+1,0==e&&this.emitNamedEntity()):this.trieIndex+=e)}},{key:"emitNamedEntity",value:function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&s.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~s.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},{key:"stateBeforeNumericEntity",value:function(t){(32|t)===i.LowerX?(this.entityExcess++,this.state=o.InHexEntity):(this.state=o.InNumericEntity,this.stateInNumericEntity(t))}},{key:"emitNumericEntity",value:function(t){var e=this.index-this.entityExcess-1;2+e+Number(this.state===o.InHexEntity)!==this.index&&(e>this.sectionStart&&this.emitPartial(this.sectionStart,e),this.sectionStart=this.index+Number(t),this.emitCodePoint(Object(s.replaceCodePoint)(this.entityResult))),this.state=this.baseState}},{key:"stateInNumericEntity",value:function(t){t===i.Semi?this.emitNumericEntity(!0):c(t)?(this.entityResult=10*this.entityResult+(t-i.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"stateInHexEntity",value:function(t){t===i.Semi?this.emitNumericEntity(!0):c(t)?(this.entityResult=16*this.entityResult+(t-i.Zero),this.entityExcess++):t>=i.UpperA&&t<=i.UpperF||t>=i.LowerA&&t<=i.LowerF?(this.entityResult=16*this.entityResult+((32|t)-i.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"allowLegacyEntity",value:function(){return!this.xmlMode&&(this.baseState===o.Text||this.baseState===o.InSpecialTag)}},{key:"cleanup",value:function(){this.running&&this.sectionStart!==this.index&&(this.state===o.Text||this.state===o.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==o.InAttributeValueDq&&this.state!==o.InAttributeValueSq&&this.state!==o.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}},{key:"shouldContinue",value:function(){return this.index=this.buffers[0].length;)this.shiftBuffer();for(var n=this.buffers[0].slice(t-this.bufferOffset,e-this.bufferOffset);e-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,e-this.bufferOffset);return n}},{key:"shiftBuffer",value:function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}},{key:"write",value:function(t){var e,n;this.ended?null!==(n=(e=this.cbs).onerror)&&void 0!==n&&n.call(e,Error(".write() after done!")):(this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++))}},{key:"end",value:function(t){var e,n;this.ended?null!==(n=(e=this.cbs).onerror)&&void 0!==n&&n.call(e,Error(".end() after done!")):(t&&this.write(t),this.ended=!0,this.tokenizer.end())}},{key:"pause",value:function(){this.tokenizer.pause()}},{key:"resume",value:function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex$\x80-\uFFFF]/g;var r=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function i(t){for(var n="",i=0;null!==(s=e.xmlReplacer.exec(t));){var o=s.index,a=t.charCodeAt(o),s=r.get(a);i=void 0!==s?(n+=t.substring(i,o)+s,o+1):(n+="".concat(t.substring(i,o),"&#x").concat((0,e.getCodePoint)(t,o).toString(16),";"),e.xmlReplacer.lastIndex+=Number(55296==(64512&a)))}return n+t.substr(i)}function o(t,e){return function(n){for(var r,i=0,o="";r=t.exec(n);)i!==r.index&&(o+=n.substring(i,r.index)),o+=e.get(r[0].charCodeAt(0)),i=r.index+1;return o+n.substring(i)}}e.getCodePoint=null!=String.prototype.codePointAt?function(t,e){return t.codePointAt(e)}:function(t,e){return 55296==(64512&t.charCodeAt(e))?1024*(t.charCodeAt(e)-55296)+t.charCodeAt(e+1)-56320+65536:t.charCodeAt(e)},e.encodeXML=i,e.escape=i,e.escapeUTF8=o(/[&<>'"]/g,r),e.escapeAttribute=o(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),e.escapeText=o(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},function(t,e){function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=n=function(t){return typeof t}:t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.default=t.exports,t.exports.__esModule=!0,n(e)}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},t.exports.default=t.exports,t.exports.__esModule=!0,n(e)}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e){t.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(94),i=n(38),o=n(69),a=n(12),s=n(30),u=n(70),l=n(67),c=n(97),p=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(s(t)&&(a(t)||"string"==typeof t||"function"==typeof t.splice||u(t)||c(t)||o(t)))return!t.length;var e,n=i(t);if("[object Map]"==n||"[object Set]"==n)return!t.size;if(l(t))return!r(t).length;for(e in t)if(p.call(t,e))return!1;return!0}},function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},function(t,e,n){(function(e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}e="object"==(void 0===e?"undefined":n(e))&&e&&e.Object===Object&&e,t.exports=e}).call(this,n(17))},function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){n=n(28)(n(16),"WeakMap"),t.exports=n},function(t,e,n){t.exports=n(40)},function(t,e,n){var r=n(252),i=n(31);t.exports=function(t,e){return t&&r(t,e,i)}},function(t,e,n){var r=n(254),i=n(69),o=n(12),a=n(70),s=n(56),u=n(97),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n,c=o(t),p=!c&&i(t),h=!c&&!p&&a(t),f=!c&&!p&&!h&&u(t),d=c||p||h||f,m=d?r(t.length,String):[],g=m.length;for(n in t)!e&&!l.call(t,n)||d&&("length"==n||h&&("offset"==n||"parent"==n)||f&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||s(n,g))||m.push(n);return m}},function(t,e){t.exports=function(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i>>10&1023|55296),t=56320|1023&t),e+String.fromCharCode(t)},e.replaceCodePoint=o,e.default=function(t){return(0,e.fromCodePoint)(o(t))}},function(t,e,n){n(117)("lex"),t.exports=function(t){var e,n,r,i,o,a="",s=0,u=-1,l=0,c=1,p="before-selector",h=[p],f={},d=[],m=["media","keyframes",{name:"-webkit-keyframes",type:"keyframes",prefix:"-webkit-"},{name:"-moz-keyframes",type:"keyframes",prefix:"-moz-"},{name:"-ms-keyframes",type:"keyframes",prefix:"-ms-"},{name:"-o-keyframes",type:"keyframes",prefix:"-o-"},"font-face",{name:"import",state:"before-at-value"},{name:"charset",state:"before-at-value"},"supports","viewport",{name:"namespace",state:"before-at-value"},"document",{name:"-moz-document",type:"document",prefix:"-moz-"},"page"];function g(t){return t?h[h.length-1-t]:p}function y(e){return t[u+(e||1)]}function v(){var t=h.pop();return p=h[h.length-1],t}function b(t){return p=t,h.push(p),h.length}function _(t){var e=p;return h[h.length-1]=p=t,e}function E(e){var n;1==(e||1)?("\n"==t[u]?(c++,s=1):s++,u++):(1<(n=t.slice(u,u+e).split("\n")).length&&(c+=n.length-1,s=1),s+=n[n.length-1].length,u+=e)}function T(){f.end={line:c,col:s},d.push(f),a="",f={}}function A(t){f={type:t,start:{line:c,col:s}}}for(;E(),n=t[u];)switch(n){case" ":switch(g()){case"selector":case"value":case"value-paren":case"at-group":case"at-value":case"comment":case"double-string":case"single-string":a+=n}break;case"\n":case" ":case"\r":case"\f":switch(g()){case"value":case"value-paren":case"at-group":case"comment":case"single-string":case"double-string":case"selector":a+=n;break;case"at-value":"\n"===n&&(f.value=a.trim(),T(),v())}break;case":":switch(g()){case"name":f.name=a.trim(),a="",_("before-value");break;case"before-selector":a+=n,A("selector"),b("selector");break;case"before-value":_("value"),a+=n;break;default:a+=n}break;case";":switch(g()){case"name":case"before-value":case"value":0t._pos){var o=n.substr(t._pos);if("x-user-defined"===t._charset){for(var a=new i(o.length),s=0;st._pos&&(t.push(new i(new Uint8Array(l.result.slice(t._pos)))),t._pos=l.result.byteLength)},l.onload=function(){t.push(null)},l.readAsArrayBuffer(n)}t._xhr.readyState===u.DONE&&"ms-stream"!==t._mode&&t.push(null)}}).call(this,n(14),n(17),n(22).Buffer)},function(t,e,n){(((e=t.exports=n(192)).Stream=e).Readable=e).Writable=n(196),e.Duplex=n(50),e.Transform=n(198),e.PassThrough=n(400)},function(t,e,n){(function(e,r){var i=n(86);t.exports=y;var o,a=n(176);function s(t,e){return t.listeners(e).length}y.ReadableState=g,n(193).EventEmitter;var u=n(194),l=n(128).Buffer,c=e.Uint8Array||function(){},p=Object.create(n(61));p.inherits=n(34);var h,f=void 0,d=(f=(e=n(393))&&e.debuglog?e.debuglog("stream"):function(){},n(394));e=n(195),p.inherits(y,u);var m=["error","close","destroy","pause","resume"];function g(t,e){var r=e instanceof(o=o||n(50));this.objectMode=!!(t=t||{}).objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var i=t.highWaterMark,a=t.readableHighWaterMark;e=this.objectMode?16:16384,this.highWaterMark=i||0===i?i:r&&(a||0===a)?a:e,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new d,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(h=h||n(197).StringDecoder,this.decoder=new h(t.encoding),this.encoding=t.encoding)}function y(t){if(o=o||n(50),!(this instanceof y))return new y(t);this._readableState=new g(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),u.call(this)}function v(t,e,n,r,i){var o,a,s,u,p,h,f=t._readableState;return null===e?(f.reading=!1,f.ended||(!f.decoder||(o=f.decoder.end())&&o.length&&(f.buffer.push(o),f.length+=f.objectMode?1:o.length),f.ended=!0,E(t))):(h=i?h:(u=a=e,l.isBuffer(u)||u instanceof c||"string"==typeof a||void 0===a||f.objectMode)?s:TypeError("Invalid non-string/buffer chunk"))?t.emit("error",h):f.objectMode||e&&0e.highWaterMark&&(e.highWaterMark=(8388608<=(n=t)?n=8388608:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function E(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(f("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?i.nextTick(T,t):T(t))}function T(t){f("emit readable"),t.emit("readable"),S(t)}function A(t,e){e.readingMore||(e.readingMore=!0,i.nextTick(C,t,e))}function C(t,e){for(var n=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length=e.length?(n=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):(r=e.buffer,i=e.decoder,to.length?o.length:t;if(a===o.length?i+=o:i+=o.slice(0,t),0==(t-=a)){a===o.length?(++r,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n).data=o.slice(a);break}++r}return e.length-=r,i}:function(t,e){var n=l.allocUnsafe(t),r=e.head,i=1;for(r.data.copy(n),t-=r.data.length;r=r.next;){var o=r.data,a=t>o.length?o.length:t;if(o.copy(n,n.length-t,0,a),0==(t-=a)){a===o.length?(++i,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r).data=o.slice(a);break}++i}return e.length-=i,n})(t,r),n=o),n)}function k(t){var e=t._readableState;if(0=e.highWaterMark||e.ended))return f("read: emitReadable",e.length,e.ended),(0===e.length&&e.ended?k:E)(this),null;if(0===(t=_(t,e))&&e.ended)return 0===e.length&&k(this),null;var r=e.needReadable;return f("need readable",r),(0===e.length||e.length-tn&&!o.warned&&(o.warned=!0,(n=Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",n.emitter=t,n.type=e,n.count=o.length,a=n,console&&console.warn&&console.warn(a))),t}function f(t,e,n){return(e=(function(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}).bind(t={fired:!1,wrapFn:void 0,target:t,type:e,listener:n})).listener=n,t.wrapFn=e}function d(t,e,n){return void 0===(t=t._events)||void 0===(e=t[e])?[]:"function"==typeof e?n?[e.listener||e]:[e]:n?function(t){for(var e=Array(t.length),n=0;n>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,n=128!=(192&t[0])?(this.lastNeed=0,"�"):1>>=5)&&(e|=32),n+=r.encode(e),0>1,1==(1&i)?-o:o),n.rest=e}},function(t,e,n){var r=n(62),i=Object.prototype.hasOwnProperty,o="undefined"!=typeof Map;function a(){this._array=[],this._set=o?new Map:Object.create(null)}a.fromArray=function(t,e){for(var n=new a,r=0,i=t.length;rt.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:e}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;t[a.componentName||(0,o.default)(a.name)]=a}}catch(t){i.e(t)}finally{i.f()}}e.default=a},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){for(var e="",n=0;n\n ").concat(this.getContent(),"\n \n ")}},{key:"render",value:function(){return"\n \n \n \n \n ").concat(this.renderContent(),"\n \n \n \n \n ")}}]),n}(n(9).BodyComponent),e.default=n,(0,r.default)(n,"componentName","mj-accordion-text"),(0,r.default)(n,"endingTag",!0),(0,r.default)(n,"allowedAttributes",{"background-color":"color","font-size":"unit(px)","font-family":"string","font-weight":"string","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)",color:"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,r.default)(n,"defaultAttributes",{"font-size":"13px","line-height":"1",padding:"16px"}),t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(3)),o=r(n(7)),a=r(n(4)),s=r(n(5)),u=r(n(8)),l=n(9),c=r(n(53));l=function(t){(0,a.default)(n,t);var e=(0,s.default)(n);function n(){return(0,i.default)(this,n),e.apply(this,arguments)}return(0,o.default)(n,[{key:"getStyles",value:function(){return{td:{width:"100%","background-color":this.getAttribute("background-color"),color:this.getAttribute("color"),"font-size":this.getAttribute("font-size"),"font-family":this.getAttribute("font-family"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-top":this.getAttribute("padding-top"),padding:this.getAttribute("padding")},table:{width:"100%","border-bottom":this.getAttribute("border")},td2:{padding:"16px",background:this.getAttribute("background-color"),"vertical-align":this.getAttribute("icon-align")},img:{display:"none",width:this.getAttribute("icon-width"),height:this.getAttribute("icon-height")}}}},{key:"renderTitle",value:function(){return"\n \n ").concat(this.getContent(),"\n \n ")}},{key:"renderIcons",value:function(){return(0,c.default)("\n \n \n \n \n "),!0)}},{key:"render",value:function(){var t=[this.renderTitle(),this.renderIcons()];return t=("right"===this.getAttribute("icon-position")?t:t.reverse()).join("\n"),"\n
\n \n \n \n ").concat(t,"\n \n \n \n
\n ")}}]),n}(l.BodyComponent),e.default=l,(0,u.default)(l,"componentName","mj-accordion-title"),(0,u.default)(l,"endingTag",!0),(0,u.default)(l,"allowedAttributes",{"background-color":"color",color:"color","font-size":"unit(px)","font-family":"string","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,u.default)(l,"defaultAttributes",{"font-size":"13px",padding:"16px"}),t.exports=e.default},function(t,e,n){var r=n(65)("join",n(566));r.placeholder=n(51),t.exports=r},function(t,e,n){var r=n(65)("identity",n(24),n(567));r.placeholder=n(51),t.exports=r},function(t,e,n){function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(o.push(r.value),!e||o.length!==e);a=!0);}catch(t){s=!0,i=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,e)||i(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){if(t){if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Map"===(n="Object"===n&&t.constructor?t.constructor.name:n)||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n\n \n \n \n \n ')}},{key:"renderAfter",value:function(){return"\n \n "}},{key:"renderWrappedChildren",value:function(){var t=this.props.children;return"\n \n ".concat(this.renderChildren(t,{renderer:function(t){return t.constructor.isRawElement()?t.render():"\n \n ").concat(t.render(),"\n \n ")}}),"\n\n \n ")}},{key:"renderWithBackground",value:function(t){function e(t){return/^\d+(\.\d+)?%$/.test(t)}var n=this,i=this.isFullWidth(),o=this.context.containerWidth,a={},u=(h=this.getBackgroundPosition()).posX,l=h.posY;switch(u){case"left":u="0%";break;case"center":u="50%";break;case"right":u="100%";break;default:e(u)||(u="50%")}switch(l){case"top":l="0%";break;case"center":l="50%";break;case"bottom":l="100%";break;default:e(l)||(l="0%")}var c=r(["x","y"].map(function(t){var r="x"===t,i="repeat"===n.getAttribute("background-repeat"),o=r?u:l,a=r?u:l;return e(o)?(t=parseInt(t=o.match(/^(\d+(\.\d+)?)%$/)[1],10)/100,a=o=i?t:(100*t-50)/100):o=a=i?r?"0.5":"0":r?"0":"-0.5",[a,o]},this),2),p=(f=r(c[0],2))[0],h=f[1],f=(c=(f=r(c[1],2))[0],f[1]);"cover"===this.getAttribute("background-size")||"contain"===this.getAttribute("background-size")?a={size:"1,1",aspect:"cover"===this.getAttribute("background-size")?"atleast":"atmost"}:"auto"!==this.getAttribute("background-size")&&(a=1===(d=this.getAttribute("background-size").split(" ")).length?{size:this.getAttribute("background-size"),aspect:"atmost"}:{size:d.join(",")});var d="no-repeat"===this.getAttribute("background-repeat")?"frame":"tile";return"auto"===this.getAttribute("background-size")&&(d="tile",h=p=.5,f=c=0),"\n \n ').concat(t,"\n \n ")}},{key:"renderSection",value:function(){var t=this.hasBackground();return"\n
\n ").concat(t?"
"):"","\n \n \n \n \n \n ').concat(this.renderWrappedChildren(),"\n \n \n \n \n \n ").concat(t?"
":"","\n
\n ")}},{key:"renderFullWidth",value:function(){var t=this.hasBackground()?this.renderWithBackground("\n ".concat(this.renderBefore(),"\n ").concat(this.renderSection(),"\n ").concat(this.renderAfter(),"\n ")):"\n ".concat(this.renderBefore(),"\n ").concat(this.renderSection(),"\n ").concat(this.renderAfter(),"\n ");return"\n \n \n \n \n ").concat(t,"\n \n \n \n \n ")}},{key:"renderSimple",value:function(){var t=this.renderSection();return"\n ".concat(this.renderBefore(),"\n ").concat(this.hasBackground()?this.renderWithBackground(t):t,"\n ").concat(this.renderAfter(),"\n ")}},{key:"render",value:function(){return this.isFullWidth()?this.renderFullWidth():this.renderSimple()}}]),n}(y.BodyComponent),e.default=m,(0,f.default)(m,"componentName","mj-section"),(0,f.default)(m,"allowedAttributes",{"background-color":"color","background-url":"string","background-repeat":"enum(repeat,no-repeat)","background-size":"string","background-position":"string","background-position-x":"string","background-position-y":"string",border:"string","border-bottom":"string","border-left":"string","border-radius":"string","border-right":"string","border-top":"string",direction:"enum(ltr,rtl)","full-width":"enum(full-width,false,)",padding:"unit(px,%){1,4}","padding-top":"unit(px,%)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","text-align":"enum(left,center,right)","text-padding":"unit(px,%){1,4}"}),(0,f.default)(m,"defaultAttributes",{"background-repeat":"repeat","background-size":"auto","background-position":"top center",direction:"ltr",padding:"20px 0","text-align":"center","text-padding":"4px 4px 4px 0"}),t.exports=e.default},function(t,e,n){n.r(e),n.d(e,"load",function(){return iK}),n.d(e,"html",function(){return A}),n.d(e,"xml",function(){return C}),n.d(e,"text",function(){return w}),n.d(e,"contains",function(){return iY}),n.d(e,"merge",function(){return i$}),n.d(e,"parseHTML",function(){return iQ}),n.d(e,"root",function(){return iX});var r,i,o,a={};n.r(a),n.d(a,"html",function(){return A}),n.d(a,"xml",function(){return C}),n.d(a,"text",function(){return w}),n.d(a,"parseHTML",function(){return x}),n.d(a,"root",function(){return S}),n.d(a,"contains",function(){return O}),n.d(a,"merge",function(){return k});var s={};n.r(s),n.d(s,"attr",function(){return Y}),n.d(s,"prop",function(){return X}),n.d(s,"data",function(){return tt}),n.d(s,"val",function(){return te}),n.d(s,"removeAttr",function(){return ti}),n.d(s,"hasClass",function(){return to}),n.d(s,"addClass",function(){return ta}),n.d(s,"removeClass",function(){return ts}),n.d(s,"toggleClass",function(){return tu});var u={};n.r(u),n.d(u,"find",function(){return ek}),n.d(u,"parent",function(){return eP}),n.d(u,"parents",function(){return eL}),n.d(u,"parentsUntil",function(){return eM}),n.d(u,"closest",function(){return ej}),n.d(u,"next",function(){return eB}),n.d(u,"nextAll",function(){return eF}),n.d(u,"nextUntil",function(){return eU}),n.d(u,"prev",function(){return eH}),n.d(u,"prevAll",function(){return eV}),n.d(u,"prevUntil",function(){return eq}),n.d(u,"siblings",function(){return eG}),n.d(u,"children",function(){return ez}),n.d(u,"contents",function(){return eW}),n.d(u,"each",function(){return eK}),n.d(u,"map",function(){return eY}),n.d(u,"filter",function(){return eQ}),n.d(u,"filterArray",function(){return eX}),n.d(u,"is",function(){return eZ}),n.d(u,"not",function(){return eJ}),n.d(u,"has",function(){return e1}),n.d(u,"first",function(){return e0}),n.d(u,"last",function(){return e2}),n.d(u,"eq",function(){return e5}),n.d(u,"get",function(){return e9}),n.d(u,"toArray",function(){return e3}),n.d(u,"index",function(){return e8}),n.d(u,"slice",function(){return e4}),n.d(u,"end",function(){return e6}),n.d(u,"add",function(){return e7}),n.d(u,"addBack",function(){return nt});var l={};n.r(l),n.d(l,"_makeDomArray",function(){return no}),n.d(l,"appendTo",function(){return nu}),n.d(l,"prependTo",function(){return nl}),n.d(l,"append",function(){return nc}),n.d(l,"prepend",function(){return np}),n.d(l,"wrap",function(){return nf}),n.d(l,"wrapInner",function(){return nd}),n.d(l,"unwrap",function(){return nm}),n.d(l,"wrapAll",function(){return ng}),n.d(l,"after",function(){return ny}),n.d(l,"insertAfter",function(){return nv}),n.d(l,"before",function(){return nb}),n.d(l,"insertBefore",function(){return n_}),n.d(l,"remove",function(){return nE}),n.d(l,"replaceWith",function(){return nT}),n.d(l,"empty",function(){return nA}),n.d(l,"html",function(){return nC}),n.d(l,"toString",function(){return nw}),n.d(l,"text",function(){return nx}),n.d(l,"clone",function(){return nS});var c={};n.r(c),n.d(c,"css",function(){return nD});var p={};n.r(p),n.d(p,"serialize",function(){return nL}),n.d(p,"serializeArray",function(){return nM});var h={};function f(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function d(t){for(var e=1;et.length-3)){var n=t.charCodeAt(e+1);return(n>=N.LowerA&&n<=N.LowerZ||n>=N.UpperA&&n<=N.UpperZ||n===N.Exclamation)&&t.includes(">",e+2)}}function j(t){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}(ei=N=N||{})[ei.LowerA=97]="LowerA",ei[ei.LowerZ=122]="LowerZ",ei[ei.UpperA=65]="UpperA",ei[ei.UpperZ=90]="UpperZ",ei[ei.Exclamation=33]="Exclamation";var B,F,U=Object.prototype.hasOwnProperty,H=/\s+/,V="data-",q={null:null,true:!0,false:!1},G=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,z=/^{[^]*}$|^\[[^]*]$/;function W(t,e,n){var r;if(t&&Object(I.m)(t))return null!==(r=t.attribs)&&void 0!==r||(t.attribs={}),e?U.call(t.attribs,e)?!n&&G.test(e)?e:t.attribs[e]:"option"===t.name&&"value"===e?w(t.children):"input"!==t.name||"radio"!==t.attribs.type&&"checkbox"!==t.attribs.type||"value"!==e?void 0:"on":t.attribs}function K(t,e,n){null===n?tn(t,e):t.attribs[e]="".concat(n)}function Y(t,e){if("object"!==j(t)&&void 0===e)return 1").parent().html();case"innerHTML":return this.html();default:return $(r,t,this.options.xmlMode)}}if("object"===j(t)||void 0!==e){if("function"!=typeof e)return P(this,function(r){Object(I.m)(r)&&("object"===j(t)?Object.keys(t).forEach(function(e){var i=t[e];Q(r,e,i,n.options.xmlMode)}):Q(r,t,e,n.options.xmlMode))});if("object"===j(t))throw Error("Bad combination of arguments.");return P(this,function(r,i){Object(I.m)(r)&&Q(r,t,e.call(r,i,$(r,t,n.options.xmlMode)),n.options.xmlMode)})}}function Z(t,e,n){var r=t;null!==(t=r.data)&&void 0!==t||(r.data={}),"object"===j(e)?Object.assign(r.data,e):"string"==typeof e&&void 0!==n&&(r.data[e]=n)}function J(t,e){for(var n,r,i=null==e?(n=Object.keys(t.attribs).filter(function(t){return t.startsWith(V)})).map(function(t){return t.slice(V.length).replace(/[_.-](\w|$)/g,function(t,e){return e.toUpperCase()})}):(n=[V+e.replace(/[A-Z]/g,"-$&").toLowerCase()],[e]),o=0;ot.length)&&(e=t.length);for(var n=0,r=Array(e);n>10|55296,1023&r|56320)}function ty(t){return t.replace(tp,tg)}function tv(t){return 39===t||34===t}function tb(t){return 32===t||9===t||10===t||12===t||13===t}function t_(t){var e=[],n=function t(e,n,r){var i=[];function o(t){if(!(i=n.slice(r+t).match(tc)))throw Error("Expected name, found ".concat(n.slice(r)));var e,i=(i=function(t){if(Array.isArray(t))return t}(e=i)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(o.push(r.value),1!==o.length);a=!0);}catch(t){s=!0,i=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,0)||function(t,e){if(t){if("string"==typeof t)return tl(t,1);var n=Object.prototype.toString.call(t).slice(8,-1);return"Map"===(n="Object"===n&&t.constructor?t.constructor.name:n)||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?tl(t,1):void 0}}(e,0)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0];return r+=t+i.length,ty(i)}function a(t){for(r+=t;rt.length)&&(e=t.length);for(var n=0,r=Array(e);n>=1)):t.type===B.Pseudo&&(t.data?"has"===t.name||"contains"===t.name?n=0:Array.isArray(t.data)?(n=Math.min.apply(Math,tA(t.data.map(function(t){return Math.min.apply(Math,tA(t.map(tk)))}))))<0&&(n=0):n=2:n=3),n}var tD=/[-[\]{}()*+?.,\\^$|#\s]/g;function tN(t){return t.replace(tD,"\\$&")}var tI=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function tR(t,e){return"boolean"==typeof t.ignoreCase?t.ignoreCase:"quirks"===t.ignoreCase?e.quirksMode:!e.xmlMode&&tI.has(t.name)}var tP={equals:function(t,e,n){var r=n.adapter,i=e.name,o=e.value;return tR(e,n)?(o=o.toLowerCase(),function(e){var n=r.getAttributeValue(e,i);return null!=n&&n.length===o.length&&n.toLowerCase()===o&&t(e)}):function(e){return r.getAttributeValue(e,i)===o&&t(e)}},hyphen:function(t,e,n){var r=n.adapter,i=e.name,o=e.value,a=o.length;return tR(e,n)?(o=o.toLowerCase(),function(e){var n=r.getAttributeValue(e,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a).toLowerCase()===o&&t(e)}):function(e){var n=r.getAttributeValue(e,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a)===o&&t(e)}},element:function(t,e,n){var r=n.adapter,i=e.name,o=e.value;if(/\s/.test(o))return tT.a.falseFunc;var a=new RegExp("(?:^|\\s)".concat(tN(o),"(?:$|\\s)"),tR(e,n)?"i":"");return function(e){var n=r.getAttributeValue(e,i);return null!=n&&n.length>=o.length&&a.test(n)&&t(e)}},exists:function(t,e,n){var r=e.name,i=n.adapter;return function(e){return i.hasAttrib(e,r)&&t(e)}},start:function(t,e,n){var r=n.adapter,i=e.name,o=e.value,a=o.length;return 0===a?tT.a.falseFunc:tR(e,n)?(o=o.toLowerCase(),function(e){var n=r.getAttributeValue(e,i);return null!=n&&n.length>=a&&n.substr(0,a).toLowerCase()===o&&t(e)}):function(e){var n;return!(null===(n=r.getAttributeValue(e,i))||void 0===n||!n.startsWith(o))&&t(e)}},end:function(t,e,n){var r=n.adapter,i=e.name,o=e.value,a=-o.length;return 0==a?tT.a.falseFunc:tR(e,n)?(o=o.toLowerCase(),function(e){var n;return(null===(n=r.getAttributeValue(e,i))||void 0===n?void 0:n.substr(a).toLowerCase())===o&&t(e)}):function(e){var n;return!(null===(n=r.getAttributeValue(e,i))||void 0===n||!n.endsWith(o))&&t(e)}},any:function(t,e,n){var r=n.adapter,i=e.name,o=e.value;if(""===o)return tT.a.falseFunc;if(tR(e,n)){var a=RegExp(tN(o),"i");return function(e){var n=r.getAttributeValue(e,i);return null!=n&&n.length>=o.length&&a.test(n)&&t(e)}}return function(e){var n;return!(null===(n=r.getAttributeValue(e,i))||void 0===n||!n.includes(o))&&t(e)}},not:function(t,e,n){var r=n.adapter,i=e.name,o=e.value;return""===o?function(e){return!!r.getAttributeValue(e,i)&&t(e)}:tR(e,n)?(o=o.toLowerCase(),function(e){var n=r.getAttributeValue(e,i);return(null==n||n.length!==o.length||n.toLowerCase()!==o)&&t(e)}):function(e){return r.getAttributeValue(e,i)!==o&&t(e)}}},tL=new Set([9,10,12,13,32]);function tM(t){return function(t){var e=t[0],n=t[1]-1;if(n<0&&e<=0)return tT.a.falseFunc;if(-1===e)return function(t){return t<=n};if(0===e)return function(t){return t===n};if(1===e)return n<0?tT.a.trueFunc:function(t){return n<=t};var r=Math.abs(e),i=(n%r+r)%r;return 1=48&&57>=t.charCodeAt(e);)r=10*r+(t.charCodeAt(e)-48),e++;return e===n?null:r}function s(){for(;er)throw Error("Pseudo-class :".concat(e," requires an argument"))}else if(t.length===r)throw Error("Pseudo-class :".concat(e," doesn't have any arguments"))}var tV={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};function tq(t){return function(t){if(Array.isArray(t))return tG(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return tG(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);return"Map"===(n="Object"===n&&t.constructor?t.constructor.name:n)||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?tG(t,void 0):void 0}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tG(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:e}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){a=!0,i=t},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}(t);try{for(a.s();!(r=a.n()).done;){var s=r.value;if(!(0t.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:e}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){a=!0,i=t},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}(t);try{for(i.s();!(e=i.n()).done;){var o=e.value;(o.some(ea)?n:r).push(o)}}catch(t){i.e(t)}finally{i.f()}return[r,n]}function el(t){return function(t){if(Array.isArray(t))return ed(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||ef(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ec(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function ep(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?null:t[e+n],l=0;lt.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:e}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){a=!0,i=t},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}(t.split(";"));try{for(i.s();!(n=i.n()).done;){var o,a=n.value,s=a.indexOf(":");s<1||s===a.length-1?0<(o=a.trimEnd()).length&&void 0!==e&&(r[e]+=";".concat(o)):r[e=a.slice(0,s).trim()]=a.slice(s+1).trim()}}catch(t){i.e(t)}finally{i.f()}return r}(t.attribs.style);if("string"==typeof e)return n[e];if(Array.isArray(e)){var r={};return e.forEach(function(t){null!=n[t]&&(r[t]=n[t])}),r}return n}}var nI="input,select,textarea,keygen",nR=/%20/g,nP=/\r?\n/g;function nL(){return this.serializeArray().map(function(t){return"".concat(encodeURIComponent(t.name),"=").concat(encodeURIComponent(t.value))}).join("&").replace(nR,"+")}function nM(){var t=this;return this.map(function(e,n){var r=t._make(n);return(Object(I.m)(n)&&"form"===n.name?r.find(nI):r.filter(nI)).toArray()}).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map(function(e,n){var r=(n=t._make(n)).attr("name");return Array.isArray(n=null!==(n=n.val())&&void 0!==n?n:"")?n.map(function(t){return{name:r,value:t.replace(nP,"\r\n")}}):{name:r,value:n.replace(nP,"\r\n")}}).toArray()}function nj(t,e,n){if(function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,nj),this.length=0,this.options=n,this._root=e,t){for(var r=0;rthis.bufferWaterline}},{key:"dropParsedChunk",value:function(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}},{key:"write",value:function(t,e){0this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(e)return this.html.startsWith(t,this.pos);for(var n=0;n=this.html.length?(this.endOfChunkHit=!this.lastChunkWritten,nq.EOF):(t=this.html.charCodeAt(t))===nq.CARRIAGE_RETURN?nq.LINE_FEED:t}},{key:"advance",value:function(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,nq.EOF;var t=this.html.charCodeAt(this.pos);return t===nq.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,nq.LINE_FEED):t===nq.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,nW(t)&&(t=this._processSurrogate(t)),null===this.handler.onParseError||31=nq.DIGIT_0&&t<=nq.DIGIT_9}function ra(t){return t>=nq.LATIN_CAPITAL_A&&t<=nq.LATIN_CAPITAL_Z}function rs(t){return t>=nq.LATIN_SMALL_A&&t<=nq.LATIN_SMALL_Z||ra(t)}function ru(t){return rs(t)||ro(t)}function rl(t){return t>=nq.LATIN_CAPITAL_A&&t<=nq.LATIN_CAPITAL_F}function rc(t){return t>=nq.LATIN_SMALL_A&&t<=nq.LATIN_SMALL_F}function rp(t){return t===nq.SPACE||t===nq.LINE_FEED||t===nq.TABULATION||t===nq.FORM_FEED}function rh(t){return rp(t)||t===nq.SOLIDUS||t===nq.GREATER_THAN_SIGN}var rf=function(){var t;function e(t,n){(function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")})(this,e),this.options=t,this.handler=n,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=rn.DATA,this.returnState=rn.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new nQ(n),this.currentLocation=this.getCurrentLocation(-1)}return t=[{key:"_err",value:function(t){var e,n;null!==(n=(e=this.handler).onParseError)&&void 0!==n&&n.call(e,this.preprocessor.getError(t))}},{key:"getCurrentLocation",value:function(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}},{key:"_runParsingLoop",value:function(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;var t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}},{key:"pause",value:function(){this.paused=!0}},{key:"resume",value:function(t){if(!this.paused)throw Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null!=t&&t())}},{key:"write",value:function(t,e,n){this.active=!0,this.preprocessor.write(t,e),this._runParsingLoop(),this.paused||null!=n&&n()}},{key:"insertHtmlAtCurrentPos",value:function(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}},{key:"_ensureHibernation",value:function(){return!(!this.preprocessor.endOfChunkHit||(this._unconsume(this.consumedAfterSnapshot),this.active=!1))}},{key:"_consume",value:function(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}},{key:"_unconsume",value:function(t){this.consumedAfterSnapshot-=t,this.preprocessor.retreat(t)}},{key:"_reconsumeInState",value:function(t,e){this.state=t,this._callState(e)}},{key:"_advanceBy",value:function(t){this.consumedAfterSnapshot+=t;for(var e=0;e>14)-1,t!==nq.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((a=this.preprocessor.peek(1))===nq.EQUALS_SIGN||ru(a))?(e=[nq.AMPERSAND],i+=s):(e=0==s?[n5.htmlDecodeTree[i]&~n5.BinTrieFlags.VALUE_LENGTH]:1==s?[n5.htmlDecodeTree[++i]]:[n5.htmlDecodeTree[++i],n5.htmlDecodeTree[++i]],n=0,r=t!==nq.SEMICOLON),0==s)){this._consume();break}}return this._unconsume(n),r&&!this.preprocessor.endOfChunkHit&&this._err(nG.missingSemicolonAfterCharacterReference),this._unconsume(1),e}},{key:"_isCharacterReferenceInAttribute",value:function(){return this.returnState===rn.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===rn.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===rn.ATTRIBUTE_VALUE_UNQUOTED}},{key:"_flushCodePointConsumedAsCharacterReference",value:function(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}},{key:"_callState",value:function(t){switch(this.state){case rn.DATA:this._stateData(t);break;case rn.RCDATA:this._stateRcdata(t);break;case rn.RAWTEXT:this._stateRawtext(t);break;case rn.SCRIPT_DATA:this._stateScriptData(t);break;case rn.PLAINTEXT:this._statePlaintext(t);break;case rn.TAG_OPEN:this._stateTagOpen(t);break;case rn.END_TAG_OPEN:this._stateEndTagOpen(t);break;case rn.TAG_NAME:this._stateTagName(t);break;case rn.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(t);break;case rn.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(t);break;case rn.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(t);break;case rn.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(t);break;case rn.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(t);break;case rn.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(t);break;case rn.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(t);break;case rn.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(t);break;case rn.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(t);break;case rn.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(t);break;case rn.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(t);break;case rn.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(t);break;case rn.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(t);break;case rn.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(t);break;case rn.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(t);break;case rn.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(t);break;case rn.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(t);break;case rn.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(t);break;case rn.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(t);break;case rn.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(t);break;case rn.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(t);break;case rn.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(t);break;case rn.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(t);break;case rn.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(t);break;case rn.ATTRIBUTE_NAME:this._stateAttributeName(t);break;case rn.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(t);break;case rn.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(t);break;case rn.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(t);break;case rn.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(t);break;case rn.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(t);break;case rn.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(t);break;case rn.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(t);break;case rn.BOGUS_COMMENT:this._stateBogusComment(t);break;case rn.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(t);break;case rn.COMMENT_START:this._stateCommentStart(t);break;case rn.COMMENT_START_DASH:this._stateCommentStartDash(t);break;case rn.COMMENT:this._stateComment(t);break;case rn.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(t);break;case rn.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(t);break;case rn.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(t);break;case rn.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(t);break;case rn.COMMENT_END_DASH:this._stateCommentEndDash(t);break;case rn.COMMENT_END:this._stateCommentEnd(t);break;case rn.COMMENT_END_BANG:this._stateCommentEndBang(t);break;case rn.DOCTYPE:this._stateDoctype(t);break;case rn.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(t);break;case rn.DOCTYPE_NAME:this._stateDoctypeName(t);break;case rn.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(t);break;case rn.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(t);break;case rn.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(t);break;case rn.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(t);break;case rn.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(t);break;case rn.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(t);break;case rn.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break;case rn.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(t);break;case rn.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(t);break;case rn.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(t);break;case rn.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(t);break;case rn.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(t);break;case rn.BOGUS_DOCTYPE:this._stateBogusDoctype(t);break;case rn.CDATA_SECTION:this._stateCdataSection(t);break;case rn.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(t);break;case rn.CDATA_SECTION_END:this._stateCdataSectionEnd(t);break;case rn.CHARACTER_REFERENCE:this._stateCharacterReference(t);break;case rn.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(t);break;case rn.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(t);break;case rn.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(t);break;case rn.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(t);break;case rn.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(t);break;case rn.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(t);break;case rn.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(t);break;default:throw Error("Unknown state")}}},{key:"_stateData",value:function(t){switch(t){case nq.LESS_THAN_SIGN:this.state=rn.TAG_OPEN;break;case nq.AMPERSAND:this.returnState=rn.DATA,this.state=rn.CHARACTER_REFERENCE;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this._emitCodePoint(t);break;case nq.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}},{key:"_stateRcdata",value:function(t){switch(t){case nq.AMPERSAND:this.returnState=rn.RCDATA,this.state=rn.CHARACTER_REFERENCE;break;case nq.LESS_THAN_SIGN:this.state=rn.RCDATA_LESS_THAN_SIGN;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this._emitChars("�");break;case nq.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}},{key:"_stateRawtext",value:function(t){switch(t){case nq.LESS_THAN_SIGN:this.state=rn.RAWTEXT_LESS_THAN_SIGN;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this._emitChars("�");break;case nq.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}},{key:"_stateScriptData",value:function(t){switch(t){case nq.LESS_THAN_SIGN:this.state=rn.SCRIPT_DATA_LESS_THAN_SIGN;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this._emitChars("�");break;case nq.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}},{key:"_statePlaintext",value:function(t){switch(t){case nq.NULL:this._err(nG.unexpectedNullCharacter),this._emitChars("�");break;case nq.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}},{key:"_stateTagOpen",value:function(t){if(rs(t))this._createStartTagToken(),this.state=rn.TAG_NAME,this._stateTagName(t);else switch(t){case nq.EXCLAMATION_MARK:this.state=rn.MARKUP_DECLARATION_OPEN;break;case nq.SOLIDUS:this.state=rn.END_TAG_OPEN;break;case nq.QUESTION_MARK:this._err(nG.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=rn.BOGUS_COMMENT,this._stateBogusComment(t);break;case nq.EOF:this._err(nG.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(nG.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=rn.DATA,this._stateData(t)}}},{key:"_stateEndTagOpen",value:function(t){if(rs(t))this._createEndTagToken(),this.state=rn.TAG_NAME,this._stateTagName(t);else switch(t){case nq.GREATER_THAN_SIGN:this._err(nG.missingEndTagName),this.state=rn.DATA;break;case nq.EOF:this._err(nG.eofBeforeTagName),this._emitChars("");break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this.state=rn.SCRIPT_DATA_ESCAPED,this._emitChars("�");break;case nq.EOF:this._err(nG.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=rn.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}},{key:"_stateScriptDataEscapedLessThanSign",value:function(t){t===nq.SOLIDUS?this.state=rn.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:rs(t)?(this._emitChars("<"),this.state=rn.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=rn.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}},{key:"_stateScriptDataEscapedEndTagOpen",value:function(t){rs(t)?(this.state=rn.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("");break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this.state=rn.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("�");break;case nq.EOF:this._err(nG.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=rn.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}},{key:"_stateScriptDataDoubleEscapedLessThanSign",value:function(t){t===nq.SOLIDUS?(this.state=rn.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=rn.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}},{key:"_stateScriptDataDoubleEscapeEnd",value:function(t){if(this.preprocessor.startsWith("script",!1)&&rh(this.preprocessor.peek(6))){this._emitCodePoint(t);for(var e=0;e<6;e++)this._emitCodePoint(this._consume());this.state=rn.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=rn.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}},{key:"_stateBeforeAttributeName",value:function(t){switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:break;case nq.SOLIDUS:case nq.GREATER_THAN_SIGN:case nq.EOF:this.state=rn.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break;case nq.EQUALS_SIGN:this._err(nG.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=rn.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=rn.ATTRIBUTE_NAME,this._stateAttributeName(t)}}},{key:"_stateAttributeName",value:function(t){switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:case nq.SOLIDUS:case nq.GREATER_THAN_SIGN:case nq.EOF:this._leaveAttrName(),this.state=rn.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break;case nq.EQUALS_SIGN:this._leaveAttrName(),this.state=rn.BEFORE_ATTRIBUTE_VALUE;break;case nq.QUOTATION_MARK:case nq.APOSTROPHE:case nq.LESS_THAN_SIGN:this._err(nG.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(t);break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this.currentAttr.name+="�";break;default:this.currentAttr.name+=String.fromCodePoint(ra(t)?t+32:t)}}},{key:"_stateAfterAttributeName",value:function(t){switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:break;case nq.SOLIDUS:this.state=rn.SELF_CLOSING_START_TAG;break;case nq.EQUALS_SIGN:this.state=rn.BEFORE_ATTRIBUTE_VALUE;break;case nq.GREATER_THAN_SIGN:this.state=rn.DATA,this.emitCurrentTagToken();break;case nq.EOF:this._err(nG.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=rn.ATTRIBUTE_NAME,this._stateAttributeName(t)}}},{key:"_stateBeforeAttributeValue",value:function(t){switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:break;case nq.QUOTATION_MARK:this.state=rn.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case nq.APOSTROPHE:this.state=rn.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case nq.GREATER_THAN_SIGN:this._err(nG.missingAttributeValue),this.state=rn.DATA,this.emitCurrentTagToken();break;default:this.state=rn.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(t)}}},{key:"_stateAttributeValueDoubleQuoted",value:function(t){switch(t){case nq.QUOTATION_MARK:this.state=rn.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case nq.AMPERSAND:this.returnState=rn.ATTRIBUTE_VALUE_DOUBLE_QUOTED,this.state=rn.CHARACTER_REFERENCE;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this.currentAttr.value+="�";break;case nq.EOF:this._err(nG.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(t)}}},{key:"_stateAttributeValueSingleQuoted",value:function(t){switch(t){case nq.APOSTROPHE:this.state=rn.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case nq.AMPERSAND:this.returnState=rn.ATTRIBUTE_VALUE_SINGLE_QUOTED,this.state=rn.CHARACTER_REFERENCE;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this.currentAttr.value+="�";break;case nq.EOF:this._err(nG.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(t)}}},{key:"_stateAttributeValueUnquoted",value:function(t){switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:this._leaveAttrValue(),this.state=rn.BEFORE_ATTRIBUTE_NAME;break;case nq.AMPERSAND:this.returnState=rn.ATTRIBUTE_VALUE_UNQUOTED,this.state=rn.CHARACTER_REFERENCE;break;case nq.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=rn.DATA,this.emitCurrentTagToken();break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this.currentAttr.value+="�";break;case nq.QUOTATION_MARK:case nq.APOSTROPHE:case nq.LESS_THAN_SIGN:case nq.EQUALS_SIGN:case nq.GRAVE_ACCENT:this._err(nG.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(t);break;case nq.EOF:this._err(nG.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(t)}}},{key:"_stateAfterAttributeValueQuoted",value:function(t){switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:this._leaveAttrValue(),this.state=rn.BEFORE_ATTRIBUTE_NAME;break;case nq.SOLIDUS:this._leaveAttrValue(),this.state=rn.SELF_CLOSING_START_TAG;break;case nq.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=rn.DATA,this.emitCurrentTagToken();break;case nq.EOF:this._err(nG.eofInTag),this._emitEOFToken();break;default:this._err(nG.missingWhitespaceBetweenAttributes),this.state=rn.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}},{key:"_stateSelfClosingStartTag",value:function(t){switch(t){case nq.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=rn.DATA,this.emitCurrentTagToken();break;case nq.EOF:this._err(nG.eofInTag),this._emitEOFToken();break;default:this._err(nG.unexpectedSolidusInTag),this.state=rn.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}},{key:"_stateBogusComment",value:function(t){var e=this.currentToken;switch(t){case nq.GREATER_THAN_SIGN:this.state=rn.DATA,this.emitCurrentComment(e);break;case nq.EOF:this.emitCurrentComment(e),this._emitEOFToken();break;case nq.NULL:this._err(nG.unexpectedNullCharacter),e.data+="�";break;default:e.data+=String.fromCodePoint(t)}}},{key:"_stateMarkupDeclarationOpen",value:function(t){this._consumeSequenceIfMatch("--",!0)?(this._createCommentToken(3),this.state=rn.COMMENT_START):this._consumeSequenceIfMatch("doctype",!1)?(this.currentLocation=this.getCurrentLocation(8),this.state=rn.DOCTYPE):this._consumeSequenceIfMatch("[CDATA[",!0)?this.inForeignNode?this.state=rn.CDATA_SECTION:(this._err(nG.cdataInHtmlContent),this._createCommentToken(8),this.currentToken.data="[CDATA[",this.state=rn.BOGUS_COMMENT):this._ensureHibernation()||(this._err(nG.incorrectlyOpenedComment),this._createCommentToken(2),this.state=rn.BOGUS_COMMENT,this._stateBogusComment(t))}},{key:"_stateCommentStart",value:function(t){switch(t){case nq.HYPHEN_MINUS:this.state=rn.COMMENT_START_DASH;break;case nq.GREATER_THAN_SIGN:this._err(nG.abruptClosingOfEmptyComment),this.state=rn.DATA;var e=this.currentToken;this.emitCurrentComment(e);break;default:this.state=rn.COMMENT,this._stateComment(t)}}},{key:"_stateCommentStartDash",value:function(t){var e=this.currentToken;switch(t){case nq.HYPHEN_MINUS:this.state=rn.COMMENT_END;break;case nq.GREATER_THAN_SIGN:this._err(nG.abruptClosingOfEmptyComment),this.state=rn.DATA,this.emitCurrentComment(e);break;case nq.EOF:this._err(nG.eofInComment),this.emitCurrentComment(e),this._emitEOFToken();break;default:e.data+="-",this.state=rn.COMMENT,this._stateComment(t)}}},{key:"_stateComment",value:function(t){var e=this.currentToken;switch(t){case nq.HYPHEN_MINUS:this.state=rn.COMMENT_END_DASH;break;case nq.LESS_THAN_SIGN:e.data+="<",this.state=rn.COMMENT_LESS_THAN_SIGN;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),e.data+="�";break;case nq.EOF:this._err(nG.eofInComment),this.emitCurrentComment(e),this._emitEOFToken();break;default:e.data+=String.fromCodePoint(t)}}},{key:"_stateCommentLessThanSign",value:function(t){var e=this.currentToken;switch(t){case nq.EXCLAMATION_MARK:e.data+="!",this.state=rn.COMMENT_LESS_THAN_SIGN_BANG;break;case nq.LESS_THAN_SIGN:e.data+="<";break;default:this.state=rn.COMMENT,this._stateComment(t)}}},{key:"_stateCommentLessThanSignBang",value:function(t){t===nq.HYPHEN_MINUS?this.state=rn.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=rn.COMMENT,this._stateComment(t))}},{key:"_stateCommentLessThanSignBangDash",value:function(t){t===nq.HYPHEN_MINUS?this.state=rn.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=rn.COMMENT_END_DASH,this._stateCommentEndDash(t))}},{key:"_stateCommentLessThanSignBangDashDash",value:function(t){t!==nq.GREATER_THAN_SIGN&&t!==nq.EOF&&this._err(nG.nestedComment),this.state=rn.COMMENT_END,this._stateCommentEnd(t)}},{key:"_stateCommentEndDash",value:function(t){var e=this.currentToken;switch(t){case nq.HYPHEN_MINUS:this.state=rn.COMMENT_END;break;case nq.EOF:this._err(nG.eofInComment),this.emitCurrentComment(e),this._emitEOFToken();break;default:e.data+="-",this.state=rn.COMMENT,this._stateComment(t)}}},{key:"_stateCommentEnd",value:function(t){var e=this.currentToken;switch(t){case nq.GREATER_THAN_SIGN:this.state=rn.DATA,this.emitCurrentComment(e);break;case nq.EXCLAMATION_MARK:this.state=rn.COMMENT_END_BANG;break;case nq.HYPHEN_MINUS:e.data+="-";break;case nq.EOF:this._err(nG.eofInComment),this.emitCurrentComment(e),this._emitEOFToken();break;default:e.data+="--",this.state=rn.COMMENT,this._stateComment(t)}}},{key:"_stateCommentEndBang",value:function(t){var e=this.currentToken;switch(t){case nq.HYPHEN_MINUS:e.data+="--!",this.state=rn.COMMENT_END_DASH;break;case nq.GREATER_THAN_SIGN:this._err(nG.incorrectlyClosedComment),this.state=rn.DATA,this.emitCurrentComment(e);break;case nq.EOF:this._err(nG.eofInComment),this.emitCurrentComment(e),this._emitEOFToken();break;default:e.data+="--!",this.state=rn.COMMENT,this._stateComment(t)}}},{key:"_stateDoctype",value:function(t){switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:this.state=rn.BEFORE_DOCTYPE_NAME;break;case nq.GREATER_THAN_SIGN:this.state=rn.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t);break;case nq.EOF:this._err(nG.eofInDoctype),this._createDoctypeToken(null);var e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:this._err(nG.missingWhitespaceBeforeDoctypeName),this.state=rn.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t)}}},{key:"_stateBeforeDoctypeName",value:function(t){if(ra(t))this._createDoctypeToken(String.fromCharCode(t+32)),this.state=rn.DOCTYPE_NAME;else switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:break;case nq.NULL:this._err(nG.unexpectedNullCharacter),this._createDoctypeToken("�"),this.state=rn.DOCTYPE_NAME;break;case nq.GREATER_THAN_SIGN:this._err(nG.missingDoctypeName),this._createDoctypeToken(null);var e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=rn.DATA;break;case nq.EOF:this._err(nG.eofInDoctype),this._createDoctypeToken(null),(e=this.currentToken).forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:this._createDoctypeToken(String.fromCodePoint(t)),this.state=rn.DOCTYPE_NAME}}},{key:"_stateDoctypeName",value:function(t){var e=this.currentToken;switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:this.state=rn.AFTER_DOCTYPE_NAME;break;case nq.GREATER_THAN_SIGN:this.state=rn.DATA,this.emitCurrentDoctype(e);break;case nq.NULL:this._err(nG.unexpectedNullCharacter),e.name+="�";break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:e.name+=String.fromCodePoint(ra(t)?t+32:t)}}},{key:"_stateAfterDoctypeName",value:function(t){var e=this.currentToken;switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:break;case nq.GREATER_THAN_SIGN:this.state=rn.DATA,this.emitCurrentDoctype(e);break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:this._consumeSequenceIfMatch("public",!1)?this.state=rn.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch("system",!1)?this.state=rn.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(nG.invalidCharacterSequenceAfterDoctypeName),e.forceQuirks=!0,this.state=rn.BOGUS_DOCTYPE,this._stateBogusDoctype(t))}}},{key:"_stateAfterDoctypePublicKeyword",value:function(t){var e=this.currentToken;switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:this.state=rn.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case nq.QUOTATION_MARK:this._err(nG.missingWhitespaceAfterDoctypePublicKeyword),e.publicId="",this.state=rn.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case nq.APOSTROPHE:this._err(nG.missingWhitespaceAfterDoctypePublicKeyword),e.publicId="",this.state=rn.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case nq.GREATER_THAN_SIGN:this._err(nG.missingDoctypePublicIdentifier),e.forceQuirks=!0,this.state=rn.DATA,this.emitCurrentDoctype(e);break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:this._err(nG.missingQuoteBeforeDoctypePublicIdentifier),e.forceQuirks=!0,this.state=rn.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}},{key:"_stateBeforeDoctypePublicIdentifier",value:function(t){var e=this.currentToken;switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:break;case nq.QUOTATION_MARK:e.publicId="",this.state=rn.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case nq.APOSTROPHE:e.publicId="",this.state=rn.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case nq.GREATER_THAN_SIGN:this._err(nG.missingDoctypePublicIdentifier),e.forceQuirks=!0,this.state=rn.DATA,this.emitCurrentDoctype(e);break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:this._err(nG.missingQuoteBeforeDoctypePublicIdentifier),e.forceQuirks=!0,this.state=rn.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}},{key:"_stateDoctypePublicIdentifierDoubleQuoted",value:function(t){var e=this.currentToken;switch(t){case nq.QUOTATION_MARK:this.state=rn.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),e.publicId+="�";break;case nq.GREATER_THAN_SIGN:this._err(nG.abruptDoctypePublicIdentifier),e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=rn.DATA;break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:e.publicId+=String.fromCodePoint(t)}}},{key:"_stateDoctypePublicIdentifierSingleQuoted",value:function(t){var e=this.currentToken;switch(t){case nq.APOSTROPHE:this.state=rn.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),e.publicId+="�";break;case nq.GREATER_THAN_SIGN:this._err(nG.abruptDoctypePublicIdentifier),e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=rn.DATA;break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:e.publicId+=String.fromCodePoint(t)}}},{key:"_stateAfterDoctypePublicIdentifier",value:function(t){var e=this.currentToken;switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:this.state=rn.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case nq.GREATER_THAN_SIGN:this.state=rn.DATA,this.emitCurrentDoctype(e);break;case nq.QUOTATION_MARK:this._err(nG.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),e.systemId="",this.state=rn.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case nq.APOSTROPHE:this._err(nG.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),e.systemId="",this.state=rn.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:this._err(nG.missingQuoteBeforeDoctypeSystemIdentifier),e.forceQuirks=!0,this.state=rn.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}},{key:"_stateBetweenDoctypePublicAndSystemIdentifiers",value:function(t){var e=this.currentToken;switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:break;case nq.GREATER_THAN_SIGN:this.emitCurrentDoctype(e),this.state=rn.DATA;break;case nq.QUOTATION_MARK:e.systemId="",this.state=rn.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case nq.APOSTROPHE:e.systemId="",this.state=rn.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:this._err(nG.missingQuoteBeforeDoctypeSystemIdentifier),e.forceQuirks=!0,this.state=rn.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}},{key:"_stateAfterDoctypeSystemKeyword",value:function(t){var e=this.currentToken;switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:this.state=rn.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case nq.QUOTATION_MARK:this._err(nG.missingWhitespaceAfterDoctypeSystemKeyword),e.systemId="",this.state=rn.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case nq.APOSTROPHE:this._err(nG.missingWhitespaceAfterDoctypeSystemKeyword),e.systemId="",this.state=rn.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case nq.GREATER_THAN_SIGN:this._err(nG.missingDoctypeSystemIdentifier),e.forceQuirks=!0,this.state=rn.DATA,this.emitCurrentDoctype(e);break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:this._err(nG.missingQuoteBeforeDoctypeSystemIdentifier),e.forceQuirks=!0,this.state=rn.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}},{key:"_stateBeforeDoctypeSystemIdentifier",value:function(t){var e=this.currentToken;switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:break;case nq.QUOTATION_MARK:e.systemId="",this.state=rn.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case nq.APOSTROPHE:e.systemId="",this.state=rn.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case nq.GREATER_THAN_SIGN:this._err(nG.missingDoctypeSystemIdentifier),e.forceQuirks=!0,this.state=rn.DATA,this.emitCurrentDoctype(e);break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:this._err(nG.missingQuoteBeforeDoctypeSystemIdentifier),e.forceQuirks=!0,this.state=rn.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}},{key:"_stateDoctypeSystemIdentifierDoubleQuoted",value:function(t){var e=this.currentToken;switch(t){case nq.QUOTATION_MARK:this.state=rn.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),e.systemId+="�";break;case nq.GREATER_THAN_SIGN:this._err(nG.abruptDoctypeSystemIdentifier),e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=rn.DATA;break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:e.systemId+=String.fromCodePoint(t)}}},{key:"_stateDoctypeSystemIdentifierSingleQuoted",value:function(t){var e=this.currentToken;switch(t){case nq.APOSTROPHE:this.state=rn.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case nq.NULL:this._err(nG.unexpectedNullCharacter),e.systemId+="�";break;case nq.GREATER_THAN_SIGN:this._err(nG.abruptDoctypeSystemIdentifier),e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=rn.DATA;break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:e.systemId+=String.fromCodePoint(t)}}},{key:"_stateAfterDoctypeSystemIdentifier",value:function(t){var e=this.currentToken;switch(t){case nq.SPACE:case nq.LINE_FEED:case nq.TABULATION:case nq.FORM_FEED:break;case nq.GREATER_THAN_SIGN:this.emitCurrentDoctype(e),this.state=rn.DATA;break;case nq.EOF:this._err(nG.eofInDoctype),e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break;default:this._err(nG.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=rn.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}},{key:"_stateBogusDoctype",value:function(t){var e=this.currentToken;switch(t){case nq.GREATER_THAN_SIGN:this.emitCurrentDoctype(e),this.state=rn.DATA;break;case nq.NULL:this._err(nG.unexpectedNullCharacter);break;case nq.EOF:this.emitCurrentDoctype(e),this._emitEOFToken()}}},{key:"_stateCdataSection",value:function(t){switch(t){case nq.RIGHT_SQUARE_BRACKET:this.state=rn.CDATA_SECTION_BRACKET;break;case nq.EOF:this._err(nG.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(t)}}},{key:"_stateCdataSectionBracket",value:function(t){t===nq.RIGHT_SQUARE_BRACKET?this.state=rn.CDATA_SECTION_END:(this._emitChars("]"),this.state=rn.CDATA_SECTION,this._stateCdataSection(t))}},{key:"_stateCdataSectionEnd",value:function(t){switch(t){case nq.GREATER_THAN_SIGN:this.state=rn.DATA;break;case nq.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=rn.CDATA_SECTION,this._stateCdataSection(t)}}},{key:"_stateCharacterReference",value:function(t){t===nq.NUMBER_SIGN?this.state=rn.NUMERIC_CHARACTER_REFERENCE:ru(t)?(this.state=rn.NAMED_CHARACTER_REFERENCE,this._stateNamedCharacterReference(t)):(this._flushCodePointConsumedAsCharacterReference(nq.AMPERSAND),this._reconsumeInState(this.returnState,t))}},{key:"_stateNamedCharacterReference",value:function(t){var e=this._matchNamedCharacterReference(t);if(!this._ensureHibernation()){if(e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=t;){var e=this.current;0=i&&t.openElements.shortenToLength(i);break}if(t._isSpecialElement(o,a))break}}function iu(t,e){var n,i,o,a,s,u;switch(e.tagID){case n2.A:case n2.B:case n2.I:case n2.S:case n2.U:case n2.EM:case n2.TT:case n2.BIG:case n2.CODE:case n2.FONT:case n2.NOBR:case n2.SMALL:case n2.STRIKE:case n2.STRONG:rX(t,e);break;case n2.P:t.openElements.hasInButtonScope(n2.P)||t._insertFakeElement(n0.P,n2.P),t._closePElement();break;case n2.DL:case n2.UL:case n2.OL:case n2.DIR:case n2.DIV:case n2.NAV:case n2.PRE:case n2.MAIN:case n2.MENU:case n2.ASIDE:case n2.BUTTON:case n2.CENTER:case n2.FIGURE:case n2.FOOTER:case n2.HEADER:case n2.HGROUP:case n2.DIALOG:case n2.ADDRESS:case n2.ARTICLE:case n2.DETAILS:case n2.SECTION:case n2.SUMMARY:case n2.LISTING:case n2.FIELDSET:case n2.BLOCKQUOTE:case n2.FIGCAPTION:n=(n=e).tagID,t.openElements.hasInScope(n)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(n));break;case n2.LI:t.openElements.hasInListItemScope(n2.LI)&&(t.openElements.generateImpliedEndTagsWithExclusion(n2.LI),t.openElements.popUntilTagNamePopped(n2.LI));break;case n2.DD:case n2.DT:i=(i=e).tagID,t.openElements.hasInScope(i)&&(t.openElements.generateImpliedEndTagsWithExclusion(i),t.openElements.popUntilTagNamePopped(i));break;case n2.H1:case n2.H2:case n2.H3:case n2.H4:case n2.H5:case n2.H6:t.openElements.hasNumberedHeaderInScope()&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilNumberedHeaderPopped());break;case n2.BR:t._reconstructActiveFormattingElements(),t._insertFakeElement(n0.BR,n2.BR),t.openElements.pop(),t.framesetOk=!1;break;case n2.BODY:t.openElements.hasInScope(n2.BODY)&&(t.insertionMode=r.AFTER_BODY,!t.options.sourceCodeLocationInfo||(o=t.openElements.tryPeekProperlyNestedBodyElement())&&t._setEndLocation(o,e));break;case n2.HTML:t.openElements.hasInScope(n2.BODY)&&(t.insertionMode=r.AFTER_BODY,iO(t,e));break;case n2.FORM:a=0=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:e}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){a=!0,i=t},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}function iP(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n").concat(n.treeAdapter.isElementNode(e)&&n.treeAdapter.getNamespaceURI(e)===nZ.HTML&&ij.has(n.treeAdapter.getTagName(e))?"":"".concat(function(e,n){var r="";if(e=n.treeAdapter.isElementNode(e)&&n.treeAdapter.getTagName(e)===n0.TEMPLATE&&n.treeAdapter.getNamespaceURI(e)===nZ.HTML?n.treeAdapter.getTemplateContent(e):e,e=n.treeAdapter.getChildNodes(e)){var i,o=iR(e);try{for(o.s();!(i=o.n()).done;)r+=t(i.value,n)}catch(t){o.e(t)}finally{o.f()}}return r}(e,n),""))):n.treeAdapter.isTextNode(e)?(i=e,a=(o=n.treeAdapter).getTextNodeContent(i),(i=(s=o.getParentNode(i))&&o.isElementNode(s)&&o.getTagName(s))&&o.getNamespaceURI(s)===nZ.HTML&&re(i,n.scriptingEnabled)?a:Object(iI.escapeText)(a)):n.treeAdapter.isCommentNode(e)?(u=(u=n).treeAdapter,"")):n.treeAdapter.isDocumentTypeNode(e)?(l=(l=n).treeAdapter,"")):""}(e[s],iM(iM({},iB),iG));return a}(t)},function t(e,n){var r=!(2>>0,e>>>=0;for(var o=Array(i);++r"},HBS:{start:"{{",end:"}}"}}},function(t,e,n){e.byteLength=function(t){var e=l(t);return 3*((t=e[0])+(e=e[1]))/4-e},e.toByteArray=function(t){for(var e,n,r=(a=l(t))[0],a=a[1],s=new o(3*(r+(e=a))/4-e),u=0,c=0>16&255,s[u++]=n>>8&255,s[u++]=255&n;return 2===a&&(n=i[t.charCodeAt(p)]<<2|i[t.charCodeAt(p+1)]>>4,s[u++]=255&n),1===a&&(n=i[t.charCodeAt(p)]<<10|i[t.charCodeAt(p+1)]<<4|i[t.charCodeAt(p+2)]>>2,s[u++]=n>>8&255,s[u++]=255&n),s},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],a=0,s=n-i;a>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}(t,a,s>2]+r[e<<4&63]+"=="):2==i&&o.push(r[(e=(t[n-2]<<8)+t[n-1])>>10]+r[e>>4&63]+r[e<<2&63]+"="),o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s>1,c=-7,p=n?i-1:0,h=n?-1:1;for(n=t[e+p],p+=h,o=n&(1<<-c)-1,n>>=-c,c+=s;0>=-c,c+=r;0>1,p=23===i?5960464477539062e-23:0,h=r?0:o-1,f=r?1:-1;for(o=e<0||0===e&&1/e<0?1:0,isNaN(e=Math.abs(e))||e===1/0?(s=isNaN(e)?1:0,a=l):(a=Math.floor(Math.log(e)/Math.LN2),e*(r=Math.pow(2,-a))<1&&(a--,r*=2),2<=(e+=1<=a+c?p/r:p*Math.pow(2,1-c))*r&&(a++,r/=2),l<=a+c?(s=0,a=l):1<=a+c?(s=(e*r-1)*Math.pow(2,i),a+=c):(s=e*Math.pow(2,c-1)*Math.pow(2,i),a=0));8<=i;t[n+h]=255&s,h+=f,s/=256,i-=8);for(a=a<䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\uD835\uDD0A;拙pf;쀀\uD835\uDD3Eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\uD835\uDCA2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\uD835\uDD40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\uD835\uDD0Dpf;쀀\uD835\uDD41ǣ߇\0ߌr;쀀\uD835\uDCA5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\uD835\uDD0Epf;쀀\uD835\uDD42cr;쀀\uD835\uDCA6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\uD835\uDD0FĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\uD835\uDD43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\uD835\uDD10nusPlus;戓pf;쀀\uD835\uDD44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\uD835\uDD11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\uD835\uDCA9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\uD835\uDD12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\uD835\uDD46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\uD835\uDCAAash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\uD835\uDD13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\uD835\uDCAB;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\uD835\uDD14pf;愚cr;쀀\uD835\uDCAC؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\uD835\uDD16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\uD835\uDD4Aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\uD835\uDCAEar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\uD835\uDD17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\uD835\uDD4BipleDot;惛Āctዖዛr;쀀\uD835\uDCAFrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\uD835\uDD18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\uD835\uDD4CЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\uD835\uDCB0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\uD835\uDD19pf;쀀\uD835\uDD4Dcr;쀀\uD835\uDCB1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\uD835\uDD1Apf;쀀\uD835\uDD4Ecr;쀀\uD835\uDCB2Ȁfiosᓋᓐᓒᓘr;쀀\uD835\uDD1B;䎞pf;쀀\uD835\uDD4Fcr;쀀\uD835\uDCB3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\uD835\uDD1Cpf;쀀\uD835\uDD50cr;쀀\uD835\uDCB4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\uD835\uDCB5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\uD835\uDD1Erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\uD835\uDD52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\uD835\uDCB6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\uD835\uDD1Fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\uD835\uDD53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\uD835\uDCB7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\uD835\uDD20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\uD835\uDD54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\uD835\uDCB8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\uD835\uDD21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\uD835\uDD55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\uD835\uDCB9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\uD835\uDD22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\uD835\uDD56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\uD835\uDD23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\uD835\uDD57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\uD835\uDCBBࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\uD835\uDD24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\uD835\uDD58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\uD835\uDD25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\uD835\uDD59bar;怕ƀclt≯≴≸r;쀀\uD835\uDCBDasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\uD835\uDD26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\uD835\uDD5Aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\uD835\uDCBEnʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\uD835\uDD27ath;䈷pf;쀀\uD835\uDD5Bǣ⏬\0⏱r;쀀\uD835\uDCBFrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\uD835\uDD28reen;䄸cy;䑅cy;䑜pf;쀀\uD835\uDD5Ccr;쀀\uD835\uDCC0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\uD835\uDD29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\uD835\uDD5Dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\uD835\uDCC1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\uD835\uDD2Ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\uD835\uDD5EĀct⣸⣽r;쀀\uD835\uDCC2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\uD835\uDD2BȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\uD835\uDD5F膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\uD835\uDCC3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\uD835\uDD2Cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\uD835\uDD60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\uD835\uDD2Dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\uD835\uDD61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\uD835\uDCC5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\uD835\uDD2Epf;쀀\uD835\uDD62rime;恗cr;쀀\uD835\uDCC6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\uD835\uDD2FĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\uD835\uDD63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\uD835\uDCC7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\uD835\uDD30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\uD835\uDD64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\uD835\uDCC8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\uD835\uDD31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\uD835\uDD65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\uD835\uDCC9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\uD835\uDD32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\uD835\uDD66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\uD835\uDCCAƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\uD835\uDD33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\uD835\uDD67roð໻tré㦴Ācu㨆㨋r;쀀\uD835\uDCCBĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\uD835\uDD34pf;쀀\uD835\uDD68Ā;eᑹ㩦atèᑹcr;쀀\uD835\uDCCCૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\uD835\uDD35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\uD835\uDD69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\uD835\uDCCDĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\uD835\uDD36cy;䑗pf;쀀\uD835\uDD6Acr;쀀\uD835\uDCCEĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\uD835\uDD37cy;䐶grarr;懝pf;쀀\uD835\uDD6Bcr;쀀\uD835\uDCCFĀjn㮅㮇;怍j;怌'.split("").map(function(t){return t.charCodeAt(0)}))},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(t){return t.charCodeAt(0)}))},function(t,e,n){t.exports={lex:n(178),parse:n(344),stringify:n(345)}},function(t,e,n){n(117)("parse");var r,i,o,a,s=n(178);function u(t,e){var n;e=e||{};for(var r=["type","name","value"],i={},a=0;a+)\\s*|(\\s+)|(+|\\*)|\\#(+)|\\.(+)|\\[\\s*(+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)".replace(//,"["+r(">+~`!@$%^&={}\\;/g,"(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])").replace(//g,"(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])"));function l(){this.length=0}function c(t,e,n,a,s,u,c,p,h,f,d,m,g,y,v,b){var _,E;return(e||!this.length)&&(_=this[this.length++]=new l,e)||(_=_||this[this.length-1],E=(E=n||a||!_.length?_[_.length++]=new o(n):E)||_[_.length-1],s?E.tag=i(s):u?E.id=i(u):c?(s=i(c),(u=E.classes||(E.classes={}))[s]||(u[s]=r(c),(c=E.classList||(E.classList=[])).push(s),c.sort())):g?(b=b||v,(E.pseudos||(E.pseudos=[])).push({type:1==m.length?"class":"element",name:i(g),escapedName:r(g),value:b?i(b):null,escapedValue:b?r(b):null})):p&&(d=d?r(d):null,(E.attributes||(E.attributes=[])).push({operator:h,name:i(p),escapedName:r(p),value:d?i(d):null,escapedValue:d?r(d):null}))),""}function p(t){this.length=0;for(var e,n=this,r=t;t;){if((e=t.replace(u,function(){return c.apply(n,arguments)}))===t)throw Error(r+" is an invalid expression");t=e}}o.prototype.toString=function(){if(!this.raw){var t,e,n="";if(n+=this.tag||"*",this.id&&(n+="#"+this.id),this.classes&&(n+="."+this.classList.join(".")),this.attributes)for(t=0;e=this.attributes[t++];)n+="["+e.name+(e.operator?e.operator+'"'+e.value+'"':"")+"]";if(this.pseudos)for(t=0;e=this.pseudos[t++];)n+=":"+e.name,e.value&&(n+="("+e.value+")");this.raw=n}return this.raw},l.prototype.toString=function(){if(!this.raw){for(var t,e="",n=0;t=this[n++];)1!==n&&(e+=" ")," "!==t.combinator&&(e+=t.combinator+" "),e+=t;this.raw=e}return this.raw},p.prototype.toString=function(){if(!this.raw){for(var t,e=[],n=0;t=this[n++];)e.push(t);this.raw=e.join(", ")}return this.raw};var h={};t.exports=function(t){return null==t?null:h[t=(""+t).replace(/^\s+|\s+$/g,"")]||(h[t]=new p(t))}},function(t,e,n){t.exports=i;var r=n(116);function i(t,e,n,r,i){this.prop=t,this.value=e,this.selector=n,this.priority=r||0,this.additionalPriority=i||[]}i.prototype.compareFunc=function(t){var e=[];e.push.apply(e,this.selector.specificity()),e.push.apply(e,this.additionalPriority),e[0]+=this.priority;var n=[];return n.push.apply(n,t.selector.specificity()),n.push.apply(n,t.additionalPriority),n[0]+=t.priority,r.compareFunc(e,n)},i.prototype.compare=function(t){return 1===this.compareFunc(t)?this:t},i.prototype.toString=function(){return this.prop+": "+this.value.replace(/['"]+/g,"")+";"}},function(t,e,n){var r=n(116),i=n(350);t.exports=function(t){function e(e,a,s){s=s||{};var u=r.parseCSS(a),l=[],c="style",p={};function h(r,i){if(r.name){var o=r.name.toUpperCase();if(-1t.excludedProperties.indexOf(o)&&(c&&c.compare(l)===l||!c)&&(c&&c.selector!==i?delete a.styleProps[o]:c&&(l.nextProp=c),a.styleProps[o]=l))}a.name&&0<=t.nonVisualElements.indexOf(a.name.toUpperCase())||(g&&((o=a[i="pseudo"+g])||((o=a[i]=e("").get(0)).pseudoElementType=g,o.pseudoElementParent=a,o.counterProps=a.counterProps,a[i]=o),a=o),a.styleProps||(a.styleProps={},e(a).attr(c)&&(o="* { "+e(a).attr(c)+" } ",f(r.parseCSS(o)[0][1],new r.Selector(""))}function n(t){return t.replace(/\s*!important$/,"")}function o(t){return"before"===t.name||"after"===t.name}return t.ignoredPseudos=["hover","active","focus","visited","link"],t.widthElements=["TABLE","TD","TH","IMG"],t.heightElements=["TABLE","TD","TH","IMG"],t.tableElements=["TABLE","TH","TR","TD","CAPTION","COLGROUP","COL","THEAD","TBODY","TFOOT"],t.nonVisualElements=["HEAD","TITLE","BASE","LINK","STYLE","META","SCRIPT","NOSCRIPT"],t.styleToAttribute={"background-color":"bgcolor","background-image":"background","text-align":"align","vertical-align":"valign"},t.excludedProperties=[],t.juiceDocument=function(n,i){var o,a,s,u,l=(o=i=r.getDefaultOptions(i),(u=[],n("style").each(function(){var e,i=!!(s=this).childNodes;1===(a=i?s.childNodes:s.children).length?(a=a[0].data,o.applyStyleTags&&void 0===n(s).attr("data-embed")&&u.push(a),o.removeStyleTags&&void 0===n(s).attr("data-embed")&&(e=i?s.childNodes[0].nodeValue:s.children[0].data,(e=r.getPreservedText(e,{mediaQueries:o.preserveMediaQueries,fontFaces:o.preserveFontFaces,keyFrames:o.preserveKeyFrames,pseudos:o.preservePseudos},t.ignoredPseudos))?i?s.childNodes[0].nodeValue=e:s.children[0].data=e:n(s).remove()),n(s).removeAttr("data-embed")):o.removeStyleTags&&n(s).remove()}),u).join("\n"));return e(n,l+="\n"+i.extraCss,i),n},t.inlineDocument=e,t}},function(t,e,n){e.romanize=function(t){if(isNaN(t))return NaN;for(var e=String(+t).split(""),n=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"],r="",i=3;i--;)r=(n[+e.pop()+10*i]||"")+r;return Array(+e.join("")+1).join("M")+r},e.alphanumeric=function(t){for(var e,n="";0this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var t=this.__parent.current_line;return t.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===t.__items[0]&&(t.__items.splice(0,1),--t.__character_count),!0}return!1},e.prototype.is_empty=function(){return 0===this.__items.length},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(t){this.__items.push(t);var e=t.lastIndexOf("\n");-1!==e?this.__character_count=t.length-e:this.__character_count+=t.length},e.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},e.prototype._remove_indent=function(){0=this.__cache.length;)this.__add_column()},n.prototype.__add_column=function(){var t,e=this.__cache.length,n="";this.__indent_size&&e>=this.__indent_size&&(e-=(t=Math.floor(e/this.__indent_size))*this.__indent_size,n=Array(t+1).join(this.__indent_string)),e&&(n+=Array(e+1).join(" ")),this.__cache.push(n)},r.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},r.prototype.get_line_number=function(){return this.__lines.length},r.prototype.get_indent_string=function(t,e){return this.__indent_cache.get_indent_string(t,e)},r.prototype.get_indent_size=function(t,e){return this.__indent_cache.get_indent_size(t,e)},r.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},r.prototype.add_new_line=function(t){return!(this.is_empty()||!t&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},r.prototype.get_code=function(t){this.trim(!0);var e=this.current_line.pop();return e&&("\n"===e[e.length-1]&&(e=e.replace(/\n+$/g,"")),this.current_line.push(e)),this._end_with_newline&&this.__add_outputline(),e=this.__lines.join("\n"),"\n"!==t?e.replace(/[\n]/g,t):e},r.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},r.prototype.set_indent=function(t,e){return this.next_line.set_indent(t=t||0,e=e||0),1=t.length&&this.__input.substring(e-t.length,e).toLowerCase()===t},t.exports.InputScanner=n},function(t,e,n){var r=n(8).InputScanner,i=n(3).Token,o=n(10).TokenStream,a=n(11).WhitespacePattern,s={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"};(n=function(t,e){this._input=new r(t),this._options=e||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new a(this._input)}).prototype.tokenize=function(){var t;this._input.restart(),this.__tokens=new o,this._reset();for(var e=new i(s.START,""),n=null,r=[],a=new o;e.type!==s.EOF;){for(t=this._get_next_token(e,n);this._is_comment(t);)a.add(t),t=this._get_next_token(e,n);a.isEmpty()||(t.comments_before=a,a=new o),t.parent=n,this._is_opening(t)?(r.push(n),n=t):n&&this._is_closing(t,n)&&((t.opened=n).closed=t,n=r.pop(),t.parent=n),(t.previous=e).next=t,this.__tokens.add(t),e=t}return this.__tokens},n.prototype._is_first_token=function(){return this.__tokens.isEmpty()},n.prototype._reset=function(){},n.prototype._get_next_token=function(t,e){this._readWhitespace();var n=this._input.read(/.+/g);return n?this._create_token(s.RAW,n):this._create_token(s.EOF,"")},n.prototype._is_comment=function(t){return!1},n.prototype._is_opening=function(t){return!1},n.prototype._is_closing=function(t,e){return!1},n.prototype._create_token=function(t,e){return new i(t,e,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},n.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},t.exports.Tokenizer=n,t.exports.TOKEN=s},function(t){function e(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}e.prototype.restart=function(){this.__position=0},e.prototype.isEmpty=function(){return 0===this.__tokens_length},e.prototype.hasNext=function(){return this.__position/),erb:t.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:t.starting_with(/{%/).until_after(/%}/),django_value:t.starting_with(/{{/).until_after(/}}/),django_comment:t.starting_with(/{#/).until_after(/#}/),smarty:t.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:t.starting_with(/{\*/).until_after(/\*}/),smarty_literal:t.starting_with(/{literal}/).until_after(/{\/literal}/)}}(o.prototype=new r)._create=function(){return new o(this._input,this)},o.prototype._update=function(){this.__set_templated_pattern()},o.prototype.disable=function(t){var e=this._create();return e._disabled[t]=!0,e._update(),e},o.prototype.read_options=function(t){var e,n=this._create();for(e in i)n._disabled[e]=-1===t.templating.indexOf(e);return n._update(),n},o.prototype.exclude=function(t){var e=this._create();return e._excluded[t]=!0,e._update(),e},o.prototype.read=function(){for(var t="",e=(t=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern),this._read_template());e;)this._match_pattern?e+=this._input.read(this._match_pattern):e+=this._input.readUntil(this.__template_pattern),t+=e,e=this._read_template();return this._until_after&&(t+=this._input.readUntilAfter(this._until_pattern)),t},o.prototype.__set_templated_pattern=function(){var t=[];this._disabled.php||t.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||t.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||t.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(t.push(this.__patterns.django._starting_pattern.source),t.push(this.__patterns.django_value._starting_pattern.source),t.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||t.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&t.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+t.join("|")+")")},o.prototype._read_template=function(){var t,e="",n=this._input.peek();return"<"===n?(t=this._input.peek(1),this._disabled.php||this._excluded.php||"?"!==t||(e=e||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||"%"!==t||(e=e||this.__patterns.erb.read())):"{"===n&&(this._disabled.handlebars||this._excluded.handlebars||(e=(e=(e=e||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(e=e||this.__patterns.django_value.read()),this._excluded.django||(e=(e=e||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(e=(e=(e=e||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read())),e},t.exports.TemplatablePattern=o},,,,function(t,e,n){var r=n(19).Beautifier,i=n(20).Options;t.exports=function(t,e,n,i){return new r(t,e,n,i).beautify()},t.exports.defaultOptions=function(){return new i}},function(t,e,n){function r(t,e){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=t.max_preserve_newlines,this.preserve_newlines=t.preserve_newlines,this._output=new o(t,e)}var i=n(20).Options,o=n(2).Output,a=n(21).Tokenizer,s=n(21).TOKEN,u=/\r\n|[\r\n]/,l=/\r\n|[\r\n]/g;function c(t,e){return -1!==e.indexOf(t)}function p(t,e,n){this.parent=t||null,this.tag=e?e.tag_name:"",this.indent_level=n||0,this.parser_token=e||null}function h(t){this._printer=t,this._current_frame=null}function f(t,e,n,r){this._source_text=t||"",e=e||{},this._js_beautify=n,this._css_beautify=r,this._tag_stack=null,e=new i(e,"html"),this._options=e,this._is_wrap_attributes_force="force"===this._options.wrap_attributes.substr(0,5),this._is_wrap_attributes_force_expand_multiline="force-expand-multiline"===this._options.wrap_attributes,this._is_wrap_attributes_force_aligned="force-aligned"===this._options.wrap_attributes,this._is_wrap_attributes_aligned_multiple="aligned-multiple"===this._options.wrap_attributes,this._is_wrap_attributes_preserve="preserve"===this._options.wrap_attributes.substr(0,8),this._is_wrap_attributes_preserve_aligned="preserve-aligned"===this._options.wrap_attributes}r.prototype.current_line_has_match=function(t){return this._output.current_line.has_match(t)},r.prototype.set_space_before_token=function(t,e){this._output.space_before_token=t,this._output.non_breaking_space=e},r.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},r.prototype.add_raw_token=function(t){this._output.add_raw_token(t)},r.prototype.print_preserved_newlines=function(t){var e=0;t.type!==s.TEXT&&t.previous.type!==s.TEXT&&(e=t.newlines?1:0),this.preserve_newlines&&(e=t.newlines|]]>)$/.exec(a)))return void t.add_raw_token(e);u=s+n[1]+"\n",a=n[4],n[5]&&(l=s+n[5]),a=a.replace(/\n[ \t]*$/,""),(n[2]||-1!==n[3].indexOf("\n"))&&(n=n[3].match(/[ \t]+$/))&&(e.whitespace_before=n[0])}a=a&&(i?((o=function(){this.eol="\n"}).prototype=this._options.raw_options,i(s+a,new o)):s+(a=(o=e.whitespace_before)?a.replace(RegExp("\n("+o+")?","g"),"\n"):a).replace(/\n/g,"\n"+s)),u&&(a=a?u+a+"\n"+l:u+l),t.print_newline(!1),a&&(e.text=a,e.whitespace_before="",e.newlines=0,t.add_raw_token(e),t.print_newline(!0))}},f.prototype._handle_tag_open=function(t,e,n,r){var i=this._get_tag_open_token(e);return(n.is_unformatted||n.is_content_unformatted)&&!n.is_empty_element&&e.type===s.TAG_OPEN&&0===e.text.indexOf("]*)/),this.tag_check=n?n[1]:""):(n=e.text.match(/^{{(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=n?n[1]:"","{{#>"===e.text&&">"===this.tag_check&&null!==e.next&&(this.tag_check=e.next.text)),this.tag_check=this.tag_check.toLowerCase(),e.type===s.COMMENT&&(this.tag_complete=!0),this.is_start_tag="/"!==this.tag_check.charAt(0),this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||e.closed&&"/>"===e.closed.text,this.is_end_tag=this.is_end_tag||"{"===this.tag_start_char&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(2)))):this.tag_complete=!0};f.prototype._get_tag_open_token=function(t){return(t=new d(this._tag_stack.get_parser_token(),t)).alignment_size=this._options.wrap_attributes_indent_size,t.is_end_tag=t.is_end_tag||c(t.tag_check,this._options.void_elements),t.is_empty_element=t.tag_complete||t.is_start_tag&&t.is_end_tag,t.is_unformatted=!t.tag_complete&&c(t.tag_check,this._options.unformatted),t.is_content_unformatted=!t.is_empty_element&&c(t.tag_check,this._options.content_unformatted),t.is_inline_element=c(t.tag_name,this._options.inline)||"{"===t.tag_start_char,t},f.prototype._set_tag_position=function(t,e,n,r,i){var o,a,u,l;n.is_empty_element||(n.is_end_tag?n.start_tag_token=this._tag_stack.try_pop(n.tag_name):(this._do_optional_end_element(n)&&(n.is_inline_element||t.print_newline(!1)),this._tag_stack.record_tag(n),"script"!==n.tag_name&&"style"!==n.tag_name||n.is_unformatted||n.is_content_unformatted||(n.custom_beautifier_name=(o=n.tag_check,u=null,l=null,(a=e).closed?("script"===o?u="text/javascript":"style"===o&&(u="text/css"),-1<(u=function(t){for(var e=null,n=t.next;n.type!==s.EOF&&t.closed!==n;){if(n.type===s.ATTRIBUTE&&"type"===n.text){n.next&&n.next.type===s.EQUALS&&n.next.next&&n.next.next.type===s.VALUE&&(e=n.next.next.text);break}n=n.next}return e}(a)||u).search("text/css")?l="css":-1/);((o=function(t,e){r.call(this,t,e),this._current_tag_name="",t=new a(this._input).read_options(this._options),e=new s(this._input),this.__patterns={word:t.until(/[\n\r\t <]/),single_quote:t.until_after(/'/),double_quote:t.until_after(/"/),attribute:t.until(/[\n\r\t =>]|\/>/),element_name:t.until(/[\n\r\t >\/]/),handlebars_comment:e.starting_with(/{{!--/).until_after(/--}}/),handlebars:e.starting_with(/{{/).until_after(/}}/),handlebars_open:e.until(/[\n\r\t }]/),handlebars_raw_close:e.until(/}}/),comment:e.starting_with(//),cdata:e.starting_with(//),conditional_comment:e.starting_with(//),processing:e.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter&&(t=this._input.get_literal_regexp(this._options.unformatted_content_delimiter),this.__patterns.unformatted_content_delimiter=e.matching(t).until_after(t))}).prototype=new r)._is_comment=function(t){return!1},o.prototype._is_opening=function(t){return t.type===u.TAG_OPEN},o.prototype._is_closing=function(t,e){return t.type===u.TAG_CLOSE&&e&&((">"===t.text||"/>"===t.text)&&"<"===e.text[0]||"}}"===t.text&&"{"===e.text[0]&&"{"===e.text[1])},o.prototype._reset=function(){this._current_tag_name=""},o.prototype._get_next_token=function(t,e){this._readWhitespace();var n=this._input.peek();return null===n?this._create_token(u.EOF,""):this._read_open_handlebars(n,e)||this._read_attribute(n,t,e)||this._read_close(n,e)||this._read_raw_content(n,t,e)||this._read_content_word(n)||this._read_comment_or_cdata(n)||this._read_processing(n)||this._read_open(n,e)||this._create_token(u.UNKNOWN,this._input.next())},o.prototype._read_comment_or_cdata=function(t){var e=null,n=null,r=null;return"<"===t&&("!"===this._input.peek(1)&&((n=this.__patterns.comment.read())?(r=l.get_directives(n))&&"start"===r.ignore&&(n+=l.readIgnored(this._input)):n=this.__patterns.cdata.read()),n&&((e=this._create_token(u.COMMENT,n)).directives=r)),e},o.prototype._read_processing=function(t){var e=null,n=null;return"<"!==t||(n="!"===(t=this._input.peek(1))||"?"===t?(n=this.__patterns.conditional_comment.read())||this.__patterns.processing.read():n)&&((e=this._create_token(u.COMMENT,n)).directives=null),e},o.prototype._read_open=function(t,e){var n=null,r=null;return e||"<"===t&&(n=this._input.next(),"/"===this._input.peek()&&(n+=this._input.next()),n+=this.__patterns.element_name.read(),r=this._create_token(u.TAG_OPEN,n)),r},o.prototype._read_open_handlebars=function(t,e){var n=null,r=null;return e||this._options.indent_handlebars&&"{"===t&&"{"===this._input.peek(1)&&(r="!"===this._input.peek(2)?(n=(n=this.__patterns.handlebars_comment.read())||this.__patterns.handlebars.read(),this._create_token(u.COMMENT,n)):(n=this.__patterns.handlebars_open.read(),this._create_token(u.TAG_OPEN,n))),r},o.prototype._read_close=function(t,e){var n=null,r=null;return e&&("<"===e.text[0]&&(">"===t||"/"===t&&">"===this._input.peek(1))?(n=this._input.next(),"/"===t&&(n+=this._input.next()),r=this._create_token(u.TAG_CLOSE,n)):"{"===e.text[0]&&"}"===t&&"}"===this._input.peek(1)&&(this._input.next(),this._input.next(),r=this._create_token(u.TAG_CLOSE,"}}"))),r},o.prototype._read_attribute=function(t,e,n){var r=null;return n&&"<"===n.text[0]&&("="===t?r=this._create_token(u.EQUALS,this._input.next()):'"'===t||"'"===t?(n=this._input.next()+('"'===t?this.__patterns.double_quote:this.__patterns.single_quote).read(),r=this._create_token(u.VALUE,n)):(n=this.__patterns.attribute.read())&&(r=e.type===u.EQUALS?this._create_token(u.VALUE,n):this._create_token(u.ATTRIBUTE,n))),r},o.prototype._is_content_unformatted=function(t){return -1===this._options.void_elements.indexOf(t)&&(-1!==this._options.content_unformatted.indexOf(t)||-1!==this._options.unformatted.indexOf(t))},o.prototype._read_raw_content=function(t,e,n){var r="";if(n&&"{"===n.text[0])r=this.__patterns.handlebars_raw_close.read();else if(e.type===u.TAG_CLOSE&&"<"===e.opened.text[0]&&"/"!==e.text[0]){if("script"===(e=e.opened.text.substr(1).toLowerCase())||"style"===e){if(t=this._read_comment_or_cdata(t))return t.type=u.TEXT,t;r=this._input.readUntil(RegExp("","ig"))}else this._is_content_unformatted(e)&&(r=this._input.readUntil(RegExp("","ig")))}return r?this._create_token(u.TEXT,r):null},o.prototype._read_content_word=function(t){var e="";if(e=(e=this._options.unformatted_content_delimiter&&t===this._options.unformatted_content_delimiter[0]?this.__patterns.unformatted_content_delimiter.read():e)||this.__patterns.word.read())return this._create_token(u.TEXT,e)},t.exports.Tokenizer=o,t.exports.TOKEN=u}],o={},a=function t(e){var n=o[e];return void 0!==n||(n=o[e]={exports:{}},i[e](n,n.exports,t)),n.exports}(18),void 0===(r=(function(t){var e=n(118),r=n(119);return{html_beautify:function(t,n){return a(t,n,e.js_beautify,r.css_beautify)}}}).apply(e,r=[n,n(118),n(119)]))||(t.exports=r)},function(t,e,n){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var i=n(353),o=n(435).decode,a=n(436).HTMLParser,s=n(437),u=n(451),l=n(452),c=n(208);function p(t){return t&&t.replace(/^[ \n\r\t\f]+/,"").replace(/[ \n\r\t\f]+$/,"")}function h(t){return t&&t.replace(/[ \n\r\t\f\xA0]+/g,function(t){return" "===t?" ":t.replace(/(^|\xA0+)[^\xA0]+/g,"$1 ")})}function f(t,e,n,r,i){var o="",a="";return e.preserveLineBreaks&&(t=t.replace(/^[ \n\r\t\f]*?[\n\r][ \n\r\t\f]*/,function(){return o="\n",""}).replace(/[ \n\r\t\f]*?[\n\r][ \n\r\t\f]*$/,function(){return a="\n",""})),n&&(t=t.replace(/^[ \n\r\t\f\xA0]+/,function(t){var n=!o&&e.conservativeCollapse;return n&&" "===t?" ":t.replace(/^[^\xA0]+/,"").replace(/(\xA0+)[^\xA0]+/g,"$1 ")||(n?" ":"")})),r&&(t=t.replace(/[ \n\r\t\f\xA0]+$/,function(t){var n=!a&&e.conservativeCollapse;return n&&" "===t?" ":t.replace(/[^\xA0]+(\xA0+)/g," $1").replace(/[^\xA0]+$/,"")||(n?" ":"")})),i&&(t=h(t)),o+t+a}var d=(n=c.createMapFromString)("a,abbr,acronym,b,bdi,bdo,big,button,cite,code,del,dfn,em,font,i,ins,kbd,label,mark,math,nobr,object,q,rp,rt,rtc,ruby,s,samp,select,small,span,strike,strong,sub,sup,svg,textarea,time,tt,u,var"),m=n("a,abbr,acronym,b,big,del,em,font,i,ins,kbd,mark,nobr,rp,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var"),g=n("comment,img,input,wbr");function y(t,e,n,r){var i=e&&!g(e);i&&!r.collapseInlineTagWhitespace&&(i="/"===e.charAt(0)?!d(e.slice(1)):!m(e));var o=n&&!g(n);return f(t,r,i,o=o&&!r.collapseInlineTagWhitespace?"/"===n.charAt(0)?!m(n.slice(1)):!d(n):o,e&&n)}function v(t,e){for(var n=t.length;n--;)if(t[n].name.toLowerCase()===e)return 1}var b=c.createMap(["text/javascript","text/ecmascript","text/jscript","application/javascript","application/x-javascript","application/ecmascript"]);function _(t){return""===(t=p(t.split(/;/,2)[0]).toLowerCase())||b(t)}function E(t){return""===(t=p(t).toLowerCase())||"text/css"===t}function T(t,e){if("style"===t){for(var n=0,r=e.length;n([\s\S]*?)/g,function(t,r){c||(i=RegExp("^"+(c=X(e))+"([0-9]+)$"),n.ignoreCustomComments?n.ignoreCustomComments=n.ignoreCustomComments.slice():n.ignoreCustomComments=[],n.ignoreCustomComments.push(i));var i="";return ts.push(r),i});var tl=n.ignoreCustomFragments.map(function(t){return t.source});function tc(t,e){return n.canTrimWhitespace(t,e,$)}function tp(){for(var t=J.length-1;0$/);if(o)r=o[1];else if(/>$/.test(i)||(J[t]=y(i,null,e,n)))break}}function td(t){var e,n=J.length-1;1]+$/.test(o))?l=!r||e||/\/$/.test(p)?p+" ":p:(n.preventAttributesEscaping||(p='"'==(t=void 0===n.quoteCharacter?(p.match(/'/g)||[]).length<(p.match(/"/g)||[]).length?"'":'"':"'"===n.quoteCharacter?"'":'"')?p.replace(/"/g,"""):p.replace(/'/g,"'")),l=t+p+t,r||n.removeTagWhitespace||(l+=" ")),void 0===p||n.collapseBooleanAttributes&&(a=c.toLowerCase(),s=p.toLowerCase(),A(a)||"draggable"===a&&!C(s))?(u=c,r||(u+=" ")):u=c+h.customAssign+l,h.customOpen+u+h.customClose}(O,d,n,S,g)),S=!1)}0"),a&&!n.includeAutoGeneratedTags&&(tp(),to="")},end:function(t,e,r){t=(n="svg"===t.toLowerCase()?Object.getPrototypeOf(n):n).name(t),n.collapseWhitespace&&(tr.length?t===tr[tr.length-1]&&tr.pop():td("/"+t),ti.length&&t===ti[ti.length-1]&&ti.pop());var i=!1;t===te&&(te="",i=!l),n.removeOptionalTags&&(i&&H(to)&&tp(),to="",!z(t)||!ta||G(ta)||"p"===ta&&P(t)||th(),ta=D(t)?t:""),n.removeEmptyElements&&i&&function(t,e){switch(t){case"textarea":return;case"audio":case"script":case"video":if(K("src",e))return;break;case"iframe":if(K("src",e)||K("srcdoc",e))return;break;case"object":if(K("data",e))return;break;case"applet":if(K("code",e))return}return 1}(t,e)?(tp(),ta=to=""):(r&&!n.includeAutoGeneratedTags?ta="":J.push(""),s="/"+t,d(t)?i&&(tt+="|"):tt="")},chars:function(e,r,i){if(r=""===r?"comment":r,i=""===i?"comment":i,n.decodeEntities&&e&&!Z(te)&&(e=o(e)),n.collapseWhitespace){if(!tr.length){var a;if("comment"!==r||-1===(a=J[J.length-1]).indexOf(c)&&(a||(r=s),1":"-->",i=e,e=/^\[if\s[^\]]+]|\[endif]$/.test(i)?s+(o=e,(a=n).processConditionalComments?o.replace(/^(\[if\s[^\]]+]>)([\s\S]*?)(":s+e+r,n.removeOptionalTags&&e&&(ta=to=""),J.push(e)},doctype:function(t){J.push(n.useShortDoctype?"":h(t))}}),n.removeOptionalTags&&(H(to)&&tp(),ta&&!G(ta)&&th()),n.collapseWhitespace&&td("br"),function(t,e,n,r){var i,o=e.maxLineLength;if(o){for(var a="",s=[];t.length;){var u=a.length,l=t[0].indexOf("\n");l<0?a+=r(n(t.shift())):(a+=r(n(t[0].slice(0,l))),t[0]=t[0].slice(l+1)),0o?(s.push(a.slice(0,u)),a=a.slice(u)):0<=l&&(s.push(a),a="")}a&&s.push(a),i=s.join("\n")}else i=r(n(t.join("")));return e.collapseWhitespace?f(i,e,!0,!0):i}(J,n,b?function(t){return t.replace(b,function(t,e,r,i){return r=tu[+r][0],n.collapseWhitespace?(" "!==e&&(r=e+r)," "!==i&&(r+=i),f(r,{preserveLineBreaks:n.preserveLineBreaks,conservativeCollapse:!n.trimCustomFragments},/^[ \n\r\t\f]/.test(r),/[ \n\r\t\f]$/.test(r))):r})}:Q,c?function(t){return t.replace(RegExp("","g"),function(t,e){return ts[+e]})}:Q)}(t,(n=e||{},c={name:function(t){return t.toLowerCase()},canCollapseWhitespace:Y,canTrimWhitespace:$,html5:!0,ignoreCustomComments:[/^!/],ignoreCustomFragments:[/<%[\s\S]*?%>/,/<\?[\s\S]*?\?>/],includeAutoGeneratedTags:!0,log:Q,minifyCSS:Q,minifyJS:Q,minifyURLs:Q},Object.keys(n).forEach(function(t){var e=n[t];"caseSensitive"===t?e&&(c.name=Q):"log"===t?"function"==typeof e&&(c.log=e):"minifyCSS"===t&&"function"!=typeof e?e&&("object"!==r(e)&&(e={}),c.minifyCSS=function(t,n){t=t.replace(/(url\s*\(\s*)("|'|)(.*?)\2(\s*\))/gi,function(t,e,n,r,i){return e+n+c.minifyURLs(r)+n+i});var r=new i(e).minify(O(t,n));return 0\s*$/,""):t;return e.parse.bare_returns=n,(r=l.minify(r,e)).error?(c.log(r.error),t):r.code.replace(/;$/,"")}):"minifyURLs"===t&&"function"!=typeof e?e&&("string"==typeof e?e={site:e}:"object"!==r(e)&&(e={}),c.minifyURLs=function(t){try{return s.relate(t,e)}catch(e){return c.log(e),t}}):c[t]=e}),e=c)),e.log("minified in: "+(Date.now()-g)+"ms"),t}},function(t,e,n){t.exports=n(354)},function(t,e,n){(function(e){var r=n(355),i=n(356),o=n(364),a=n(388),s=n(389),u=n(390),l=n(80).formatFrom,c=n(412),p=n(413),h=n(414),f=n(25).OptimizationLevel,d=n(25).optimizationLevelFrom,m=n(415),g=n(416),y=n(417),v=n(424),b=n(433),_=n(434),E=t.exports=function(t){this.options={compatibility:s((t=t||{}).compatibility),fetch:u(t.fetch),format:l(t.format),inline:c(t.inline),inlineRequest:p(t.inlineRequest),inlineTimeout:h(t.inlineTimeout),level:d(t.level),rebase:m(t.rebase),rebaseTo:g(t.rebaseTo),returnPromise:!!t.returnPromise,sourceMap:!!t.sourceMap,sourceMapInlineSources:!!t.sourceMapInlineSources}};function T(t,n,s,u){var l="function"!=typeof s?s:null,c="function"==typeof u?u:"function"==typeof s?s:null,p={stats:{efficiency:0,minifiedSize:0,originalSize:0,startedAt:Date.now(),timeSpent:0},cache:{specificity:{}},errors:[],inlinedStylesheets:[],inputSourceMapTracker:y(),localOnly:!c,options:n,source:null,sourcesContent:{},validator:a(n.compatibility),warnings:[]};return l&&p.inputSourceMapTracker.track(void 0,l),(p.localOnly?function(t){return t()}:e.nextTick)(function(){return v(t,p,function(t){var e,n,a,s,u;return(a=(p.options.sourceMap?_:b)((n=r(e=t,p),n=f.One in p.options.level?i(e,p):e,f.Two in p.options.level?o(e,p,!0):n),p)).stats=(s=a.styles,u=Date.now()-p.stats.startedAt,delete p.stats.startedAt,p.stats.timeSpent=u,p.stats.efficiency=1-s.length/p.stats.originalSize,p.stats.minifiedSize=s.length,p.stats),a.errors=p.errors,a.inlinedStylesheets=p.inlinedStylesheets,a.warnings=p.warnings,t=a,c?c(0parseFloat(t[1])}function L(t,e,n){var a,s,u,l,E,T,A=n.options,O=A.level[d.One],j=f(e,!0);n:for(var B=0,F=j.length;Bs.length?1:a.length==s.length?0:-1}},function(t,e){e.endianness=function(){return"LE"},e.hostname=function(){return"undefined"!=typeof location?location.hostname:""},e.loadavg=function(){return[]},e.uptime=function(){return 0},e.freemem=function(){return Number.MAX_VALUE},e.totalmem=function(){return Number.MAX_VALUE},e.cpus=function(){return[]},e.type=function(){return"Browser"},e.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},e.networkInterfaces=e.getNetworkInterfaces=function(){return{}},e.arch=function(){return"javascript"},e.platform=function(){return"browser"},e.tmpdir=e.tmpDir=function(){return"/tmp"},e.EOL="\n",e.homedir=function(){return"/"}},function(t,e){var n=/^@media\W/;t.exports=function(t,e){for(var r,i=t.length-1;0<=i;i--)r=!e&&n.test(t[i][1]),t[i][1]=t[i][1].replace(/\n|\r\n/g," ").replace(/\s+/g," ").replace(/(,|:|\() /g,"$1").replace(/ \)/g,")").replace(/'([a-zA-Z][a-zA-Z\d\-_]+)'/,"$1").replace(/"([a-zA-Z][a-zA-Z\d\-_]+)"/,"$1").replace(r?/\) /g:null,")");return t}},function(t,e){t.exports=function(t){return t.replace(/\s+/g," ").replace(/url\(\s+/g,"url(").replace(/\s+\)/g,")").trim()}},function(t,e,n){var r=n(365),i=n(376),o=n(379),a=n(380),s=n(381),u=n(382),l=n(383),c=n(384),p=n(385),h=n(386),f=n(83),d=n(25).OptimizationLevel,m=n(10);t.exports=function t(e,n,g){var y,v,b=n.options.level[d.Two];if(function(e,n){for(var r=0,i=e.length;rObject.keys(y).length||!function(t){var e,n;for(n in t){if(void 0!==e&&t[n].important!=e)return 1;e=t[n].important}}(y)&&function(t,e,n){var i,s,u,l=a[e],p=c(e=[h.PROPERTY,[h.PROPERTY_NAME,e],[h.PROPERTY_VALUE,l.defaultValue]]);for(o([p],n,[]),s=0,u=l.components.length;s~\+]/;t.exports=function(t){for(var e,n,a,s,u,l,c=[0,0,0],p=0,h=!1,f=!1,d=0,m=t.length;d\+~:]+/g,"")}t.exports=function(t,e){for(var n=e.options,p=n.level[a.Two].mergeSemantically,h=n.compatibility.selectors.adjacentSpace,f=n.level[a.One].selectorsSortingMethod,d=n.compatibility.selectors.mergeablePseudoClasses,m=n.compatibility.selectors.mergeablePseudoElements,g=n.compatibility.selectors.multiplePseudoMerging,y={},v=t.length-1;0<=v;v--){var b,_,E,T,A=t[v];A[0]==l.RULE&&(0e[1]?1:t[1]==e[1]?0:-1}function A(t,e,n){return(function t(e,n,r,i){var o=[[e,function(t,e,n){for(var r=0,i=t.length-1;0<=i;i--)r+=t[i][2].length>n?c(t[i][1]).length:-1;return r-(t.length-1)*e+1}(e,n,r)]];if(2d?(w(S+1,v[D]),v.splice(D,1),y[j]=[N],F=!1):(y[j]=y[j]||[],y[j].push(N)),F?v[D]=((M=u(M=v[D]))[5]=M[5].concat(B[5]),M):v.push(B))}for(L=0,k=(_=_.sort(p)).length;Le[1]?1:-1}t.exports=function(t){for(var e=[],r=[],i=0,o=t.length;i>>0),n=this.head,i=0;n;)(function(t,e,n){t.copy(e,n)})(n.data,e,i),i+=n.data.length,n=n.next;return e},o),i&&i.inspect&&i.inspect.custom&&(t.exports.prototype[i.inspect.custom]=function(){var t=i.inspect({length:this.length});return this.constructor.name+" "+t})},function(t,e){},function(t,e,n){(function(t){var r=void 0!==t&&t||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;0<=e&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},n(397),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(17))},function(t,e,n){(function(t,e){!function(t,n){var r,i,o,a,s,u;function l(t){delete i[t]}function c(t){if(o)setTimeout(c,0,t);else{var e=i[t];if(e){o=!0;try{!function(t){var e=t.callback,r=t.args;switch(r.length){case 0:e();break;case 1:e(r[0]);break;case 2:e(r[0],r[1]);break;case 3:e(r[0],r[1],r[2]);break;default:e.apply(n,r)}}(e)}finally{l(t),o=!1}}}}t.setImmediate||(r=1,i={},o=!1,a=t.document,u=(u=Object.getPrototypeOf&&Object.getPrototypeOf(t))&&u.setTimeout?u:t,("[object process]"===({}).toString.call(t.process)?function(){s=function(t){e.nextTick(function(){c(t)})}}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?function(){var t=new MessageChannel;t.port1.onmessage=function(t){c(t.data)},s=function(e){t.port2.postMessage(e)}}:a&&"onreadystatechange"in a.createElement("script")?function(){var t=a.documentElement;s=function(e){var n=a.createElement("script");n.onreadystatechange=function(){c(e),n.onreadystatechange=null,t.removeChild(n),n=null},t.appendChild(n)}}:function(){s=function(t){setTimeout(c,0,t)}}:function(){function e(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(n)&&c(+e.data.slice(n.length))}var n="setImmediate$"+Math.random()+"$";t.addEventListener?t.addEventListener("message",e,!1):t.attachEvent("onmessage",e),s=function(e){t.postMessage(n+e,"*")}})(),u.setImmediate=function(t){"function"!=typeof t&&(t=Function(""+t));for(var e=Array(arguments.length-1),n=0;n= 0x80 (not a basic code point)","invalid-input":"Invalid input"},g=Math.floor,y=String.fromCharCode;function v(t){throw RangeError(m[t])}function b(t,e){for(var n=t.length,r=[];n--;)r[n]=e(t[n]);return r}function _(t,e){var n=t.split("@"),r="";return 1>>10&1023|55296),t=56320|1023&t),e+y(t)}).join("")}function A(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function C(t,e,n){var r=0;for(t=n?g(t/700):t>>1,t+=g(t/e);455g((2147483647-p)/a))&&v("overflow"),p+=u*a,!(u<(u=s<=f?1:f+26<=s?26:s-f));s+=36)a>g(2147483647/(u=36-u))&&v("overflow"),a*=u;f=C(p-o,n=l.length+1,0==o),g(p/n)>2147483647-h&&v("overflow"),h+=g(p/n),p%=n,l.splice(p++,0,h)}return T(l)}function x(t){for(var e,n,r,i,o,a,s,u,l,c,p=[],h=(t=E(t)).length,f=128,d=72,m=e=0;mg((2147483647-e)/(u=n+1))&&v("overflow"),e+=(i-f)*u,f=i,m=0;m2147483647&&v("overflow"),s==f){for(o=e,a=36;!(o<(l=a<=d?1:d+26<=a?26:a-d));a+=36)p.push(y(A(l+(c=o-l)%(l=36-l),0))),o=g(c/l);p.push(y(A(o,0))),d=C(e,u,n==r),e=0,++n}++e,++f}return p.join("")}if(c={version:"1.4.1",ucs2:{decode:E,encode:T},decode:w,encode:x,toASCII:function(t){return _(t,function(t){return f.test(t)?"xn--"+x(t):t})},toUnicode:function(t){return _(t,function(t){return h.test(t)?w(t.slice(4).toLowerCase()):t})}},"object"==o(n(87))&&n(87))void 0===(i=(function(){return c}).call(e,n,e,t))||(t.exports=i);else if(s&&u){if(t.exports==s)u.exports=c;else for(p in c)c.hasOwnProperty(p)&&(s[p]=c[p])}else a.punycode=c}(this)}).call(this,n(54)(t),n(17))},function(t,e,n){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"===r(t)&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},function(t,e,n){e.decode=e.parse=n(407),e.encode=e.stringify=n(408)},function(t,e,n){t.exports=function(t,e,n,i){n=n||"=";var o={};if("string"!=typeof t||0===t.length)return o;var a=/\+/g;t=t.split(e=e||"&"),e=1e3,i&&"number"==typeof i.maxKeys&&(e=i.maxKeys);var s=t.length;0u;)c.column--,a=e[l].originalPositionFor(c);return!a||a.column<0?n:null===a.line&&1=r.compareByGeneratedPositionsInflated(e,t))?this._last=t:this._sorted=!1,this._array.push(t)},i.prototype.toArray=function(){return this._sorted||(this._array.sort(r.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},e.MappingList=i},function(t,e,n){var r=n(62),i=n(421),o=n(202).ArraySet,a=n(201),s=n(422).quickSort;function u(t,e){var n=t;return new(null!=(n="string"==typeof t?r.parseSourceMapInput(t):n).sections?p:l)(n,e)}function l(t,e){var n=t;"string"==typeof t&&(n=r.parseSourceMapInput(t));var i=r.getArg(n,"version"),a=r.getArg(n,"sources"),s=r.getArg(n,"names",[]),u=r.getArg(n,"sourceRoot",null),l=r.getArg(n,"sourcesContent",null);if(t=r.getArg(n,"mappings"),n=r.getArg(n,"file",null),i!=this._version)throw Error("Unsupported version: "+i);u=u&&r.normalize(u),a=a.map(String).map(r.normalize).map(function(t){return u&&r.isAbsolute(u)&&r.isAbsolute(t)?r.relative(u,t):t}),this._names=o.fromArray(s.map(String),!0),this._sources=o.fromArray(a,!0),this._absoluteSources=this._sources.toArray().map(function(t){return r.computeSourceURL(u,t,e)}),this.sourceRoot=u,this.sourcesContent=l,this._mappings=t,this._sourceMapURL=e,this.file=n}function c(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function p(t,e){var n=t;if("string"==typeof t&&(n=r.parseSourceMapInput(t)),t=r.getArg(n,"version"),n=r.getArg(n,"sections"),t!=this._version)throw Error("Unsupported version: "+t);this._sources=new o,this._names=new o;var i={line:-1,column:0};this._sections=n.map(function(t){if(t.url)throw Error("Support for url field in sections not implemented.");var n=r.getArg(t,"offset"),o=r.getArg(n,"line"),a=r.getArg(n,"column");if(o=this._sources.size()&&!this.sourcesContent.some(function(t){return null==t})},l.prototype.sourceContentFor=function(t,e){if(!this.sourcesContent)return null;if(0<=(i=this._findSourceIndex(t)))return this.sourcesContent[i];var n,i=t;if(null!=this.sourceRoot&&(i=r.relative(this.sourceRoot,i)),null!=this.sourceRoot&&(n=r.urlParse(this.sourceRoot))){if(t=i.replace(/^file:\/\//,""),"file"==n.scheme&&this._sources.has(t))return this.sourcesContent[this._sources.indexOf(t)];if((!n.path||"/"==n.path)&&this._sources.has("/"+i))return this.sourcesContent[this._sources.indexOf("/"+i)]}if(e)return null;throw Error('"'+i+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(t){var e=r.getArg(t,"source");return(e=this._findSourceIndex(e))<0?{line:null,column:null,lastColumn:null}:(e={source:e,originalLine:r.getArg(t,"line"),originalColumn:r.getArg(t,"column")},0<=(t=this._findMapping(e,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,r.getArg(t,"bias",u.GREATEST_LOWER_BOUND)))&&(t=this._originalMappings[t]).source===e.source?{line:r.getArg(t,"generatedLine",null),column:r.getArg(t,"generatedColumn",null),lastColumn:r.getArg(t,"lastGeneratedColumn",null)}:{line:null,column:null,lastColumn:null})},e.BasicSourceMapConsumer=l,(p.prototype=Object.create(u.prototype)).constructor=u,p.prototype._version=3,Object.defineProperty(p.prototype,"sources",{get:function(){for(var t=[],e=0;e=r(e[u],s)&&n(e,a+=1,u);n(e,a+1,u);var l=a+1;t(e,r,i,l-1),t(e,r,l+1,o)}}(t,e,0,t.length-1)}},function(t,e,n){var r=n(200).SourceMapGenerator,i=n(62),o=/(\r?\n)/,a="$$$isSourceNode$$$";function s(t,e,n,r,i){this.children=[],this.sourceContents={},this.line=null==t?null:t,this.column=null==e?null:e,this.source=null==n?null:n,this.name=null==i?null:i,this[a]=!0,null!=r&&this.add(r)}s.fromStringWithSourceMap=function(t,e,n){function r(){return t()+(t()||"");function t(){return lt.format.wrapAt&&(a(t,t.format.breakWith),t.output.push(t.format.breakWith))}function a(t,e){e=e.split("\n"),t.line+=e.length-1,t.column=1t.format.wrapAt&&(c(t,t.format.breakWith,!1),t.output.push(t.format.breakWith))}function c(t,e,n){e=e.split("\n"),n&&function(t,e){for(var n=0,r=e.length;n>>10&1023|55296),t=56320|1023&t),n+D(t))}function f(t){return"&#x"+t.toString(16).toUpperCase()+";"}function d(t){return"&#"+t+";"}function m(t,e){function n(t){return a(t.charCodeAt(0))}(e=p(e,m.options)).strict&&C.test(t)&&I("forbidden code point");var r=e.encodeEverything,i=e.useNamedReferences,o=e.allowUnsafeSymbols,a=e.decimal?d:f;return r?(t=t.replace(y,function(t){return i&&c(_,t)?"&"+_[t]+";":n(t)}),i&&(t=t.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),i&&(t=t.replace(b,function(t){return"&"+_[t]+";"}))):i?t=(t=(t=o?t:t.replace(E,function(t){return"&"+_[t]+";"})).replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(b,function(t){return"&"+_[t]+";"}):o||(t=t.replace(E,n)),t.replace(g,function(t){return a(1024*(t.charCodeAt(0)-55296)+(t=t.charCodeAt(1))-56320+65536)}).replace(v,n)}l.global!==l&&l.window!==l||(a=l);var g=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,y=/[\x01-\x7F]/g,v=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,b=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,_={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot"," ":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon",ˆ:"circ",ˇ:"caron","°":"deg","©":"copy","®":"reg","℗":"copysr",℘:"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","\uD835\uDCB6":"ascr","\uD835\uDD52":"aopf","\uD835\uDD1E":"afr","\uD835\uDD38":"Aopf","\uD835\uDD04":"Afr","\uD835\uDC9C":"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig","\uD835\uDCB7":"bscr","\uD835\uDD53":"bopf","\uD835\uDD1F":"bfr","\uD835\uDD39":"Bopf",ℬ:"Bscr","\uD835\uDD05":"Bfr","\uD835\uDD20":"cfr","\uD835\uDCB8":"cscr","\uD835\uDD54":"copf",ℭ:"Cfr","\uD835\uDC9E":"Cscr",ℂ:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare","\uD835\uDD21":"dfr",ⅆ:"dd","\uD835\uDD55":"dopf","\uD835\uDCB9":"dscr","\uD835\uDC9F":"Dscr","\uD835\uDD07":"Dfr",ⅅ:"DD","\uD835\uDD3B":"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH",ⅇ:"ee",ℯ:"escr","\uD835\uDD22":"efr","\uD835\uDD56":"eopf",ℰ:"Escr","\uD835\uDD08":"Efr","\uD835\uDD3C":"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr","\uD835\uDD23":"ffr","\uD835\uDD57":"fopf","\uD835\uDCBB":"fscr","\uD835\uDD09":"Ffr","\uD835\uDD3D":"Fopf",ℱ:"Fscr",ff:"fflig",ffi:"ffilig",ffl:"ffllig",fi:"filig",fj:"fjlig",fl:"fllig",ƒ:"fnof",ℊ:"gscr","\uD835\uDD58":"gopf","\uD835\uDD24":"gfr","\uD835\uDCA2":"Gscr","\uD835\uDD3E":"Gopf","\uD835\uDD0A":"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil","\uD835\uDD25":"hfr",ℎ:"planckh","\uD835\uDCBD":"hscr","\uD835\uDD59":"hopf",ℋ:"Hscr",ℌ:"Hfr",ℍ:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",ℏ:"hbar",ħ:"hstrok",Ħ:"Hstrok","\uD835\uDD5A":"iopf","\uD835\uDD26":"ifr","\uD835\uDCBE":"iscr",ⅈ:"ii","\uD835\uDD40":"Iopf",ℐ:"Iscr",ℑ:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath","\uD835\uDCBF":"jscr","\uD835\uDD5B":"jopf","\uD835\uDD27":"jfr","\uD835\uDCA5":"Jscr","\uD835\uDD0D":"Jfr","\uD835\uDD41":"Jopf",ĵ:"jcirc",Ĵ:"Jcirc",ȷ:"jmath","\uD835\uDD5C":"kopf","\uD835\uDCC0":"kscr","\uD835\uDD28":"kfr","\uD835\uDCA6":"Kscr","\uD835\uDD42":"Kopf","\uD835\uDD0E":"Kfr",ķ:"kcedil",Ķ:"Kcedil","\uD835\uDD29":"lfr","\uD835\uDCC1":"lscr",ℓ:"ell","\uD835\uDD5D":"lopf",ℒ:"Lscr","\uD835\uDD0F":"Lfr","\uD835\uDD43":"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot","\uD835\uDD2A":"mfr","\uD835\uDD5E":"mopf","\uD835\uDCC2":"mscr","\uD835\uDD10":"Mfr","\uD835\uDD44":"Mopf",ℳ:"Mscr","\uD835\uDD2B":"nfr","\uD835\uDD5F":"nopf","\uD835\uDCC3":"nscr",ℕ:"Nopf","\uD835\uDCA9":"Nscr","\uD835\uDD11":"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG","\uD835\uDD60":"oopf","\uD835\uDD2C":"ofr",ℴ:"oscr","\uD835\uDCAA":"Oscr","\uD835\uDD12":"Ofr","\uD835\uDD46":"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig","\uD835\uDD2D":"pfr","\uD835\uDCC5":"pscr","\uD835\uDD61":"popf",ℙ:"Popf","\uD835\uDD13":"Pfr","\uD835\uDCAB":"Pscr","\uD835\uDD62":"qopf","\uD835\uDD2E":"qfr","\uD835\uDCC6":"qscr","\uD835\uDCAC":"Qscr","\uD835\uDD14":"Qfr",ℚ:"Qopf",ĸ:"kgreen","\uD835\uDD2F":"rfr","\uD835\uDD63":"ropf","\uD835\uDCC7":"rscr",ℛ:"Rscr",ℜ:"Re",ℝ:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil","\uD835\uDD64":"sopf","\uD835\uDCC8":"sscr","\uD835\uDD30":"sfr","\uD835\uDD4A":"Sopf","\uD835\uDD16":"Sfr","\uD835\uDCAE":"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig","\uD835\uDD31":"tfr","\uD835\uDCC9":"tscr","\uD835\uDD65":"topf","\uD835\uDCAF":"Tscr","\uD835\uDD17":"Tfr","\uD835\uDD4B":"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok","\uD835\uDCCA":"uscr","\uD835\uDD66":"uopf","\uD835\uDD32":"ufr","\uD835\uDD4C":"Uopf","\uD835\uDD18":"Ufr","\uD835\uDCB0":"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr","\uD835\uDD33":"vfr","\uD835\uDD67":"vopf","\uD835\uDCCB":"vscr","\uD835\uDD19":"Vfr","\uD835\uDD4D":"Vopf","\uD835\uDCB1":"Vscr","\uD835\uDD68":"wopf","\uD835\uDCCC":"wscr","\uD835\uDD34":"wfr","\uD835\uDCB2":"Wscr","\uD835\uDD4E":"Wopf","\uD835\uDD1A":"Wfr",ŵ:"wcirc",Ŵ:"Wcirc","\uD835\uDD35":"xfr","\uD835\uDCCD":"xscr","\uD835\uDD69":"xopf","\uD835\uDD4F":"Xopf","\uD835\uDD1B":"Xfr","\uD835\uDCB3":"Xscr","\uD835\uDD36":"yfr","\uD835\uDCCE":"yscr","\uD835\uDD6A":"yopf","\uD835\uDCB4":"Yscr","\uD835\uDD1C":"Yfr","\uD835\uDD50":"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml","\uD835\uDCCF":"zscr","\uD835\uDD37":"zfr","\uD835\uDD6B":"zopf",ℨ:"Zfr",ℤ:"Zopf","\uD835\uDCB5":"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ʼn:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi",ϵ:"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",ℵ:"aleph",ℶ:"beth",ℷ:"gimel",ℸ:"daleth"},E=/["&'<>`]/g,T={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},A=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,C=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,w=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,x={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"\uD835\uDD1E",Afr:"\uD835\uDD04",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"\uD835\uDD52",Aopf:"\uD835\uDD38",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"\uD835\uDCB6",Ascr:"\uD835\uDC9C",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:"\uD835\uDD1F",Bfr:"\uD835\uDD05",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:"\uD835\uDD53",Bopf:"\uD835\uDD39",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:"\uD835\uDCB7",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",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:"\uD835\uDD20",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",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:"\uD835\uDD54",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"\uD835\uDCB8",Cscr:"\uD835\uDC9E",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",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:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",Dfr:"\uD835\uDD07",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:"\uD835\uDD55",Dopf:"\uD835\uDD3B",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"\uD835\uDCB9",Dscr:"\uD835\uDC9F",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"\uD835\uDD22",Efr:"\uD835\uDD08",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"\uD835\uDD56",Eopf:"\uD835\uDD3C",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:"\uD835\uDD23",Ffr:"\uD835\uDD09",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"\uD835\uDD57",Fopf:"\uD835\uDD3D",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"\uD835\uDCBB",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"\uD835\uDD24",Gfr:"\uD835\uDD0A",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"\uD835\uDD58",Gopf:"\uD835\uDD3E",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"\uD835\uDCA2",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"\uD835\uDD25",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"\uD835\uDD59",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"\uD835\uDCBD",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"\uD835\uDD26",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"\uD835\uDD5A",Iopf:"\uD835\uDD40",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"\uD835\uDCBE",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"\uD835\uDD27",Jfr:"\uD835\uDD0D",jmath:"ȷ",jopf:"\uD835\uDD5B",Jopf:"\uD835\uDD41",jscr:"\uD835\uDCBF",Jscr:"\uD835\uDCA5",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"\uD835\uDD28",Kfr:"\uD835\uDD0E",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"\uD835\uDD5C",Kopf:"\uD835\uDD42",kscr:"\uD835\uDCC0",Kscr:"\uD835\uDCA6",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",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:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"\uD835\uDD29",Lfr:"\uD835\uDD0F",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"\uD835\uDD5D",Lopf:"\uD835\uDD43",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"\uD835\uDCC1",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",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:"\uD835\uDD2A",Mfr:"\uD835\uDD10",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"\uD835\uDD5E",Mopf:"\uD835\uDD44",mp:"∓",mscr:"\uD835\uDCC2",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"\uD835\uDD2B",Nfr:"\uD835\uDD11",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:"\uD835\uDD5F",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:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"\uD835\uDCC3",Nscr:"\uD835\uDCA9",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:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"\uD835\uDD2C",Ofr:"\uD835\uDD12",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"\uD835\uDD60",Oopf:"\uD835\uDD46",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"\uD835\uDCAA",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"\uD835\uDD2D",Pfr:"\uD835\uDD13",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"\uD835\uDD61",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"\uD835\uDCC5",Pscr:"\uD835\uDCAB",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"\uD835\uDD2E",Qfr:"\uD835\uDD14",qint:"⨌",qopf:"\uD835\uDD62",Qopf:"ℚ",qprime:"⁗",qscr:"\uD835\uDCC6",Qscr:"\uD835\uDCAC",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",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:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"\uD835\uDD2F",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"\uD835\uDD63",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"\uD835\uDCC7",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"\uD835\uDD30",Sfr:"\uD835\uDD16",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:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"\uD835\uDD64",Sopf:"\uD835\uDD4A",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"\uD835\uDCC8",Sscr:"\uD835\uDCAE",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:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",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:" ",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"\uD835\uDD31",Tfr:"\uD835\uDD17",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"\uD835\uDD65",Topf:"\uD835\uDD4B",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"\uD835\uDCC9",Tscr:"\uD835\uDCAF",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:"\uD835\uDD32",Ufr:"\uD835\uDD18",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"\uD835\uDD66",Uopf:"\uD835\uDD4C",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"\uD835\uDCCA",Uscr:"\uD835\uDCB0",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:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"\uD835\uDD33",Vfr:"\uD835\uDD19",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"\uD835\uDD67",Vopf:"\uD835\uDD4D",vprop:"∝",vrtri:"⊳",vscr:"\uD835\uDCCB",Vscr:"\uD835\uDCB1",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"\uD835\uDD34",Wfr:"\uD835\uDD1A",wopf:"\uD835\uDD68",Wopf:"\uD835\uDD4E",wp:"℘",wr:"≀",wreath:"≀",wscr:"\uD835\uDCCC",Wscr:"\uD835\uDCB2",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"\uD835\uDD35",Xfr:"\uD835\uDD1B",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"\uD835\uDD69",Xopf:"\uD835\uDD4F",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"\uD835\uDCCD",Xscr:"\uD835\uDCB3",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"\uD835\uDD36",Yfr:"\uD835\uDD1C",yicy:"ї",YIcy:"Ї",yopf:"\uD835\uDD6A",Yopf:"\uD835\uDD50",yscr:"\uD835\uDCCE",Yscr:"\uD835\uDCB4",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"\uD835\uDD37",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"\uD835\uDD6B",Zopf:"ℤ",zscr:"\uD835\uDCCF",Zscr:"\uD835\uDCB5",zwj:"‍",zwnj:"‌"},S={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},O={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},k=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],D=String.fromCharCode,N={}.hasOwnProperty,I=function(t){throw Error("Parse error: "+t)};(l=function t(e,n){var r=(n=p(n,t.options)).strict;return r&&A.test(e)&&I("malformed character reference"),e.replace(w,function(t,e,i,o,a,s,u,l,c){var p,f,d;return e?x[d=e]:i?(d=i,o&&n.isAttributeValue?(r&&"="==o&&I("`&` did not start a character reference"),t):(r&&I("named character reference was not terminated by a semicolon"),S[d]+(o||""))):a?(f=a,p=s,r&&!p&&I("character reference was not terminated by a semicolon"),h(f=parseInt(f,10),r)):u?(p=l,r&&!p&&I("character reference was not terminated by a semicolon"),h(f=parseInt(u,16),r)):(r&&I("named character reference was not terminated by a semicolon"),t)})}).options={isAttributeValue:(m.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1},!1),strict:!1};var R={version:"1.2.0",encode:m,decode:l,escape:function(t){return t.replace(E,function(t){return T[t]})},unescape:l};if("object"==o(n(87))&&n(87))void 0===(i=(function(){return R}).call(e,n,e,t))||(t.exports=i);else if(s&&!s.nodeType){if(u)u.exports=R;else for(var P in R)c(R,P)&&(s[P]=R[P])}else a.he=R}(this)}).call(this,n(54)(t),n(17))},function(t,e,n){var r=n(208).createMapFromString,i=/([^\s"'<>/=]+)/,o=[/=/],a=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^ \t\n\f\r"'`=<>]+)/.source],s=RegExp("^<"+(n="((?:"+(n="["+(n="A-Za-z\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u0131\\u0134-\\u013E\\u0141-\\u0148\\u014A-\\u017E\\u0180-\\u01C3\\u01CD-\\u01F0\\u01F4\\u01F5\\u01FA-\\u0217\\u0250-\\u02A8\\u02BB-\\u02C1\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03CE\\u03D0-\\u03D6\\u03DA\\u03DC\\u03DE\\u03E0\\u03E2-\\u03F3\\u0401-\\u040C\\u040E-\\u044F\\u0451-\\u045C\\u045E-\\u0481\\u0490-\\u04C4\\u04C7\\u04C8\\u04CB\\u04CC\\u04D0-\\u04EB\\u04EE-\\u04F5\\u04F8\\u04F9\\u0531-\\u0556\\u0559\\u0561-\\u0586\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0621-\\u063A\\u0641-\\u064A\\u0671-\\u06B7\\u06BA-\\u06BE\\u06C0-\\u06CE\\u06D0-\\u06D3\\u06D5\\u06E5\\u06E6\\u0905-\\u0939\\u093D\\u0958-\\u0961\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8B\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AE0\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B36-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB5\\u0BB7-\\u0BB9\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CDE\\u0CE0\\u0CE1\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D28\\u0D2A-\\u0D39\\u0D60\\u0D61\\u0E01-\\u0E2E\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E45\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD\\u0EAE\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0F40-\\u0F47\\u0F49-\\u0F69\\u10A0-\\u10C5\\u10D0-\\u10F6\\u1100\\u1102\\u1103\\u1105-\\u1107\\u1109\\u110B\\u110C\\u110E-\\u1112\\u113C\\u113E\\u1140\\u114C\\u114E\\u1150\\u1154\\u1155\\u1159\\u115F-\\u1161\\u1163\\u1165\\u1167\\u1169\\u116D\\u116E\\u1172\\u1173\\u1175\\u119E\\u11A8\\u11AB\\u11AE\\u11AF\\u11B7\\u11B8\\u11BA\\u11BC-\\u11C2\\u11EB\\u11F0\\u11F9\\u1E00-\\u1E9B\\u1EA0-\\u1EF9\\u1F00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2126\\u212A\\u212B\\u212E\\u2180-\\u2182\\u3007\\u3021-\\u3029\\u3041-\\u3094\\u30A1-\\u30FA\\u3105-\\u312C\\u4E00-\\u9FA5\\uAC00-\\uD7A3")+"_]["+n+"0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE7-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\.\\-_\\u0300-\\u0345\\u0360\\u0361\\u0483-\\u0486\\u0591-\\u05A1\\u05A3-\\u05B9\\u05BB-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u064B-\\u0652\\u0670\\u06D6-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0901-\\u0903\\u093C\\u093E-\\u094D\\u0951-\\u0954\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A02\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A70\\u0A71\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B43\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B82\\u0B83\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C01-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C82\\u0C83\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0D02\\u0D03\\u0D3E-\\u0D43\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86-\\u0F8B\\u0F90-\\u0F95\\u0F97\\u0F99-\\u0FAD\\u0FB1-\\u0FB7\\u0FB9\\u20D0-\\u20DC\\u20E1\\u302A-\\u302F\\u3099\\u309A\\xB7\\u02D0\\u02D1\\u0387\\u0640\\u0E46\\u0EC6\\u3005\\u3031-\\u3035\\u309D\\u309E\\u30FC-\\u30FE]*")+"\\:)?"+n+")")),u=/^\s*(\/?)>/,l=RegExp("^<\\/"+n+"[^>]*>"),c=/^]+>/i,p=!1;"x".replace(/x(.)?/g,function(t,e){p=""===e});var h=r("area,base,basefont,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr",!0),f=r("a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,noscript,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,svg,textarea,tt,u,var",!0),d=r("colgroup,dd,dt,li,option,p,td,tfoot,th,thead,tr,source",!0),m=r("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected",!0),g=r("script,style",!0),y=r("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,ol,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track,ul",!0),v={};function b(t,e){for(var n,r,b,_,E=[],T=function(t){var e=i.source+"(?:\\s*("+o.concat(t.customAttrAssign||[]).map(function(t){return"(?:"+t.source+")"}).join("|")+")[ \\t\\n\\f\\r]*(?:"+a.join("|")+"))?";if(t.customAttrSurround){for(var n=[],r=t.customAttrSurround.length-1;0<=r;r--)n[r]="(?:("+t.customAttrSurround[r][0].source+")\\s*"+e+"\\s*("+t.customAttrSurround[r][1].source+"))";n.push("(?:"+e+")"),e="(?:"+n.join("|")+")"}return RegExp("^\\s*"+e)}(e);t;){if(r=t,n&&g(n)){var A=n.toLowerCase(),C=v[A]||(v[A]=RegExp("([\\s\\S]*?)]*>","i"));t=t.replace(C,function(t,n){return"script"!==A&&"style"!==A&&"noscript"!==A&&(n=n.replace(//g,"$1").replace(//g,"$1")),e.chars&&e.chars(n),""}),D("",A)}else{if(0===(x=t.indexOf("<"))){if(/^"))){e.comment&&e.comment(t.substring(4,C)),t=t.substring(C+3),b="";continue}if(/^");if(0<=w){e.comment&&e.comment(t.substring(2,w+1),!0),t=t.substring(w+2),b="";continue}}if(w=t.match(c)){e.doctype&&e.doctype(w[0]),t=t.substring(w[0].length),b="";continue}if(w=t.match(l)){t=t.substring(w[0].length),w[0].replace(l,D),b="/"+w[1].toLowerCase();continue}if(w=S(t)){t=w.rest,function(t){var r=t.tagName,i=t.unarySlash;if(e.html5&&("p"===n&&y(r)?D("",n):"tbody"===r?O("thead"):"tfoot"===r&&(O("tbody")||O("thead")),"col"===r&&0>k("colgroup")&&(n="colgroup",E.push({tag:n,attrs:[]}),e.start&&e.start(n,[],!1,""))),!e.html5&&!f(r))for(;n&&f(n);)D("",n);d(r)&&n===r&&D("",r);var o=h(r)||"html"===r&&"head"===n||!!i;t=t.attrs.map(function(t){function n(e){return s=t[e],void 0!==(i=t[e+1])?'"':void 0!==(i=t[e+2])?"'":(void 0===(i=t[e+3])&&m(r)&&(i=r),"")}p&&-1===t[0].indexOf('""')&&(""===t[3]&&delete t[3],""===t[4]&&delete t[4],""===t[5]&&delete t[5]);var r,i,o,a,s,u,l=1;if(e.customAttrSurround){for(var c=0,h=e.customAttrSurround.length;c"},end:function(t){e+=""},chars:function(t){e+=t},comment:function(t){e+=""},ignore:function(t){e+=t}}),e},e.HTMLtoDOM=function(t,e){var n={html:!0,head:!0,body:!0,title:!0},r={link:"head",base:"head"};e?e=e.ownerDocument||e.getOwnerDocument&&e.getOwnerDocument()||e:"undefined"!=typeof DOMDocument?e=new DOMDocument:"undefined"!=typeof document&&document.implementation&&document.implementation.createDocument?e=document.implementation.createDocument("","",null):"undefined"!=typeof ActiveX&&(e=new ActiveXObject("Msxml.DOMDocument"));var i,o,a=[];if(e.documentElement||e.getDocumentElement&&e.getDocumentElement()||!e.createElement||(i=e.createElement("html"),(o=e.createElement("head")).appendChild(e.createElement("title")),i.appendChild(o),i.appendChild(e.createElement("body")),e.appendChild(i)),e.getElementsByTagName)for(var s in n)n[s]=e.getElementsByTagName(s)[0];var u=n.body;return b(t,{start:function(t,i,o){if(n[t])u=n[t];else{var s,l=e.createElement(t);for(s in i)l.setAttribute(i[s].name,i[s].value);r[t]&&"boolean"!=typeof n[r[t]]?n[r[t]].appendChild(l):u&&u.appendChild&&u.appendChild(l),o||(a.push(l),u=l)}},end:function(){--a.length,u=a[a.length-1]},chars:function(t){u.appendChild(e.createTextNode(t))},comment:function(){},ignore:function(){}}),e}},function(t,e,n){var r=n(209),i=n(438),o=n(439),a=n(130),s=n(440),u=n(447);function l(t,e){this.options=o(e,{defaultPorts:{ftp:21,http:80,https:443},directoryIndexes:["index.html"],ignore_www:!1,output:l.SHORTEST,rejectedSchemes:["data","javascript","mailto"],removeAuth:!1,removeDirectoryIndexes:!0,removeEmptyQueries:!1,removeRootTrailingSlash:!0,schemeRelative:!0,site:void 0,slashesDenoteHost:!0}),this.from=s.from(t,this.options,null)}l.prototype.relate=function(t,e,n){if(a.isPlainObject(e)?(n=e,e=t,t=null):e||(e=t,t=null),n=o(n,this.options),t=t||n.site,!(t=s.from(t,n,this.from))||!t.href)throw Error("from value not defined.");if(t.extra.hrefInfo.minimumPathOnly)throw Error("from value supplied is not absolute: "+t.href);return!1===(e=s.to(e,n)).valid?e.href:i(e=u(t,e,n),n)},l.relate=function(t,e,n){return(new l).relate(t,e,n)},a.shallowMerge(l,r),t.exports=l},function(t,e,n){var r=n(209);function i(t,e){return e=e.removeEmptyQueries&&t.extra.relation.minimumPort,t.query.string[e?"stripped":"full"]}function o(t,e){return!t.extra.relation.minimumQuery||e.output===r.ABSOLUTE||e.output===r.ROOT_RELATIVE}function a(t,e){var n=e.removeDirectoryIndexes&&t.extra.resourceIsIndex;return e=t.extra.relation.minimumResource&&e.output!==r.ABSOLUTE&&e.output!==r.ROOT_RELATIVE,!!t.resource&&!e&&!n}t.exports=function(t,e){var n,s,u,l,c,p="";return(p+=(n="",(t.extra.relation.maximumHost||e.output===r.ABSOLUTE)&&(t.extra.relation.minimumScheme&&e.schemeRelative&&e.output!==r.ABSOLUTE?n+="//":n+=t.scheme+"://"),n+(t.auth&&!e.removeAuth&&(t.extra.relation.maximumHost||e.output===r.ABSOLUTE)?t.auth+"@":"")+(t.host.full&&(t.extra.relation.maximumAuth||e.output===r.ABSOLUTE)?t.host.full:"")+(t.port&&!t.extra.portIsDefault&&t.extra.relation.maximumHost?":"+t.port:"")+(s="",u=t.path.absolute.string,l=t.path.relative.string,c=a(t,e),!t.extra.relation.maximumHost&&e.output!==r.ABSOLUTE&&e.output!==r.ROOT_RELATIVE&&(l.length<=u.length&&e.output===r.SHORTEST||e.output===r.PATH_RELATIVE)?""!==(s=l)||(l=o(t,e)&&!!i(t,e),(!t.extra.relation.maximumPath||c)&&(!t.extra.relation.overridesQuery||c||l)||(s="./")):s=u,"/"!==s||c||!e.removeRootTrailingSlash||t.extra.relation.minimumPort&&e.output!==r.ABSOLUTE?s:"")+(a(t,e)?t.resource:"")+(o(t,e)?i(t,e):"")))+(t.hash||"")}},function(t,e,n){var r=n(130);t.exports=function(t,e){if(r.isPlainObject(t)){var n,i,o,a={};for(o in e)e.hasOwnProperty(o)&&(void 0!==t[o]?a[o]=(n=t[o],(i=e[o])instanceof Object&&n instanceof Object?i instanceof Array&&n instanceof Array?i.concat(n):r.shallowMerge(n,i):n):a[o]=e[o]);return a}return e}},function(t,e,n){var r=n(441),i=n(442),o=n(443),a=n(444),s=n(445),u=n(446),l=n(131);function c(t,e){return!1===(t=u(t,e)).valid||(i(t,e),a(t,e),o(t,e),s(t,e),r(t)),t}t.exports={from:function(t,e,n){return t?(t=c(t,e),e=l.resolveDotSegments(t.path.absolute.array),t.path.absolute.array=e,t.path.absolute.string="/"+l.join(e),t):n},to:c}},function(t,e,n){t.exports=function(t){var e=!(t.scheme||t.auth||t.host.full||t.port),n=e&&!t.path.absolute.string,r=n&&!t.resource,i=r&&!t.query.string.full.length,o=i&&!t.hash;t.extra.hrefInfo.minimumPathOnly=e,t.extra.hrefInfo.minimumResourceOnly=n,t.extra.hrefInfo.minimumQueryOnly=r,t.extra.hrefInfo.minimumHashOnly=i,t.extra.hrefInfo.empty=o}},function(t,e,n){t.exports=function(t,e){var n;!e.ignore_www||(n=t.host.full)&&(0===(e=n).indexOf("www.")&&(e=n.substr(4)),t.host.stripped=e)}},function(t,e,n){function r(t){if("/"===t)return[];var e=[];return t.split("/").forEach(function(t){""!==t&&e.push(t)}),e}t.exports=function(t,e){var n,i,o,a,s=t.path.absolute.string;s&&(-1<(o=s.lastIndexOf("/"))?(++ot.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:e}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}(e);try{for(c.s();!(u=c.n()).done;)(function(){var t=u.value,e=t.tagName,r=n[e],c=i[s]||[];!1===(!r||a.includes(e)||c.includes(e)||c.some(function(t){return t instanceof RegExp&&t.test(e)}))&&(c=Object.keys(i).filter(function(t){return i[t].includes(e)||i[t].some(function(t){return t instanceof RegExp&&t.test(e)})}),l.push((0,o.default)("".concat(e," cannot be used inside ").concat(s,", only inside: ").concat(c.join(", ")),t)))})()}catch(t){c.e(t)}finally{c.f()}return l};var o=i(n(52));t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var n=e.components;return o.includes(e=t.tagName)||n[e]?null:(0,i.default)("Element ".concat(e," doesn't exist or is not registered"),t)};var i=r(n(52)),o=["mj-all","mj-class","mj-selector","mj-html-attribute"];t.exports=e.default},function(t,e,n){function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n":" ".concat(e,">")).concat(i,"")};function y(t){var e=1".concat(t,""),i(i({},n),{},{components:this.context.components,ignoreIncludes:!0})).children.map(function(t){return e.context.processing(t,e.context)}).join("")}}],[{key:"getTagName",value:function(){return this.componentName||(0,g.default)(this.name)}},{key:"isRawElement",value:function(){return!!this.rawElement}}]),t}();(0,p.default)(x,"defaultAttributes",{}),p=function(){(0,s.default)(e,x);var t=(0,u.default)(e);function e(){return(0,l.default)(this,e),t.apply(this,arguments)}return(0,c.default)(e,[{key:"getStyles",value:function(){return{}}},{key:"getShorthandAttrValue",value:function(t,e){var n=this.getAttribute("".concat(t,"-").concat(e));return t=this.getAttribute(t),n?parseInt(n,10):t?(0,T.default)(t,e):0}},{key:"getShorthandBorderValue",value:function(t){var e=t&&this.getAttribute("border-".concat(t));return t=this.getAttribute("border"),(0,T.borderParser)(e||t||"0")}},{key:"getBoxWidths",value:function(){var t=this.context.containerWidth,e=parseInt(t,10),n=this.getShorthandAttrValue("padding","right")+this.getShorthandAttrValue("padding","left");return{totalWidth:e,borders:t=this.getShorthandBorderValue("right")+this.getShorthandBorderValue("left"),paddings:n,box:e-n-t}}},{key:"htmlAttributes",value:function(t){var e=this,n={style:function(t){return e.styles(t)},default:v.default};return(0,y.default)((0,h.default)(t,f.default),function(t,e,r){return e=(n[r]||n.default)(e),"".concat(t," ").concat(r,'="').concat(e,'"')},"")}},{key:"styles",value:function(t){var e;return t&&(e="string"==typeof t?(0,_.default)(this.getStyles(),t):t),(0,y.default)(e,function(t,e,n){return(0,f.default)(e)?t:"".concat(t).concat(n,":").concat(e,";")},"")}},{key:"renderChildren",value:function(t){var e=this,n=(s=1":" ".concat(e,">")).concat(i,"")},t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){try{var e=Number.parseInt(t.match("[0-9]+")[0],10);return"".concat(e-1,"px")}catch(e){return t}},t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t,e){return t?t.split(" ").map(function(t){return"".concat(t,"-").concat(e)}).join(" "):""},t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(t){return t.replace(/(\s*?)/gm,function(t,e,n,r){return n=n.replace(/(^|>)(\s+)(<|$)/gm,function(t,e,n,r){return"".concat(e).concat(r)}).replace(/\s{2,}/gm," "),"".concat(e).concat(n).concat(r)})},t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=void 0===(g=t.backgroundColor)?"":g,n=void 0===(E=t.beforeDoctype)?"":E,r=void 0===(y=t.breakpoint)?"480px":y,h=void 0===(v=t.content)?"":v,f=void 0===(T=t.fonts)?{}:T,d=void 0===(b=t.mediaQueries)?{}:b,m=void 0===(A=t.headStyle)?[]:A,g=void 0===(_=t.componentsHeadStyle)?{}:_,y=void 0===(E=t.headRaw)?[]:E,v=t.preview,b=void 0===(T=t.title)?"":T,_=void 0===(A=t.style)?[]:A,E=t.forceOWADesktop,T=t.inlineStyle,A=t.lang;return t=t.dir,A=A?'lang="'.concat(A,'" '):"",t=t?'dir="'.concat(t,'" '):"","".concat(n?"".concat(n,"\n"):"","\n\n \n ').concat(b,'\n \n \n \n \n \n \n \n \n ').concat((0,c.buildFontsTags)(h,T,f),"\n ").concat((0,p.default)(r,d,E),'\n \n \n ").concat(y.filter((0,a.default)(o.default)).join("\n"),'\n \n \n ').concat((0,l.default)(v),"\n ").concat(h,"\n \n\n ")};var i=r(n(68)),o=r(n(90)),a=r(n(221)),s=r(n(41)),u=r(n(46)),l=r(n(530)),c=n(531),p=r(n(532));t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return""!==t?'\n
'.concat(t,"
\n "):""},t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.buildFontsTags=function(t,e){var n=[];return(0,o.default)(2\n ".concat((0,i.default)(n,function(t){return'')}).join("\n"),'\n \n \n\n "):""};var i=r(n(46)),o=r(n(40))},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=1\n @media only screen and (min-width:'.concat(t,") {\n ").concat(r.join("\n"),'\n }\n \n \n ").concat(n?'"):"","\n ")};var i=r(n(148)),o=r(n(46));t.exports=e.default},function(t,e,n){(function(t){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.readMjmlConfig=u,e.resolveComponentPath=l,e.registerCustomComponent=c,e.handleMjmlConfigComponents=p,e.default=function(){var e=0\n \n \n \n ").concat(this.renderChildren(e,{attributes:this.getSocialElementAttributes(),renderer:function(e){return e.constructor.isRawElement()?e.render():"\n \n \n \n ").concat(e.render(),"\n \n \n \n ")}}),"\n \n ")}},{key:"renderVertical",value:function(){var t=this.props.children;return"\n \n \n ").concat(this.renderChildren(t,{attributes:this.getSocialElementAttributes()}),"\n \n \n ")}},{key:"render",value:function(){return"\n ".concat("horizontal"===this.getAttribute("mode")?this.renderHorizontal():this.renderVertical(),"\n ")}}]),n}(n(9).BodyComponent),e.default=n,(0,u.default)(n,"componentName","mj-social"),(0,u.default)(n,"allowedAttributes",{align:"enum(left,right,center)","border-radius":"unit(px,%)","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","inner-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",mode:"enum(horizontal,vertical)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","table-layout":"enum(auto,fixed)","text-padding":"unit(px,%){1,4}","text-decoration":"string","vertical-align":"enum(top,bottom,middle)"}),(0,u.default)(n,"defaultAttributes",{align:"center","border-radius":"3px",color:"#333333","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","icon-size":"20px","inner-padding":null,"line-height":"22px",mode:"horizontal",padding:"10px 25px","text-decoration":"none"}),t.exports=e.default},function(t,e,n){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function i(t){for(var e=1;e\n \n \n \n \n \n ").concat(a?""):"","\n \n ").concat(a?"":"","\n \n \n \n \n \n ").concat(this.getContent()?"\n \n ").concat(a?""):""),"\n ").concat(this.getContent(),"\n ").concat(a?"":"
","\n \n "):"","\n \n ")}}]),n}(a.BodyComponent),e.default=a,(0,p.default)(a,"componentName","mj-social-element"),(0,p.default)(a,"endingTag",!0),(0,p.default)(a,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color",color:"color","border-radius":"unit(px)","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",name:"string","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-padding":"unit(px,%){1,4}",rel:"string",src:"string",srcset:"string",sizes:"string",alt:"string",title:"string",target:"string","text-decoration":"string","vertical-align":"enum(top,middle,bottom)"}),(0,p.default)(a,"defaultAttributes",{align:"left",color:"#000","border-radius":"3px","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"4px","text-padding":"4px 4px 4px 0",target:"_blank","text-decoration":"none","vertical-align":"middle"}),t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Navbar",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"NavbarLink",{enumerable:!0,get:function(){return o.default}});var i=r(n(541)),o=r(n(542))},function(t,e,n){var r=n(36).default,i=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(n(3)),a=i(n(7)),s=i(n(37)),u=i(n(4)),l=i(n(5)),c=i(n(8)),p=n(9),h=r(n(53)),f=i(n(225));n=function(t){(0,u.default)(n,t);var e=(0,l.default)(n);function n(){var t;(0,o.default)(this,n);for(var r=arguments.length,i=Array(r),a=0;a a { display:block!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-close { display:block!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-open { display:none!important; }\n }\n ')}),t}return(0,a.default)(n,[{key:"getStyles",value:function(){return{div:{align:this.getAttribute("align"),width:"100%"},label:{display:"block",cursor:"pointer","mso-hide":"all","-moz-user-select":"none","user-select":"none",color:this.getAttribute("ico-color"),"font-size":this.getAttribute("ico-font-size"),"font-family":this.getAttribute("ico-font-family"),"text-transform":this.getAttribute("ico-text-transform"),"text-decoration":this.getAttribute("ico-text-decoration"),"line-height":this.getAttribute("ico-line-height"),"padding-top":this.getAttribute("ico-padding-top"),"padding-right":this.getAttribute("ico-padding-right"),"padding-bottom":this.getAttribute("ico-padding-bottom"),"padding-left":this.getAttribute("ico-padding-left"),padding:this.getAttribute("ico-padding")},trigger:{display:"none","max-height":"0px","max-width":"0px","font-size":"0px",overflow:"hidden"},icoOpen:{"mso-hide":"all"},icoClose:{display:"none","mso-hide":"all"}}}},{key:"renderHamburger",value:function(){var t=(0,f.default)(16);return"\n ".concat((0,h.msoConditionalTag)('\n \n '),!0),"\n \n \n \n ").concat(this.getAttribute("ico-open"),"\n \n \n ").concat(this.getAttribute("ico-close"),"\n \n \n \n ")}},{key:"render",value:function(){return"\n ".concat("hamburger"===this.getAttribute("hamburger")?this.renderHamburger():"","\n \n ").concat((0,h.default)('\n \n \n ')),"\n ").concat(this.renderChildren(this.props.children,{attributes:{navbarBaseUrl:this.getAttribute("base-url")}}),"\n ").concat((0,h.default)("\n
\n "),"\n \n ")}}]),n}(p.BodyComponent),e.default=n,(0,c.default)(n,"componentName","mj-navbar"),(0,c.default)(n,"allowedAttributes",{align:"enum(left,center,right)","base-url":"string",hamburger:"string","ico-align":"enum(left,center,right)","ico-open":"string","ico-close":"string","ico-color":"color","ico-font-size":"unit(px,%)","ico-font-family":"string","ico-text-transform":"string","ico-padding":"unit(px,%){1,4}","ico-padding-left":"unit(px,%)","ico-padding-top":"unit(px,%)","ico-padding-right":"unit(px,%)","ico-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-left":"unit(px,%)","padding-top":"unit(px,%)","padding-right":"unit(px,%)","padding-bottom":"unit(px,%)","ico-text-decoration":"string","ico-line-height":"unit(px,%,)"}),(0,c.default)(n,"defaultAttributes",{align:"center","base-url":null,hamburger:null,"ico-align":"center","ico-open":"☰","ico-close":"⊗","ico-color":"#000000","ico-font-size":"30px","ico-font-family":"Ubuntu, Helvetica, Arial, sans-serif","ico-text-transform":"uppercase","ico-padding":"10px","ico-text-decoration":"none","ico-line-height":"30px"}),t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(3)),o=r(n(7)),a=r(n(4)),s=r(n(5)),u=r(n(8)),l=n(9),c=r(n(53));n=function(t){(0,a.default)(n,t);var e=(0,s.default)(n);function n(){return(0,i.default)(this,n),e.apply(this,arguments)}return(0,o.default)(n,[{key:"getStyles",value:function(){return{a:{display:"inline-block",color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")},td:{padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")}}}},{key:"renderContent",value:function(){var t=this.getAttribute("href"),e=(e=this.getAttribute("navbarBaseUrl"))?"".concat(e).concat(t):t;return t=this.getAttribute("css-class")?" ".concat(this.getAttribute("css-class")):"","\n \n ").concat(this.getContent(),"\n \n ")}},{key:"render",value:function(){return"\n ".concat((0,c.default)("\n \n ")),"\n ").concat(this.renderContent(),"\n ").concat((0,c.default)("\n \n "),"\n ")}}]),n}(l.BodyComponent),e.default=n,(0,u.default)(n,"componentName","mj-navbar-link"),(0,u.default)(n,"endingTag",!0),(0,u.default)(n,"allowedAttributes",{color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string",name:"string",target:"string",rel:"string","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string"}),(0,u.default)(n,"defaultAttributes",{color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","line-height":"22px",padding:"15px 10px",target:"_blank","text-decoration":"none","text-transform":"uppercase"}),t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Carousel",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"CarouselImage",{enumerable:!0,get:function(){return o.default}});var i=r(n(544)),o=r(n(552))},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(3)),o=r(n(7)),a=r(n(37)),s=r(n(4)),u=r(n(5)),l=r(n(8)),c=r(n(46)),p=r(n(226)),h=r(n(547)),f=r(n(549)),d=n(9),m=n(53),g=r(n(225));d=function(t){(0,s.default)(n,t);var e=(0,u.default)(n);function n(){var t,r=0\n \n ").concat((0,f.default)(1,this.props.children.length+1).map(function(i){return"\n \n \n \n ")}).join(""),"\n \n \n ")}},{key:"generateImages",value:function(){return"\n \n \n ").concat(this.renderChildren(this.props.children,{attributes:{"border-radius":this.getAttribute("border-radius")}}),"\n \n \n ")}},{key:"generateCarousel",value:function(){return"\n \n \n \n ").concat(this.generateControls("previous",this.getAttribute("left-icon")),"\n ").concat(this.generateImages(),"\n ").concat(this.generateControls("next",this.getAttribute("right-icon")),"\n \n \n \n ")}},{key:"renderFallback",value:function(){var t=this.props.children;return 0===t.length?"":(0,m.msoConditionalTag)(this.renderChildren([t[0]],{attributes:{"border-radius":this.getAttribute("border-radius")}}))}},{key:"render",value:function(){return"\n ".concat((0,m.msoConditionalTag)("\n \n ").concat(this.generateRadios(),"\n \n ").concat(this.generateThumbnails(),"\n ").concat(this.generateCarousel(),"\n \n \n "),!0),"\n ").concat(this.renderFallback(),"\n ")}}]),n}(d.BodyComponent),e.default=d,(0,l.default)(d,"componentName","mj-carousel"),(0,l.default)(d,"allowedAttributes",{align:"enum(left,center,right)","border-radius":"unit(px,%){1,4}","container-background-color":"color","icon-width":"unit(px,%)","left-icon":"string",padding:"unit(px,%){1,4}","padding-top":"unit(px,%)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","right-icon":"string",thumbnails:"enum(visible,hidden)","tb-border":"string","tb-border-radius":"unit(px,%)","tb-hover-border-color":"color","tb-selected-border-color":"color","tb-width":"unit(px,%)"}),(0,l.default)(d,"defaultAttributes",{align:"center","border-radius":"6px","icon-width":"44px","left-icon":"https://i.imgur.com/xTh3hln.png","right-icon":"https://i.imgur.com/os7o9kz.png",thumbnails:"visible","tb-border":"2px solid transparent","tb-border-radius":"6px","tb-hover-border-color":"#fead0d","tb-selected-border-color":"#ccc"}),t.exports=e.default},function(t,e,n){var r=n(44);t.exports=function(t,e,n){for(var i=-1,o=t.length;++i\n \n \n ")}},{key:"renderRadio",value:function(){var t=this.props.index,e=this.getAttribute("carouselId");return"\n \n ")}},{key:"render",value:function(){var t=(o=this.attributes).src,e=o.alt,n=o.href,r=o.rel,i=o.title,o=this.props.index;return t="\n \n "),e=this.getAttribute("css-class")||"","\n \n ").concat(n?"").concat(t,""):t,"\n \n ")}}]),n}(u.BodyComponent),e.default=n,(0,r.default)(n,"componentName","mj-carousel-image"),(0,r.default)(n,"endingTag",!0),(0,r.default)(n,"allowedAttributes",{alt:"string",href:"string",rel:"string",target:"string",title:"string",src:"string","thumbnails-src":"string","border-radius":"unit(px,%){1,4}","tb-border":"string","tb-border-radius":"unit(px,%){1,4}"}),(0,r.default)(n,"defaultAttributes",{target:"_blank"}),t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Accordion",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"AccordionElement",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"AccordionText",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"AccordionTitle",{enumerable:!0,get:function(){return s.default}});var i=r(n(554)),o=r(n(555)),a=r(n(227)),s=r(n(228))},function(t,e,n){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function i(t){for(var e=1;e\n \n ").concat(this.renderChildren(this.props.children,{attributes:e}),"\n \n \n ")}}]),n}(n(9).BodyComponent),e.default=n,(0,h.default)(n,"componentName","mj-accordion"),(0,h.default)(n,"allowedAttributes",{"container-background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,h.default)(n,"defaultAttributes",{border:"2px solid black","font-family":"Ubuntu, Helvetica, Arial, sans-serif","icon-align":"middle","icon-wrapped-url":"https://i.imgur.com/bIXv1bk.png","icon-wrapped-alt":"+","icon-unwrapped-url":"https://i.imgur.com/w4uTygT.png","icon-unwrapped-alt":"-","icon-position":"right","icon-height":"32px","icon-width":"32px",padding:"10px 25px"}),t.exports=e.default},function(t,e,n){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function i(t){for(var e=1;e\n \n \n ").concat((0,d.default)("\n \n "),!0),"\n
\n ").concat(this.handleMissingChildren(),"\n
\n \n \n \n ")}}]),n}(f.BodyComponent),e.default=f,(0,p.default)(f,"componentName","mj-accordion-element"),(0,p.default)(f,"allowedAttributes",{"background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)"}),(0,p.default)(f,"defaultAttributes",{title:{img:{width:"32px",height:"32px"}}}),t.exports=e.default},function(t,e,n){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function i(t){for(var e=1;e\n ").concat(this.renderChildren(),"\n \n ")}}]),n}(n(9).BodyComponent),e.default=n,(0,o.default)(n,"componentName","mj-body"),(0,o.default)(n,"allowedAttributes",{width:"unit(px)","background-color":"color"}),(0,o.default)(n,"defaultAttributes",{width:"600px"}),t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(3)),o=r(n(7)),a=r(n(4)),s=r(n(5));r=r(n(8)),n=function(t){(0,a.default)(n,t);var e=(0,s.default)(n);function n(){return(0,i.default)(this,n),e.apply(this,arguments)}return(0,o.default)(n,[{key:"handler",value:function(){return this.handlerChildren()}}]),n}(n(9).HeadComponent),e.default=n,(0,r.default)(n,"componentName","mj-head"),t.exports=e.default},function(t,e,n){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function i(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n\n \n \n \n \n \n \n \n \n \n \n \n ").concat(this.renderChildren(e,{renderer:function(t){return t.constructor.isRawElement()?t.render():"\n \n \n ").concat(t.render(),"\n \n \n ")}}),"\n \n \n \n \n \n \n \n \n ")}},{key:"renderMode",value:function(){var t={background:this.getAttribute("background-url"),style:{background:this.getBackground(),"background-position":this.getAttribute("background-position"),"background-repeat":"no-repeat","border-radius":this.getAttribute("border-radius"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom"),"vertical-align":this.getAttribute("vertical-align")}};if("fluid-height"===this.getAttribute("mode")){var e=this.htmlAttributes({style:"td-fluid"});return"\n \n \n ").concat(this.renderContent(),"\n \n \n ")}return e=parseInt(this.getAttribute("height"),10)-this.getShorthandAttrValue("padding","top")-this.getShorthandAttrValue("padding","bottom"),"\n \n ").concat(this.renderContent(),"\n \n ")}},{key:"render",value:function(){var t=this.context.containerWidth;return"\n \n \n \n \n \n ").concat(this.renderMode(),"\n \n \n \n \n \n ")}}]),n}(y.BodyComponent),e.default=y,(0,h.default)(y,"componentName","mj-hero"),(0,h.default)(y,"allowedAttributes",{mode:"string",height:"unit(px,%)","background-url":"string","background-width":"unit(px,%)","background-height":"unit(px,%)","background-position":"string","border-radius":"string","container-background-color":"color","inner-background-color":"color","inner-padding":"unit(px,%){1,4}","inner-padding-top":"unit(px,%)","inner-padding-left":"unit(px,%)","inner-padding-right":"unit(px,%)","inner-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","background-color":"color","vertical-align":"enum(top,bottom,middle)"}),(0,h.default)(y,"defaultAttributes",{mode:"fixed-height",height:"0px","background-url":null,"background-position":"center center",padding:"0px","padding-bottom":null,"padding-left":null,"padding-right":null,"padding-top":null,"background-color":"#ffffff","vertical-align":"top"}),t.exports=e.default},function(t,e){var n=Array.prototype.join;t.exports=function(t,e){return null==t?"":n.call(t,e)}},function(t,e){t.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(3)),o=r(n(7)),a=r(n(4)),s=r(n(5)),u=r(n(8)),l=n(9),c=r(n(35));l=function(t){(0,a.default)(n,t);var e=(0,s.default)(n);function n(){return(0,i.default)(this,n),e.apply(this,arguments)}return(0,o.default)(n,[{key:"getStyles",value:function(){return{table:{"border-collapse":"separate",width:this.getAttribute("width"),"line-height":"100%"},td:{border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-radius":this.getAttribute("border-radius"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),cursor:"auto","font-style":this.getAttribute("font-style"),height:this.getAttribute("height"),"mso-padding-alt":this.getAttribute("inner-padding"),"text-align":this.getAttribute("text-align"),background:this.getAttribute("background-color")},content:{display:"inline-block",width:this.calculateAWidth(this.getAttribute("width")),background:this.getAttribute("background-color"),color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"line-height":this.getAttribute("line-height"),"letter-spacing":this.getAttribute("letter-spacing"),margin:"0","text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("inner-padding"),"mso-padding-alt":"0px","border-radius":this.getAttribute("border-radius")}}}},{key:"calculateAWidth",value:function(t){if(!t)return null;var e=(0,c.default)(t),n=e.parsedWidth;return"px"!==e.unit?null:(t=this.getBoxWidths().borders,e=this.getShorthandAttrValue("inner-padding","left")+this.getShorthandAttrValue("inner-padding","right"),"".concat(n-e-t,"px"))}},{key:"render",value:function(){var t=this.getAttribute("href")?"a":"p";return"\n \n \n \n \n <").concat(t,"\n ").concat(this.htmlAttributes({href:this.getAttribute("href"),name:this.getAttribute("name"),rel:this.getAttribute("rel"),title:this.getAttribute("title"),style:"content",target:"a"==t?this.getAttribute("target"):void 0}),"\n >\n ").concat(this.getContent(),"\n \n \n \n \n \n ")}}]),n}(l.BodyComponent),e.default=l,(0,u.default)(l,"componentName","mj-button"),(0,u.default)(l,"endingTag",!0),(0,u.default)(l,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color","border-bottom":"string","border-left":"string","border-radius":"string","border-right":"string","border-top":"string",border:"string",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)",href:"string",name:"string",title:"string","inner-padding":"unit(px,%){1,4}","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",rel:"string",target:"string","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)","text-align":"enum(left,right,center)",width:"unit(px,%)"}),(0,u.default)(l,"defaultAttributes",{align:"center","background-color":"#414141",border:"none","border-radius":"3px",color:"#ffffff","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","inner-padding":"10px 25px","line-height":"120%",padding:"10px 25px",target:"_blank","text-decoration":"none","text-transform":"none","vertical-align":"middle"}),t.exports=e.default},function(t,e,n){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function i(t){for(var e=1;e\n \n \n \n ").concat(this.renderColumn(),"\n \n \n \n \n ")}},{key:"renderColumn",value:function(){var t=this.props.children;return"\n \n \n ").concat(this.renderChildren(t,{renderer:function(t){return t.constructor.isRawElement()?t.render():"\n \n \n ").concat(t.render(),"\n \n \n ")}}),"\n \n \n ")}},{key:"render",value:function(){var t="".concat(this.getColumnClass()," mj-outlook-group-fix");return this.getAttribute("css-class")&&(t+=" ".concat(this.getAttribute("css-class"))),"\n \n ").concat(this.hasGutter()?this.renderGutter():this.renderColumn(),"\n \n ")}}]),n}(p.BodyComponent),e.default=p,(0,c.default)(p,"componentName","mj-column"),(0,c.default)(p,"allowedAttributes",{"background-color":"color",border:"string","border-bottom":"string","border-left":"string","border-radius":"unit(px,%){1,4}","border-right":"string","border-top":"string",direction:"enum(ltr,rtl)","inner-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","inner-border":"string","inner-border-bottom":"string","inner-border-left":"string","inner-border-radius":"unit(px,%){1,4}","inner-border-right":"string","inner-border-top":"string",padding:"unit(px,%){1,4}","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,c.default)(p,"defaultAttributes",{direction:"ltr","vertical-align":"top"}),t.exports=e.default},function(t,e,n){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function i(t){for(var e=1;e\n \n \n \n  \n \n \n \n \n ')}},{key:"render",value:function(){return"\n \n

\n ").concat(this.renderAfter(),"\n ")}}]),n}(p.BodyComponent),e.default=p,(0,c.default)(p,"componentName","mj-divider"),(0,c.default)(p,"allowedAttributes",{"border-color":"color","border-style":"string","border-width":"unit(px)","container-background-color":"color",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",width:"unit(px,%)",align:"enum(left,center,right)"}),(0,c.default)(p,"defaultAttributes",{"border-color":"#000000","border-style":"solid","border-width":"4px",padding:"10px 25px",width:"100%",align:"center"}),t.exports=e.default},function(t,e,n){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function i(t){for(var e=1;e\n \n ").concat(this.renderChildren(t,{attributes:{mobileWidth:"mobileWidth"},renderer:function(t){return t.constructor.isRawElement()?t.render():"\n \n ").concat(t.render(),"\n \n ")}}),"\n \n \n ")}}]),n}(p.BodyComponent),e.default=p,(0,c.default)(p,"componentName","mj-group"),(0,c.default)(p,"allowedAttributes",{"background-color":"color",direction:"enum(ltr,rtl)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,c.default)(p,"defaultAttributes",{direction:"ltr"}),t.exports=e.default},function(t,e,n){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}var i=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(n(3)),a=i(n(7)),s=i(n(37)),u=i(n(4)),l=i(n(5)),c=i(n(8)),p=i(n(226)),h=n(9),f=i(n(35));n=function(t){(0,u.default)(n,t);var e=(0,l.default)(n);function n(){var t;(0,o.default)(this,n);for(var r=arguments.length,i=Array(r),a=0;a\n "),this.getAttribute("href")?"\n \n ").concat(t,"\n \n "):t}},{key:"render",value:function(){return"\n \n \n \n \n ").concat(this.renderImage(),"\n \n \n \n \n ")}}]),n}(h.BodyComponent),e.default=n,(0,c.default)(n,"componentName","mj-image"),(0,c.default)(n,"allowedAttributes",{alt:"string",href:"string",name:"string",src:"string",srcset:"string",sizes:"string",title:"string",rel:"string",align:"enum(left,center,right)",border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","border-radius":"unit(px,%){1,4}","container-background-color":"color","fluid-on-mobile":"boolean",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",target:"string",width:"unit(px)",height:"unit(px,auto)","max-height":"unit(px,%)","font-size":"unit(px)",usemap:"string"}),(0,c.default)(n,"defaultAttributes",{align:"center",border:"0",height:"auto",padding:"10px 25px",target:"_blank","font-size":"13px"}),t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(3)),o=r(n(7)),a=r(n(4)),s=r(n(5));r=r(n(8)),n=function(t){(0,a.default)(n,t);var e=(0,s.default)(n);function n(){return(0,i.default)(this,n),e.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return this.getContent()}}]),n}(n(9).BodyComponent),e.default=n,(0,r.default)(n,"componentName","mj-raw"),(0,r.default)(n,"endingTag",!0),(0,r.default)(n,"rawElement",!0),(0,r.default)(n,"allowedAttributes",{position:"enum(file-start)"}),t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(3)),o=r(n(7)),a=r(n(4)),s=r(n(5));r=r(n(8)),n=function(t){(0,a.default)(n,t);var e=(0,s.default)(n);function n(){return(0,i.default)(this,n),e.apply(this,arguments)}return(0,o.default)(n,[{key:"getStyles",value:function(){return{div:{height:this.getAttribute("height"),"line-height":this.getAttribute("height")}}}},{key:"render",value:function(){return"\n  \n ")}}]),n}(n(9).BodyComponent),e.default=n,(0,r.default)(n,"componentName","mj-spacer"),(0,r.default)(n,"allowedAttributes",{border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","container-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",height:"unit(px,%)"}),(0,r.default)(n,"defaultAttributes",{height:"20px"}),t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(3)),o=r(n(7)),a=r(n(4)),s=r(n(5)),u=r(n(8)),l=n(9),c=r(n(53));l=function(t){(0,a.default)(n,t);var e=(0,s.default)(n);function n(){return(0,i.default)(this,n),e.apply(this,arguments)}return(0,o.default)(n,[{key:"getStyles",value:function(){return{text:{"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-align":this.getAttribute("align"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),color:this.getAttribute("color"),height:this.getAttribute("height")}}}},{key:"renderContent",value:function(){return"\n ").concat(this.getContent(),"\n ")}},{key:"render",value:function(){var t=this.getAttribute("height");return t?"\n ".concat((0,c.default)('\n
\n ')),"\n ").concat(this.renderContent(),"\n ").concat((0,c.default)("\n
\n "),"\n "):this.renderContent()}}]),n}(l.BodyComponent),e.default=l,(0,u.default)(l,"componentName","mj-text"),(0,u.default)(l,"endingTag",!0),(0,u.default)(l,"allowedAttributes",{align:"enum(left,right,center,justify)","background-color":"color",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)"}),(0,u.default)(l,"defaultAttributes",{align:"left",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"10px 25px"}),t.exports=e.default},function(t,e,n){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function i(t){for(var e=1;e\n ").concat(this.getContent(),"\n \n ")}}]),n}(n(9).BodyComponent),e.default=n,(0,p.default)(n,"componentName","mj-table"),(0,p.default)(n,"endingTag",!0),(0,p.default)(n,"allowedAttributes",{align:"enum(left,right,center)",border:"string",cellpadding:"integer",cellspacing:"integer","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-weight":"string","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",role:"enum(none,presentation)","table-layout":"enum(auto,fixed,initial,inherit)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,p.default)(n,"defaultAttributes",{align:"left",border:"none",cellpadding:"0",cellspacing:"0",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"22px",padding:"10px 25px","table-layout":"auto",width:"100%"}),t.exports=e.default},function(t,e,n){var r=n(1).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(3)),o=r(n(7)),a=r(n(4)),s=r(n(5)),u=r(n(8)),l=(r=r(n(231)),n(9));r=function(t){(0,a.default)(n,t);var e=(0,s.default)(n);function n(){return(0,i.default)(this,n),e.apply(this,arguments)}return(0,o.default)(n,[{key:"renderWrappedChildren",value:function(){var t=this.props.children,e=this.context.containerWidth;return"\n ".concat(this.renderChildren(t,{renderer:function(t){return t.constructor.isRawElement()?t.render():"\n \n ").concat(t.render(),"\n \n ")}}),"\n ")}}]),n}(r.default),e.default=r,(0,u.default)(r,"componentName","mj-wrapper"),t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default={mjml:["mj-body","mj-head","mj-raw"],"mj-accordion":["mj-accordion-element","mj-raw"],"mj-accordion-element":["mj-accordion-title","mj-accordion-text","mj-raw"],"mj-accordion-title":[],"mj-accordion-text":[],"mj-attributes":[/^.*^/],"mj-body":["mj-raw","mj-section","mj-wrapper","mj-hero"],"mj-button":[],"mj-carousel":["mj-carousel-image"],"mj-carousel-image":[],"mj-column":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-raw","mj-social","mj-spacer","mj-table","mj-text","mj-navbar"],"mj-html-attribute":[],"mj-html-attributes":["mj-selector"],"mj-divider":[],"mj-group":["mj-column","mj-raw"],"mj-head":["mj-attributes","mj-breakpoint","mj-html-attributes","mj-font","mj-preview","mj-style","mj-title","mj-raw"],"mj-hero":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-social","mj-spacer","mj-table","mj-text","mj-navbar","mj-raw"],"mj-image":[],"mj-navbar":["mj-navbar-link","mj-raw"],"mj-raw":[],"mj-section":["mj-column","mj-group","mj-raw"],"mj-selector":["mj-html-attribute"],"mj-social":["mj-social-element","mj-raw"],"mj-social-element":[],"mj-spacer":[],"mj-table":[],"mj-text":[],"mj-wrapper":["mj-hero","mj-raw","mj-section"]},t.exports=e.default}],e={},n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e||4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,(function(e){return t[e]}).bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=233);function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}},t.exports=e()}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};return(()=>{n.r(r),n.d(r,{default:()=>tk});var t=function(){return(t=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n \n ';n.resetBlocks&&r.getAll().reset();var a=function(i,o){n.blocks.indexOf(i)>=0&&r.add(i,t(t({select:!0,category:e.I18n.t("grapesjs-mjml.category")},o),n.block(i)))},s=function(t){return e.I18n.t("grapesjs-mjml.components.names.".concat(t))};a("mj-1-column",{label:s("oneColumn"),media:'\n \n ',content:"\n Content 1\n "}),a("mj-2-columns",{label:s("twoColumn"),media:'\n \n ',content:"\n Content 1\n Content 2\n "}),a("mj-3-columns",{label:s("threeColumn"),media:'\n \n ',content:"\n Content 1\n Content 2\n Content 3\n "}),a("mj-text",{label:s("text"),media:'\n \n ',content:"Insert text here",activate:!0}),a("mj-button",{label:s("button"),media:'\n \n ',content:"Button"}),a("mj-image",{label:s("image"),media:'\n \n ',content:''),activate:!0}),a("mj-divider",{label:s("divider"),media:'\n \n ',content:""}),a("mj-social-group",{label:s("socialGroup"),media:o,content:'\n \n \n \n '}),a("mj-social-element",{label:s("socialElement"),media:o,content:''}),a("mj-spacer",{label:s("spacer"),media:'\n \n ',content:""}),a("mj-navbar",{label:s("navBar"),media:'\n \n ',content:"\n Getting started\n Try it live\n Templates\n Components\n "}),a("mj-navbar-link",{label:s("navLink"),media:'\n \n ',content:"Link"}),a("mj-hero",{label:s("hero"),media:'\n \n ',content:'\n \n GO TO SPACE\n \n \n ORDER YOUR TICKET NOW\n \n '}),a("mj-wrapper",{label:s("wrapper"),media:'\n \n ',content:'\n \n \n \n \n \n \n \n First line of text \n \n Second line of text \n \n \n ')}),a("mj-raw",{label:s("raw"),media:'\n \n ',content:'\n
\n Example image\n Example image\n Example image\n Example image\n Example image\n Example image\n
\n
'})};var i=n(480),o=n.n(i),a=function(){return(a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&e.constructor===Object&&(r.fonts=e),o()(t,r)}var l=function(t){return(Array.isArray(t)?t:[t]).map(function(t){return'[data-gjs-type="'.concat(t,'"]')}).join(", ")},c=function(t,e){return t.I18n.t("grapesjs-mjml.components.names.".concat(e))},p="mj-head";let h=function(t){t.Components.addType(p,{isComponent:s(p),model:{defaults:{draggable:!1,droppable:l(["mj-preview","mj-attributes","mj-style","mj-font","mj-title","mj-raw"])}}})};var f=function(){return(f=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",end:"
"}},getChildrenSelector:function(){return this.model.getAttributes()["full-width"]?"table > tbody > tr > td > div > table > tbody > tr > td":"table > tbody > tr > td"},init:function(){var t=this;r.init.call(this),this.listenTo(this.model.get("components"),"add remove",function(){t.getChildrenContainer().innerHTML=t.model.get("content"),t.renderChildren()})}})})};var g=function(){return(g=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",end:""}},getChildrenSelector:function(){return"div"}})})};var b=function(){return(b=Object.assign||function(t){for(var e,n=1,r=arguments.length;n".concat(i.start),end:"".concat(i.end,"")}}return{start:"",end:""}},getChildrenSelector:function(){return this.model.getAttributes()["full-width"]?"table > tbody > tr > td > div table > tbody > tr > td":"table > tbody > tr > td"},init:function(){r.init.call(this),this.listenTo(this.model.get("components"),"add remove",this.render)}})})};var T=function(){return(T=Object.assign||function(t){for(var e,n=1,r=arguments.length;n/,""),s=a.indexOf("")+6,l=a.indexOf("");o.innerHTML=a.substring(s,l).trim();for(var c=this.getTemplateFromEl(o),p={},h=c.attributes,f=void 0,d=0,m=h.length;d".concat(e.style,"")),this.getChildrenContainer().innerHTML=this.model.get("content"),this.renderChildren(),this.renderStyle(),this.updateStatus(),this},renderStyle:function(){var t,e=this.model,n=this.attributes,r=this.el,i=e.get("style")||{},o=e.get("stylable"),a=Object.keys(i).filter(function(t){return o.indexOf(t)>-1}).map(function(t){return"".concat(t,":").concat(i[t],";")}),s="".concat(n.style," ").concat(a.join(" ")," ").concat(r.getAttribute("style"));r.setAttribute("style",s),null===(t=r.firstElementChild)||void 0===t||t.setAttribute("style",""),this.checkVisibility()},getMjmlTemplate:function(){var t=this.model.collection.length-1,e=Array(t=t||0).fill("").join("");return{start:"",end:"".concat(e,"")}},getTemplateFromEl:function(t){return t.firstChild.querySelector("div > table > tbody > tr > td > div")},getChildrenSelector:function(){return"table"}})})};var w=function(){return(w=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",end:""}},getTemplateFromEl:function(t){return t.querySelector("tr").innerHTML},getChildrenSelector:function(){return"td > div"},rerender:function(){this.render()},onActive:function(){this.getChildrenContainer().style.pointerEvents="all"}})})};var O=function(){return(O=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",end:""}},getTemplateFromEl:function(t){return t.querySelector("tr").innerHTML},getChildrenSelector:function(){return"a,p"},rerender:function(){this.render()}})})};var N=function(){return(N=Object.assign||function(t){for(var e,n=1,r=arguments.length;n',end:""}},getTemplateFromEl:function(t){return t.querySelector("tr").innerHTML},getChildrenSelector:function(){return"img"}})})};var P=function(){return(P=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",end:""}},getTemplateFromEl:function(t){return t.querySelector("tr").innerHTML},getChildrenSelector:function(){return"p"}})})};var j=function(){return(j=Object.assign||function(t){for(var e,n=1,r=arguments.length;n".concat(n.start),end:"".concat(n.end,"")}}return{start:"",end:""}},rerender:function(){this.render()},getTemplateFromEl:function(t){return t.querySelector("div").innerHTML},getChildrenSelector:function(){return"a,p"}})})};var U=function(){return(U=Object.assign||function(t){for(var e,n=1,r=arguments.length;n/,""),s=a.indexOf("")+6,l=a.indexOf("");o.innerHTML=a.substring(s,l).trim();for(var c=this.getTemplateFromEl(o),p={},h=c.attributes,f=void 0,d=0,m=h.length;d".concat(e.style,"")),this.getChildrenContainer().innerHTML=this.model.get("content"),this.renderChildren(),this.renderStyle(),this},getMjmlTemplate:function(){return{start:"",end:""}},getTemplateFromEl:function(t){return t.firstChild.querySelector("tr")},getChildrenSelector:function(){return"div.mj-inline-links"},rerender:function(){i.rerender.call(this),this.model.components().models.forEach(function(t){t.attributes.type==B&&t.view.rerender()})}})})};var q=function(){return(q=Object.assign||function(t){for(var e,n=1,r=arguments.length;n".concat(n.start),end:"".concat(n.end,"")}}return{start:"",end:""}},getTemplateFromEl:function(t){return t.querySelector("tr > td > table").innerHTML},getChildrenSelector:function(){return"img"}})})};var W=function(){return(W=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",end:""}},getTemplateFromEl:function(t){return t.querySelector("tr").innerHTML},getChildrenSelector:function(){return"td"},rerender:function(){r.rerender.call(this),this.model.components().models.forEach(function(t){t.attributes.type===G&&t.view.rerender()})},init:function(){r.init.call(this),this.listenTo(this.model.get("components"),"add remove update",this.render)}})})};var $=function(){return($=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",end:""}},getTemplateFromEl:function(t){return t.querySelector("tr").innerHTML},getChildrenSelector:function(){return"td"}})})};var Z=function(){return(Z=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",end:""}},getChildrenSelector:function(){return"table tr td"}})})};var te=function(){return(te=Object.assign||function(t){for(var e,n=1,r=arguments.length;n".concat(o.start),end:"".concat(o.end,"")}}if(i&&"mj-head"===n){var a=r.getInnerMjmlTemplate.call(e);return{start:"".concat(a.start),end:"".concat(a.end,"")}}return{start:"",end:""}},getTemplateFromEl:function(t){return t.innerHTML},getChildrenSelector:function(){return"*"},init:function(){r.init.call(this),this.listenTo(this.model.get("components"),"add remove",this.render)}})})};var ti=function(){return(ti=Object.assign||function(t){for(var e,n=1,r=arguments.length;n"),end:t.end}},renderStyle:function(){this.getChildrenContainer().style.maxWidth="none",this.getChildrenContainer().style.width="100%",this.el.setAttribute("style","".concat(this.el.getAttribute("style")+this.attributes.style))},rerender:function(){r.rerender.call(this),this.model.components().models.forEach(function(t){0>[_,tn].indexOf(t.attributes.type)||t.view.rerender()})}})})};var ts=function(){return(ts=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",end:""}},getTemplateFromEl:function(t){return t.querySelector("style").innerHTML},renderStyle:function(){},getTemplateFromMjml:function(){var t=this.getMjmlTemplate(),e=this.getInnerMjmlTemplate(),r=u("".concat(t.start,"\n ").concat(e.start).concat(e.end).concat(t.end),n.fonts).html,i=r.indexOf("")+6,a=r.indexOf("");return r=r.substring(i,a).trim(),o.innerHTML=r,this.getTemplateFromEl(o)}})})};var tf=function(){return(tf=Object.assign||function(t){for(var e,n=1,r=arguments.length;n",end:'')}},getTemplateFromEl:function(t){return t.querySelectorAll("style")[1].innerHTML},renderStyle:function(){},getTemplateFromMjml:function(){var t=this.getMjmlTemplate(),e=this.getInnerMjmlTemplate(),r=u("".concat(t.start,"\n ").concat(e.start).concat(e.end).concat(t.end),n.fonts).html,i=r.indexOf("")+6,a=r.indexOf("");return r=r.substring(i,a).trim(),o.innerHTML=r,this.getTemplateFromEl(o)}})})};var tg=function(){return(tg=Object.assign||function(t){for(var e,n=1,r=arguments.length;n")+this.get("content"),this.components().forEach(function(t){r+=t.toHTML()}),e||(r+="")),r},isHidden:function(){return"none"===this.getStyle().display}},coreMjmlView:{init:function(){var t,e;this.stopListening(this.model,"change:style"),this.listenTo(this.model,"change:attributes change:src",this.rerender),this.debouncedRender=(t=this.render.bind(this),function(){for(var n=this,r=[],i=0;i",end:""}},getInnerMjmlTemplate:function(){var t=this.model,e=t.get("tagName"),n=t.getMjmlAttributes(),r="";for(var i in n){var o=n[i];r+=void 0!==o&&""!==o?" "+i+'="'+o+'"':""}return{start:"<".concat(e).concat(r,">"),end:"")}},getTemplateFromEl:function(t){return t.firstChild.innerHTML},getTemplateFromMjml:function(){var t=this.getMjmlTemplate(),n=this.getInnerMjmlTemplate(),i=u("".concat(t.start).concat(n.start).concat(n.end).concat(t.end),e.fonts).html,o=(i=i.replace(//,"")).indexOf("")+6,a=i.indexOf("");return i=i.substring(o,a).trim(),r.innerHTML=i,this.getTemplateFromEl(r)},renderChildren:function(t){this.updateContent();var e=this.getChildrenContainer();t?this.childrenView.parentEl=e:(this.childrenView=this.childrenView||new n({collection:this.model.get("components"),config:this.config,componentTypes:this.opts.componentTypes}),this.childNodes=this.childrenView.render(e).el.childNodes);for(var r=Array.prototype.slice.call(this.childNodes),i=0,o=r.length;i\n \n ')}),n.addButton("options",{id:"undo",command:"core:undo",attributes:{title:i("undo")},label:"\n \n ')}),n.addButton("options",{id:"redo",command:"core:redo",attributes:{title:i("redo")},label:"\n \n ')}),e.resetDevices&&(t.getConfig().showDevices=!1,n.addPanel({id:"devices-c"}).get("buttons").add([{id:tv,command:tv,active:!0,attributes:{title:i("desktop")},label:"\n \n ')},{id:tb,command:tb,attributes:{title:i("tablet")},label:"\n \n ')},{id:t_,command:t_,attributes:{title:i("mobile")},label:"\n \n ')}]))},tx=function(t,e){e.resetStyleManager&&t.onReady(function(){var e=t.StyleManager.getSectors();e.reset(),e.add([{name:"Dimension",open:!1,buildProps:["width","height","max-width","min-height","margin","padding","vertical-align"],properties:[{property:"margin",properties:[{name:"Top",property:"margin-top"},{name:"Right",property:"margin-right"},{name:"Bottom",property:"margin-bottom"},{name:"Left",property:"margin-left"}]},{property:"padding",detached:!0,properties:[{name:"Top",property:"padding-top"},{name:"Right",property:"padding-right"},{name:"Bottom",property:"padding-bottom"},{name:"Left",property:"padding-left"}]},{property:"icon-size",type:"integer",defaults:"20px",units:["px","%"]},{property:"vertical-align",type:"select",list:[{value:"top"},{value:"middle"},{value:"bottom"}]}]},{name:"Typography",open:!1,buildProps:["font-family","font-size","font-weight","letter-spacing","color","line-height","text-align","align","text-decoration","font-style"],properties:[{name:"Font",property:"font-family"},{name:"Weight",property:"font-weight"},{name:"Font color",property:"color"},{property:"text-align",type:"radio",defaults:"left",list:[{value:"left",name:"Left",className:"fa fa-align-left"},{value:"center",name:"Center",className:"fa fa-align-center"},{value:"right",name:"Right",className:"fa fa-align-right"},{value:"justify",name:"Justify",className:"fa fa-align-justify"}]},{property:"align",type:"radio",defaults:"left",list:[{value:"left",name:"Left",className:"fa fa-align-left"},{value:"center",name:"Center",className:"fa fa-align-center"},{value:"right",name:"Right",className:"fa fa-align-right"},{value:"justify",name:"Justify",className:"fa fa-align-justify"}]},{property:"text-decoration",type:"radio",defaults:"none",list:[{value:"none",name:"None",className:"fa fa-times"},{value:"underline",name:"underline",className:"fa fa-underline"},{value:"line-through",name:"Line-through",className:"fa fa-strikethrough"}]},{property:"font-style",type:"radio",defaults:"normal",list:[{value:"normal",name:"Normal",className:"fa fa-font"},{value:"italic",name:"Italic",className:"fa fa-italic"}]}]},{name:"Decorations",open:!1,buildProps:["background-color","container-background-color","background-url","background-repeat","background-size","border-radius","border"],properties:[{name:"Background color",property:"container-background-color",type:"color"},{property:"background-url",type:"file"},{property:"border-radius",properties:[{name:"Top",property:"border-top-left-radius"},{name:"Right",property:"border-top-right-radius"},{name:"Bottom",property:"border-bottom-left-radius"},{name:"Left",property:"border-bottom-right-radius"}]},{property:"border-detached",name:"Border detached",type:"composite",detached:!0,properties:[{name:"Width",property:"border-width",type:"integer",units:["px","%"]},{name:"Style",property:"border-style",type:"select",list:[{value:"none"},{value:"solid"},{value:"dotted"},{value:"dashed"},{value:"double"},{value:"groove"},{value:"ridge"},{value:"inset"},{value:"outset"}]},{name:"Color",property:"border-color",type:"color"}]}]}])})},tS={"grapesjs-mjml":{category:"",panels:{buttons:{undo:"Undo",redo:"Redo",desktop:"Desktop",tablet:"Tablet",mobile:"Mobile",import:"Import MJML"},import:{title:"Import MJML",button:"Import",label:""},export:{title:"Export MJML"}},components:{names:{body:"Body",button:"Button",column:"Column",oneColumn:"1 Column",twoColumn:"2 Columns",threeColumn:"3 Columns",divider:"Divider",group:"Group",hero:"Hero",image:"Image",navBar:"Navbar",navLink:"Navbar Link",section:"Section",socialGroup:"Group Social",socialElement:"Social Element",spacer:"Spacer",text:"Text",wrapper:"Wrapper",raw:"Raw"}}}};var tO=function(){return(tO=Object.assign||function(t){for(var e,n=1,r=arguments.length;n{var t={1073:t=>{t.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},9125:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.groupSelectors=e.getDocumentRoot=void 0;var r=n(2515);e.getDocumentRoot=function(t){for(;t.parent;)t=t.parent;return t},e.groupSelectors=function(t){for(var e=[],n=[],i=0;i0&&t.some((0,l._compileToken)(i,n))||o.some(function(e){return b(e,t,n).length>0})}function v(t,e,n){if(0===e.length)return[];var r,i=(0,p.groupSelectors)(t),o=i[0],a=i[1];if(o.length){var s=x(e,o,n);if(0===a.length)return s;s.length&&(r=new Set(s))}for(var u=0;u0?[e[e.length-1]]:e;case"nth":case"eq":return isFinite(i)&&Math.abs(i){Object.defineProperty(e,"__esModule",{value:!0}),e.getLimit=e.isFilter=e.filterNames=void 0,e.filterNames=new Set(["first","last","eq","gt","nth","lt","even","odd"]),e.isFilter=function t(n){return"pseudo"===n.type&&(!!e.filterNames.has(n.name)||!("not"!==n.name||!Array.isArray(n.data))&&n.data.some(function(e){return e.some(t)}))},e.getLimit=function(t,e){var n=null!=e?parseInt(e,10):NaN;switch(t){case"first":return 1;case"nth":case"eq":return isFinite(n)?n>=0?n+1:1/0:0;case"lt":return isFinite(n)?n>=0?n:1/0:0;case"gt":return isFinite(n)?1/0:0;default:return 1/0}}},6451:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.toggleClass=e.removeClass=e.addClass=e.hasClass=e.removeAttr=e.val=e.data=e.prop=e.attr=void 0;var r=n(6634),i=n(5633),o=Object.prototype.hasOwnProperty,a=/\s+/,s="data-",u={null:null,true:!0,false:!1},l=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,c=/^{[^]*}$|^\[[^]*]$/;function p(t,e,n){var a;if(t&&i.isTag(t))return null!==(a=t.attribs)&&void 0!==a||(t.attribs={}),e?o.call(t.attribs,e)?!n&&l.test(e)?e:t.attribs[e]:"option"===t.name&&"value"===e?r.text(t.children):"input"!==t.name||"radio"!==t.attribs.type&&"checkbox"!==t.attribs.type||"value"!==e?void 0:"on":t.attribs}function h(t,e,n){null===n?y(t,e):t.attribs[e]=""+n}function f(t,e,n){if(t&&i.isTag(t))return e in t?t[e]:!n&&l.test(e)?void 0!==p(t,e,!1):p(t,e,n)}function d(t,e,n,r){e in t?t[e]=n:h(t,e,!r&&l.test(e)?n?"":null:""+n)}function m(t,e,n){var r;null!==(r=t.data)&&void 0!==r||(t.data={}),"object"==typeof e?Object.assign(t.data,e):"string"==typeof e&&void 0!==n&&(t.data[e]=n)}function g(t,e){var n,r,a;null==e?r=(n=Object.keys(t.attribs).filter(function(t){return t.startsWith(s)})).map(function(t){return i.camelCase(t.slice(s.length))}):(n=[s+i.cssCase(e)],r=[e]);for(var l=0;l1?this:p(this[0],t,this.options.xmlMode)},e.prop=function(t,e){var n=this;if("string"==typeof t&&void 0===e)switch(t){case"style":var r=this.css(),o=Object.keys(r);return o.forEach(function(t,e){r[e]=t}),r.length=o.length,r;case"tagName":case"nodeName":var a=this[0];return i.isTag(a)?a.name.toUpperCase():void 0;case"outerHTML":return this.clone().wrap("").parent().html();case"innerHTML":return this.html();default:return f(this[0],t,this.options.xmlMode)}if("object"==typeof t||void 0!==e){if("function"==typeof e){if("object"==typeof t)throw Error("Bad combination of arguments.");return i.domEach(this,function(r,o){i.isTag(r)&&d(r,t,e.call(r,o,f(r,t,n.options.xmlMode)),n.options.xmlMode)})}return i.domEach(this,function(r){i.isTag(r)&&("object"==typeof t?Object.keys(t).forEach(function(e){var i=t[e];d(r,e,i,n.options.xmlMode)}):d(r,t,e,n.options.xmlMode))})}},e.data=function(t,e){var n,r=this[0];if(r&&i.isTag(r))return null!==(n=r.data)&&void 0!==n||(r.data={}),t?"object"==typeof t||void 0!==e?(i.domEach(this,function(n){i.isTag(n)&&("object"==typeof t?m(n,t):m(n,t,e))}),this):o.call(r.data,t)?r.data[t]:g(r,t):g(r)},e.val=function(t){var e=0==arguments.length,n=this[0];if(!n||!i.isTag(n))return e?void 0:this;switch(n.name){case"textarea":return this.text(t);case"select":var o=this.find("option:selected");if(!e){if(null==this.attr("multiple")&&"object"==typeof t)return this;this.find("option").removeAttr("selected");for(var a="object"!=typeof t?[t]:t,s=0;s-1;){var o=r+t.length;if((0===r||a.test(n[r-1]))&&(o===n.length||a.test(n[o])))return!0}return!1})},e.addClass=function t(e){if("function"==typeof e)return i.domEach(this,function(n,r){if(i.isTag(n)){var o=n.attribs.class||"";t.call([n],e.call(n,r,o))}});if(!e||"string"!=typeof e)return this;for(var n=e.split(a),r=this.length,o=0;o=0&&(e.splice(u,1),a=!0,s--)}a&&(t.attribs.class=e.join(" "))}}})},e.toggleClass=function t(e,n){if("function"==typeof e)return i.domEach(this,function(r,o){i.isTag(r)&&t.call([r],e.call(r,o,r.attribs.class||"",n),n)});if(!e||"string"!=typeof e)return this;for(var r=e.split(a),o=r.length,s="boolean"==typeof n?n?1:-1:0,u=this.length,l=0;l=0&&f<0?p.push(r[h]):s<=0&&f>=0&&p.splice(f,1)}c.attribs.class=p.join(" ")}}return this}},9806:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.css=void 0;var r=n(5633);function i(t,e){if(t&&r.isTag(t)){var n,i=(n=((n=t.attribs.style)||"").trim())?n.split(";").reduce(function(t,e){var n=e.indexOf(":");return n<1||n===e.length-1||(t[e.slice(0,n).trim()]=e.slice(n+1).trim()),t},{}):{};if("string"==typeof e)return i[e];if(Array.isArray(e)){var o={};return e.forEach(function(t){null!=i[t]&&(o[t]=i[t])}),o}return i}}e.css=function(t,e){return(null==t||null==e)&&("object"!=typeof t||Array.isArray(t))?i(this[0],t):r.domEach(this,function(n,o){r.isTag(n)&&function t(e,n,r,o){if("string"==typeof n){var a=i(e),s="function"==typeof r?r.call(e,o,a[n]):r;""===s?delete a[n]:null!=s&&(a[n]=s),e.attribs.style=Object.keys(a).reduce(function(t,e){return t+(t?" ":"")+e+": "+a[e]+";"},"")}else"object"==typeof n&&Object.keys(n).forEach(function(r,i){t(e,r,n[r],i)})}(n,t,e,o)})}},3432:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.serializeArray=e.serialize=void 0;var r=n(5633),i="input,select,textarea,keygen",o=/%20/g,a=/\r?\n/g;e.serialize=function(){return this.serializeArray().map(function(t){return encodeURIComponent(t.name)+"="+encodeURIComponent(t.value)}).join("&").replace(o,"+")},e.serializeArray=function(){var t=this;return this.map(function(e,n){var o=t._make(n);return r.isTag(n)&&"form"===n.name?o.find(i).toArray():o.filter(i).toArray()}).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map(function(e,n){var r,i=t._make(n),o=i.attr("name"),s=null!==(r=i.val())&&void 0!==r?r:"";return Array.isArray(s)?s.map(function(t){return{name:o,value:t.replace(a,"\r\n")}}):{name:o,value:s.replace(a,"\r\n")}}).toArray()}},848:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.clone=e.text=e.toString=e.html=e.empty=e.replaceWith=e.remove=e.insertBefore=e.before=e.insertAfter=e.after=e.wrapAll=e.unwrap=e.wrapInner=e.wrap=e.prepend=e.append=e.prependTo=e.appendTo=e._makeDomArray=void 0;var r=n(655),i=n(7915),o=n(7915),a=r.__importStar(n(5012)),s=n(6634),u=n(5633),l=n(3719);function c(t){return function(){for(var e=this,n=[],r=0;r-1&&(f.children.splice(d,1),o===f&&e>d&&u[0]--)}h.parent=o,h.prev&&(h.prev.next=null!==(a=h.next)&&void 0!==a?a:null),h.next&&(h.next.prev=null!==(s=h.prev)&&void 0!==s?s:null),h.prev=i[p-1]||l,h.next=i[p+1]||c}return l&&(l.next=i[0]),c&&(c.prev=i[i.length-1]),t.splice.apply(t,u)}function h(t){return function(e){for(var n=this.length-1,r=this.parents().last(),i=0;i{Object.defineProperty(e,"__esModule",{value:!0}),e.addBack=e.add=e.end=e.slice=e.index=e.toArray=e.get=e.eq=e.last=e.first=e.has=e.not=e.is=e.filterArray=e.filter=e.map=e.each=e.contents=e.children=e.siblings=e.prevUntil=e.prevAll=e.prev=e.nextUntil=e.nextAll=e.next=e.closest=e.parentsUntil=e.parents=e.parent=e.find=void 0;var r=n(655),i=n(7915),o=r.__importStar(n(7248)),a=n(5633),s=n(6634),u=n(3719),l=u.DomUtils.uniqueSort,c=/^\s*[~+]/;function p(t){return function(e){for(var n=[],r=1;r1&&o.length>1?n.reduce(function(t,e){return e(t)},o):o)}}}e.find=function(t){if(!t)return this._make([]);var e,n=this.toArray();if("string"!=typeof t){var r=a.isCheerio(t)?t.toArray():[t];return this._make(r.filter(function(t){return n.some(function(e){return s.contains(e,t)})}))}var i=c.test(t)?n:this.children().toArray(),u={context:n,root:null===(e=this._root)||void 0===e?void 0:e[0],xmlMode:this.options.xmlMode};return this._make(o.select(t,i,u))};var h=p(function(t,e){for(var n,r=[],i=0;i0})},e.first=function(){return this.length>1?this._make(this[0]):this},e.last=function(){return this.length>0?this._make(this[this.length-1]):this},e.eq=function(t){var e;return 0==(t=+t)&&this.length<=1?this:(t<0&&(t=this.length+t),this._make(null!==(e=this[t])&&void 0!==e?e:[]))},e.get=function(t){return null==t?this.toArray():this[t<0?this.length+t:t]},e.toArray=function(){return Array.prototype.slice.call(this)},e.index=function(t){var e,n;return null==t?(e=this.parent().children(),n=this[0]):"string"==typeof t?(e=this._make(t),n=this[0]):(e=this,n=a.isCheerio(t)?t[0]:t),Array.prototype.indexOf.call(e,n)},e.slice=function(t,e){return this._make(Array.prototype.slice.call(this,t,e))},e.end=function(){var t;return null!==(t=this.prevObject)&&void 0!==t?t:this._make([])},e.add=function(t,e){var n=this._make(t,e),i=l(r.__spreadArray(r.__spreadArray([],this.get()),n.get()));return this._make(i)},e.addBack=function(t){return this.prevObject?this.add(t?this.prevObject.filter(t):this.prevObject):this}},7911:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Cheerio=void 0;var r=n(655),i=r.__importDefault(n(5012)),o=r.__importDefault(n(2754)),a=n(5633),s=r.__importStar(n(6451)),u=r.__importStar(n(1042)),l=r.__importStar(n(848)),c=r.__importStar(n(9806)),p=r.__importStar(n(3432)),h=function(){function t(t,e,n,r){var s=this;if(void 0===r&&(r=o.default),this.length=0,this.options=r,!t)return this;if(n&&("string"==typeof n&&(n=i.default(n,this.options,!1)),this._root=new this.constructor(n,null,null,this.options),this._root._root=this._root),a.isCheerio(t))return t;var u="string"==typeof t&&a.isHtml(t)?i.default(t,this.options,!1).children:t.name||"root"===t.type||"text"===t.type||"comment"===t.type?[t]:Array.isArray(t)?t:null;if(u)return u.forEach(function(t,e){s[e]=t}),this.length=u.length,this;var l=t,c=e?"string"==typeof e?a.isHtml(e)?this._make(i.default(e,this.options,!1)):(l=e+" "+l,this._root):a.isCheerio(e)?e:this._make(e):this._root;return c?c.find(l):this}return t.prototype._make=function(t,e){var n=new this.constructor(t,e,this._root,this.options);return n.prevObject=this,n},t}();e.Cheerio=h,h.prototype.cheerio="[cheerio object]",h.prototype.splice=Array.prototype.splice,h.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator],Object.assign(h.prototype,s,u,l,c,p)},7503:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.root=e.parseHTML=e.merge=e.contains=void 0;var r=n(655);r.__exportStar(n(8701),e),r.__exportStar(n(3434),e);var i=n(3434);e.default=i.load([]);var o=r.__importStar(n(6634));e.contains=o.contains,e.merge=o.merge,e.parseHTML=o.parseHTML,e.root=o.root},3434:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.load=void 0;var r=n(655),i=r.__importStar(n(2754)),o=r.__importStar(n(6634)),a=n(7911),s=r.__importDefault(n(5012));e.load=function t(e,n,u){if(void 0===u&&(u=!0),null==e)throw Error("cheerio.load() expects a string");var l=r.__assign(r.__assign({},i.default),i.flatten(n)),c=s.default(e,l,u),p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e}(a.Cheerio);function h(t,e,n,o){return void 0===n&&(n=c),new p(t,e,n,r.__assign(r.__assign({},l),i.flatten(o)))}return Object.assign(h,o,{load:t,_root:c,_options:l,fn:p.prototype,prototype:p.prototype}),h}},2754:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.flatten=void 0;var r=n(655);e.default={xml:!1,decodeEntities:!0};var i={_useHtmlParser2:!0,xmlMode:!0};e.flatten=function(t){return(null==t?void 0:t.xml)?"boolean"==typeof t.xml?i:r.__assign(r.__assign({},i),t.xml):null!=t?t:void 0}},5012:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.update=void 0;var r=n(3719),i=n(8585),o=n(7957),a=n(7915);function s(t,e){var n=Array.isArray(t)?t:[t];e?e.children=n:e=null;for(var i=0;i{Object.defineProperty(e,"__esModule",{value:!0}),e.render=e.parse=void 0;var r=n(655),i=n(7915),o=n(2394),a=r.__importDefault(n(1906));e.parse=function(t,e,n){var r={scriptingEnabled:"boolean"!=typeof e.scriptingEnabled||e.scriptingEnabled,treeAdapter:a.default,sourceCodeLocationInfo:e.sourceCodeLocationInfo},i=e.context;return n?o.parse(t,r):o.parseFragment(i,t,r)},e.render=function(t){for(var e,n=("length"in t)?t:[t],s=0;s{Object.defineProperty(e,"__esModule",{value:!0}),e.merge=e.contains=e.root=e.parseHTML=e.text=e.xml=e.html=void 0;var r=n(655),i=r.__importStar(n(2754)),o=n(7248),a=n(3719),s=n(7957),u=n(8585);function l(t,e,n){var r,i=e?"string"==typeof e?o.select(e,null!==(r=null==t?void 0:t._root)&&void 0!==r?r:[],n):e:null==t?void 0:t._root.children;return i?n.xmlMode||n._useHtmlParser2?u.render(i,n):s.render(i):""}function c(t){if(Array.isArray(t))return!0;if("object"!=typeof t||!Object.prototype.hasOwnProperty.call(t,"length")||"number"!=typeof t.length||t.length<0)return!1;for(var e=0;e{Object.defineProperty(e,"__esModule",{value:!0})},5633:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isHtml=e.cloneDom=e.domEach=e.cssCase=e.camelCase=e.isCheerio=e.isTag=void 0;var r=n(3719),i=n(7915);e.isTag=r.DomUtils.isTag,e.isCheerio=function(t){return null!=t.cheerio},e.camelCase=function(t){return t.replace(/[_.-](\w|$)/g,function(t,e){return e.toUpperCase()})},e.cssCase=function(t){return t.replace(/[A-Z]/g,"-$&").toLowerCase()},e.domEach=function(t,e){for(var n=t.length,r=0;r/;e.isHtml=function(t){return o.test(t)}},996:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.attributeRules=void 0;var r=n(1073),i=/[-[\]{}()*+?.,\\^$|#\s]/g;function o(t){return t.replace(i,"\\$&")}var a=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function s(t,e){return"boolean"==typeof t.ignoreCase?t.ignoreCase:"quirks"===t.ignoreCase?!!e.quirksMode:!e.xmlMode&&a.has(t.name)}e.attributeRules={equals:function(t,e,n){var r=n.adapter,i=e.name,o=e.value;return s(e,n)?(o=o.toLowerCase(),function(e){var n=r.getAttributeValue(e,i);return null!=n&&n.length===o.length&&n.toLowerCase()===o&&t(e)}):function(e){return r.getAttributeValue(e,i)===o&&t(e)}},hyphen:function(t,e,n){var r=n.adapter,i=e.name,o=e.value,a=o.length;return s(e,n)?(o=o.toLowerCase(),function(e){var n=r.getAttributeValue(e,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a).toLowerCase()===o&&t(e)}):function(e){var n=r.getAttributeValue(e,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a)===o&&t(e)}},element:function(t,e,n){var i=n.adapter,a=e.name,u=e.value;if(/\s/.test(u))return r.falseFunc;var l=new RegExp("(?:^|\\s)".concat(o(u),"(?:$|\\s)"),s(e,n)?"i":"");return function(e){var n=i.getAttributeValue(e,a);return null!=n&&n.length>=u.length&&l.test(n)&&t(e)}},exists:function(t,e,n){var r=e.name,i=n.adapter;return function(e){return i.hasAttrib(e,r)&&t(e)}},start:function(t,e,n){var i=n.adapter,o=e.name,a=e.value,u=a.length;return 0===u?r.falseFunc:s(e,n)?(a=a.toLowerCase(),function(e){var n=i.getAttributeValue(e,o);return null!=n&&n.length>=u&&n.substr(0,u).toLowerCase()===a&&t(e)}):function(e){var n;return!!(null===(n=i.getAttributeValue(e,o))||void 0===n?void 0:n.startsWith(a))&&t(e)}},end:function(t,e,n){var i=n.adapter,o=e.name,a=e.value,u=-a.length;return 0===u?r.falseFunc:s(e,n)?(a=a.toLowerCase(),function(e){var n;return(null===(n=i.getAttributeValue(e,o))||void 0===n?void 0:n.substr(u).toLowerCase())===a&&t(e)}):function(e){var n;return!!(null===(n=i.getAttributeValue(e,o))||void 0===n?void 0:n.endsWith(a))&&t(e)}},any:function(t,e,n){var i=n.adapter,a=e.name,u=e.value;if(""===u)return r.falseFunc;if(s(e,n)){var l=RegExp(o(u),"i");return function(e){var n=i.getAttributeValue(e,a);return null!=n&&n.length>=u.length&&l.test(n)&&t(e)}}return function(e){var n;return!!(null===(n=i.getAttributeValue(e,a))||void 0===n?void 0:n.includes(u))&&t(e)}},not:function(t,e,n){var r=n.adapter,i=e.name,o=e.value;return""===o?function(e){return!!r.getAttributeValue(e,i)&&t(e)}:s(e,n)?(o=o.toLowerCase(),function(e){var n=r.getAttributeValue(e,i);return(null==n||n.length!==o.length||n.toLowerCase()!==o)&&t(e)}):function(e){return r.getAttributeValue(e,i)!==o&&t(e)}}}},8866:function(t,e,n){var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.compileToken=e.compileUnsafe=e.compile=void 0;var i=n(7763),o=n(1073),a=r(n(7353)),s=n(7177),u=n(3621),l=n(1768);function c(t,e,n){return m("string"==typeof t?(0,i.parse)(t):t,e,n)}function p(t){return"pseudo"===t.type&&("scope"===t.name||Array.isArray(t.data)&&t.data.some(function(t){return t.some(p)}))}e.compile=function(t,e,n){var r=c(t,e,n);return(0,l.ensureIsTag)(r,e.adapter)},e.compileUnsafe=c;var h={type:i.SelectorType.Descendant},f={type:"_flexibleDescendant"},d={type:i.SelectorType.Pseudo,name:"scope",data:null};function m(t,e,n){(t=t.filter(function(t){return t.length>0})).forEach(a.default);var r,i=Array.isArray(n=null!==(r=e.context)&&void 0!==r?r:n),c=n&&(Array.isArray(n)?n:[n]);!function(t,e,n){for(var r=e.adapter,i=!!(null==n?void 0:n.every(function(t){var e=r.isTag(t)&&r.getParent(t);return t===l.PLACEHOLDER_ELEMENT||e&&r.isTag(e)})),o=0;o0&&(0,s.isTraversal)(a[0])&&"descendant"!==a[0].type);else{if(!i||a.some(p))continue;a.unshift(h)}a.unshift(d)}}(t,e,c);var y=!1,v=t.map(function(t){if(t.length>=2){var n,r=t[0],a=t[1];"pseudo"!==r.type||"scope"!==r.name||(i&&"descendant"===a.type?t[1]=f:"adjacent"!==a.type&&"sibling"!==a.type||(y=!0))}return t.reduce(function(t,n){return t===o.falseFunc?o.falseFunc:(0,u.compileGeneralSelector)(t,n,e,c,m)},null!==(n=e.rootFunc)&&void 0!==n?n:o.trueFunc)}).reduce(g,o.falseFunc);return v.shouldTestNextSiblings=y,v}function g(t,e){return e===o.falseFunc||t===o.trueFunc?t:t===o.falseFunc||e===o.trueFunc?e:function(n){return t(n)||e(n)}}e.compileToken=m},3621:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.compileGeneralSelector=void 0;var r=n(996),i=n(8677),o=n(7763);e.compileGeneralSelector=function(t,e,n,a,s){var u=n.adapter,l=n.equals;switch(e.type){case o.SelectorType.PseudoElement:throw Error("Pseudo-elements are not supported by css-select");case o.SelectorType.ColumnCombinator:throw Error("Column combinators are not yet supported by css-select");case o.SelectorType.Attribute:if(null!=e.namespace)throw Error("Namespaced attributes are not yet supported by css-select");return n.xmlMode&&!n.lowerCaseAttributeNames||(e.name=e.name.toLowerCase()),r.attributeRules[e.action](t,e,n);case o.SelectorType.Pseudo:return(0,i.compilePseudoSelector)(t,e,n,a,s);case o.SelectorType.Tag:if(null!=e.namespace)throw Error("Namespaced tag names are not yet supported by css-select");var c=e.name;return n.xmlMode&&!n.lowerCaseTags||(c=c.toLowerCase()),function(e){return u.getName(e)===c&&t(e)};case o.SelectorType.Descendant:if(!1===n.cacheResults||"undefined"==typeof WeakSet)return function(e){for(var n=e;n=u.getParent(n);)if(u.isTag(n)&&t(n))return!0;return!1};var p=new WeakSet;return function(e){for(var n=e;n=u.getParent(n);)if(!p.has(n)){if(u.isTag(n)&&t(n))return!0;p.add(n)}return!1};case"_flexibleDescendant":return function(e){var n=e;do if(u.isTag(n)&&t(n))return!0;while(n=u.getParent(n))return!1};case o.SelectorType.Parent:return function(e){return u.getChildren(e).some(function(e){return u.isTag(e)&&t(e)})};case o.SelectorType.Child:return function(e){var n=u.getParent(e);return null!=n&&u.isTag(n)&&t(n)};case o.SelectorType.Sibling:return function(e){for(var n=u.getSiblings(e),r=0;r{Object.defineProperty(e,"__esModule",{value:!0}),e.isTraversal=e.procedure=void 0,e.procedure={universal:50,tag:30,attribute:1,pseudo:0,"pseudo-element":0,"column-combinator":-1,descendant:-1,child:-1,parent:-1,sibling:-1,adjacent:-1,_flexibleDescendant:-1},e.isTraversal=function(t){return e.procedure[t.type]<0}},2968:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.aliases=void 0,e.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}},7689:function(t,e,n){var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.filters=void 0;var i=r(n(7540)),o=n(1073);function a(t,e){return function(n){var r=e.getParent(n);return null!=r&&e.isTag(r)&&t(n)}}function s(t){return function(e,n,r){var i=r.adapter[t];return"function"!=typeof i?o.falseFunc:function(t){return i(t)&&e(t)}}}e.filters={contains:function(t,e,n){var r=n.adapter;return function(n){return t(n)&&r.getText(n).includes(e)}},icontains:function(t,e,n){var r=n.adapter,i=e.toLowerCase();return function(e){return t(e)&&r.getText(e).toLowerCase().includes(i)}},"nth-child":function(t,e,n){var r=n.adapter,s=n.equals,u=(0,i.default)(e);return u===o.falseFunc?o.falseFunc:u===o.trueFunc?a(t,r):function(e){for(var n=r.getSiblings(e),i=0,o=0;o=0&&!s(e,n[o]);o--)r.isTag(n[o])&&i++;return u(i)&&t(e)}},"nth-of-type":function(t,e,n){var r=n.adapter,s=n.equals,u=(0,i.default)(e);return u===o.falseFunc?o.falseFunc:u===o.trueFunc?a(t,r):function(e){for(var n=r.getSiblings(e),i=0,o=0;o=0;o--){var a=n[o];if(s(e,a))break;r.isTag(a)&&r.getName(a)===r.getName(e)&&i++}return u(i)&&t(e)}},root:function(t,e,n){var r=n.adapter;return function(e){var n=r.getParent(e);return(null==n||!r.isTag(n))&&t(e)}},scope:function(t,n,r,i){var o=r.equals;return i&&0!==i.length?1===i.length?function(e){return o(i[0],e)&&t(e)}:function(e){return i.includes(e)&&t(e)}:e.filters.root(t,n,r)},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")}},8677:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.compilePseudoSelector=e.aliases=e.pseudos=e.filters=void 0;var r=n(1073),i=n(7763),o=n(7689);Object.defineProperty(e,"filters",{enumerable:!0,get:function(){return o.filters}});var a=n(7221);Object.defineProperty(e,"pseudos",{enumerable:!0,get:function(){return a.pseudos}});var s=n(2968);Object.defineProperty(e,"aliases",{enumerable:!0,get:function(){return s.aliases}});var u=n(1768);e.compilePseudoSelector=function(t,e,n,l,c){var p=e.name,h=e.data;if(Array.isArray(h))return u.subselects[p](t,h,n,l,c);if(p in s.aliases){if(null!=h)throw Error("Pseudo ".concat(p," doesn't have any arguments"));var f=(0,i.parse)(s.aliases[p]);return u.subselects.is(t,f,n,l,c)}if(p in o.filters)return o.filters[p](t,h,n,l);if(p in a.pseudos){var d=a.pseudos[p];return(0,a.verifyPseudoArgs)(d,p,h),d===r.falseFunc?r.falseFunc:t===r.trueFunc?function(t){return d(t,n,h)}:function(e){return d(e,n,h)&&t(e)}}throw Error("unmatched pseudo-class :".concat(p))}},7221:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.verifyPseudoArgs=e.pseudos=void 0,e.pseudos={empty:function(t,e){var n=e.adapter;return!n.getChildren(t).some(function(t){return n.isTag(t)||""!==n.getText(t)})},"first-child":function(t,e){var n=e.adapter,r=e.equals,i=n.getSiblings(t).find(function(t){return n.isTag(t)});return null!=i&&r(t,i)},"last-child":function(t,e){for(var n=e.adapter,r=e.equals,i=n.getSiblings(t),o=i.length-1;o>=0;o--){if(r(t,i[o]))return!0;if(n.isTag(i[o]))break}return!1},"first-of-type":function(t,e){for(var n=e.adapter,r=e.equals,i=n.getSiblings(t),o=n.getName(t),a=0;a=0;a--){var s=i[a];if(r(t,s))return!0;if(n.isTag(s)&&n.getName(s)===o)break}return!1},"only-of-type":function(t,e){var n=e.adapter,r=e.equals,i=n.getName(t);return n.getSiblings(t).every(function(e){return r(t,e)||!n.isTag(e)||n.getName(e)!==i})},"only-child":function(t,e){var n=e.adapter,r=e.equals;return n.getSiblings(t).every(function(e){return r(t,e)||!n.isTag(e)})}},e.verifyPseudoArgs=function(t,e,n){if(null===n){if(t.length>2)throw Error("pseudo-selector :".concat(e," requires an argument"))}else if(2===t.length)throw Error("pseudo-selector :".concat(e," doesn't have any arguments"))}},1768:function(t,e,n){var r=this&&this.__spreadArray||function(t,e,n){if(n||2==arguments.length)for(var r,i=0,o=e.length;i{Object.defineProperty(e,"__esModule",{value:!0});var r=n(7763),i=n(7177),o={exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4};e.default=function(t){for(var e=t.map(function t(e){var n=i.procedure[e.type];if(e.type===r.SelectorType.Attribute)(n=o[e.action])===o.equals&&"id"===e.name&&(n=9),e.ignoreCase&&(n>>=1);else if(e.type===r.SelectorType.Pseudo){if(e.data){if("has"===e.name||"contains"===e.name)n=0;else if(Array.isArray(e.data)){n=0;for(var a=0;an&&(n=s)}e.data.length>1&&n>0&&(n-=1)}else n=1}else n=3}return n}),n=1;n=0&&a{var r,i,o,a;n.r(e),n.d(e,{AttributeAction:()=>i,IgnoreCaseMode:()=>s,SelectorType:()=>r,isTraversal:()=>h,parse:()=>v,stringify:()=>C}),(o=r||(r={})).Attribute="attribute",o.Pseudo="pseudo",o.PseudoElement="pseudo-element",o.Tag="tag",o.Universal="universal",o.Adjacent="adjacent",o.Child="child",o.Descendant="descendant",o.Parent="parent",o.Sibling="sibling",o.ColumnCombinator="column-combinator";let s={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1};(a=i||(i={})).Any="any",a.Element="element",a.End="end",a.Equals="equals",a.Exists="exists",a.Hyphen="hyphen",a.Not="not",a.Start="start";let u=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,l=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,c=new Map([[126,i.Element],[94,i.Start],[36,i.End],[42,i.Any],[33,i.Not],[124,i.Hyphen]]),p=new Set(["has","not","matches","is","where","host","host-context"]);function h(t){switch(t.type){case r.Adjacent:case r.Child:case r.Descendant:case r.Parent:case r.Sibling:case r.ColumnCombinator:return!0;default:return!1}}let f=new Set(["contains","icontains"]);function d(t,e,n){let r=parseInt(e,16)-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function m(t){return t.replace(l,d)}function g(t){return 39===t||34===t}function y(t){return 32===t||9===t||10===t||12===t||13===t}function v(t){let e=[],n=function t(e,n,o){let a=[];function s(t){let e=n.slice(o+t).match(u);if(!e)throw Error(`Expected name, found ${n.slice(o)}`);let[r]=e;return o+=t+r.length,m(r)}function l(t){for(o+=t;o0&&o0&&h(a[a.length-1]))throw Error("Did not expect successive traversals.")}function _(t){a.length>0&&a[a.length-1].type===r.Descendant?a[a.length-1].type=t:(b(),a.push({type:t}))}function E(t,e){a.push({type:r.Attribute,name:t,action:e,value:s(1),namespace:null,ignoreCase:"quirks"})}function T(){if(a.length&&a[a.length-1].type===r.Descendant&&a.pop(),0===a.length)throw Error("Empty sub-selector");e.push(a)}if(l(0),n.length===o)return o;r:for(;ot.charCodeAt(0))),T=new Set(_.map(t=>t.charCodeAt(0))),A=new Set([..._,"~","^","$","*","+","!","|",":","[","]"," ","."].map(t=>t.charCodeAt(0)));function C(t){return t.map(t=>t.map(w).join("")).join(", ")}function w(t,e,n){switch(t.type){case r.Child:return 0===e?"> ":" > ";case r.Parent:return 0===e?"< ":" < ";case r.Sibling:return 0===e?"~ ":" ~ ";case r.Adjacent:return 0===e?"+ ":" + ";case r.Descendant:return" ";case r.ColumnCombinator:return 0===e?"|| ":" || ";case r.Universal:return"*"===t.namespace&&e+10?r+t.slice(n):t}},7837:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.attributeNames=e.elementNames=void 0,e.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),e.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]])},7220:function(t,e,n){var r=this&&this.__assign||function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n";case s.Comment:return"";case s.CDATA:return"";case s.Script:case s.Style:case s.Tag:return"foreign"===(i=n).xmlMode&&(e.name=null!==(o=l.elementNames.get(e.name))&&void 0!==o?o:e.name,e.parent&&h.has(e.parent.name)&&(i=r(r({},i),{xmlMode:!1}))),!i.xmlMode&&f.has(e.name)&&(i=r(r({},i),{xmlMode:"foreign"})),a="<"+e.name,(d=function(t,e){if(t)return Object.keys(t).map(function(n){var r,i,o=null!==(r=t[n])&&void 0!==r?r:"";return"foreign"===e.xmlMode&&(n=null!==(i=l.attributeNames.get(n))&&void 0!==i?i:n),e.emptyAttrs||e.xmlMode||""!==o?n+'="'+(!1!==e.decodeEntities?u.encodeXML(o):o.replace(/"/g,"""))+'"':n}).join(" ")}(e.attribs,i))&&(a+=" "+d),0===e.children.length&&(i.xmlMode?!1!==i.selfClosingTags:i.selfClosingTags&&p.has(e.name))?(i.xmlMode||(a+=" "),a+="/>"):(a+=">",e.children.length>0&&(a+=t(e.children,i)),!i.xmlMode&&p.has(e.name)||(a+="")),a;case s.Text:return m=e.data||"",!1===n.decodeEntities||!n.xmlMode&&e.parent&&c.has(e.parent.name)||(m=u.encodeXML(m)),m}}(i[a],n);return o};var h=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),f=new Set(["svg","math"])},9960:(t,e)=>{var n,r;Object.defineProperty(e,"__esModule",{value:!0}),e.Doctype=e.CDATA=e.Tag=e.Style=e.Script=e.Comment=e.Directive=e.Text=e.Root=e.isTag=e.ElementType=void 0,(r=n=e.ElementType||(e.ElementType={})).Root="root",r.Text="text",r.Directive="directive",r.Comment="comment",r.Script="script",r.Style="style",r.Tag="tag",r.CDATA="cdata",r.Doctype="doctype",e.isTag=function(t){return t.type===n.Tag||t.type===n.Script||t.type===n.Style},e.Root=n.Root,e.Text=n.Text,e.Directive=n.Directive,e.Comment=n.Comment,e.Script=n.Script,e.Style=n.Style,e.Tag=n.Tag,e.CDATA=n.CDATA,e.Doctype=n.Doctype},7915:function(t,e,n){var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(e,n);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,i)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),i=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.DomHandler=void 0;var o=n(9960),a=n(7790);i(n(7790),e);var s=/\s+/g,u={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function t(t,e,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof e&&(n=e,e=u),"object"==typeof t&&(e=t,t=void 0),this.callback=null!=t?t:null,this.options=null!=e?e:u,this.elementCB=null!=n?n:null}return t.prototype.onparserinit=function(t){this.parser=t},t.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},t.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},t.prototype.onerror=function(t){this.handleCallback(t)},t.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},t.prototype.onopentag=function(t,e){var n=this.options.xmlMode?o.ElementType.Tag:void 0,r=new a.Element(t,e,void 0,n);this.addNode(r),this.tagStack.push(r)},t.prototype.ontext=function(t){var e=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===o.ElementType.Text)e?n.data=(n.data+t).replace(s," "):n.data+=t,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{e&&(t=t.replace(s," "));var r=new a.Text(t);this.addNode(r),this.lastNode=r}},t.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=t;else{var e=new a.Comment(t);this.addNode(e),this.lastNode=e}},t.prototype.oncommentend=function(){this.lastNode=null},t.prototype.oncdatastart=function(){var t=new a.Text(""),e=new a.NodeWithChildren(o.ElementType.CDATA,[t]);this.addNode(e),t.parent=e,this.lastNode=t},t.prototype.oncdataend=function(){this.lastNode=null},t.prototype.onprocessinginstruction=function(t,e){var n=new a.ProcessingInstruction(t,e);this.addNode(n)},t.prototype.handleCallback=function(t){if("function"==typeof this.callback)this.callback(t,this.dom);else if(t)throw t},t.prototype.addNode=function(t){var e=this.tagStack[this.tagStack.length-1],n=e.children[e.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),e.children.push(t),n&&(t.prev=n,n.next=t),t.parent=e,this.lastNode=null},t}();e.DomHandler=l,e.default=l},7790:function(t,e,n){var r,i=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"childNodes",{get:function(){return this.children},set:function(t){this.children=t},enumerable:!1,configurable:!0}),e}(u);e.NodeWithChildren=f;var d=function(t){function e(e){return t.call(this,a.ElementType.Root,e)||this}return i(e,t),e}(f);e.Document=d;var m=function(t){function e(e,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===e?a.ElementType.Script:"style"===e?a.ElementType.Style:a.ElementType.Tag);var o=t.call(this,i,r)||this;return o.name=e,o.attribs=n,o}return i(e,t),Object.defineProperty(e.prototype,"tagName",{get:function(){return this.name},set:function(t){this.name=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"attributes",{get:function(){var t=this;return Object.keys(this.attribs).map(function(e){var n,r;return{name:e,value:t.attribs[e],namespace:null===(n=t["x-attribsNamespace"])||void 0===n?void 0:n[e],prefix:null===(r=t["x-attribsPrefix"])||void 0===r?void 0:r[e]}})},enumerable:!1,configurable:!0}),e}(f);function g(t){return(0,a.isTag)(t)}function y(t){return t.type===a.ElementType.CDATA}function v(t){return t.type===a.ElementType.Text}function b(t){return t.type===a.ElementType.Comment}function _(t){return t.type===a.ElementType.Directive}function E(t){return t.type===a.ElementType.Root}function T(t,e){var n;if(void 0===e&&(e=!1),v(t))n=new c(t.data);else if(b(t))n=new p(t.data);else if(g(t)){var r=e?A(t.children):[],i=new m(t.name,o({},t.attribs),r);r.forEach(function(t){return t.parent=i}),null!=t.namespace&&(i.namespace=t.namespace),t["x-attribsNamespace"]&&(i["x-attribsNamespace"]=o({},t["x-attribsNamespace"])),t["x-attribsPrefix"]&&(i["x-attribsPrefix"]=o({},t["x-attribsPrefix"])),n=i}else if(y(t)){r=e?A(t.children):[];var s=new f(a.ElementType.CDATA,r);r.forEach(function(t){return t.parent=s}),n=s}else if(E(t)){var u=new d(r=e?A(t.children):[]);r.forEach(function(t){return t.parent=u}),t["x-mode"]&&(u["x-mode"]=t["x-mode"]),n=u}else{if(!_(t))throw Error("Not implemented yet: ".concat(t.type));var l=new h(t.name,t.data);null!=t["x-name"]&&(l["x-name"]=t["x-name"],l["x-publicId"]=t["x-publicId"],l["x-systemId"]=t["x-systemId"]),n=l}return n.startIndex=t.startIndex,n.endIndex=t.endIndex,null!=t.sourceCodeLocation&&(n.sourceCodeLocation=t.sourceCodeLocation),n}function A(t){for(var e=t.map(function(t){return T(t,!0)}),n=1;n{Object.defineProperty(e,"__esModule",{value:!0}),e.getFeed=void 0;var r=n(3346),i=n(3905);e.getFeed=function(t){var e,n,r,o,a,h,f,d,m,g,y=u(p,t);return y?"feed"===y.name?(n=y.children,r={type:"atom",items:(0,i.getElementsByTagName)("entry",n).map(function(t){var e,n=t.children,r={media:s(n)};c(r,"id","id",n),c(r,"title","title",n);var i=null===(e=u("link",n))||void 0===e?void 0:e.attribs.href;i&&(r.link=i);var o=l("summary",n)||l("content",n);o&&(r.description=o);var a=l("updated",n);return a&&(r.pubDate=new Date(a)),r})},c(r,"id","id",n),c(r,"title","title",n),(o=null===(e=u("link",n))||void 0===e?void 0:e.attribs.href)&&(r.link=o),c(r,"description","subtitle",n),(a=l("updated",n))&&(r.updated=new Date(a)),c(r,"author","email",n,!0),r):(d=null!==(f=null===(h=u("channel",y.children))||void 0===h?void 0:h.children)&&void 0!==f?f:[],m={type:y.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",y.children).map(function(t){var e=t.children,n={media:s(e)};c(n,"id","guid",e),c(n,"title","title",e),c(n,"link","link",e),c(n,"description","description",e);var r=l("pubDate",e);return r&&(n.pubDate=new Date(r)),n})},c(m,"title","title",d),c(m,"link","link",d),c(m,"description","description",d),(g=l("lastBuildDate",d))&&(m.updated=new Date(g)),c(m,"author","managingEditor",d,!0),m):null};var o=["url","type","lang"],a=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function s(t){return(0,i.getElementsByTagName)("media:content",t).map(function(t){for(var e,n=t.attribs,r={medium:n.medium,isDefault:!!n.isDefault},i=0;i{Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.removeSubsets=void 0;var r=n(7915);function i(t,e){var n=[],i=[];if(t===e)return 0;for(var o=(0,r.hasChildren)(t)?t:t.parent;o;)n.unshift(o),o=o.parent;for(o=(0,r.hasChildren)(e)?e:e.parent;o;)i.unshift(o),o=o.parent;for(var a=Math.min(n.length,i.length),s=0;sl.indexOf(p)?u===e?20:4:u===t?10:2}e.removeSubsets=function(t){for(var e=t.length;--e>=0;){var n=t[e];if(e>0&&t.lastIndexOf(n,e-1)>=0)t.splice(e,1);else for(var r=n.parent;r;r=r.parent)if(t.includes(r)){t.splice(e,1);break}}return t},e.compareDocumentPosition=i,e.uniqueSort=function(t){return(t=t.filter(function(t,e,n){return!n.includes(t,e+1)})).sort(function(t,e){var n=i(t,e);return 2&n?-1:4&n?1:0}),t}},9432:function(t,e,n){var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),i=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.hasChildren=e.isDocument=e.isComment=e.isText=e.isCDATA=e.isTag=void 0,i(n(3346),e),i(n(5010),e),i(n(6765),e),i(n(8043),e),i(n(3905),e),i(n(4975),e),i(n(6996),e);var o=n(7915);Object.defineProperty(e,"isTag",{enumerable:!0,get:function(){return o.isTag}}),Object.defineProperty(e,"isCDATA",{enumerable:!0,get:function(){return o.isCDATA}}),Object.defineProperty(e,"isText",{enumerable:!0,get:function(){return o.isText}}),Object.defineProperty(e,"isComment",{enumerable:!0,get:function(){return o.isComment}}),Object.defineProperty(e,"isDocument",{enumerable:!0,get:function(){return o.isDocument}}),Object.defineProperty(e,"hasChildren",{enumerable:!0,get:function(){return o.hasChildren}})},3905:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getElementsByTagType=e.getElementsByTagName=e.getElementById=e.getElements=e.testElement=void 0;var r=n(7915),i=n(8043),o={tag_name:function(t){return"function"==typeof t?function(e){return(0,r.isTag)(e)&&t(e.name)}:"*"===t?r.isTag:function(e){return(0,r.isTag)(e)&&e.name===t}},tag_type:function(t){return"function"==typeof t?function(e){return t(e.type)}:function(e){return e.type===t}},tag_contains:function(t){return"function"==typeof t?function(e){return(0,r.isText)(e)&&t(e.data)}:function(e){return(0,r.isText)(e)&&e.data===t}}};function a(t,e){return"function"==typeof e?function(n){return(0,r.isTag)(n)&&e(n.attribs[t])}:function(n){return(0,r.isTag)(n)&&n.attribs[t]===e}}function s(t,e){return function(n){return t(n)||e(n)}}function u(t){var e=Object.keys(t).map(function(e){var n=t[e];return Object.prototype.hasOwnProperty.call(o,e)?o[e](n):a(e,n)});return 0===e.length?null:e.reduce(s)}e.testElement=function(t,e){var n=u(t);return!n||n(e)},e.getElements=function(t,e,n,r){void 0===r&&(r=1/0);var o=u(t);return o?(0,i.filter)(o,e,n,r):[]},e.getElementById=function(t,e,n){return void 0===n&&(n=!0),Array.isArray(e)||(e=[e]),(0,i.findOne)(a("id",t),e,n)},e.getElementsByTagName=function(t,e,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(o.tag_name(t),e,n,r)},e.getElementsByTagType=function(t,e,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(o.tag_type(t),e,n,r)}},6765:(t,e)=>{function n(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){var e=t.parent.children;e.splice(e.lastIndexOf(t),1)}}Object.defineProperty(e,"__esModule",{value:!0}),e.prepend=e.prependChild=e.append=e.appendChild=e.replaceElement=e.removeElement=void 0,e.removeElement=n,e.replaceElement=function(t,e){var n=e.prev=t.prev;n&&(n.next=e);var r=e.next=t.next;r&&(r.prev=e);var i=e.parent=t.parent;if(i){var o=i.children;o[o.lastIndexOf(t)]=e}},e.appendChild=function(t,e){if(n(e),e.next=null,e.parent=t,t.children.push(e)>1){var r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null},e.append=function(t,e){n(e);var r=t.parent,i=t.next;if(e.next=i,e.prev=t,t.next=e,e.parent=r,i){if(i.prev=e,r){var o=r.children;o.splice(o.lastIndexOf(i),0,e)}}else r&&r.children.push(e)},e.prependChild=function(t,e){if(n(e),e.parent=t,e.prev=null,1!==t.children.unshift(e)){var r=t.children[1];r.prev=e,e.next=r}else e.next=null},e.prepend=function(t,e){n(e);var r=t.parent;if(r){var i=r.children;i.splice(i.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}},8043:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=e.existsOne=e.findOne=e.findOneChild=e.find=e.filter=void 0;var r=n(7915);function i(t,e,n,o){for(var a=[],s=0;s0){var l=i(t,u.children,n,o);if(a.push.apply(a,l),(o-=l.length)<=0)break}}return a}e.filter=function(t,e,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),Array.isArray(e)||(e=[e]),i(t,e,n,r)},e.find=i,e.findOneChild=function(t,e){return e.find(t)},e.findOne=function t(e,n,i){void 0===i&&(i=!0);for(var o=null,a=0;a0&&(o=t(e,s.children)))}return o},e.existsOne=function t(e,n){return n.some(function(n){return(0,r.isTag)(n)&&(e(n)||n.children.length>0&&t(e,n.children))})},e.findAll=function(t,e){for(var n,i,o=[],a=e.filter(r.isTag);i=a.shift();){var s=null===(n=i.children)||void 0===n?void 0:n.filter(r.isTag);s&&s.length>0&&a.unshift.apply(a,s),t(i)&&o.push(i)}return o}},3346:function(t,e,n){var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.innerText=e.textContent=e.getText=e.getInnerHTML=e.getOuterHTML=void 0;var i=n(7915),o=r(n(7220)),a=n(9960);function s(t,e){return(0,o.default)(t,e)}e.getOuterHTML=s,e.getInnerHTML=function(t,e){return(0,i.hasChildren)(t)?t.children.map(function(t){return s(t,e)}).join(""):""},e.getText=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.isTag)(e)?"br"===e.name?"\n":t(e.children):(0,i.isCDATA)(e)?t(e.children):(0,i.isText)(e)?e.data:""},e.textContent=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.hasChildren)(e)&&!(0,i.isComment)(e)?t(e.children):(0,i.isText)(e)?e.data:""},e.innerText=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.hasChildren)(e)&&(e.type===a.ElementType.Tag||(0,i.isCDATA)(e))?t(e.children):(0,i.isText)(e)?e.data:""}},5010:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.prevElementSibling=e.nextElementSibling=e.getName=e.hasAttrib=e.getAttributeValue=e.getSiblings=e.getParent=e.getChildren=void 0;var r=n(7915),i=[];function o(t){var e;return null!==(e=t.children)&&void 0!==e?e:i}function a(t){return t.parent||null}e.getChildren=o,e.getParent=a,e.getSiblings=function(t){var e=a(t);if(null!=e)return o(e);for(var n=[t],r=t.prev,i=t.next;null!=r;)n.unshift(r),r=r.prev;for(;null!=i;)n.push(i),i=i.next;return n},e.getAttributeValue=function(t,e){var n;return null===(n=t.attribs)||void 0===n?void 0:n[e]},e.hasAttrib=function(t,e){return null!=t.attribs&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&null!=t.attribs[e]},e.getName=function(t){return t.name},e.nextElementSibling=function(t){for(var e=t.next;null!==e&&!(0,r.isTag)(e);)e=e.next;return e},e.prevElementSibling=function(t){for(var e=t.prev;null!==e&&!(0,r.isTag)(e);)e=e.prev;return e}},4076:function(t,e,n){var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var i=r(n(9323)),o=r(n(9591)),a=r(n(2586)),s=r(n(26)),u=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function l(t){var e=p(t);return function(t){return String(t).replace(u,e)}}e.decodeXML=l(a.default),e.decodeHTMLStrict=l(i.default);var c=function(t,e){return t65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t)};e.default=function(t){return t>=55296&&t<=57343||t>1114111?"�":(t in i.default&&(t=i.default[t]),o(t))}},7322:function(t,e,n){var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=void 0;var i=u(r(n(2586)).default),o=l(i);e.encodeXML=d(i);var a=u(r(n(9323)).default),s=l(a);function u(t){return Object.keys(t).sort().reduce(function(e,n){return e[t[n]]="&"+n+";",e},{})}function l(t){for(var e=[],n=[],r=0,i=Object.keys(t);r1?p(t):t.charCodeAt(0)).toString(16).toUpperCase()+";"}var f=RegExp(o.source+"|"+c.source,"g");function d(t){return function(e){return e.replace(f,function(e){return t[e]||h(e)})}}e.escape=function(t){return t.replace(f,h)},e.escapeUTF8=function(t){return t.replace(o,h)}},5863:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var r=n(4076),i=n(7322);e.decode=function(t,e){return(!e||e<=0?r.decodeXML:r.decodeHTML)(t)},e.decodeStrict=function(t,e){return(!e||e<=0?r.decodeXML:r.decodeHTMLStrict)(t)},e.encode=function(t,e){return(!e||e<=0?i.encodeXML:i.encodeHTML)(t)};var o=n(7322);Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return o.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return o.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return o.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return o.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return o.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return o.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return o.encodeHTML}});var a=n(4076);Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return a.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return a.decodeXML}})},3870:function(t,e,n){var r,i,o,a=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),s=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),u=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&s(e,t,n);return u(e,t),e},c=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.parseFeed=e.FeedHandler=void 0;var p,h,f=c(n(7915)),d=l(n(9432)),m=n(763);(r=p||(p={}))[r.image=0]="image",r[r.audio=1]="audio",r[r.video=2]="video",r[r.document=3]="document",r[r.executable=4]="executable",(i=h||(h={}))[i.sample=0]="sample",i[i.full=1]="full",i[i.nonstop=2]="nonstop";var g=function(t){function e(e,n){return"object"==typeof e&&(n=e=void 0),t.call(this,e,n)||this}return a(e,t),e.prototype.onend=function(){var t,e,n=b(A,this.dom);if(n){var r,i={};if("feed"===n.name){var o=n.children;i.type="atom",T(i,"id","id",o),T(i,"title","title",o);var a=E("href",b("link",o));a&&(i.link=a),T(i,"description","subtitle",o),(r=_("updated",o))&&(i.updated=new Date(r)),T(i,"author","email",o,!0),i.items=v("entry",o).map(function(t){var e={},n=t.children;T(e,"id","id",n),T(e,"title","title",n);var r=E("href",b("link",n));r&&(e.link=r);var i=_("summary",n)||_("content",n);i&&(e.description=i);var o=_("updated",n);return o&&(e.pubDate=new Date(o)),e.media=y(n),e})}else o=null!==(e=null===(t=b("channel",n.children))||void 0===t?void 0:t.children)&&void 0!==e?e:[],i.type=n.name.substr(0,3),i.id="",T(i,"title","title",o),T(i,"link","link",o),T(i,"description","description",o),(r=_("lastBuildDate",o))&&(i.updated=new Date(r)),T(i,"author","managingEditor",o,!0),i.items=v("item",n.children).map(function(t){var e={},n=t.children;T(e,"id","guid",n),T(e,"title","title",n),T(e,"link","link",n),T(e,"description","description",n);var r=_("pubDate",n);return r&&(e.pubDate=new Date(r)),e.media=y(n),e});this.feed=i,this.handleCallback(null)}else this.handleCallback(Error("couldn't find root of feed"))},e}(f.default);function y(t){return v("media:content",t).map(function(t){var e={medium:t.attribs.medium,isDefault:!!t.attribs.isDefault};return t.attribs.url&&(e.url=t.attribs.url),t.attribs.fileSize&&(e.fileSize=parseInt(t.attribs.fileSize,10)),t.attribs.type&&(e.type=t.attribs.type),t.attribs.expression&&(e.expression=t.attribs.expression),t.attribs.bitrate&&(e.bitrate=parseInt(t.attribs.bitrate,10)),t.attribs.framerate&&(e.framerate=parseInt(t.attribs.framerate,10)),t.attribs.samplingrate&&(e.samplingrate=parseInt(t.attribs.samplingrate,10)),t.attribs.channels&&(e.channels=parseInt(t.attribs.channels,10)),t.attribs.duration&&(e.duration=parseInt(t.attribs.duration,10)),t.attribs.height&&(e.height=parseInt(t.attribs.height,10)),t.attribs.width&&(e.width=parseInt(t.attribs.width,10)),t.attribs.lang&&(e.lang=t.attribs.lang),e})}function v(t,e){return d.getElementsByTagName(t,e,!0)}function b(t,e){return d.getElementsByTagName(t,e,!0,1)[0]}function _(t,e,n){return void 0===n&&(n=!1),d.getText(d.getElementsByTagName(t,e,n,1)).trim()}function E(t,e){return e?e.attribs[t]:null}function T(t,e,n,r,i){void 0===i&&(i=!1);var o=_(n,r,i);o&&(t[e]=o)}function A(t){return"rss"===t||"feed"===t||"rdf:RDF"===t}e.FeedHandler=g,e.parseFeed=function(t,e){void 0===e&&(e={xmlMode:!0});var n=new g(e);return new m.Parser(n,e).end(t),n.feed}},763:function(t,e,n){var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Parser=void 0;var i=r(n(9889)),o=new Set(["input","option","optgroup","select","button","datalist","textarea"]),a=new Set(["p"]),s={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:a,h1:a,h2:a,h3:a,h4:a,h5:a,h6:a,select:o,input:o,output:o,button:o,datalist:o,textarea:o,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:a,article:a,aside:a,blockquote:a,details:a,div:a,dl:a,fieldset:a,figcaption:a,figure:a,footer:a,form:a,header:a,hr:a,main:a,nav:a,ol:a,pre:a,section:a,table:a,ul:a,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},u=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),l=new Set(["math","svg"]),c=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),p=/\s|\//,h=function(){function t(t,e){var n,r,o,a,s;void 0===e&&(e={}),this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=e,this.cbs=null!=t?t:{},this.lowerCaseTagNames=null!==(n=e.lowerCaseTags)&&void 0!==n?n:!e.xmlMode,this.lowerCaseAttributeNames=null!==(r=e.lowerCaseAttributeNames)&&void 0!==r?r:!e.xmlMode,this.tokenizer=new(null!==(o=e.Tokenizer)&&void 0!==o?o:i.default)(this.options,this),null===(s=(a=this.cbs).onparserinit)||void 0===s||s.call(a,this)}return t.prototype.updatePosition=function(t){null===this.endIndex?this.tokenizer.sectionStart<=t?this.startIndex=0:this.startIndex=this.tokenizer.sectionStart-t:this.startIndex=this.endIndex+1,this.endIndex=this.tokenizer.getAbsoluteIndex()},t.prototype.ontext=function(t){var e,n;this.updatePosition(1),this.endIndex--,null===(n=(e=this.cbs).ontext)||void 0===n||n.call(e,t)},t.prototype.onopentagname=function(t){var e,n;if(this.lowerCaseTagNames&&(t=t.toLowerCase()),this.tagname=t,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(s,t))for(var r=void 0;this.stack.length>0&&s[t].has(r=this.stack[this.stack.length-1]);)this.onclosetag(r);!this.options.xmlMode&&u.has(t)||(this.stack.push(t),l.has(t)?this.foreignContext.push(!0):c.has(t)&&this.foreignContext.push(!1)),null===(n=(e=this.cbs).onopentagname)||void 0===n||n.call(e,t),this.cbs.onopentag&&(this.attribs={})},t.prototype.onopentagend=function(){var t,e;this.updatePosition(1),this.attribs&&(null===(e=(t=this.cbs).onopentag)||void 0===e||e.call(t,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&u.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},t.prototype.onclosetag=function(t){if(this.updatePosition(1),this.lowerCaseTagNames&&(t=t.toLowerCase()),(l.has(t)||c.has(t))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&u.has(t))this.options.xmlMode||"br"!==t&&"p"!==t||(this.onopentagname(t),this.closeCurrentTag());else{var e=this.stack.lastIndexOf(t);if(-1!==e){if(this.cbs.onclosetag)for(e=this.stack.length-e;e--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=e}else"p"!==t||this.options.xmlMode||(this.onopentagname(t),this.closeCurrentTag())}},t.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},t.prototype.closeCurrentTag=function(){var t,e,n=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===n&&(null===(e=(t=this.cbs).onclosetag)||void 0===e||e.call(t,n),this.stack.pop())},t.prototype.onattribname=function(t){this.lowerCaseAttributeNames&&(t=t.toLowerCase()),this.attribname=t},t.prototype.onattribdata=function(t){this.attribvalue+=t},t.prototype.onattribend=function(t){var e,n;null===(n=(e=this.cbs).onattribute)||void 0===n||n.call(e,this.attribname,this.attribvalue,t),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},t.prototype.getInstructionName=function(t){var e=t.search(p),n=e<0?t:t.substr(0,e);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},t.prototype.ondeclaration=function(t){if(this.cbs.onprocessinginstruction){var e=this.getInstructionName(t);this.cbs.onprocessinginstruction("!"+e,"!"+t)}},t.prototype.onprocessinginstruction=function(t){if(this.cbs.onprocessinginstruction){var e=this.getInstructionName(t);this.cbs.onprocessinginstruction("?"+e,"?"+t)}},t.prototype.oncomment=function(t){var e,n,r,i;this.updatePosition(4),null===(n=(e=this.cbs).oncomment)||void 0===n||n.call(e,t),null===(i=(r=this.cbs).oncommentend)||void 0===i||i.call(r)},t.prototype.oncdata=function(t){var e,n,r,i,o,a;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null===(n=(e=this.cbs).oncdatastart)||void 0===n||n.call(e),null===(i=(r=this.cbs).ontext)||void 0===i||i.call(r,t),null===(a=(o=this.cbs).oncdataend)||void 0===a||a.call(o)):this.oncomment("[CDATA["+t+"]]")},t.prototype.onerror=function(t){var e,n;null===(n=(e=this.cbs).onerror)||void 0===n||n.call(e,t)},t.prototype.onend=function(){var t,e;if(this.cbs.onclosetag)for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n]));null===(e=(t=this.cbs).onend)||void 0===e||e.call(t)},t.prototype.reset=function(){var t,e,n,r;null===(e=(t=this.cbs).onreset)||void 0===e||e.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this)},t.prototype.parseComplete=function(t){this.reset(),this.end(t)},t.prototype.write=function(t){this.tokenizer.write(t)},t.prototype.end=function(t){this.tokenizer.end(t)},t.prototype.pause=function(){this.tokenizer.pause()},t.prototype.resume=function(){this.tokenizer.resume()},t.prototype.parseChunk=function(t){this.write(t)},t.prototype.done=function(t){this.end(t)},t}();e.Parser=h},9889:function(t,e,n){var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var i=r(n(26)),o=r(n(9323)),a=r(n(9591)),s=r(n(2586));function u(t){return" "===t||"\n"===t||" "===t||"\f"===t||"\r"===t}function l(t){return t>="a"&&t<="z"||t>="A"&&t<="Z"}function c(t,e,n){var r=t.toLowerCase();return t===r?function(t,i){i===r?t._state=e:(t._state=n,t._index--)}:function(i,o){o===r||o===t?i._state=e:(i._state=n,i._index--)}}function p(t,e){var n=t.toLowerCase();return function(r,i){i===n||i===t?r._state=e:(r._state=3,r._index--)}}var h=c("C",24,16),f=c("D",25,16),d=c("A",26,16),m=c("T",27,16),g=c("A",28,16),y=p("R",35),v=p("I",36),b=p("P",37),_=p("T",38),E=c("R",40,1),T=c("I",41,1),A=c("P",42,1),C=c("T",43,1),w=p("Y",45),x=p("L",46),S=p("E",47),O=c("Y",49,1),k=c("L",50,1),D=c("E",51,1),N=p("I",54),I=p("T",55),R=p("L",56),P=p("E",57),L=c("I",58,1),M=c("T",59,1),j=c("L",60,1),B=c("E",61,1),F=c("#",63,64),U=c("X",66,65),H=function(){function t(t,e){var n;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=e,this.xmlMode=!!(null==t?void 0:t.xmlMode),this.decodeEntities=null===(n=null==t?void 0:t.decodeEntities)||void 0===n||n}return t.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},t.prototype.write=function(t){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=t,this.parse()},t.prototype.end=function(t){this.ended&&this.cbs.onerror(Error(".end() after done!")),t&&this.write(t),this.ended=!0,this.running&&this.finish()},t.prototype.pause=function(){this.running=!1},t.prototype.resume=function(){this.running=!0,this._indexthis.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):this.decodeEntities&&"&"===t&&(1===this.special||4===this.special)&&(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},t.prototype.isTagStartChar=function(t){return l(t)||this.xmlMode&&!u(t)&&"/"!==t&&">"!==t},t.prototype.stateBeforeTagName=function(t){"/"===t?this._state=5:"<"===t?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===t||1!==this.special||u(t)?this._state=1:"!"===t?(this._state=15,this.sectionStart=this._index+1):"?"===t?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(t)?(this._state=this.xmlMode||"s"!==t&&"S"!==t?this.xmlMode||"t"!==t&&"T"!==t?3:52:32,this.sectionStart=this._index):this._state=1},t.prototype.stateInTagName=function(t){("/"===t||">"===t||u(t))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},t.prototype.stateBeforeClosingTagName=function(t){u(t)||(">"===t?this._state=1:1!==this.special?4===this.special||"s"!==t&&"S"!==t?4!==this.special||"t"!==t&&"T"!==t?(this._state=1,this._index--):this._state=53:this._state=33:(this.isTagStartChar(t)?this._state=6:this._state=20,this.sectionStart=this._index))},t.prototype.stateInClosingTagName=function(t){(">"===t||u(t))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},t.prototype.stateAfterClosingTagName=function(t){">"===t&&(this._state=1,this.sectionStart=this._index+1)},t.prototype.stateBeforeAttributeName=function(t){">"===t?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===t?this._state=4:u(t)||(this._state=9,this.sectionStart=this._index)},t.prototype.stateInSelfClosingTag=function(t){">"===t?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):u(t)||(this._state=8,this._index--)},t.prototype.stateInAttributeName=function(t){("="===t||"/"===t||">"===t||u(t))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},t.prototype.stateAfterAttributeName=function(t){"="===t?this._state=11:"/"===t||">"===t?(this.cbs.onattribend(void 0),this._state=8,this._index--):u(t)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},t.prototype.stateBeforeAttributeValue=function(t){'"'===t?(this._state=12,this.sectionStart=this._index+1):"'"===t?(this._state=13,this.sectionStart=this._index+1):u(t)||(this._state=14,this.sectionStart=this._index,this._index--)},t.prototype.handleInAttributeValue=function(t,e){t===e?(this.emitToken("onattribdata"),this.cbs.onattribend(e),this._state=8):this.decodeEntities&&"&"===t&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},t.prototype.stateInAttributeValueDoubleQuotes=function(t){this.handleInAttributeValue(t,'"')},t.prototype.stateInAttributeValueSingleQuotes=function(t){this.handleInAttributeValue(t,"'")},t.prototype.stateInAttributeValueNoQuotes=function(t){u(t)||">"===t?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===t&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},t.prototype.stateBeforeDeclaration=function(t){this._state="["===t?23:"-"===t?18:16},t.prototype.stateInDeclaration=function(t){">"===t&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},t.prototype.stateInProcessingInstruction=function(t){">"===t&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},t.prototype.stateBeforeComment=function(t){"-"===t?(this._state=19,this.sectionStart=this._index+1):this._state=16},t.prototype.stateInComment=function(t){"-"===t&&(this._state=21)},t.prototype.stateInSpecialComment=function(t){">"===t&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},t.prototype.stateAfterComment1=function(t){this._state="-"===t?22:19},t.prototype.stateAfterComment2=function(t){">"===t?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==t&&(this._state=19)},t.prototype.stateBeforeCdata6=function(t){"["===t?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},t.prototype.stateInCdata=function(t){"]"===t&&(this._state=30)},t.prototype.stateAfterCdata1=function(t){this._state="]"===t?31:29},t.prototype.stateAfterCdata2=function(t){">"===t?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==t&&(this._state=29)},t.prototype.stateBeforeSpecialS=function(t){"c"===t||"C"===t?this._state=34:"t"===t||"T"===t?this._state=44:(this._state=3,this._index--)},t.prototype.stateBeforeSpecialSEnd=function(t){2!==this.special||"c"!==t&&"C"!==t?3!==this.special||"t"!==t&&"T"!==t?this._state=1:this._state=48:this._state=39},t.prototype.stateBeforeSpecialLast=function(t,e){("/"===t||">"===t||u(t))&&(this.special=e),this._state=3,this._index--},t.prototype.stateAfterSpecialLast=function(t,e){">"===t||u(t)?(this.special=1,this._state=6,this.sectionStart=this._index-e,this._index--):this._state=1},t.prototype.parseFixedEntity=function(t){if(void 0===t&&(t=this.xmlMode?s.default:o.default),this.sectionStart+1=2;){var n=this.buffer.substr(t,e);if(Object.prototype.hasOwnProperty.call(a.default,n))return this.emitPartial(a.default[n]),void(this.sectionStart+=e+1);e--}},t.prototype.stateInNamedEntity=function(t){";"===t?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1"9")&&!l(t)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==t&&this.parseFixedEntity(a.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},t.prototype.decodeNumericEntity=function(t,e,n){var r=this.sectionStart+t;if(r!==this._index){var o=parseInt(this.buffer.substring(r,this._index),e);this.emitPartial(i.default(o)),this.sectionStart=n?this._index+1:this._index}this._state=this.baseState},t.prototype.stateInNumericEntity=function(t){";"===t?this.decodeNumericEntity(2,10,!0):(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},t.prototype.stateInHexEntity=function(t){";"===t?this.decodeNumericEntity(3,16,!0):(t<"a"||t>"f")&&(t<"A"||t>"F")&&(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},t.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},t.prototype.parse=function(){for(;this._index{var r=n(9018),i=n(8880)(function(t,e){return r(t,{xmlMode:e&&e.xmlMode},o,[e])}),o=function(t,e){return i.juiceDocument(t,e)};i.inlineContent=function(t,e,n){return r(t,{xmlMode:n&&n.xmlMode},i.inlineDocument,[e,n])},t.exports=i},9018:(t,e,n)=>{var r=n(7503);n(9671),t.exports=function(e,n,i,o){var a,s,u,l,c=(l=[],{encodeEntities:function(e){var n=t.exports.codeBlocks;return Object.keys(n).forEach(function(t){var r=RegExp(n[t].start+"([\\S\\s]*?)"+n[t].end,"g");e=e.replace(r,function(t,e){return l.push(t),"JUICE_CODE_BLOCK_"+(l.length-1)+"_"})}),e},decodeEntities:function(t){for(var e=0;e"},HBS:{start:"{{",end:"}}"}}},8880:(t,e,n)=>{var r=n(9671),i=n(5468);t.exports=function(t){function e(e,a,s){s=s||{};var u=r.parseCSS(a),l=[],c="style",p={};if(s.styleAttributeName&&(c=s.styleAttributeName),u.forEach(function(i){var a=i[0],u=i[1],h=new r.Selector(a),f=h.parsed();if(f){for(var d,m=function(t){if(0!==t.length){var e=t[t.length-1].pseudos;if(e){for(var n=0;n=0)return}}if(m){var _=f[f.length-1],E=_.pseudos;_.pseudos=_.pseudos.filter(function(t){return!o(t)}),a=f.toString(),_.pseudos=E}try{d=e(a)}catch(t){return}d.each(function(){var i=this;if(!(i.name&&t.nonVisualElements.indexOf(i.name.toUpperCase())>=0)){if(m){var o="pseudo"+m,a=i[o];a||((a=i[o]=e("").get(0)).pseudoElementType=m,a.pseudoElementParent=i,a.counterProps=i.counterProps,i[o]=a),i=a}if(!i.styleProps){if(i.styleProps={},e(i).attr(c)){var f="* { "+e(i).attr(c)+" } ";d(r.parseCSS(f)[0][1],new r.Selector("")}}function d(r,i){if(r.name){var o=r.name.toUpperCase();if(t[i+"Elements"].indexOf(o)>-1){for(var a in r.styleProps)if(r.styleProps[a].prop===i){var u=r.styleProps[a].value;if(s.preserveImportant&&(u=n(u)),u.match(/px/)){var l=u.replace("px","");return void e(r).attr(i,l)}if(t.tableElements.indexOf(o)>-1&&u.match(/\%/))return void e(r).attr(i,u)}}}}}function n(t){return t.replace(/\s*!important$/,"")}function o(t){return"before"===t.name||"after"===t.name}return t.ignoredPseudos=["hover","active","focus","visited","link"],t.widthElements=["TABLE","TD","TH","IMG"],t.heightElements=["TABLE","TD","TH","IMG"],t.tableElements=["TABLE","TH","TR","TD","CAPTION","COLGROUP","COL","THEAD","TBODY","TFOOT"],t.nonVisualElements=["HEAD","TITLE","BASE","LINK","STYLE","META","SCRIPT","NOSCRIPT"],t.styleToAttribute={"background-color":"bgcolor","background-image":"background","text-align":"align","vertical-align":"valign"},t.excludedProperties=[],t.juiceDocument=function(n,i){var o,a,s,u,l,c=(o=i=r.getDefaultOptions(i),(l=[],n("style").each(function(){var e=!!(u=this).childNodes;if(1===(a=e?u.childNodes:u.children).length){if(s=a[0].data,o.applyStyleTags&&void 0===n(u).attr("data-embed")&&l.push(s),o.removeStyleTags&&void 0===n(u).attr("data-embed")){var i=e?u.childNodes[0].nodeValue:u.children[0].data,c=r.getPreservedText(i,{mediaQueries:o.preserveMediaQueries,fontFaces:o.preserveFontFaces,keyFrames:o.preserveKeyFrames,pseudos:o.preservePseudos},t.ignoredPseudos);c?e?u.childNodes[0].nodeValue=c:u.children[0].data=c:n(u).remove()}n(u).removeAttr("data-embed")}else o.removeStyleTags&&n(u).remove()}),l).join("\n"));return e(n,c+="\n"+i.extraCss,i),n},t.inlineDocument=e,t}},5468:(t,e)=>{e.romanize=function(t){if(isNaN(t))return NaN;for(var e=String(+t).split(""),n=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"],r="",i=3;i--;)r=(n[+e.pop()+10*i]||"")+r;return Array(+e.join("")+1).join("M")+r},e.alphanumeric=function(t){for(var e,n="";t>0;)n=String.fromCharCode(65+(e=(t-1)%26))+n,t=(t-e)/26|0;return n||void 0}},4777:(t,e,n)=>{t.exports=i;var r=n(9671);function i(t,e,n,r,i){this.prop=t,this.value=e,this.selector=n,this.priority=r||0,this.additionalPriority=i||[]}i.prototype.compareFunc=function(t){var e=[];e.push.apply(e,this.selector.specificity()),e.push.apply(e,this.additionalPriority),e[0]+=this.priority;var n=[];return n.push.apply(n,t.selector.specificity()),n.push.apply(n,t.additionalPriority),n[0]+=t.priority,r.compareFunc(e,n)},i.prototype.compare=function(t){return 1===this.compareFunc(t)?this:t},i.prototype.toString=function(){return this.prop+": "+this.value.replace(/['"]+/g,"")+";"}},9240:(t,e,n)=>{var r=n(6585);function i(t,e){this.text=t,this.spec=void 0,this.styleAttribute=e||!1}function o(t){try{return r(t)[0]}catch(t){return[]}}t.exports=i,i.prototype.parsed=function(){return this.tokens||(this.tokens=o(this.text)),this.tokens},i.prototype.specificity=function(){var t=this.styleAttribute;return this.spec||(this.spec=function e(n,r){for(var i=r||o(n),a=[t?1:0,0,0,0],s=[],u=0;u{var r=n(4984),i=n(9240),o=n(4777);e.Selector=i,e.Property=o,e.extract=function(t){for(var e=0,n=[],r="",i=0,o=t.length;i=0;s--)(e.fontFaces&&"font-face"===o[s].type||e.mediaQueries&&"media"===o[s].type||e.keyFrames&&"keyframes"===o[s].type||e.pseudos&&o[s].selectors&&this.matchesPseudo(o[s].selectors[0],n))&&a.unshift(r.stringify({stylesheet:{rules:[o[s]]}},{comments:!1,indentation:" "})),o[s].position.start;return 0!==a.length&&"\n"+a.join("\n")+"\n"},e.normalizeLineEndings=function(t){return t.replace(/\r\n/g,"\n").replace(/\n/g,"\r\n")},e.matchesPseudo=function(t,e){return e.find(function(e){return t.indexOf(e)>-1})},e.compareFunc=function(t,e){for(var n=Math.min(t.length,e.length),r=0;re[r]?1:-1;return t.length-e.length},e.compare=function(t,n){return 1==e.compareFunc(t,n)?t:n},e.getDefaultOptions=function(t){var e=Object.assign({extraCss:"",insertPreservedExtraCss:!0,applyStyleTags:!0,removeStyleTags:!0,preserveMediaQueries:!0,preserveFontFaces:!0,preserveKeyFrames:!0,preservePseudos:!0,applyWidthAttributes:!0,applyHeightAttributes:!0,applyAttributesTableElements:!0,url:""},t);return e.webResources=e.webResources||{},e}},4984:(t,e,n)=>{t.exports={lex:n(5625),parse:n(2579),stringify:n(7134)}},1514:(t,e)=>{function n(t){var e=[].slice.call(arguments,1);e.unshift("["+t+"]"),process.stderr.write(e.join(" ")+"\n")}t.exports=function(t){return n.bind(null,t)}},5625:(t,e,n)=>{n(1514)("lex"),t.exports=function(t){var e,n="",r=0,i=-1,o=0,a=1,s="before-selector",u=[s],l={},c=[],p=["media","keyframes",{name:"-webkit-keyframes",type:"keyframes",prefix:"-webkit-"},{name:"-moz-keyframes",type:"keyframes",prefix:"-moz-"},{name:"-ms-keyframes",type:"keyframes",prefix:"-ms-"},{name:"-o-keyframes",type:"keyframes",prefix:"-o-"},"font-face",{name:"import",state:"before-at-value"},{name:"charset",state:"before-at-value"},"supports","viewport",{name:"namespace",state:"before-at-value"},"document",{name:"-moz-document",type:"document",prefix:"-moz-"},"page"];function h(t){return t?u[u.length-1-t]:s}function f(e){return t[i+(e||1)]}function d(){var t=u.pop();return s=u[u.length-1],t}function m(t){return s=t,u.push(s),u.length}function g(t){var e=s;return u[u.length-1]=s=t,e}function y(e){if(1==(e||1))"\n"==t[i]?(a++,r=1):r++,i++;else{var n=t.slice(i,i+e).split("\n");n.length>1&&(a+=n.length-1,r=1),r+=n[n.length-1].length,i+=e}}function v(){l.end={line:a,col:r},c.push(l),n="",l={}}function b(t){l={type:t,start:{line:a,col:r}}}for(;y(),e=t[i];)switch(e){case" ":switch(h()){case"selector":case"value":case"value-paren":case"at-group":case"at-value":case"comment":case"double-string":case"single-string":n+=e}break;case"\n":case" ":case"\r":case"\f":switch(h()){case"value":case"value-paren":case"at-group":case"comment":case"single-string":case"double-string":case"selector":n+=e;break;case"at-value":"\n"===e&&(l.value=n.trim(),v(),d())}break;case":":switch(h()){case"name":l.name=n.trim(),n="",g("before-value");break;case"before-selector":n+=e,b("selector"),m("selector");break;case"before-value":g("value"),n+=e;break;default:n+=e}break;case";":switch(h()){case"name":case"before-value":case"value":n.trim().length>0&&(l.value=n.trim(),v()),g("before-name");break;case"value-paren":default:n+=e;break;case"at-value":l.value=n.trim(),v(),d();case"before-name":}break;case"{":switch(h()){case"selector":if("\\"===f(-1)){n+=e;break}l.text=n.trim(),v(),g("before-name"),o+=1;break;case"at-group":switch(l.name=n.trim(),l.type){case"font-face":case"viewport":case"page":m("before-name");break;default:m("before-selector")}v(),o+=1;break;case"name":case"at-rule":l.name=n.trim(),v(),m("before-name"),o+=1;break;case"comment":case"double-string":case"single-string":n+=e;break;case"before-value":g("value"),n+=e}break;case"}":switch(h()){case"before-name":case"name":case"before-value":case"value":n&&(l.value=n.trim()),l.name&&l.value&&v(),b("end"),v(),d(),"at-group"===h()&&(b("at-group-end"),v(),d()),o>0&&(o-=1);break;case"at-group":case"before-selector":case"selector":if("\\"===f(-1)){n+=e;break}o>0&&"at-group"===h(1)&&(b("at-group-end"),v()),o>1&&d(),o>0&&(o-=1);break;case"double-string":case"single-string":case"comment":n+=e}break;case'"':case"'":switch(h()){case"double-string":'"'===e&&"\\"!==f(-1)&&d();break;case"single-string":"'"===e&&"\\"!==f(-1)&&d();break;case"before-at-value":g("at-value"),m('"'===e?"double-string":"single-string");break;case"before-value":g("value"),m('"'===e?"double-string":"single-string");break;case"comment":break;default:"\\"!==f(-1)&&m('"'===e?"double-string":"single-string")}n+=e;break;case"/":switch(h()){case"comment":case"double-string":case"single-string":n+=e;break;case"before-value":case"selector":case"name":case"value":if("*"===f(1)){var _=function(e){var n=t.slice(i).indexOf("*/");return n>0&&n}(0);_&&y(_+1)}else"before-value"==h()&&g("value"),n+=e;break;default:"*"===f(1)?(b("comment"),m("comment"),y()):n+=e}break;case"*":switch(h()){case"comment":"/"===f(1)?(l.text=n,y(),v(),d()):n+=e;break;case"before-selector":n+=e,b("selector"),m("selector");break;case"before-value":g("value"),n+=e;break;default:n+=e}break;case"@":switch(h()){case"comment":case"double-string":case"single-string":n+=e;break;case"before-value":g("value"),n+=e;break;default:for(var E,T,A=!1,C=0,w=p.length;!A&&C{n(1514)("parse");var r,i,o,a,s=n(5625);function u(t,e){var n;e||(e={});for(var r=["type","name","value"],i={},a=0;a{var r,i,o,a,s,u;function l(t){if(!t)return i?"":Array(a).join(o||"");a+=t}function c(t){return r?"/*"+(t.text||"")+"*/"+s:""}function p(t){var e;return e=t.selectors?t.selectors.join(","+s):"@"+t.type+(t.name?" "+t.name:""),l()+e+u+f(t)+s}function h(t,e){return t.reduce(function(t,n){var r="comment"===n.type?c(n):e(n);return r&&t.push(r),t},[])}function f(t,e){var n=t.declarations,r=d;return t.rules&&(n=t.rules,r=p),(n=function(t,e){if(!t)return"";l(1);var n=h(t,e);return(l(-1),n.length)?n.join(s):""}(n,r))&&(n=s+n+(e?"":s)),"{"+n+l()+"}"}function d(t){if("property"===t.type){var e;return e=t.name?t.name+":"+u:"",l()+e+t.value+";"}}function m(t){var e,n,r;switch(t.type){case"rule":return p(t);case"media":case"keyframes":case"font-face":case"supports":case"viewport":case"document":case"page":return e="",n=t.prefix||"",t.name&&(e=" "+t.name),r="page"!==t.type,"@"+n+t.type+e+u+f(t,r)+s;case"comment":return c(t);case"import":case"charset":case"namespace":return"@"+t.type+" "+t.value+";"+s}}n(1514)("stringify"),t.exports=function(t,e){return e||(e={}),o=e.indentation||"",i=!!e.compress,r=!!e.comments,a=1,i?s=u="":(s="\n",u=" "),h(t.stylesheet.rules,m).join("\n").trim()}},9769:function(t,e,n){var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.generate=e.compile=void 0;var i=r(n(1073));e.compile=function(t){var e=t[0],n=t[1]-1;if(n<0&&e<=0)return i.default.falseFunc;if(-1===e)return function(t){return t<=n};if(0===e)return function(t){return t===n};if(1===e)return n<0?i.default.trueFunc:function(t){return t>=n};var r=Math.abs(e),o=(n%r+r)%r;return e>1?function(t){return t>=n&&t%r===o}:function(t){return t<=n&&t%r===o}},e.generate=function(t){var e=t[0],n=t[1]-1,r=0;if(e<0){var i=-e,o=(n%i+i)%i;return function(){var t=o+i*r++;return t>n?null:t}}return 0===e?n<0?function(){return null}:function(){return 0==r++?n:null}:(n<0&&(n+=e*Math.ceil(-n/e)),function(){return e*r+++n})}},7540:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.sequence=e.generate=e.compile=e.parse=void 0;var r=n(7766);Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return r.parse}});var i=n(9769);Object.defineProperty(e,"compile",{enumerable:!0,get:function(){return i.compile}}),Object.defineProperty(e,"generate",{enumerable:!0,get:function(){return i.generate}}),e.default=function(t){return(0,i.compile)((0,r.parse)(t))},e.sequence=function(t){return(0,i.generate)((0,r.parse)(t))}},7766:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.parse=void 0;var n=new Set([9,10,12,13,32]);e.parse=function(t){if("even"===(t=t.trim().toLowerCase()))return[2,0];if("odd"===t)return[2,1];var e=0,r=0,i=a(),o=s();if(e=48&&57>=t.charCodeAt(e);)r=10*r+(t.charCodeAt(e)-48),e++;return e===n?null:r}function u(){for(;e{let r=n(1515),{DOCUMENT_MODE:i}=n(6152),o={element:1,text:3,cdata:4,comment:8},a={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"};class s{constructor(t){for(let e of Object.keys(t))this[e]=t[e]}get firstChild(){let t=this.children;return t&&t[0]||null}get lastChild(){let t=this.children;return t&&t[t.length-1]||null}get nodeType(){return o[this.type]||o.element}}Object.keys(a).forEach(t=>{let e=a[t];Object.defineProperty(s.prototype,t,{get:function(){return this[e]||null},set:function(t){return this[e]=t,t}})}),e.createDocument=function(){return new s({type:"root",name:"root",parent:null,prev:null,next:null,children:[],"x-mode":i.NO_QUIRKS})},e.createDocumentFragment=function(){return new s({type:"root",name:"root",parent:null,prev:null,next:null,children:[]})},e.createElement=function(t,e,n){let r=Object.create(null),i=Object.create(null),o=Object.create(null);for(let t=0;t{let{DOCUMENT_MODE:r}=n(6152),i="html",o=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],a=o.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),s=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],u=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],l=u.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function c(t){let e=-1!==t.indexOf('"')?"'":'"';return e+t+e}function p(t,e){for(let n=0;n-1)return r.QUIRKS;let t=null===e?a:o;if(p(n,t))return r.QUIRKS;if(p(n,t=null===e?u:l))return r.LIMITED_QUIRKS}return r.NO_QUIRKS},e.serializeContent=function(t,e,n){let r="!DOCTYPE ";return t&&(r+=t),e?r+=" PUBLIC "+c(e):n&&(r+=" SYSTEM"),null!==n&&(r+=" "+c(n)),r}},1734:t=>{t.exports={controlCharacterInInputStream:"control-character-in-input-stream",noncharacterInInputStream:"noncharacter-in-input-stream",surrogateInInputStream:"surrogate-in-input-stream",nonVoidHtmlElementStartTagWithTrailingSolidus:"non-void-html-element-start-tag-with-trailing-solidus",endTagWithAttributes:"end-tag-with-attributes",endTagWithTrailingSolidus:"end-tag-with-trailing-solidus",unexpectedSolidusInTag:"unexpected-solidus-in-tag",unexpectedNullCharacter:"unexpected-null-character",unexpectedQuestionMarkInsteadOfTagName:"unexpected-question-mark-instead-of-tag-name",invalidFirstCharacterOfTagName:"invalid-first-character-of-tag-name",unexpectedEqualsSignBeforeAttributeName:"unexpected-equals-sign-before-attribute-name",missingEndTagName:"missing-end-tag-name",unexpectedCharacterInAttributeName:"unexpected-character-in-attribute-name",unknownNamedCharacterReference:"unknown-named-character-reference",missingSemicolonAfterCharacterReference:"missing-semicolon-after-character-reference",unexpectedCharacterAfterDoctypeSystemIdentifier:"unexpected-character-after-doctype-system-identifier",unexpectedCharacterInUnquotedAttributeValue:"unexpected-character-in-unquoted-attribute-value",eofBeforeTagName:"eof-before-tag-name",eofInTag:"eof-in-tag",missingAttributeValue:"missing-attribute-value",missingWhitespaceBetweenAttributes:"missing-whitespace-between-attributes",missingWhitespaceAfterDoctypePublicKeyword:"missing-whitespace-after-doctype-public-keyword",missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers:"missing-whitespace-between-doctype-public-and-system-identifiers",missingWhitespaceAfterDoctypeSystemKeyword:"missing-whitespace-after-doctype-system-keyword",missingQuoteBeforeDoctypePublicIdentifier:"missing-quote-before-doctype-public-identifier",missingQuoteBeforeDoctypeSystemIdentifier:"missing-quote-before-doctype-system-identifier",missingDoctypePublicIdentifier:"missing-doctype-public-identifier",missingDoctypeSystemIdentifier:"missing-doctype-system-identifier",abruptDoctypePublicIdentifier:"abrupt-doctype-public-identifier",abruptDoctypeSystemIdentifier:"abrupt-doctype-system-identifier",cdataInHtmlContent:"cdata-in-html-content",incorrectlyOpenedComment:"incorrectly-opened-comment",eofInScriptHtmlCommentLikeText:"eof-in-script-html-comment-like-text",eofInDoctype:"eof-in-doctype",nestedComment:"nested-comment",abruptClosingOfEmptyComment:"abrupt-closing-of-empty-comment",eofInComment:"eof-in-comment",incorrectlyClosedComment:"incorrectly-closed-comment",eofInCdata:"eof-in-cdata",absenceOfDigitsInNumericCharacterReference:"absence-of-digits-in-numeric-character-reference",nullCharacterReference:"null-character-reference",surrogateCharacterReference:"surrogate-character-reference",characterReferenceOutsideUnicodeRange:"character-reference-outside-unicode-range",controlCharacterReference:"control-character-reference",noncharacterCharacterReference:"noncharacter-character-reference",missingWhitespaceBeforeDoctypeName:"missing-whitespace-before-doctype-name",missingDoctypeName:"missing-doctype-name",invalidCharacterSequenceAfterDoctypeName:"invalid-character-sequence-after-doctype-name",duplicateAttribute:"duplicate-attribute",nonConformingDoctype:"non-conforming-doctype",missingDoctype:"missing-doctype",misplacedDoctype:"misplaced-doctype",endTagWithoutMatchingOpenElement:"end-tag-without-matching-open-element",closingOfElementWithOpenChildElements:"closing-of-element-with-open-child-elements",disallowedContentInNoscriptInHead:"disallowed-content-in-noscript-in-head",openElementsLeftAfterEof:"open-elements-left-after-eof",abandonedHeadElementChild:"abandoned-head-element-child",misplacedStartTagForHeadElement:"misplaced-start-tag-for-head-element",nestedNoscriptInHead:"nested-noscript-in-head",eofInElementThatCanContainOnlyText:"eof-in-element-that-can-contain-only-text"}},8779:(t,e,n)=>{let r=n(5763),i=n(6152),o=i.TAG_NAMES,a=i.NAMESPACES,s=i.ATTRS,u={attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},l={"xlink:actuate":{prefix:"xlink",name:"actuate",namespace:a.XLINK},"xlink:arcrole":{prefix:"xlink",name:"arcrole",namespace:a.XLINK},"xlink:href":{prefix:"xlink",name:"href",namespace:a.XLINK},"xlink:role":{prefix:"xlink",name:"role",namespace:a.XLINK},"xlink:show":{prefix:"xlink",name:"show",namespace:a.XLINK},"xlink:title":{prefix:"xlink",name:"title",namespace:a.XLINK},"xlink:type":{prefix:"xlink",name:"type",namespace:a.XLINK},"xml:base":{prefix:"xml",name:"base",namespace:a.XML},"xml:lang":{prefix:"xml",name:"lang",namespace:a.XML},"xml:space":{prefix:"xml",name:"space",namespace:a.XML},xmlns:{prefix:"",name:"xmlns",namespace:a.XMLNS},"xmlns:xlink":{prefix:"xmlns",name:"xlink",namespace:a.XMLNS}},c=e.SVG_TAG_NAMES_ADJUSTMENT_MAP={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},p={[o.B]:!0,[o.BIG]:!0,[o.BLOCKQUOTE]:!0,[o.BODY]:!0,[o.BR]:!0,[o.CENTER]:!0,[o.CODE]:!0,[o.DD]:!0,[o.DIV]:!0,[o.DL]:!0,[o.DT]:!0,[o.EM]:!0,[o.EMBED]:!0,[o.H1]:!0,[o.H2]:!0,[o.H3]:!0,[o.H4]:!0,[o.H5]:!0,[o.H6]:!0,[o.HEAD]:!0,[o.HR]:!0,[o.I]:!0,[o.IMG]:!0,[o.LI]:!0,[o.LISTING]:!0,[o.MENU]:!0,[o.META]:!0,[o.NOBR]:!0,[o.OL]:!0,[o.P]:!0,[o.PRE]:!0,[o.RUBY]:!0,[o.S]:!0,[o.SMALL]:!0,[o.SPAN]:!0,[o.STRONG]:!0,[o.STRIKE]:!0,[o.SUB]:!0,[o.SUP]:!0,[o.TABLE]:!0,[o.TT]:!0,[o.U]:!0,[o.UL]:!0,[o.VAR]:!0};e.causesExit=function(t){let e=t.tagName;return!!(e===o.FONT&&(null!==r.getTokenAttr(t,s.COLOR)||null!==r.getTokenAttr(t,s.SIZE)||null!==r.getTokenAttr(t,s.FACE)))||p[e]},e.adjustTokenMathMLAttrs=function(t){for(let e=0;e{let n=e.NAMESPACES={HTML:"http://www.w3.org/1999/xhtml",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"};e.ATTRS={TYPE:"type",ACTION:"action",ENCODING:"encoding",PROMPT:"prompt",NAME:"name",COLOR:"color",FACE:"face",SIZE:"size"},e.DOCUMENT_MODE={NO_QUIRKS:"no-quirks",QUIRKS:"quirks",LIMITED_QUIRKS:"limited-quirks"};let r=e.TAG_NAMES={A:"a",ADDRESS:"address",ANNOTATION_XML:"annotation-xml",APPLET:"applet",AREA:"area",ARTICLE:"article",ASIDE:"aside",B:"b",BASE:"base",BASEFONT:"basefont",BGSOUND:"bgsound",BIG:"big",BLOCKQUOTE:"blockquote",BODY:"body",BR:"br",BUTTON:"button",CAPTION:"caption",CENTER:"center",CODE:"code",COL:"col",COLGROUP:"colgroup",DD:"dd",DESC:"desc",DETAILS:"details",DIALOG:"dialog",DIR:"dir",DIV:"div",DL:"dl",DT:"dt",EM:"em",EMBED:"embed",FIELDSET:"fieldset",FIGCAPTION:"figcaption",FIGURE:"figure",FONT:"font",FOOTER:"footer",FOREIGN_OBJECT:"foreignObject",FORM:"form",FRAME:"frame",FRAMESET:"frameset",H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",HEAD:"head",HEADER:"header",HGROUP:"hgroup",HR:"hr",HTML:"html",I:"i",IMG:"img",IMAGE:"image",INPUT:"input",IFRAME:"iframe",KEYGEN:"keygen",LABEL:"label",LI:"li",LINK:"link",LISTING:"listing",MAIN:"main",MALIGNMARK:"malignmark",MARQUEE:"marquee",MATH:"math",MENU:"menu",META:"meta",MGLYPH:"mglyph",MI:"mi",MO:"mo",MN:"mn",MS:"ms",MTEXT:"mtext",NAV:"nav",NOBR:"nobr",NOFRAMES:"noframes",NOEMBED:"noembed",NOSCRIPT:"noscript",OBJECT:"object",OL:"ol",OPTGROUP:"optgroup",OPTION:"option",P:"p",PARAM:"param",PLAINTEXT:"plaintext",PRE:"pre",RB:"rb",RP:"rp",RT:"rt",RTC:"rtc",RUBY:"ruby",S:"s",SCRIPT:"script",SECTION:"section",SELECT:"select",SOURCE:"source",SMALL:"small",SPAN:"span",STRIKE:"strike",STRONG:"strong",STYLE:"style",SUB:"sub",SUMMARY:"summary",SUP:"sup",TABLE:"table",TBODY:"tbody",TEMPLATE:"template",TEXTAREA:"textarea",TFOOT:"tfoot",TD:"td",TH:"th",THEAD:"thead",TITLE:"title",TR:"tr",TRACK:"track",TT:"tt",U:"u",UL:"ul",SVG:"svg",VAR:"var",WBR:"wbr",XMP:"xmp"};e.SPECIAL_ELEMENTS={[n.HTML]:{[r.ADDRESS]:!0,[r.APPLET]:!0,[r.AREA]:!0,[r.ARTICLE]:!0,[r.ASIDE]:!0,[r.BASE]:!0,[r.BASEFONT]:!0,[r.BGSOUND]:!0,[r.BLOCKQUOTE]:!0,[r.BODY]:!0,[r.BR]:!0,[r.BUTTON]:!0,[r.CAPTION]:!0,[r.CENTER]:!0,[r.COL]:!0,[r.COLGROUP]:!0,[r.DD]:!0,[r.DETAILS]:!0,[r.DIR]:!0,[r.DIV]:!0,[r.DL]:!0,[r.DT]:!0,[r.EMBED]:!0,[r.FIELDSET]:!0,[r.FIGCAPTION]:!0,[r.FIGURE]:!0,[r.FOOTER]:!0,[r.FORM]:!0,[r.FRAME]:!0,[r.FRAMESET]:!0,[r.H1]:!0,[r.H2]:!0,[r.H3]:!0,[r.H4]:!0,[r.H5]:!0,[r.H6]:!0,[r.HEAD]:!0,[r.HEADER]:!0,[r.HGROUP]:!0,[r.HR]:!0,[r.HTML]:!0,[r.IFRAME]:!0,[r.IMG]:!0,[r.INPUT]:!0,[r.LI]:!0,[r.LINK]:!0,[r.LISTING]:!0,[r.MAIN]:!0,[r.MARQUEE]:!0,[r.MENU]:!0,[r.META]:!0,[r.NAV]:!0,[r.NOEMBED]:!0,[r.NOFRAMES]:!0,[r.NOSCRIPT]:!0,[r.OBJECT]:!0,[r.OL]:!0,[r.P]:!0,[r.PARAM]:!0,[r.PLAINTEXT]:!0,[r.PRE]:!0,[r.SCRIPT]:!0,[r.SECTION]:!0,[r.SELECT]:!0,[r.SOURCE]:!0,[r.STYLE]:!0,[r.SUMMARY]:!0,[r.TABLE]:!0,[r.TBODY]:!0,[r.TD]:!0,[r.TEMPLATE]:!0,[r.TEXTAREA]:!0,[r.TFOOT]:!0,[r.TH]:!0,[r.THEAD]:!0,[r.TITLE]:!0,[r.TR]:!0,[r.TRACK]:!0,[r.UL]:!0,[r.WBR]:!0,[r.XMP]:!0},[n.MATHML]:{[r.MI]:!0,[r.MO]:!0,[r.MN]:!0,[r.MS]:!0,[r.MTEXT]:!0,[r.ANNOTATION_XML]:!0},[n.SVG]:{[r.TITLE]:!0,[r.FOREIGN_OBJECT]:!0,[r.DESC]:!0}}},4284:(t,e)=>{let n=[65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];e.REPLACEMENT_CHARACTER="�",e.CODE_POINTS={EOF:-1,NULL:0,TABULATION:9,CARRIAGE_RETURN:13,LINE_FEED:10,FORM_FEED:12,SPACE:32,EXCLAMATION_MARK:33,QUOTATION_MARK:34,NUMBER_SIGN:35,AMPERSAND:38,APOSTROPHE:39,HYPHEN_MINUS:45,SOLIDUS:47,DIGIT_0:48,DIGIT_9:57,SEMICOLON:59,LESS_THAN_SIGN:60,EQUALS_SIGN:61,GREATER_THAN_SIGN:62,QUESTION_MARK:63,LATIN_CAPITAL_A:65,LATIN_CAPITAL_F:70,LATIN_CAPITAL_X:88,LATIN_CAPITAL_Z:90,RIGHT_SQUARE_BRACKET:93,GRAVE_ACCENT:96,LATIN_SMALL_A:97,LATIN_SMALL_F:102,LATIN_SMALL_X:120,LATIN_SMALL_Z:122,REPLACEMENT_CHARACTER:65533},e.CODE_POINT_SEQUENCES={DASH_DASH_STRING:[45,45],DOCTYPE_STRING:[68,79,67,84,89,80,69],CDATA_START_STRING:[91,67,68,65,84,65,91],SCRIPT_STRING:[115,99,114,105,112,116],PUBLIC_STRING:[80,85,66,76,73,67],SYSTEM_STRING:[83,89,83,84,69,77]},e.isSurrogate=function(t){return t>=55296&&t<=57343},e.isSurrogatePair=function(t){return t>=56320&&t<=57343},e.getSurrogatePairCodePoint=function(t,e){return 1024*(t-55296)+9216+e},e.isControlCodePoint=function(t){return 32!==t&&10!==t&&13!==t&&9!==t&&12!==t&&t>=1&&t<=31||t>=127&&t<=159},e.isUndefinedCodePoint=function(t){return t>=64976&&t<=65007||n.indexOf(t)>-1}},3843:(t,e,n)=>{let r=n(1704);t.exports=class extends r{constructor(t,e){super(t),this.posTracker=null,this.onParseError=e.onParseError}_setErrorLocation(t){t.startLine=t.endLine=this.posTracker.line,t.startCol=t.endCol=this.posTracker.col,t.startOffset=t.endOffset=this.posTracker.offset}_reportError(t){let e={code:t,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1};this._setErrorLocation(e),this.onParseError(e)}_getOverriddenMethods(t){return{_err(e){t._reportError(e)}}}}},2232:(t,e,n)=>{let r=n(3843),i=n(50),o=n(6110),a=n(1704);t.exports=class extends r{constructor(t,e){super(t,e),this.opts=e,this.ctLoc=null,this.locBeforeToken=!1}_setErrorLocation(t){this.ctLoc&&(t.startLine=this.ctLoc.startLine,t.startCol=this.ctLoc.startCol,t.startOffset=this.ctLoc.startOffset,t.endLine=this.locBeforeToken?this.ctLoc.startLine:this.ctLoc.endLine,t.endCol=this.locBeforeToken?this.ctLoc.startCol:this.ctLoc.endCol,t.endOffset=this.locBeforeToken?this.ctLoc.startOffset:this.ctLoc.endOffset)}_getOverriddenMethods(t,e){return{_bootstrap(n,r){e._bootstrap.call(this,n,r),a.install(this.tokenizer,i,t.opts),a.install(this.tokenizer,o)},_processInputToken(n){t.ctLoc=n.location,e._processInputToken.call(this,n)},_err(e,n){t.locBeforeToken=n&&n.beforeToken,t._reportError(e)}}}}},3288:(t,e,n)=>{let r=n(3843),i=n(7930),o=n(1704);t.exports=class extends r{constructor(t,e){super(t,e),this.posTracker=o.install(t,i),this.lastErrOffset=-1}_reportError(t){this.lastErrOffset!==this.posTracker.offset&&(this.lastErrOffset=this.posTracker.offset,super._reportError(t))}}},50:(t,e,n)=>{let r=n(3843),i=n(3288),o=n(1704);t.exports=class extends r{constructor(t,e){super(t,e);let n=o.install(t.preprocessor,i,e);this.posTracker=n.posTracker}}},1077:(t,e,n)=>{let r=n(1704);t.exports=class extends r{constructor(t,e){super(t),this.onItemPop=e.onItemPop}_getOverriddenMethods(t,e){return{pop(){t.onItemPop(this.current),e.pop.call(this)},popAllUpToHtmlElement(){for(let e=this.stackTop;e>0;e--)t.onItemPop(this.items[e]);e.popAllUpToHtmlElement.call(this)},remove(n){t.onItemPop(this.current),e.remove.call(this,n)}}}}},452:(t,e,n)=>{let r=n(1704),i=n(5763),o=n(6110),a=n(1077),s=n(6152).TAG_NAMES;t.exports=class extends r{constructor(t){super(t),this.parser=t,this.treeAdapter=this.parser.treeAdapter,this.posTracker=null,this.lastStartTagToken=null,this.lastFosterParentingLocation=null,this.currentToken=null}_setStartLocation(t){let e=null;this.lastStartTagToken&&((e=Object.assign({},this.lastStartTagToken.location)).startTag=this.lastStartTagToken.location),this.treeAdapter.setNodeSourceCodeLocation(t,e)}_setEndLocation(t,e){if(this.treeAdapter.getNodeSourceCodeLocation(t)&&e.location){let n=e.location,r=this.treeAdapter.getTagName(t),o={};e.type===i.END_TAG_TOKEN&&r===e.tagName?(o.endTag=Object.assign({},n),o.endLine=n.endLine,o.endCol=n.endCol,o.endOffset=n.endOffset):(o.endLine=n.startLine,o.endCol=n.startCol,o.endOffset=n.startOffset),this.treeAdapter.updateNodeSourceCodeLocation(t,o)}}_getOverriddenMethods(t,e){return{_bootstrap(n,i){e._bootstrap.call(this,n,i),t.lastStartTagToken=null,t.lastFosterParentingLocation=null,t.currentToken=null;let s=r.install(this.tokenizer,o);t.posTracker=s.posTracker,r.install(this.openElements,a,{onItemPop:function(e){t._setEndLocation(e,t.currentToken)}})},_runParsingLoop(n){e._runParsingLoop.call(this,n);for(let e=this.openElements.stackTop;e>=0;e--)t._setEndLocation(this.openElements.items[e],t.currentToken)},_processTokenInForeignContent(n){t.currentToken=n,e._processTokenInForeignContent.call(this,n)},_processToken(n){if(t.currentToken=n,e._processToken.call(this,n),n.type===i.END_TAG_TOKEN&&(n.tagName===s.HTML||n.tagName===s.BODY&&this.openElements.hasInScope(s.BODY)))for(let e=this.openElements.stackTop;e>=0;e--){let r=this.openElements.items[e];if(this.treeAdapter.getTagName(r)===n.tagName){t._setEndLocation(r,n);break}}},_setDocumentType(t){e._setDocumentType.call(this,t);let n=this.treeAdapter.getChildNodes(this.document),r=n.length;for(let e=0;e{let r=n(1704),i=n(5763),o=n(7930);t.exports=class extends r{constructor(t){super(t),this.tokenizer=t,this.posTracker=r.install(t.preprocessor,o),this.currentAttrLocation=null,this.ctLoc=null}_getCurrentLocation(){return{startLine:this.posTracker.line,startCol:this.posTracker.col,startOffset:this.posTracker.offset,endLine:-1,endCol:-1,endOffset:-1}}_attachCurrentAttrLocationInfo(){this.currentAttrLocation.endLine=this.posTracker.line,this.currentAttrLocation.endCol=this.posTracker.col,this.currentAttrLocation.endOffset=this.posTracker.offset;let t=this.tokenizer.currentToken,e=this.tokenizer.currentAttr;t.location.attrs||(t.location.attrs=Object.create(null)),t.location.attrs[e.name]=this.currentAttrLocation}_getOverriddenMethods(t,e){let n={_createStartTagToken(){e._createStartTagToken.call(this),this.currentToken.location=t.ctLoc},_createEndTagToken(){e._createEndTagToken.call(this),this.currentToken.location=t.ctLoc},_createCommentToken(){e._createCommentToken.call(this),this.currentToken.location=t.ctLoc},_createDoctypeToken(n){e._createDoctypeToken.call(this,n),this.currentToken.location=t.ctLoc},_createCharacterToken(n,r){e._createCharacterToken.call(this,n,r),this.currentCharacterToken.location=t.ctLoc},_createEOFToken(){e._createEOFToken.call(this),this.currentToken.location=t._getCurrentLocation()},_createAttr(n){e._createAttr.call(this,n),t.currentAttrLocation=t._getCurrentLocation()},_leaveAttrName(n){e._leaveAttrName.call(this,n),t._attachCurrentAttrLocationInfo()},_leaveAttrValue(n){e._leaveAttrValue.call(this,n),t._attachCurrentAttrLocationInfo()},_emitCurrentToken(){let n=this.currentToken.location;this.currentCharacterToken&&(this.currentCharacterToken.location.endLine=n.startLine,this.currentCharacterToken.location.endCol=n.startCol,this.currentCharacterToken.location.endOffset=n.startOffset),this.currentToken.type===i.EOF_TOKEN?(n.endLine=n.startLine,n.endCol=n.startCol,n.endOffset=n.startOffset):(n.endLine=t.posTracker.line,n.endCol=t.posTracker.col+1,n.endOffset=t.posTracker.offset+1),e._emitCurrentToken.call(this)},_emitCurrentCharacterToken(){let n=this.currentCharacterToken&&this.currentCharacterToken.location;n&&-1===n.endOffset&&(n.endLine=t.posTracker.line,n.endCol=t.posTracker.col,n.endOffset=t.posTracker.offset),e._emitCurrentCharacterToken.call(this)}};return Object.keys(i.MODE).forEach(r=>{let o=i.MODE[r];n[o]=function(n){t.ctLoc=t._getCurrentLocation(),e[o].call(this,n)}}),n}}},7930:(t,e,n)=>{let r=n(1704);t.exports=class extends r{constructor(t){super(t),this.preprocessor=t,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.offset=0,this.col=0,this.line=1}_getOverriddenMethods(t,e){return{advance(){let n=this.pos+1,r=this.html[n];return t.isEol&&(t.isEol=!1,t.line++,t.lineStartPos=n),("\n"===r||"\r"===r&&"\n"!==this.html[n+1])&&(t.isEol=!0),t.col=n-t.lineStartPos+1,t.offset=t.droppedBufferSize+n,e.advance.call(this)},retreat(){e.retreat.call(this),t.isEol=!1,t.col=this.pos-t.lineStartPos+1},dropParsedChunk(){let n=this.pos;e.dropParsedChunk.call(this);let r=n-this.pos;t.lineStartPos-=r,t.droppedBufferSize+=r,t.offset=t.droppedBufferSize+this.pos}}}}},2394:(t,e,n)=>{let r=n(7045),i=n(3988);e.parse=function(t,e){return new r(e).parse(t)},e.parseFragment=function(t,e,n){return"string"==typeof t&&(n=e,e=t,t=null),new r(n).parseFragment(e,t)},e.serialize=function(t,e){return new i(t,e).serialize()}},2484:t=>{class e{constructor(t){this.length=0,this.entries=[],this.treeAdapter=t,this.bookmark=null}_getNoahArkConditionCandidates(t){let n=[];if(this.length>=3){let r=this.treeAdapter.getAttrList(t).length,i=this.treeAdapter.getTagName(t),o=this.treeAdapter.getNamespaceURI(t);for(let t=this.length-1;t>=0;t--){let a=this.entries[t];if(a.type===e.MARKER_ENTRY)break;let s=a.element,u=this.treeAdapter.getAttrList(s);this.treeAdapter.getTagName(s)===i&&this.treeAdapter.getNamespaceURI(s)===o&&u.length===r&&n.push({idx:t,attrs:u})}}return n.length<3?[]:n}_ensureNoahArkCondition(t){let e=this._getNoahArkConditionCandidates(t),n=e.length;if(n){let r=this.treeAdapter.getAttrList(t),i=r.length,o=Object.create(null);for(let t=0;t=2;t--)this.entries.splice(e[t].idx,1),this.length--}}insertMarker(){this.entries.push({type:e.MARKER_ENTRY}),this.length++}pushElement(t,n){this._ensureNoahArkCondition(t),this.entries.push({type:e.ELEMENT_ENTRY,element:t,token:n}),this.length++}insertElementAfterBookmark(t,n){let r=this.length-1;for(;r>=0&&this.entries[r]!==this.bookmark;r--);this.entries.splice(r+1,0,{type:e.ELEMENT_ENTRY,element:t,token:n}),this.length++}removeEntry(t){for(let e=this.length-1;e>=0;e--)if(this.entries[e]===t){this.entries.splice(e,1),this.length--;break}}clearToLastMarker(){for(;this.length;){let t=this.entries.pop();if(this.length--,t.type===e.MARKER_ENTRY)break}}getElementEntryInScopeWithTagName(t){for(let n=this.length-1;n>=0;n--){let r=this.entries[n];if(r.type===e.MARKER_ENTRY)break;if(this.treeAdapter.getTagName(r.element)===t)return r}return null}getElementEntry(t){for(let n=this.length-1;n>=0;n--){let r=this.entries[n];if(r.type===e.ELEMENT_ENTRY&&r.element===t)return r}return null}}e.MARKER_ENTRY="MARKER_ENTRY",e.ELEMENT_ENTRY="ELEMENT_ENTRY",t.exports=e},7045:(t,e,n)=>{let r=n(5763),i=n(6519),o=n(2484),a=n(452),s=n(2232),u=n(1704),l=n(7296),c=n(8904),p=n(1515),h=n(8779),f=n(1734),d=n(4284),m=n(6152),g=m.TAG_NAMES,y=m.NAMESPACES,v=m.ATTRS,b={scriptingEnabled:!0,sourceCodeLocationInfo:!1,onParseError:null,treeAdapter:l},_="hidden",E="INITIAL_MODE",T="BEFORE_HTML_MODE",A="BEFORE_HEAD_MODE",C="IN_HEAD_MODE",w="IN_HEAD_NO_SCRIPT_MODE",x="AFTER_HEAD_MODE",S="IN_BODY_MODE",O="TEXT_MODE",k="IN_TABLE_MODE",D="IN_TABLE_TEXT_MODE",N="IN_CAPTION_MODE",I="IN_COLUMN_GROUP_MODE",R="IN_TABLE_BODY_MODE",P="IN_ROW_MODE",L="IN_CELL_MODE",M="IN_SELECT_MODE",j="IN_SELECT_IN_TABLE_MODE",B="IN_TEMPLATE_MODE",F="AFTER_BODY_MODE",U="IN_FRAMESET_MODE",H="AFTER_FRAMESET_MODE",V="AFTER_AFTER_BODY_MODE",q="AFTER_AFTER_FRAMESET_MODE",G={[g.TR]:P,[g.TBODY]:R,[g.THEAD]:R,[g.TFOOT]:R,[g.CAPTION]:N,[g.COLGROUP]:I,[g.TABLE]:k,[g.BODY]:S,[g.FRAMESET]:U},z={[g.CAPTION]:k,[g.COLGROUP]:k,[g.TBODY]:k,[g.TFOOT]:k,[g.THEAD]:k,[g.COL]:I,[g.TR]:R,[g.TD]:P,[g.TH]:P},W={[E]:{[r.CHARACTER_TOKEN]:tt,[r.NULL_CHARACTER_TOKEN]:tt,[r.WHITESPACE_CHARACTER_TOKEN]:Y,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:function(t,e){t._setDocumentType(e);let n=e.forceQuirks?m.DOCUMENT_MODE.QUIRKS:p.getDocumentMode(e);p.isConforming(e)||t._err(f.nonConformingDoctype),t.treeAdapter.setDocumentMode(t.document,n),t.insertionMode=T},[r.START_TAG_TOKEN]:tt,[r.END_TAG_TOKEN]:tt,[r.EOF_TOKEN]:tt},[T]:{[r.CHARACTER_TOKEN]:te,[r.NULL_CHARACTER_TOKEN]:te,[r.WHITESPACE_CHARACTER_TOKEN]:Y,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){e.tagName===g.HTML?(t._insertElement(e,y.HTML),t.insertionMode=A):te(t,e)},[r.END_TAG_TOKEN]:function(t,e){let n=e.tagName;n!==g.HTML&&n!==g.HEAD&&n!==g.BODY&&n!==g.BR||te(t,e)},[r.EOF_TOKEN]:te},[A]:{[r.CHARACTER_TOKEN]:tn,[r.NULL_CHARACTER_TOKEN]:tn,[r.WHITESPACE_CHARACTER_TOKEN]:Y,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:$,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.HTML?t_(t,e):n===g.HEAD?(t._insertElement(e,y.HTML),t.headElement=t.openElements.current,t.insertionMode=C):tn(t,e)},[r.END_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.HEAD||n===g.BODY||n===g.HTML||n===g.BR?tn(t,e):t._err(f.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:tn},[C]:{[r.CHARACTER_TOKEN]:to,[r.NULL_CHARACTER_TOKEN]:to,[r.WHITESPACE_CHARACTER_TOKEN]:Z,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:$,[r.START_TAG_TOKEN]:tr,[r.END_TAG_TOKEN]:ti,[r.EOF_TOKEN]:to},[w]:{[r.CHARACTER_TOKEN]:ta,[r.NULL_CHARACTER_TOKEN]:ta,[r.WHITESPACE_CHARACTER_TOKEN]:Z,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:$,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.HTML?t_(t,e):n===g.BASEFONT||n===g.BGSOUND||n===g.HEAD||n===g.LINK||n===g.META||n===g.NOFRAMES||n===g.STYLE?tr(t,e):n===g.NOSCRIPT?t._err(f.nestedNoscriptInHead):ta(t,e)},[r.END_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.NOSCRIPT?(t.openElements.pop(),t.insertionMode=C):n===g.BR?ta(t,e):t._err(f.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:ta},[x]:{[r.CHARACTER_TOKEN]:ts,[r.NULL_CHARACTER_TOKEN]:ts,[r.WHITESPACE_CHARACTER_TOKEN]:Z,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:$,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.HTML?t_(t,e):n===g.BODY?(t._insertElement(e,y.HTML),t.framesetOk=!1,t.insertionMode=S):n===g.FRAMESET?(t._insertElement(e,y.HTML),t.insertionMode=U):n===g.BASE||n===g.BASEFONT||n===g.BGSOUND||n===g.LINK||n===g.META||n===g.NOFRAMES||n===g.SCRIPT||n===g.STYLE||n===g.TEMPLATE||n===g.TITLE?(t._err(f.abandonedHeadElementChild),t.openElements.push(t.headElement),tr(t,e),t.openElements.remove(t.headElement)):n===g.HEAD?t._err(f.misplacedStartTagForHeadElement):ts(t,e)},[r.END_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.BODY||n===g.HTML||n===g.BR?ts(t,e):n===g.TEMPLATE?ti(t,e):t._err(f.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:ts},[S]:{[r.CHARACTER_TOKEN]:tl,[r.NULL_CHARACTER_TOKEN]:Y,[r.WHITESPACE_CHARACTER_TOKEN]:tu,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:t_,[r.END_TAG_TOKEN]:tC,[r.EOF_TOKEN]:tw},[O]:{[r.CHARACTER_TOKEN]:Z,[r.NULL_CHARACTER_TOKEN]:Z,[r.WHITESPACE_CHARACTER_TOKEN]:Z,[r.COMMENT_TOKEN]:Y,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:Y,[r.END_TAG_TOKEN]:function(t,e){e.tagName===g.SCRIPT&&(t.pendingScript=t.openElements.current),t.openElements.pop(),t.insertionMode=t.originalInsertionMode},[r.EOF_TOKEN]:function(t,e){t._err(f.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t._processToken(e)}},[k]:{[r.CHARACTER_TOKEN]:tx,[r.NULL_CHARACTER_TOKEN]:tx,[r.WHITESPACE_CHARACTER_TOKEN]:tx,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:tS,[r.END_TAG_TOKEN]:tO,[r.EOF_TOKEN]:tw},[D]:{[r.CHARACTER_TOKEN]:function(t,e){t.pendingCharacterTokens.push(e),t.hasNonWhitespacePendingCharacterToken=!0},[r.NULL_CHARACTER_TOKEN]:Y,[r.WHITESPACE_CHARACTER_TOKEN]:function(t,e){t.pendingCharacterTokens.push(e)},[r.COMMENT_TOKEN]:tD,[r.DOCTYPE_TOKEN]:tD,[r.START_TAG_TOKEN]:tD,[r.END_TAG_TOKEN]:tD,[r.EOF_TOKEN]:tD},[N]:{[r.CHARACTER_TOKEN]:tl,[r.NULL_CHARACTER_TOKEN]:Y,[r.WHITESPACE_CHARACTER_TOKEN]:tu,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.CAPTION||n===g.COL||n===g.COLGROUP||n===g.TBODY||n===g.TD||n===g.TFOOT||n===g.TH||n===g.THEAD||n===g.TR?t.openElements.hasInTableScope(g.CAPTION)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(g.CAPTION),t.activeFormattingElements.clearToLastMarker(),t.insertionMode=k,t._processToken(e)):t_(t,e)},[r.END_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.CAPTION||n===g.TABLE?t.openElements.hasInTableScope(g.CAPTION)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(g.CAPTION),t.activeFormattingElements.clearToLastMarker(),t.insertionMode=k,n===g.TABLE&&t._processToken(e)):n!==g.BODY&&n!==g.COL&&n!==g.COLGROUP&&n!==g.HTML&&n!==g.TBODY&&n!==g.TD&&n!==g.TFOOT&&n!==g.TH&&n!==g.THEAD&&n!==g.TR&&tC(t,e)},[r.EOF_TOKEN]:tw},[I]:{[r.CHARACTER_TOKEN]:tN,[r.NULL_CHARACTER_TOKEN]:tN,[r.WHITESPACE_CHARACTER_TOKEN]:Z,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.HTML?t_(t,e):n===g.COL?(t._appendElement(e,y.HTML),e.ackSelfClosing=!0):n===g.TEMPLATE?tr(t,e):tN(t,e)},[r.END_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.COLGROUP?t.openElements.currentTagName===g.COLGROUP&&(t.openElements.pop(),t.insertionMode=k):n===g.TEMPLATE?ti(t,e):n!==g.COL&&tN(t,e)},[r.EOF_TOKEN]:tw},[R]:{[r.CHARACTER_TOKEN]:tx,[r.NULL_CHARACTER_TOKEN]:tx,[r.WHITESPACE_CHARACTER_TOKEN]:tx,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.TR?(t.openElements.clearBackToTableBodyContext(),t._insertElement(e,y.HTML),t.insertionMode=P):n===g.TH||n===g.TD?(t.openElements.clearBackToTableBodyContext(),t._insertFakeElement(g.TR),t.insertionMode=P,t._processToken(e)):n===g.CAPTION||n===g.COL||n===g.COLGROUP||n===g.TBODY||n===g.TFOOT||n===g.THEAD?t.openElements.hasTableBodyContextInTableScope()&&(t.openElements.clearBackToTableBodyContext(),t.openElements.pop(),t.insertionMode=k,t._processToken(e)):tS(t,e)},[r.END_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.TBODY||n===g.TFOOT||n===g.THEAD?t.openElements.hasInTableScope(n)&&(t.openElements.clearBackToTableBodyContext(),t.openElements.pop(),t.insertionMode=k):n===g.TABLE?t.openElements.hasTableBodyContextInTableScope()&&(t.openElements.clearBackToTableBodyContext(),t.openElements.pop(),t.insertionMode=k,t._processToken(e)):(n!==g.BODY&&n!==g.CAPTION&&n!==g.COL&&n!==g.COLGROUP||n!==g.HTML&&n!==g.TD&&n!==g.TH&&n!==g.TR)&&tO(t,e)},[r.EOF_TOKEN]:tw},[P]:{[r.CHARACTER_TOKEN]:tx,[r.NULL_CHARACTER_TOKEN]:tx,[r.WHITESPACE_CHARACTER_TOKEN]:tx,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.TH||n===g.TD?(t.openElements.clearBackToTableRowContext(),t._insertElement(e,y.HTML),t.insertionMode=L,t.activeFormattingElements.insertMarker()):n===g.CAPTION||n===g.COL||n===g.COLGROUP||n===g.TBODY||n===g.TFOOT||n===g.THEAD||n===g.TR?t.openElements.hasInTableScope(g.TR)&&(t.openElements.clearBackToTableRowContext(),t.openElements.pop(),t.insertionMode=R,t._processToken(e)):tS(t,e)},[r.END_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.TR?t.openElements.hasInTableScope(g.TR)&&(t.openElements.clearBackToTableRowContext(),t.openElements.pop(),t.insertionMode=R):n===g.TABLE?t.openElements.hasInTableScope(g.TR)&&(t.openElements.clearBackToTableRowContext(),t.openElements.pop(),t.insertionMode=R,t._processToken(e)):n===g.TBODY||n===g.TFOOT||n===g.THEAD?(t.openElements.hasInTableScope(n)||t.openElements.hasInTableScope(g.TR))&&(t.openElements.clearBackToTableRowContext(),t.openElements.pop(),t.insertionMode=R,t._processToken(e)):(n!==g.BODY&&n!==g.CAPTION&&n!==g.COL&&n!==g.COLGROUP||n!==g.HTML&&n!==g.TD&&n!==g.TH)&&tO(t,e)},[r.EOF_TOKEN]:tw},[L]:{[r.CHARACTER_TOKEN]:tl,[r.NULL_CHARACTER_TOKEN]:Y,[r.WHITESPACE_CHARACTER_TOKEN]:tu,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.CAPTION||n===g.COL||n===g.COLGROUP||n===g.TBODY||n===g.TD||n===g.TFOOT||n===g.TH||n===g.THEAD||n===g.TR?(t.openElements.hasInTableScope(g.TD)||t.openElements.hasInTableScope(g.TH))&&(t._closeTableCell(),t._processToken(e)):t_(t,e)},[r.END_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.TD||n===g.TH?t.openElements.hasInTableScope(n)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(n),t.activeFormattingElements.clearToLastMarker(),t.insertionMode=P):n===g.TABLE||n===g.TBODY||n===g.TFOOT||n===g.THEAD||n===g.TR?t.openElements.hasInTableScope(n)&&(t._closeTableCell(),t._processToken(e)):n!==g.BODY&&n!==g.CAPTION&&n!==g.COL&&n!==g.COLGROUP&&n!==g.HTML&&tC(t,e)},[r.EOF_TOKEN]:tw},[M]:{[r.CHARACTER_TOKEN]:Z,[r.NULL_CHARACTER_TOKEN]:Y,[r.WHITESPACE_CHARACTER_TOKEN]:Z,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:tI,[r.END_TAG_TOKEN]:tR,[r.EOF_TOKEN]:tw},[j]:{[r.CHARACTER_TOKEN]:Z,[r.NULL_CHARACTER_TOKEN]:Y,[r.WHITESPACE_CHARACTER_TOKEN]:Z,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.CAPTION||n===g.TABLE||n===g.TBODY||n===g.TFOOT||n===g.THEAD||n===g.TR||n===g.TD||n===g.TH?(t.openElements.popUntilTagNamePopped(g.SELECT),t._resetInsertionMode(),t._processToken(e)):tI(t,e)},[r.END_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.CAPTION||n===g.TABLE||n===g.TBODY||n===g.TFOOT||n===g.THEAD||n===g.TR||n===g.TD||n===g.TH?t.openElements.hasInTableScope(n)&&(t.openElements.popUntilTagNamePopped(g.SELECT),t._resetInsertionMode(),t._processToken(e)):tR(t,e)},[r.EOF_TOKEN]:tw},[B]:{[r.CHARACTER_TOKEN]:tl,[r.NULL_CHARACTER_TOKEN]:Y,[r.WHITESPACE_CHARACTER_TOKEN]:tu,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;if(n===g.BASE||n===g.BASEFONT||n===g.BGSOUND||n===g.LINK||n===g.META||n===g.NOFRAMES||n===g.SCRIPT||n===g.STYLE||n===g.TEMPLATE||n===g.TITLE)tr(t,e);else{let r=z[n]||S;t._popTmplInsertionMode(),t._pushTmplInsertionMode(r),t.insertionMode=r,t._processToken(e)}},[r.END_TAG_TOKEN]:function(t,e){e.tagName===g.TEMPLATE&&ti(t,e)},[r.EOF_TOKEN]:tP},[F]:{[r.CHARACTER_TOKEN]:tL,[r.NULL_CHARACTER_TOKEN]:tL,[r.WHITESPACE_CHARACTER_TOKEN]:tu,[r.COMMENT_TOKEN]:function(t,e){t._appendCommentNode(e,t.openElements.items[0])},[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){e.tagName===g.HTML?t_(t,e):tL(t,e)},[r.END_TAG_TOKEN]:function(t,e){e.tagName===g.HTML?t.fragmentContext||(t.insertionMode=V):tL(t,e)},[r.EOF_TOKEN]:J},[U]:{[r.CHARACTER_TOKEN]:Y,[r.NULL_CHARACTER_TOKEN]:Y,[r.WHITESPACE_CHARACTER_TOKEN]:Z,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.HTML?t_(t,e):n===g.FRAMESET?t._insertElement(e,y.HTML):n===g.FRAME?(t._appendElement(e,y.HTML),e.ackSelfClosing=!0):n===g.NOFRAMES&&tr(t,e)},[r.END_TAG_TOKEN]:function(t,e){e.tagName!==g.FRAMESET||t.openElements.isRootHtmlElementCurrent()||(t.openElements.pop(),t.fragmentContext||t.openElements.currentTagName===g.FRAMESET||(t.insertionMode=H))},[r.EOF_TOKEN]:J},[H]:{[r.CHARACTER_TOKEN]:Y,[r.NULL_CHARACTER_TOKEN]:Y,[r.WHITESPACE_CHARACTER_TOKEN]:Z,[r.COMMENT_TOKEN]:Q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.HTML?t_(t,e):n===g.NOFRAMES&&tr(t,e)},[r.END_TAG_TOKEN]:function(t,e){e.tagName===g.HTML&&(t.insertionMode=q)},[r.EOF_TOKEN]:J},[V]:{[r.CHARACTER_TOKEN]:tM,[r.NULL_CHARACTER_TOKEN]:tM,[r.WHITESPACE_CHARACTER_TOKEN]:tu,[r.COMMENT_TOKEN]:X,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){e.tagName===g.HTML?t_(t,e):tM(t,e)},[r.END_TAG_TOKEN]:tM,[r.EOF_TOKEN]:J},[q]:{[r.CHARACTER_TOKEN]:Y,[r.NULL_CHARACTER_TOKEN]:Y,[r.WHITESPACE_CHARACTER_TOKEN]:tu,[r.COMMENT_TOKEN]:X,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(t,e){let n=e.tagName;n===g.HTML?t_(t,e):n===g.NOFRAMES&&tr(t,e)},[r.END_TAG_TOKEN]:Y,[r.EOF_TOKEN]:J}};function K(t,e){let n,r;for(let i=0;i<8&&((r=t.activeFormattingElements.getElementEntryInScopeWithTagName(e.tagName))?t.openElements.contains(r.element)?t.openElements.hasInScope(e.tagName)||(r=null):(t.activeFormattingElements.removeEntry(r),r=null):tA(t,e),n=r);i++){let e=function(t,e){let n=null;for(let r=t.openElements.stackTop;r>=0;r--){let i=t.openElements.items[r];if(i===e.element)break;t._isSpecialElement(i)&&(n=i)}return n||(t.openElements.popUntilElementPopped(e.element),t.activeFormattingElements.removeEntry(e)),n}(t,n);if(!e)break;t.activeFormattingElements.bookmark=n;let r=function(t,e,n){let r=e,i=t.openElements.getCommonAncestor(e);for(let o=0,a=i;a!==n;o++,a=i){i=t.openElements.getCommonAncestor(a);let n=t.activeFormattingElements.getElementEntry(a),s=n&&o>=3;!n||s?(s&&t.activeFormattingElements.removeEntry(n),t.openElements.remove(a)):(a=function(t,e){let n=t.treeAdapter.getNamespaceURI(e.element),r=t.treeAdapter.createElement(e.token.tagName,n,e.token.attrs);return t.openElements.replace(e.element,r),e.element=r,r}(t,n),r===e&&(t.activeFormattingElements.bookmark=n),t.treeAdapter.detachNode(r),t.treeAdapter.appendChild(a,r),r=a)}return r}(t,e,n.element),i=t.openElements.getCommonAncestor(n.element);t.treeAdapter.detachNode(r),function(t,e,n){if(t._isElementCausesFosterParenting(e))t._fosterParentElement(n);else{let r=t.treeAdapter.getTagName(e),i=t.treeAdapter.getNamespaceURI(e);r===g.TEMPLATE&&i===y.HTML&&(e=t.treeAdapter.getTemplateContent(e)),t.treeAdapter.appendChild(e,n)}}(t,i,r),function(t,e,n){let r=t.treeAdapter.getNamespaceURI(n.element),i=n.token,o=t.treeAdapter.createElement(i.tagName,r,i.attrs);t._adoptNodes(e,o),t.treeAdapter.appendChild(e,o),t.activeFormattingElements.insertElementAfterBookmark(o,n.token),t.activeFormattingElements.removeEntry(n),t.openElements.remove(n.element),t.openElements.insertAfter(e,o)}(t,e,n)}}function Y(){}function $(t){t._err(f.misplacedDoctype)}function Q(t,e){t._appendCommentNode(e,t.openElements.currentTmplContent||t.openElements.current)}function X(t,e){t._appendCommentNode(e,t.document)}function Z(t,e){t._insertCharacters(e)}function J(t){t.stopped=!0}function tt(t,e){t._err(f.missingDoctype,{beforeToken:!0}),t.treeAdapter.setDocumentMode(t.document,m.DOCUMENT_MODE.QUIRKS),t.insertionMode=T,t._processToken(e)}function te(t,e){t._insertFakeRootElement(),t.insertionMode=A,t._processToken(e)}function tn(t,e){t._insertFakeElement(g.HEAD),t.headElement=t.openElements.current,t.insertionMode=C,t._processToken(e)}function tr(t,e){let n=e.tagName;n===g.HTML?t_(t,e):n===g.BASE||n===g.BASEFONT||n===g.BGSOUND||n===g.LINK||n===g.META?(t._appendElement(e,y.HTML),e.ackSelfClosing=!0):n===g.TITLE?t._switchToTextParsing(e,r.MODE.RCDATA):n===g.NOSCRIPT?t.options.scriptingEnabled?t._switchToTextParsing(e,r.MODE.RAWTEXT):(t._insertElement(e,y.HTML),t.insertionMode=w):n===g.NOFRAMES||n===g.STYLE?t._switchToTextParsing(e,r.MODE.RAWTEXT):n===g.SCRIPT?t._switchToTextParsing(e,r.MODE.SCRIPT_DATA):n===g.TEMPLATE?(t._insertTemplate(e,y.HTML),t.activeFormattingElements.insertMarker(),t.framesetOk=!1,t.insertionMode=B,t._pushTmplInsertionMode(B)):n===g.HEAD?t._err(f.misplacedStartTagForHeadElement):to(t,e)}function ti(t,e){let n=e.tagName;n===g.HEAD?(t.openElements.pop(),t.insertionMode=x):n===g.BODY||n===g.BR||n===g.HTML?to(t,e):n===g.TEMPLATE&&t.openElements.tmplCount>0?(t.openElements.generateImpliedEndTagsThoroughly(),t.openElements.currentTagName!==g.TEMPLATE&&t._err(f.closingOfElementWithOpenChildElements),t.openElements.popUntilTagNamePopped(g.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t._popTmplInsertionMode(),t._resetInsertionMode()):t._err(f.endTagWithoutMatchingOpenElement)}function to(t,e){t.openElements.pop(),t.insertionMode=x,t._processToken(e)}function ta(t,e){let n=e.type===r.EOF_TOKEN?f.openElementsLeftAfterEof:f.disallowedContentInNoscriptInHead;t._err(n),t.openElements.pop(),t.insertionMode=C,t._processToken(e)}function ts(t,e){t._insertFakeElement(g.BODY),t.insertionMode=S,t._processToken(e)}function tu(t,e){t._reconstructActiveFormattingElements(),t._insertCharacters(e)}function tl(t,e){t._reconstructActiveFormattingElements(),t._insertCharacters(e),t.framesetOk=!1}function tc(t,e){t.openElements.hasInButtonScope(g.P)&&t._closePElement(),t._insertElement(e,y.HTML)}function tp(t,e){t.openElements.hasInButtonScope(g.P)&&t._closePElement(),t._insertElement(e,y.HTML),t.skipNextNewLine=!0,t.framesetOk=!1}function th(t,e){t._reconstructActiveFormattingElements(),t._insertElement(e,y.HTML),t.activeFormattingElements.pushElement(t.openElements.current,e)}function tf(t,e){t._reconstructActiveFormattingElements(),t._insertElement(e,y.HTML),t.activeFormattingElements.insertMarker(),t.framesetOk=!1}function td(t,e){t._reconstructActiveFormattingElements(),t._appendElement(e,y.HTML),t.framesetOk=!1,e.ackSelfClosing=!0}function tm(t,e){t._appendElement(e,y.HTML),e.ackSelfClosing=!0}function tg(t,e){t._switchToTextParsing(e,r.MODE.RAWTEXT)}function ty(t,e){t.openElements.currentTagName===g.OPTION&&t.openElements.pop(),t._reconstructActiveFormattingElements(),t._insertElement(e,y.HTML)}function tv(t,e){t.openElements.hasInScope(g.RUBY)&&t.openElements.generateImpliedEndTags(),t._insertElement(e,y.HTML)}function tb(t,e){t._reconstructActiveFormattingElements(),t._insertElement(e,y.HTML)}function t_(t,e){let n=e.tagName;switch(n.length){case 1:n===g.I||n===g.S||n===g.B||n===g.U?th(t,e):n===g.P?tc(t,e):n===g.A?function(t,e){let n=t.activeFormattingElements.getElementEntryInScopeWithTagName(g.A);n&&(K(t,e),t.openElements.remove(n.element),t.activeFormattingElements.removeEntry(n)),t._reconstructActiveFormattingElements(),t._insertElement(e,y.HTML),t.activeFormattingElements.pushElement(t.openElements.current,e)}(t,e):tb(t,e);break;case 2:n===g.DL||n===g.OL||n===g.UL?tc(t,e):n===g.H1||n===g.H2||n===g.H3||n===g.H4||n===g.H5||n===g.H6?function(t,e){t.openElements.hasInButtonScope(g.P)&&t._closePElement();let n=t.openElements.currentTagName;n!==g.H1&&n!==g.H2&&n!==g.H3&&n!==g.H4&&n!==g.H5&&n!==g.H6||t.openElements.pop(),t._insertElement(e,y.HTML)}(t,e):n===g.LI||n===g.DD||n===g.DT?function(t,e){t.framesetOk=!1;let n=e.tagName;for(let e=t.openElements.stackTop;e>=0;e--){let r=t.openElements.items[e],i=t.treeAdapter.getTagName(r),o=null;if(n===g.LI&&i===g.LI?o=g.LI:n!==g.DD&&n!==g.DT||i!==g.DD&&i!==g.DT||(o=i),o){t.openElements.generateImpliedEndTagsWithExclusion(o),t.openElements.popUntilTagNamePopped(o);break}if(i!==g.ADDRESS&&i!==g.DIV&&i!==g.P&&t._isSpecialElement(r))break}t.openElements.hasInButtonScope(g.P)&&t._closePElement(),t._insertElement(e,y.HTML)}(t,e):n===g.EM||n===g.TT?th(t,e):n===g.BR?td(t,e):n===g.HR?(t.openElements.hasInButtonScope(g.P)&&t._closePElement(),t._appendElement(e,y.HTML),t.framesetOk=!1,e.ackSelfClosing=!0):n===g.RB?tv(t,e):n===g.RT||n===g.RP?(t.openElements.hasInScope(g.RUBY)&&t.openElements.generateImpliedEndTagsWithExclusion(g.RTC),t._insertElement(e,y.HTML)):n!==g.TH&&n!==g.TD&&n!==g.TR&&tb(t,e);break;case 3:n===g.DIV||n===g.DIR||n===g.NAV?tc(t,e):n===g.PRE?tp(t,e):n===g.BIG?th(t,e):n===g.IMG||n===g.WBR?td(t,e):n===g.XMP?(t.openElements.hasInButtonScope(g.P)&&t._closePElement(),t._reconstructActiveFormattingElements(),t.framesetOk=!1,t._switchToTextParsing(e,r.MODE.RAWTEXT)):n===g.SVG?(t._reconstructActiveFormattingElements(),h.adjustTokenSVGAttrs(e),h.adjustTokenXMLAttrs(e),e.selfClosing?t._appendElement(e,y.SVG):t._insertElement(e,y.SVG),e.ackSelfClosing=!0):n===g.RTC?tv(t,e):n!==g.COL&&tb(t,e);break;case 4:n===g.HTML?0===t.openElements.tmplCount&&t.treeAdapter.adoptAttributes(t.openElements.items[0],e.attrs):n===g.BASE||n===g.LINK||n===g.META?tr(t,e):n===g.BODY?function(t,e){let n=t.openElements.tryPeekProperlyNestedBodyElement();n&&0===t.openElements.tmplCount&&(t.framesetOk=!1,t.treeAdapter.adoptAttributes(n,e.attrs))}(t,e):n===g.MAIN||n===g.MENU?tc(t,e):n===g.FORM?function(t,e){let n=t.openElements.tmplCount>0;t.formElement&&!n||(t.openElements.hasInButtonScope(g.P)&&t._closePElement(),t._insertElement(e,y.HTML),n||(t.formElement=t.openElements.current))}(t,e):n===g.CODE||n===g.FONT?th(t,e):n===g.NOBR?(t._reconstructActiveFormattingElements(),t.openElements.hasInScope(g.NOBR)&&(K(t,e),t._reconstructActiveFormattingElements()),t._insertElement(e,y.HTML),t.activeFormattingElements.pushElement(t.openElements.current,e)):n===g.AREA?td(t,e):n===g.MATH?(t._reconstructActiveFormattingElements(),h.adjustTokenMathMLAttrs(e),h.adjustTokenXMLAttrs(e),e.selfClosing?t._appendElement(e,y.MATHML):t._insertElement(e,y.MATHML),e.ackSelfClosing=!0):n===g.MENU?(t.openElements.hasInButtonScope(g.P)&&t._closePElement(),t._insertElement(e,y.HTML)):n!==g.HEAD&&tb(t,e);break;case 5:n===g.STYLE||n===g.TITLE?tr(t,e):n===g.ASIDE?tc(t,e):n===g.SMALL?th(t,e):n===g.TABLE?(t.treeAdapter.getDocumentMode(t.document)!==m.DOCUMENT_MODE.QUIRKS&&t.openElements.hasInButtonScope(g.P)&&t._closePElement(),t._insertElement(e,y.HTML),t.framesetOk=!1,t.insertionMode=k):n===g.EMBED?td(t,e):n===g.INPUT?function(t,e){t._reconstructActiveFormattingElements(),t._appendElement(e,y.HTML);let n=r.getTokenAttr(e,v.TYPE);n&&n.toLowerCase()===_||(t.framesetOk=!1),e.ackSelfClosing=!0}(t,e):n===g.PARAM||n===g.TRACK?tm(t,e):n===g.IMAGE?(e.tagName=g.IMG,td(t,e)):n!==g.FRAME&&n!==g.TBODY&&n!==g.TFOOT&&n!==g.THEAD&&tb(t,e);break;case 6:n===g.SCRIPT?tr(t,e):n===g.CENTER||n===g.FIGURE||n===g.FOOTER||n===g.HEADER||n===g.HGROUP||n===g.DIALOG?tc(t,e):n===g.BUTTON?(t.openElements.hasInScope(g.BUTTON)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(g.BUTTON)),t._reconstructActiveFormattingElements(),t._insertElement(e,y.HTML),t.framesetOk=!1):n===g.STRIKE||n===g.STRONG?th(t,e):n===g.APPLET||n===g.OBJECT?tf(t,e):n===g.KEYGEN?td(t,e):n===g.SOURCE?tm(t,e):n===g.IFRAME?(t.framesetOk=!1,t._switchToTextParsing(e,r.MODE.RAWTEXT)):n===g.SELECT?(t._reconstructActiveFormattingElements(),t._insertElement(e,y.HTML),t.framesetOk=!1,t.insertionMode===k||t.insertionMode===N||t.insertionMode===R||t.insertionMode===P||t.insertionMode===L?t.insertionMode=j:t.insertionMode=M):n===g.OPTION?ty(t,e):tb(t,e);break;case 7:n===g.BGSOUND?tr(t,e):n===g.DETAILS||n===g.ADDRESS||n===g.ARTICLE||n===g.SECTION||n===g.SUMMARY?tc(t,e):n===g.LISTING?tp(t,e):n===g.MARQUEE?tf(t,e):n===g.NOEMBED?tg(t,e):n!==g.CAPTION&&tb(t,e);break;case 8:n===g.BASEFONT?tr(t,e):n===g.FRAMESET?function(t,e){let n=t.openElements.tryPeekProperlyNestedBodyElement();t.framesetOk&&n&&(t.treeAdapter.detachNode(n),t.openElements.popAllUpToHtmlElement(),t._insertElement(e,y.HTML),t.insertionMode=U)}(t,e):n===g.FIELDSET?tc(t,e):n===g.TEXTAREA?(t._insertElement(e,y.HTML),t.skipNextNewLine=!0,t.tokenizer.state=r.MODE.RCDATA,t.originalInsertionMode=t.insertionMode,t.framesetOk=!1,t.insertionMode=O):n===g.TEMPLATE?tr(t,e):n===g.NOSCRIPT?t.options.scriptingEnabled?tg(t,e):tb(t,e):n===g.OPTGROUP?ty(t,e):n!==g.COLGROUP&&tb(t,e);break;case 9:n===g.PLAINTEXT?(t.openElements.hasInButtonScope(g.P)&&t._closePElement(),t._insertElement(e,y.HTML),t.tokenizer.state=r.MODE.PLAINTEXT):tb(t,e);break;case 10:n===g.BLOCKQUOTE||n===g.FIGCAPTION?tc(t,e):tb(t,e);break;default:tb(t,e)}}function tE(t,e){let n=e.tagName;t.openElements.hasInScope(n)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(n))}function tT(t,e){let n=e.tagName;t.openElements.hasInScope(n)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(n),t.activeFormattingElements.clearToLastMarker())}function tA(t,e){let n=e.tagName;for(let e=t.openElements.stackTop;e>0;e--){let r=t.openElements.items[e];if(t.treeAdapter.getTagName(r)===n){t.openElements.generateImpliedEndTagsWithExclusion(n),t.openElements.popUntilElementPopped(r);break}if(t._isSpecialElement(r))break}}function tC(t,e){let n=e.tagName;switch(n.length){case 1:n===g.A||n===g.B||n===g.I||n===g.S||n===g.U?K(t,e):n===g.P?(t.openElements.hasInButtonScope(g.P)||t._insertFakeElement(g.P),t._closePElement()):tA(t,e);break;case 2:n===g.DL||n===g.UL||n===g.OL?tE(t,e):n===g.LI?t.openElements.hasInListItemScope(g.LI)&&(t.openElements.generateImpliedEndTagsWithExclusion(g.LI),t.openElements.popUntilTagNamePopped(g.LI)):n===g.DD||n===g.DT?function(t,e){let n=e.tagName;t.openElements.hasInScope(n)&&(t.openElements.generateImpliedEndTagsWithExclusion(n),t.openElements.popUntilTagNamePopped(n))}(t,e):n===g.H1||n===g.H2||n===g.H3||n===g.H4||n===g.H5||n===g.H6?t.openElements.hasNumberedHeaderInScope()&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilNumberedHeaderPopped()):n===g.BR?(t._reconstructActiveFormattingElements(),t._insertFakeElement(g.BR),t.openElements.pop(),t.framesetOk=!1):n===g.EM||n===g.TT?K(t,e):tA(t,e);break;case 3:n===g.BIG?K(t,e):n===g.DIR||n===g.DIV||n===g.NAV||n===g.PRE?tE(t,e):tA(t,e);break;case 4:n===g.BODY?t.openElements.hasInScope(g.BODY)&&(t.insertionMode=F):n===g.HTML?t.openElements.hasInScope(g.BODY)&&(t.insertionMode=F,t._processToken(e)):n===g.FORM?function(t){let e=t.openElements.tmplCount>0,n=t.formElement;e||(t.formElement=null),(n||e)&&t.openElements.hasInScope(g.FORM)&&(t.openElements.generateImpliedEndTags(),e?t.openElements.popUntilTagNamePopped(g.FORM):t.openElements.remove(n))}(t):n===g.CODE||n===g.FONT||n===g.NOBR?K(t,e):n===g.MAIN||n===g.MENU?tE(t,e):tA(t,e);break;case 5:n===g.ASIDE?tE(t,e):n===g.SMALL?K(t,e):tA(t,e);break;case 6:n===g.CENTER||n===g.FIGURE||n===g.FOOTER||n===g.HEADER||n===g.HGROUP||n===g.DIALOG?tE(t,e):n===g.APPLET||n===g.OBJECT?tT(t,e):n===g.STRIKE||n===g.STRONG?K(t,e):tA(t,e);break;case 7:n===g.ADDRESS||n===g.ARTICLE||n===g.DETAILS||n===g.SECTION||n===g.SUMMARY||n===g.LISTING?tE(t,e):n===g.MARQUEE?tT(t,e):tA(t,e);break;case 8:n===g.FIELDSET?tE(t,e):n===g.TEMPLATE?ti(t,e):tA(t,e);break;case 10:n===g.BLOCKQUOTE||n===g.FIGCAPTION?tE(t,e):tA(t,e);break;default:tA(t,e)}}function tw(t,e){t.tmplInsertionModeStackTop>-1?tP(t,e):t.stopped=!0}function tx(t,e){let n=t.openElements.currentTagName;n===g.TABLE||n===g.TBODY||n===g.TFOOT||n===g.THEAD||n===g.TR?(t.pendingCharacterTokens=[],t.hasNonWhitespacePendingCharacterToken=!1,t.originalInsertionMode=t.insertionMode,t.insertionMode=D,t._processToken(e)):tk(t,e)}function tS(t,e){let n=e.tagName;switch(n.length){case 2:n===g.TD||n===g.TH||n===g.TR?(t.openElements.clearBackToTableContext(),t._insertFakeElement(g.TBODY),t.insertionMode=R,t._processToken(e)):tk(t,e);break;case 3:n===g.COL?(t.openElements.clearBackToTableContext(),t._insertFakeElement(g.COLGROUP),t.insertionMode=I,t._processToken(e)):tk(t,e);break;case 4:n===g.FORM?t.formElement||0!==t.openElements.tmplCount||(t._insertElement(e,y.HTML),t.formElement=t.openElements.current,t.openElements.pop()):tk(t,e);break;case 5:n===g.TABLE?t.openElements.hasInTableScope(g.TABLE)&&(t.openElements.popUntilTagNamePopped(g.TABLE),t._resetInsertionMode(),t._processToken(e)):n===g.STYLE?tr(t,e):n===g.TBODY||n===g.TFOOT||n===g.THEAD?(t.openElements.clearBackToTableContext(),t._insertElement(e,y.HTML),t.insertionMode=R):n===g.INPUT?function(t,e){let n=r.getTokenAttr(e,v.TYPE);n&&n.toLowerCase()===_?t._appendElement(e,y.HTML):tk(t,e),e.ackSelfClosing=!0}(t,e):tk(t,e);break;case 6:n===g.SCRIPT?tr(t,e):tk(t,e);break;case 7:n===g.CAPTION?(t.openElements.clearBackToTableContext(),t.activeFormattingElements.insertMarker(),t._insertElement(e,y.HTML),t.insertionMode=N):tk(t,e);break;case 8:n===g.COLGROUP?(t.openElements.clearBackToTableContext(),t._insertElement(e,y.HTML),t.insertionMode=I):n===g.TEMPLATE?tr(t,e):tk(t,e);break;default:tk(t,e)}}function tO(t,e){let n=e.tagName;n===g.TABLE?t.openElements.hasInTableScope(g.TABLE)&&(t.openElements.popUntilTagNamePopped(g.TABLE),t._resetInsertionMode()):n===g.TEMPLATE?ti(t,e):n!==g.BODY&&n!==g.CAPTION&&n!==g.COL&&n!==g.COLGROUP&&n!==g.HTML&&n!==g.TBODY&&n!==g.TD&&n!==g.TFOOT&&n!==g.TH&&n!==g.THEAD&&n!==g.TR&&tk(t,e)}function tk(t,e){let n=t.fosterParentingEnabled;t.fosterParentingEnabled=!0,t._processTokenInBodyMode(e),t.fosterParentingEnabled=n}function tD(t,e){let n=0;if(t.hasNonWhitespacePendingCharacterToken)for(;n0?(t.openElements.popUntilTagNamePopped(g.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t._popTmplInsertionMode(),t._resetInsertionMode(),t._processToken(e)):t.stopped=!0}function tL(t,e){t.insertionMode=S,t._processToken(e)}function tM(t,e){t.insertionMode=S,t._processToken(e)}t.exports=class{constructor(t){this.options=c(b,t),this.treeAdapter=this.options.treeAdapter,this.pendingScript=null,this.options.sourceCodeLocationInfo&&u.install(this,a),this.options.onParseError&&u.install(this,s,{onParseError:this.options.onParseError})}parse(t){let e=this.treeAdapter.createDocument();return this._bootstrap(e,null),this.tokenizer.write(t,!0),this._runParsingLoop(null),e}parseFragment(t,e){e||(e=this.treeAdapter.createElement(g.TEMPLATE,y.HTML,[]));let n=this.treeAdapter.createElement("documentmock",y.HTML,[]);this._bootstrap(n,e),this.treeAdapter.getTagName(e)===g.TEMPLATE&&this._pushTmplInsertionMode(B),this._initTokenizerForFragmentParsing(),this._insertFakeRootElement(),this._resetInsertionMode(),this._findFormInFragmentContext(),this.tokenizer.write(t,!0),this._runParsingLoop(null);let r=this.treeAdapter.getFirstChild(n),i=this.treeAdapter.createDocumentFragment();return this._adoptNodes(r,i),i}_bootstrap(t,e){this.tokenizer=new r(this.options),this.stopped=!1,this.insertionMode=E,this.originalInsertionMode="",this.document=t,this.fragmentContext=e,this.headElement=null,this.formElement=null,this.openElements=new i(this.document,this.treeAdapter),this.activeFormattingElements=new o(this.treeAdapter),this.tmplInsertionModeStack=[],this.tmplInsertionModeStackTop=-1,this.currentTmplInsertionMode=null,this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1}_err(){}_runParsingLoop(t){for(;!this.stopped;){this._setupTokenizerCDATAMode();let e=this.tokenizer.getNextToken();if(e.type===r.HIBERNATION_TOKEN)break;if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.type===r.WHITESPACE_CHARACTER_TOKEN&&"\n"===e.chars[0])){if(1===e.chars.length)continue;e.chars=e.chars.substr(1)}if(this._processInputToken(e),t&&this.pendingScript)break}}runParsingLoopForCurrentChunk(t,e){if(this._runParsingLoop(e),e&&this.pendingScript){let t=this.pendingScript;return this.pendingScript=null,void e(t)}t&&t()}_setupTokenizerCDATAMode(){let t=this._getAdjustedCurrentElement();this.tokenizer.allowCDATA=t&&t!==this.document&&this.treeAdapter.getNamespaceURI(t)!==y.HTML&&!this._isIntegrationPoint(t)}_switchToTextParsing(t,e){this._insertElement(t,y.HTML),this.tokenizer.state=e,this.originalInsertionMode=this.insertionMode,this.insertionMode=O}switchToPlaintextParsing(){this.insertionMode=O,this.originalInsertionMode=S,this.tokenizer.state=r.MODE.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;do{if(this.treeAdapter.getTagName(t)===g.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}while(t)}_initTokenizerForFragmentParsing(){if(this.treeAdapter.getNamespaceURI(this.fragmentContext)===y.HTML){let t=this.treeAdapter.getTagName(this.fragmentContext);t===g.TITLE||t===g.TEXTAREA?this.tokenizer.state=r.MODE.RCDATA:t===g.STYLE||t===g.XMP||t===g.IFRAME||t===g.NOEMBED||t===g.NOFRAMES||t===g.NOSCRIPT?this.tokenizer.state=r.MODE.RAWTEXT:t===g.SCRIPT?this.tokenizer.state=r.MODE.SCRIPT_DATA:t===g.PLAINTEXT&&(this.tokenizer.state=r.MODE.PLAINTEXT)}}_setDocumentType(t){let e=t.name||"",n=t.publicId||"",r=t.systemId||"";this.treeAdapter.setDocumentType(this.document,e,n,r)}_attachElementToTree(t){if(this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{let e=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.appendChild(e,t)}}_appendElement(t,e){let n=this.treeAdapter.createElement(t.tagName,e,t.attrs);this._attachElementToTree(n)}_insertElement(t,e){let n=this.treeAdapter.createElement(t.tagName,e,t.attrs);this._attachElementToTree(n),this.openElements.push(n)}_insertFakeElement(t){let e=this.treeAdapter.createElement(t,y.HTML,[]);this._attachElementToTree(e),this.openElements.push(e)}_insertTemplate(t){let e=this.treeAdapter.createElement(t.tagName,y.HTML,t.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(e,n),this._attachElementToTree(e),this.openElements.push(e)}_insertFakeRootElement(){let t=this.treeAdapter.createElement(g.HTML,y.HTML,[]);this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t)}_appendCommentNode(t,e){let n=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(e,n)}_insertCharacters(t){if(this._shouldFosterParentOnInsertion())this._fosterParentText(t.chars);else{let e=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.insertText(e,t.chars)}}_adoptNodes(t,e){for(let n=this.treeAdapter.getFirstChild(t);n;n=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(e,n)}_shouldProcessTokenInForeignContent(t){let e=this._getAdjustedCurrentElement();if(!e||e===this.document)return!1;let n=this.treeAdapter.getNamespaceURI(e);if(n===y.HTML||this.treeAdapter.getTagName(e)===g.ANNOTATION_XML&&n===y.MATHML&&t.type===r.START_TAG_TOKEN&&t.tagName===g.SVG)return!1;let i=t.type===r.CHARACTER_TOKEN||t.type===r.NULL_CHARACTER_TOKEN||t.type===r.WHITESPACE_CHARACTER_TOKEN;return(!(t.type===r.START_TAG_TOKEN&&t.tagName!==g.MGLYPH&&t.tagName!==g.MALIGNMARK)&&!i||!this._isIntegrationPoint(e,y.MATHML))&&(t.type!==r.START_TAG_TOKEN&&!i||!this._isIntegrationPoint(e,y.HTML))&&t.type!==r.EOF_TOKEN}_processToken(t){W[this.insertionMode][t.type](this,t)}_processTokenInBodyMode(t){W[S][t.type](this,t)}_processTokenInForeignContent(t){t.type===r.CHARACTER_TOKEN?(this._insertCharacters(t),this.framesetOk=!1):t.type===r.NULL_CHARACTER_TOKEN?(t.chars=d.REPLACEMENT_CHARACTER,this._insertCharacters(t)):t.type===r.WHITESPACE_CHARACTER_TOKEN?Z(this,t):t.type===r.COMMENT_TOKEN?Q(this,t):t.type===r.START_TAG_TOKEN?function(t,e){if(h.causesExit(e)&&!t.fragmentContext){for(;t.treeAdapter.getNamespaceURI(t.openElements.current)!==y.HTML&&!t._isIntegrationPoint(t.openElements.current);)t.openElements.pop();t._processToken(e)}else{let n=t._getAdjustedCurrentElement(),r=t.treeAdapter.getNamespaceURI(n);r===y.MATHML?h.adjustTokenMathMLAttrs(e):r===y.SVG&&(h.adjustTokenSVGTagName(e),h.adjustTokenSVGAttrs(e)),h.adjustTokenXMLAttrs(e),e.selfClosing?t._appendElement(e,r):t._insertElement(e,r),e.ackSelfClosing=!0}}(this,t):t.type===r.END_TAG_TOKEN&&function(t,e){for(let n=t.openElements.stackTop;n>0;n--){let r=t.openElements.items[n];if(t.treeAdapter.getNamespaceURI(r)===y.HTML){t._processToken(e);break}if(t.treeAdapter.getTagName(r).toLowerCase()===e.tagName){t.openElements.popUntilElementPopped(r);break}}}(this,t)}_processInputToken(t){this._shouldProcessTokenInForeignContent(t)?this._processTokenInForeignContent(t):this._processToken(t),t.type===r.START_TAG_TOKEN&&t.selfClosing&&!t.ackSelfClosing&&this._err(f.nonVoidHtmlElementStartTagWithTrailingSolidus)}_isIntegrationPoint(t,e){let n=this.treeAdapter.getTagName(t),r=this.treeAdapter.getNamespaceURI(t),i=this.treeAdapter.getAttrList(t);return h.isIntegrationPoint(n,r,i,e)}_reconstructActiveFormattingElements(){let t=this.activeFormattingElements.length;if(t){let e=t,n=null;do if(e--,(n=this.activeFormattingElements.entries[e]).type===o.MARKER_ENTRY||this.openElements.contains(n.element)){e++;break}while(e>0)for(let r=e;r=0;t--){let n=this.openElements.items[t];0===t&&(e=!0,this.fragmentContext&&(n=this.fragmentContext));let r=this.treeAdapter.getTagName(n),i=G[r];if(i){this.insertionMode=i;break}if(!(e||r!==g.TD&&r!==g.TH)){this.insertionMode=L;break}if(!e&&r===g.HEAD){this.insertionMode=C;break}if(r===g.SELECT){this._resetInsertionModeForSelect(t);break}if(r===g.TEMPLATE){this.insertionMode=this.currentTmplInsertionMode;break}if(r===g.HTML){this.insertionMode=this.headElement?x:A;break}if(e){this.insertionMode=S;break}}}_resetInsertionModeForSelect(t){if(t>0)for(let e=t-1;e>0;e--){let t=this.openElements.items[e],n=this.treeAdapter.getTagName(t);if(n===g.TEMPLATE)break;if(n===g.TABLE)return void(this.insertionMode=j)}this.insertionMode=M}_pushTmplInsertionMode(t){this.tmplInsertionModeStack.push(t),this.tmplInsertionModeStackTop++,this.currentTmplInsertionMode=t}_popTmplInsertionMode(){this.tmplInsertionModeStack.pop(),this.tmplInsertionModeStackTop--,this.currentTmplInsertionMode=this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]}_isElementCausesFosterParenting(t){let e=this.treeAdapter.getTagName(t);return e===g.TABLE||e===g.TBODY||e===g.TFOOT||e===g.THEAD||e===g.TR}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.current)}_findFosterParentingLocation(){let t={parent:null,beforeElement:null};for(let e=this.openElements.stackTop;e>=0;e--){let n=this.openElements.items[e],r=this.treeAdapter.getTagName(n),i=this.treeAdapter.getNamespaceURI(n);if(r===g.TEMPLATE&&i===y.HTML){t.parent=this.treeAdapter.getTemplateContent(n);break}if(r===g.TABLE){t.parent=this.treeAdapter.getParentNode(n),t.parent?t.beforeElement=n:t.parent=this.openElements.items[e-1];break}}return t.parent||(t.parent=this.openElements.items[0]),t}_fosterParentElement(t){let e=this._findFosterParentingLocation();e.beforeElement?this.treeAdapter.insertBefore(e.parent,t,e.beforeElement):this.treeAdapter.appendChild(e.parent,t)}_fosterParentText(t){let e=this._findFosterParentingLocation();e.beforeElement?this.treeAdapter.insertTextBefore(e.parent,t,e.beforeElement):this.treeAdapter.insertText(e.parent,t)}_isSpecialElement(t){let e=this.treeAdapter.getTagName(t),n=this.treeAdapter.getNamespaceURI(t);return m.SPECIAL_ELEMENTS[n][e]}}},6519:(t,e,n)=>{let r=n(6152),i=r.TAG_NAMES,o=r.NAMESPACES;function a(t){switch(t.length){case 1:return t===i.P;case 2:return t===i.RB||t===i.RP||t===i.RT||t===i.DD||t===i.DT||t===i.LI;case 3:return t===i.RTC;case 6:return t===i.OPTION;case 8:return t===i.OPTGROUP}return!1}function s(t,e){switch(t.length){case 2:if(t===i.TD||t===i.TH)return e===o.HTML;if(t===i.MI||t===i.MO||t===i.MN||t===i.MS)return e===o.MATHML;break;case 4:if(t===i.HTML)return e===o.HTML;if(t===i.DESC)return e===o.SVG;break;case 5:if(t===i.TABLE)return e===o.HTML;if(t===i.MTEXT)return e===o.MATHML;if(t===i.TITLE)return e===o.SVG;break;case 6:return(t===i.APPLET||t===i.OBJECT)&&e===o.HTML;case 7:return(t===i.CAPTION||t===i.MARQUEE)&&e===o.HTML;case 8:return t===i.TEMPLATE&&e===o.HTML;case 13:return t===i.FOREIGN_OBJECT&&e===o.SVG;case 14:return t===i.ANNOTATION_XML&&e===o.MATHML}return!1}t.exports=class{constructor(t,e){this.stackTop=-1,this.items=[],this.current=t,this.currentTagName=null,this.currentTmplContent=null,this.tmplCount=0,this.treeAdapter=e}_indexOf(t){let e=-1;for(let n=this.stackTop;n>=0;n--)if(this.items[n]===t){e=n;break}return e}_isInTemplate(){return this.currentTagName===i.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===o.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagName=this.current&&this.treeAdapter.getTagName(this.current),this.currentTmplContent=this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):null}push(t){this.items[++this.stackTop]=t,this._updateCurrentElement(),this._isInTemplate()&&this.tmplCount++}pop(){this.stackTop--,this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this._updateCurrentElement()}replace(t,e){let n=this._indexOf(t);this.items[n]=e,n===this.stackTop&&this._updateCurrentElement()}insertAfter(t,e){let n=this._indexOf(t)+1;this.items.splice(n,0,e),n===++this.stackTop&&this._updateCurrentElement()}popUntilTagNamePopped(t){for(;this.stackTop>-1;){let e=this.currentTagName,n=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===t&&n===o.HTML)break}}popUntilElementPopped(t){for(;this.stackTop>-1;){let e=this.current;if(this.pop(),e===t)break}}popUntilNumberedHeaderPopped(){for(;this.stackTop>-1;){let t=this.currentTagName,e=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),t===i.H1||t===i.H2||t===i.H3||t===i.H4||t===i.H5||t===i.H6&&e===o.HTML)break}}popUntilTableCellPopped(){for(;this.stackTop>-1;){let t=this.currentTagName,e=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),t===i.TD||t===i.TH&&e===o.HTML)break}}popAllUpToHtmlElement(){this.stackTop=0,this._updateCurrentElement()}clearBackToTableContext(){for(;this.currentTagName!==i.TABLE&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==o.HTML;)this.pop()}clearBackToTableBodyContext(){for(;this.currentTagName!==i.TBODY&&this.currentTagName!==i.TFOOT&&this.currentTagName!==i.THEAD&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==o.HTML;)this.pop()}clearBackToTableRowContext(){for(;this.currentTagName!==i.TR&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==o.HTML;)this.pop()}remove(t){for(let e=this.stackTop;e>=0;e--)if(this.items[e]===t){this.items.splice(e,1),this.stackTop--,this._updateCurrentElement();break}}tryPeekProperlyNestedBodyElement(){let t=this.items[1];return t&&this.treeAdapter.getTagName(t)===i.BODY?t:null}contains(t){return this._indexOf(t)>-1}getCommonAncestor(t){let e=this._indexOf(t);return--e>=0?this.items[e]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.currentTagName===i.HTML}hasInScope(t){for(let e=this.stackTop;e>=0;e--){let n=this.treeAdapter.getTagName(this.items[e]),r=this.treeAdapter.getNamespaceURI(this.items[e]);if(n===t&&r===o.HTML)break;if(s(n,r))return!1}return!0}hasNumberedHeaderInScope(){for(let t=this.stackTop;t>=0;t--){let e=this.treeAdapter.getTagName(this.items[t]),n=this.treeAdapter.getNamespaceURI(this.items[t]);if((e===i.H1||e===i.H2||e===i.H3||e===i.H4||e===i.H5||e===i.H6)&&n===o.HTML)break;if(s(e,n))return!1}return!0}hasInListItemScope(t){for(let e=this.stackTop;e>=0;e--){let n=this.treeAdapter.getTagName(this.items[e]),r=this.treeAdapter.getNamespaceURI(this.items[e]);if(n===t&&r===o.HTML)break;if((n===i.UL||n===i.OL)&&r===o.HTML||s(n,r))return!1}return!0}hasInButtonScope(t){for(let e=this.stackTop;e>=0;e--){let n=this.treeAdapter.getTagName(this.items[e]),r=this.treeAdapter.getNamespaceURI(this.items[e]);if(n===t&&r===o.HTML)break;if(n===i.BUTTON&&r===o.HTML||s(n,r))return!1}return!0}hasInTableScope(t){for(let e=this.stackTop;e>=0;e--){let n=this.treeAdapter.getTagName(this.items[e]);if(this.treeAdapter.getNamespaceURI(this.items[e])===o.HTML){if(n===t)return!0;if(n===i.TABLE||n===i.TEMPLATE||n===i.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let t=this.stackTop;t>=0;t--){let e=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===o.HTML){if(e===i.TBODY||e===i.THEAD||e===i.TFOOT)return!0;if(e===i.TABLE||e===i.HTML)return!1}}return!0}hasInSelectScope(t){for(let e=this.stackTop;e>=0;e--){let n=this.treeAdapter.getTagName(this.items[e]);if(this.treeAdapter.getNamespaceURI(this.items[e])===o.HTML){if(n===t)return!0;if(n!==i.OPTION&&n!==i.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;a(this.currentTagName);)this.pop()}generateImpliedEndTagsThoroughly(){for(;function(t){switch(t.length){case 1:return t===i.P;case 2:return t===i.RB||t===i.RP||t===i.RT||t===i.DD||t===i.DT||t===i.LI||t===i.TD||t===i.TH||t===i.TR;case 3:return t===i.RTC;case 5:return t===i.TBODY||t===i.TFOOT||t===i.THEAD;case 6:return t===i.OPTION;case 7:return t===i.CAPTION;case 8:return t===i.OPTGROUP||t===i.COLGROUP}return!1}(this.currentTagName);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;a(this.currentTagName)&&this.currentTagName!==t;)this.pop()}}},3988:(t,e,n)=>{let r=n(7296),i=n(8904),o=n(1515),a=n(6152),s=a.TAG_NAMES,u=a.NAMESPACES,l={treeAdapter:r},c=/&/g,p=/\u00a0/g,h=/"/g,f=//g;class m{constructor(t,e){this.options=i(l,e),this.treeAdapter=this.options.treeAdapter,this.html="",this.startNode=t}serialize(){return this._serializeChildNodes(this.startNode),this.html}_serializeChildNodes(t){let e=this.treeAdapter.getChildNodes(t);if(e)for(let t=0,n=e.length;t",e!==s.AREA&&e!==s.BASE&&e!==s.BASEFONT&&e!==s.BGSOUND&&e!==s.BR&&e!==s.COL&&e!==s.EMBED&&e!==s.FRAME&&e!==s.HR&&e!==s.IMG&&e!==s.INPUT&&e!==s.KEYGEN&&e!==s.LINK&&e!==s.META&&e!==s.PARAM&&e!==s.SOURCE&&e!==s.TRACK&&e!==s.WBR){let r=e===s.TEMPLATE&&n===u.HTML?this.treeAdapter.getTemplateContent(t):t;this._serializeChildNodes(r),this.html+=""}}_serializeAttributes(t){let e=this.treeAdapter.getAttrList(t);for(let t=0,n=e.length;t"}_serializeDocumentTypeNode(t){let e=this.treeAdapter.getDocumentTypeNodeName(t);this.html+="<"+o.serializeContent(e,null,null)+">"}}m.escapeString=function(t,e){return t=t.replace(c,"&").replace(p," "),t=e?t.replace(h,"""):t.replace(f,"<").replace(d,">")},t.exports=m},5763:(t,e,n)=>{let r=n(7118),i=n(4284),o=n(5482),a=n(1734),s=i.CODE_POINTS,u=i.CODE_POINT_SEQUENCES,l={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},c="DATA_STATE",p="RCDATA_STATE",h="RAWTEXT_STATE",f="SCRIPT_DATA_STATE",d="PLAINTEXT_STATE",m="TAG_OPEN_STATE",g="END_TAG_OPEN_STATE",y="TAG_NAME_STATE",v="RCDATA_LESS_THAN_SIGN_STATE",b="RCDATA_END_TAG_OPEN_STATE",_="RCDATA_END_TAG_NAME_STATE",E="RAWTEXT_LESS_THAN_SIGN_STATE",T="RAWTEXT_END_TAG_OPEN_STATE",A="RAWTEXT_END_TAG_NAME_STATE",C="SCRIPT_DATA_LESS_THAN_SIGN_STATE",w="SCRIPT_DATA_END_TAG_OPEN_STATE",x="SCRIPT_DATA_END_TAG_NAME_STATE",S="SCRIPT_DATA_ESCAPE_START_STATE",O="SCRIPT_DATA_ESCAPE_START_DASH_STATE",k="SCRIPT_DATA_ESCAPED_STATE",D="SCRIPT_DATA_ESCAPED_DASH_STATE",N="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",I="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",R="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",P="SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",L="SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",M="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",j="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",B="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",F="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",U="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",H="BEFORE_ATTRIBUTE_NAME_STATE",V="ATTRIBUTE_NAME_STATE",q="AFTER_ATTRIBUTE_NAME_STATE",G="BEFORE_ATTRIBUTE_VALUE_STATE",z="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",W="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",K="ATTRIBUTE_VALUE_UNQUOTED_STATE",Y="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",$="SELF_CLOSING_START_TAG_STATE",Q="BOGUS_COMMENT_STATE",X="MARKUP_DECLARATION_OPEN_STATE",Z="COMMENT_START_STATE",J="COMMENT_START_DASH_STATE",tt="COMMENT_STATE",te="COMMENT_LESS_THAN_SIGN_STATE",tn="COMMENT_LESS_THAN_SIGN_BANG_STATE",tr="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",ti="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",to="COMMENT_END_DASH_STATE",ta="COMMENT_END_STATE",ts="COMMENT_END_BANG_STATE",tu="DOCTYPE_STATE",tl="BEFORE_DOCTYPE_NAME_STATE",tc="DOCTYPE_NAME_STATE",tp="AFTER_DOCTYPE_NAME_STATE",th="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",tf="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",td="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",tm="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",tg="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",ty="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",tv="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",tb="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",t_="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",tE="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",tT="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",tA="BOGUS_DOCTYPE_STATE",tC="CDATA_SECTION_STATE",tw="CDATA_SECTION_BRACKET_STATE",tx="CDATA_SECTION_END_STATE",tS="CHARACTER_REFERENCE_STATE",tO="NAMED_CHARACTER_REFERENCE_STATE",tk="AMBIGUOS_AMPERSAND_STATE",tD="NUMERIC_CHARACTER_REFERENCE_STATE",tN="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",tI="DECIMAL_CHARACTER_REFERENCE_START_STATE",tR="HEXADEMICAL_CHARACTER_REFERENCE_STATE",tP="DECIMAL_CHARACTER_REFERENCE_STATE",tL="NUMERIC_CHARACTER_REFERENCE_END_STATE";function tM(t){return t===s.SPACE||t===s.LINE_FEED||t===s.TABULATION||t===s.FORM_FEED}function tj(t){return t>=s.DIGIT_0&&t<=s.DIGIT_9}function tB(t){return t>=s.LATIN_CAPITAL_A&&t<=s.LATIN_CAPITAL_Z}function tF(t){return t>=s.LATIN_SMALL_A&&t<=s.LATIN_SMALL_Z}function tU(t){return tF(t)||tB(t)}function tH(t){return tU(t)||tj(t)}function tV(t){return t>=s.LATIN_CAPITAL_A&&t<=s.LATIN_CAPITAL_F}function tq(t){return t>=s.LATIN_SMALL_A&&t<=s.LATIN_SMALL_F}function tG(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-=65536)>>>10&1023|55296)+String.fromCharCode(56320|1023&t)}function tz(t){return String.fromCharCode(t+32)}function tW(t,e){let n=o[++t],r=++t,i=r+n-1;for(;r<=i;){let t=r+i>>>1,a=o[t];if(ae))return o[t+n];i=t-1}}return -1}class tK{constructor(){this.preprocessor=new r,this.tokenQueue=[],this.allowCDATA=!1,this.state=c,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}_err(){}_errOnNextCodePoint(t){this._consume(),this._err(t),this._unconsume()}getNextToken(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;let t=this._consume();this._ensureHibernation()||this[this.state](t)}return this.tokenQueue.shift()}write(t,e){this.active=!0,this.preprocessor.write(t,e)}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t)}_ensureHibernation(){if(this.preprocessor.endOfChunkHit){for(;this.consumedAfterSnapshot>0;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:tK.HIBERNATION_TOKEN}),!0}return!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}_reconsumeInState(t){this.state=t,this._unconsume()}_consumeSequenceIfMatch(t,e,n){let r=0,i=!0,o=t.length,a,u=0,l=e;for(;u0&&(l=this._consume(),r++),l===s.EOF||l!==(a=t[u])&&(n||l!==a+32)){i=!1;break}if(!i)for(;r--;)this._unconsume();return i}_isTempBufferEqualToScriptString(){if(this.tempBuff.length!==u.SCRIPT_STRING.length)return!1;for(let t=0;t0&&this._err(a.endTagWithAttributes),t.selfClosing&&this._err(a.endTagWithTrailingSolidus)),this.tokenQueue.push(t)}_emitCurrentCharacterToken(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}_emitEOFToken(){this._createEOFToken(),this._emitCurrentToken()}_appendCharToCurrentCharacterToken(t,e){this.currentCharacterToken&&this.currentCharacterToken.type!==t&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=e:this._createCharacterToken(t,e)}_emitCodePoint(t){let e=tK.CHARACTER_TOKEN;tM(t)?e=tK.WHITESPACE_CHARACTER_TOKEN:t===s.NULL&&(e=tK.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(e,tG(t))}_emitSeveralCodePoints(t){for(let e=0;e-1;){let t=o[r],i=t<7;i&&1&t&&(e=2&t?[o[++r],o[++r]]:[o[++r]],n=0);let a=this._consume();if(this.tempBuff.push(a),n++,a===s.EOF)break;r=i?4&t?tW(r,a):-1:a===t?++r:-1}for(;n--;)this.tempBuff.pop(),this._unconsume();return e}_isCharacterReferenceInAttribute(){return this.returnState===z||this.returnState===W||this.returnState===K}_isCharacterReferenceAttributeQuirk(t){if(!t&&this._isCharacterReferenceInAttribute()){let t=this._consume();return this._unconsume(),t===s.EQUALS_SIGN||tH(t)}return!1}_flushCodePointsConsumedAsCharacterReference(){if(this._isCharacterReferenceInAttribute())for(let t=0;t")):t===s.NULL?(this._err(a.unexpectedNullCharacter),this.state=k,this._emitChars(i.REPLACEMENT_CHARACTER)):t===s.EOF?(this._err(a.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=k,this._emitCodePoint(t))}[I](t){t===s.SOLIDUS?(this.tempBuff=[],this.state=R):tU(t)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState(L)):(this._emitChars("<"),this._reconsumeInState(k))}[R](t){tU(t)?(this._createEndTagToken(),this._reconsumeInState(P)):(this._emitChars("")):t===s.NULL?(this._err(a.unexpectedNullCharacter),this.state=M,this._emitChars(i.REPLACEMENT_CHARACTER)):t===s.EOF?(this._err(a.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=M,this._emitCodePoint(t))}[F](t){t===s.SOLIDUS?(this.tempBuff=[],this.state=U,this._emitChars("/")):this._reconsumeInState(M)}[U](t){tM(t)||t===s.SOLIDUS||t===s.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?k:M,this._emitCodePoint(t)):tB(t)?(this.tempBuff.push(t+32),this._emitCodePoint(t)):tF(t)?(this.tempBuff.push(t),this._emitCodePoint(t)):this._reconsumeInState(M)}[H](t){tM(t)||(t===s.SOLIDUS||t===s.GREATER_THAN_SIGN||t===s.EOF?this._reconsumeInState(q):t===s.EQUALS_SIGN?(this._err(a.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=V):(this._createAttr(""),this._reconsumeInState(V)))}[V](t){tM(t)||t===s.SOLIDUS||t===s.GREATER_THAN_SIGN||t===s.EOF?(this._leaveAttrName(q),this._unconsume()):t===s.EQUALS_SIGN?this._leaveAttrName(G):tB(t)?this.currentAttr.name+=tz(t):t===s.QUOTATION_MARK||t===s.APOSTROPHE||t===s.LESS_THAN_SIGN?(this._err(a.unexpectedCharacterInAttributeName),this.currentAttr.name+=tG(t)):t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentAttr.name+=i.REPLACEMENT_CHARACTER):this.currentAttr.name+=tG(t)}[q](t){tM(t)||(t===s.SOLIDUS?this.state=$:t===s.EQUALS_SIGN?this.state=G:t===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):t===s.EOF?(this._err(a.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState(V)))}[G](t){tM(t)||(t===s.QUOTATION_MARK?this.state=z:t===s.APOSTROPHE?this.state=W:t===s.GREATER_THAN_SIGN?(this._err(a.missingAttributeValue),this.state=c,this._emitCurrentToken()):this._reconsumeInState(K))}[z](t){t===s.QUOTATION_MARK?this.state=Y:t===s.AMPERSAND?(this.returnState=z,this.state=tS):t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):t===s.EOF?(this._err(a.eofInTag),this._emitEOFToken()):this.currentAttr.value+=tG(t)}[W](t){t===s.APOSTROPHE?this.state=Y:t===s.AMPERSAND?(this.returnState=W,this.state=tS):t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):t===s.EOF?(this._err(a.eofInTag),this._emitEOFToken()):this.currentAttr.value+=tG(t)}[K](t){tM(t)?this._leaveAttrValue(H):t===s.AMPERSAND?(this.returnState=K,this.state=tS):t===s.GREATER_THAN_SIGN?(this._leaveAttrValue(c),this._emitCurrentToken()):t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):t===s.QUOTATION_MARK||t===s.APOSTROPHE||t===s.LESS_THAN_SIGN||t===s.EQUALS_SIGN||t===s.GRAVE_ACCENT?(this._err(a.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=tG(t)):t===s.EOF?(this._err(a.eofInTag),this._emitEOFToken()):this.currentAttr.value+=tG(t)}[Y](t){tM(t)?this._leaveAttrValue(H):t===s.SOLIDUS?this._leaveAttrValue($):t===s.GREATER_THAN_SIGN?(this._leaveAttrValue(c),this._emitCurrentToken()):t===s.EOF?(this._err(a.eofInTag),this._emitEOFToken()):(this._err(a.missingWhitespaceBetweenAttributes),this._reconsumeInState(H))}[$](t){t===s.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=c,this._emitCurrentToken()):t===s.EOF?(this._err(a.eofInTag),this._emitEOFToken()):(this._err(a.unexpectedSolidusInTag),this._reconsumeInState(H))}[Q](t){t===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):t===s.EOF?(this._emitCurrentToken(),this._emitEOFToken()):t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentToken.data+=i.REPLACEMENT_CHARACTER):this.currentToken.data+=tG(t)}[X](t){this._consumeSequenceIfMatch(u.DASH_DASH_STRING,t,!0)?(this._createCommentToken(),this.state=Z):this._consumeSequenceIfMatch(u.DOCTYPE_STRING,t,!1)?this.state=tu:this._consumeSequenceIfMatch(u.CDATA_START_STRING,t,!0)?this.allowCDATA?this.state=tC:(this._err(a.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state=Q):this._ensureHibernation()||(this._err(a.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState(Q))}[Z](t){t===s.HYPHEN_MINUS?this.state=J:t===s.GREATER_THAN_SIGN?(this._err(a.abruptClosingOfEmptyComment),this.state=c,this._emitCurrentToken()):this._reconsumeInState(tt)}[J](t){t===s.HYPHEN_MINUS?this.state=ta:t===s.GREATER_THAN_SIGN?(this._err(a.abruptClosingOfEmptyComment),this.state=c,this._emitCurrentToken()):t===s.EOF?(this._err(a.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(tt))}[tt](t){t===s.HYPHEN_MINUS?this.state=to:t===s.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state=te):t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentToken.data+=i.REPLACEMENT_CHARACTER):t===s.EOF?(this._err(a.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=tG(t)}[te](t){t===s.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state=tn):t===s.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState(tt)}[tn](t){t===s.HYPHEN_MINUS?this.state=tr:this._reconsumeInState(tt)}[tr](t){t===s.HYPHEN_MINUS?this.state=ti:this._reconsumeInState(to)}[ti](t){t!==s.GREATER_THAN_SIGN&&t!==s.EOF&&this._err(a.nestedComment),this._reconsumeInState(ta)}[to](t){t===s.HYPHEN_MINUS?this.state=ta:t===s.EOF?(this._err(a.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(tt))}[ta](t){t===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):t===s.EXCLAMATION_MARK?this.state=ts:t===s.HYPHEN_MINUS?this.currentToken.data+="-":t===s.EOF?(this._err(a.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState(tt))}[ts](t){t===s.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state=to):t===s.GREATER_THAN_SIGN?(this._err(a.incorrectlyClosedComment),this.state=c,this._emitCurrentToken()):t===s.EOF?(this._err(a.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState(tt))}[tu](t){tM(t)?this.state=tl:t===s.GREATER_THAN_SIGN?this._reconsumeInState(tl):t===s.EOF?(this._err(a.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(a.missingWhitespaceBeforeDoctypeName),this._reconsumeInState(tl))}[tl](t){tM(t)||(tB(t)?(this._createDoctypeToken(tz(t)),this.state=tc):t===s.NULL?(this._err(a.unexpectedNullCharacter),this._createDoctypeToken(i.REPLACEMENT_CHARACTER),this.state=tc):t===s.GREATER_THAN_SIGN?(this._err(a.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=c):t===s.EOF?(this._err(a.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(tG(t)),this.state=tc))}[tc](t){tM(t)?this.state=tp:t===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):tB(t)?this.currentToken.name+=tz(t):t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentToken.name+=i.REPLACEMENT_CHARACTER):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=tG(t)}[tp](t){tM(t)||(t===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(u.PUBLIC_STRING,t,!1)?this.state=th:this._consumeSequenceIfMatch(u.SYSTEM_STRING,t,!1)?this.state=tv:this._ensureHibernation()||(this._err(a.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState(tA)))}[th](t){tM(t)?this.state=tf:t===s.QUOTATION_MARK?(this._err(a.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=td):t===s.APOSTROPHE?(this._err(a.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=tm):t===s.GREATER_THAN_SIGN?(this._err(a.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=c,this._emitCurrentToken()):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(a.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(tA))}[tf](t){tM(t)||(t===s.QUOTATION_MARK?(this.currentToken.publicId="",this.state=td):t===s.APOSTROPHE?(this.currentToken.publicId="",this.state=tm):t===s.GREATER_THAN_SIGN?(this._err(a.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=c,this._emitCurrentToken()):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(a.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(tA)))}[td](t){t===s.QUOTATION_MARK?this.state=tg:t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentToken.publicId+=i.REPLACEMENT_CHARACTER):t===s.GREATER_THAN_SIGN?(this._err(a.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=c):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=tG(t)}[tm](t){t===s.APOSTROPHE?this.state=tg:t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentToken.publicId+=i.REPLACEMENT_CHARACTER):t===s.GREATER_THAN_SIGN?(this._err(a.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=c):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=tG(t)}[tg](t){tM(t)?this.state=ty:t===s.GREATER_THAN_SIGN?(this.state=c,this._emitCurrentToken()):t===s.QUOTATION_MARK?(this._err(a.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=t_):t===s.APOSTROPHE?(this._err(a.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=tE):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(a.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(tA))}[ty](t){tM(t)||(t===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=c):t===s.QUOTATION_MARK?(this.currentToken.systemId="",this.state=t_):t===s.APOSTROPHE?(this.currentToken.systemId="",this.state=tE):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(a.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(tA)))}[tv](t){tM(t)?this.state=tb:t===s.QUOTATION_MARK?(this._err(a.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=t_):t===s.APOSTROPHE?(this._err(a.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=tE):t===s.GREATER_THAN_SIGN?(this._err(a.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=c,this._emitCurrentToken()):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(a.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(tA))}[tb](t){tM(t)||(t===s.QUOTATION_MARK?(this.currentToken.systemId="",this.state=t_):t===s.APOSTROPHE?(this.currentToken.systemId="",this.state=tE):t===s.GREATER_THAN_SIGN?(this._err(a.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=c,this._emitCurrentToken()):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(a.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(tA)))}[t_](t){t===s.QUOTATION_MARK?this.state=tT:t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentToken.systemId+=i.REPLACEMENT_CHARACTER):t===s.GREATER_THAN_SIGN?(this._err(a.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=c):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=tG(t)}[tE](t){t===s.APOSTROPHE?this.state=tT:t===s.NULL?(this._err(a.unexpectedNullCharacter),this.currentToken.systemId+=i.REPLACEMENT_CHARACTER):t===s.GREATER_THAN_SIGN?(this._err(a.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=c):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=tG(t)}[tT](t){tM(t)||(t===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=c):t===s.EOF?(this._err(a.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(a.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState(tA)))}[tA](t){t===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=c):t===s.NULL?this._err(a.unexpectedNullCharacter):t===s.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}[tC](t){t===s.RIGHT_SQUARE_BRACKET?this.state=tw:t===s.EOF?(this._err(a.eofInCdata),this._emitEOFToken()):this._emitCodePoint(t)}[tw](t){t===s.RIGHT_SQUARE_BRACKET?this.state=tx:(this._emitChars("]"),this._reconsumeInState(tC))}[tx](t){t===s.GREATER_THAN_SIGN?this.state=c:t===s.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState(tC))}[tS](t){this.tempBuff=[s.AMPERSAND],t===s.NUMBER_SIGN?(this.tempBuff.push(t),this.state=tD):tH(t)?this._reconsumeInState(tO):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[tO](t){let e=this._matchNamedCharacterReference(t);if(this._ensureHibernation())this.tempBuff=[s.AMPERSAND];else if(e){let t=this.tempBuff[this.tempBuff.length-1]===s.SEMICOLON;this._isCharacterReferenceAttributeQuirk(t)||(t||this._errOnNextCodePoint(a.missingSemicolonAfterCharacterReference),this.tempBuff=e),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState}else this._flushCodePointsConsumedAsCharacterReference(),this.state=tk}[tk](t){tH(t)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=tG(t):this._emitCodePoint(t):(t===s.SEMICOLON&&this._err(a.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}[tD](t){this.charRefCode=0,t===s.LATIN_SMALL_X||t===s.LATIN_CAPITAL_X?(this.tempBuff.push(t),this.state=tN):this._reconsumeInState(tI)}[tN](t){tj(t)||tV(t)||tq(t)?this._reconsumeInState(tR):(this._err(a.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[tI](t){tj(t)?this._reconsumeInState(tP):(this._err(a.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[tR](t){tV(t)?this.charRefCode=16*this.charRefCode+t-55:tq(t)?this.charRefCode=16*this.charRefCode+t-87:tj(t)?this.charRefCode=16*this.charRefCode+t-48:t===s.SEMICOLON?this.state=tL:(this._err(a.missingSemicolonAfterCharacterReference),this._reconsumeInState(tL))}[tP](t){tj(t)?this.charRefCode=10*this.charRefCode+t-48:t===s.SEMICOLON?this.state=tL:(this._err(a.missingSemicolonAfterCharacterReference),this._reconsumeInState(tL))}[tL](){if(this.charRefCode===s.NULL)this._err(a.nullCharacterReference),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(a.characterReferenceOutsideUnicodeRange),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(i.isSurrogate(this.charRefCode))this._err(a.surrogateCharacterReference),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(i.isUndefinedCodePoint(this.charRefCode))this._err(a.noncharacterCharacterReference);else if(i.isControlCodePoint(this.charRefCode)||this.charRefCode===s.CARRIAGE_RETURN){this._err(a.controlCharacterReference);let t=l[this.charRefCode];t&&(this.charRefCode=t)}this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}tK.CHARACTER_TOKEN="CHARACTER_TOKEN",tK.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",tK.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",tK.START_TAG_TOKEN="START_TAG_TOKEN",tK.END_TAG_TOKEN="END_TAG_TOKEN",tK.COMMENT_TOKEN="COMMENT_TOKEN",tK.DOCTYPE_TOKEN="DOCTYPE_TOKEN",tK.EOF_TOKEN="EOF_TOKEN",tK.HIBERNATION_TOKEN="HIBERNATION_TOKEN",tK.MODE={DATA:c,RCDATA:p,RAWTEXT:h,SCRIPT_DATA:f,PLAINTEXT:d},tK.getTokenAttr=function(t,e){for(let n=t.attrs.length-1;n>=0;n--)if(t.attrs[n].name===e)return t.attrs[n].value;return null},t.exports=tK},5482:t=>{t.exports=new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4e3,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,1e4,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13e3,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204])},7118:(t,e,n)=>{let r=n(4284),i=n(1734),o=r.CODE_POINTS;t.exports=class{constructor(){this.html=null,this.pos=-1,this.lastGapPos=-1,this.lastCharPos=-1,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536}_err(){}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.lastCharPos){let e=this.html.charCodeAt(this.pos+1);if(r.isSurrogatePair(e))return this.pos++,this._addGap(),r.getSurrogatePairCodePoint(t,e)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,o.EOF;return this._err(i.surrogateInInputStream),t}dropParsedChunk(){this.pos>this.bufferWaterline&&(this.lastCharPos-=this.pos,this.html=this.html.substring(this.pos),this.pos=0,this.lastGapPos=-1,this.gapStack=[])}write(t,e){this.html?this.html+=t:this.html=t,this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1,this.lastChunkWritten=e}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1,this.html.length),this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1}advance(){if(this.pos++,this.pos>this.lastCharPos)return this.endOfChunkHit=!this.lastChunkWritten,o.EOF;let t=this.html.charCodeAt(this.pos);return this.skipNextNewLine&&t===o.LINE_FEED?(this.skipNextNewLine=!1,this._addGap(),this.advance()):t===o.CARRIAGE_RETURN?(this.skipNextNewLine=!0,o.LINE_FEED):(this.skipNextNewLine=!1,r.isSurrogate(t)&&(t=this._processSurrogate(t)),t>31&&t<127||t===o.LINE_FEED||t===o.CARRIAGE_RETURN||t>159&&t<64976||this._checkForProblematicCharacters(t),t)}_checkForProblematicCharacters(t){r.isControlCodePoint(t)?this._err(i.controlCharacterInInputStream):r.isUndefinedCodePoint(t)&&this._err(i.noncharacterInInputStream)}retreat(){this.pos===this.lastGapPos&&(this.lastGapPos=this.gapStack.pop(),this.pos--),this.pos--}}},7296:(t,e,n)=>{let{DOCUMENT_MODE:r}=n(6152);e.createDocument=function(){return{nodeName:"#document",mode:r.NO_QUIRKS,childNodes:[]}},e.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}},e.createElement=function(t,e,n){return{nodeName:t,tagName:t,attrs:n,namespaceURI:e,childNodes:[],parentNode:null}},e.createCommentNode=function(t){return{nodeName:"#comment",data:t,parentNode:null}};let i=function(t){return{nodeName:"#text",value:t,parentNode:null}},o=e.appendChild=function(t,e){t.childNodes.push(e),e.parentNode=t},a=e.insertBefore=function(t,e,n){let r=t.childNodes.indexOf(n);t.childNodes.splice(r,0,e),e.parentNode=t};e.setTemplateContent=function(t,e){t.content=e},e.getTemplateContent=function(t){return t.content},e.setDocumentType=function(t,e,n,r){let i=null;for(let e=0;e{t.exports=function(t,e){return[t,e=e||Object.create(null)].reduce((t,e)=>(Object.keys(e).forEach(n=>{t[n]=e[n]}),t),Object.create(null))}},1704:t=>{class e{constructor(t){let e={},n=this._getOverriddenMethods(this,e);for(let r of Object.keys(n))"function"==typeof n[r]&&(e[r]=t[r],t[r]=n[r])}_getOverriddenMethods(){throw Error("Not implemented")}}e.install=function(t,e,n){t.__mixins||(t.__mixins=[]);for(let n=0;n{var e=/([-.*+?^${}()|[\]\/\\])/g,n=/\\/g,r=function(t){return(t+"").replace(e,"\\$1")},i=function(t){return(t+"").replace(n,"")},o=RegExp("^(?:\\s*(,)\\s*|\\s*(+)\\s*|(\\s+)|(+|\\*)|\\#(+)|\\.(+)|\\[\\s*(+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)".replace(//,"["+r(">+~`!@$%^&={}\\;/g,"(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])").replace(//g,"(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])")),a=function(t){this.combinator=t||" ",this.tag="*"};a.prototype.toString=function(){if(!this.raw){var t,e,n="";if(n+=this.tag||"*",this.id&&(n+="#"+this.id),this.classes&&(n+="."+this.classList.join(".")),this.attributes)for(t=0;e=this.attributes[t++];)n+="["+e.name+(e.operator?e.operator+'"'+e.value+'"':"")+"]";if(this.pseudos)for(t=0;e=this.pseudos[t++];)n+=":"+e.name,e.value&&(n+="("+e.value+")");this.raw=n}return this.raw};var s=function(){this.length=0};s.prototype.toString=function(){if(!this.raw){for(var t,e="",n=0;t=this[n++];)1!==n&&(e+=" ")," "!==t.combinator&&(e+=t.combinator+" "),e+=t;this.raw=e}return this.raw};var u=function(t,e,n,o,u,l,c,p,h,f,d,m,g,y,v,b){var _,E;if((e||!this.length)&&(_=this[this.length++]=new s,e))return"";if(_||(_=this[this.length-1]),(n||o||!_.length)&&(E=_[_.length++]=new a(n)),E||(E=_[_.length-1]),u)E.tag=i(u);else if(l)E.id=i(l);else if(c){var T=i(c),A=E.classes||(E.classes={});if(!A[T]){A[T]=r(c);var C=E.classList||(E.classList=[]);C.push(T),C.sort()}}else g?(b=b||v,(E.pseudos||(E.pseudos=[])).push({type:1==m.length?"class":"element",name:i(g),escapedName:r(g),value:b?i(b):null,escapedValue:b?r(b):null})):p&&(d=d?r(d):null,(E.attributes||(E.attributes=[])).push({operator:h,name:i(p),escapedName:r(p),value:d?i(d):null,escapedValue:d?r(d):null}));return""},l=function(t){this.length=0;for(var e,n=this,r=t;t;){if((e=t.replace(o,function(){return u.apply(n,arguments)}))===t)throw Error(r+" is an invalid expression");t=e}};l.prototype.toString=function(){if(!this.raw){for(var t,e=[],n=0;t=this[n++];)e.push(t);this.raw=e.join(", ")}return this.raw};var c={};t.exports=function(t){return null==t?null:c[t=(""+t).replace(/^\s+|\s+$/g,"")]||(c[t]=new l(t))}},655:(t,e,n)=>{n.r(e),n.d(e,{__assign:()=>o,__asyncDelegator:()=>w,__asyncGenerator:()=>C,__asyncValues:()=>x,__await:()=>A,__awaiter:()=>d,__classPrivateFieldGet:()=>N,__classPrivateFieldIn:()=>R,__classPrivateFieldSet:()=>I,__createBinding:()=>g,__decorate:()=>s,__esDecorate:()=>l,__exportStar:()=>y,__extends:()=>i,__generator:()=>m,__importDefault:()=>D,__importStar:()=>k,__makeTemplateObject:()=>S,__metadata:()=>f,__param:()=>u,__propKey:()=>p,__read:()=>b,__rest:()=>a,__runInitializers:()=>c,__setFunctionName:()=>h,__spread:()=>_,__spreadArray:()=>T,__spreadArrays:()=>E,__values:()=>v});var r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function i(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;ne.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);ie.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n}function s(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}function u(t,e){return function(n,r){e(n,r,t)}}function l(t,e,n,r,i,o){function a(t){if(void 0!==t&&"function"!=typeof t)throw TypeError("Function expected");return t}for(var s,u=r.kind,l="getter"===u?"get":"setter"===u?"set":"value",c=!e&&t?r.static?t:t.prototype:null,p=e||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),h=!1,f=n.length-1;f>=0;f--){var d={};for(var m in r)d[m]="access"===m?{}:r[m];for(var m in r.access)d.access[m]=r.access[m];d.addInitializer=function(t){if(h)throw TypeError("Cannot add initializers after decoration has completed");o.push(a(t||null))};var g=(0,n[f])("accessor"===u?{get:p.get,set:p.set}:p[l],d);if("accessor"===u){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw TypeError("Object expected");(s=a(g.get))&&(p.get=s),(s=a(g.set))&&(p.set=s),(s=a(g.init))&&i.push(s)}else(s=a(g))&&("field"===u?i.push(s):p[l]=s)}c&&Object.defineProperty(c,r.name,p),h=!0}function c(t,e,n){for(var r=arguments.length>2,i=0;i0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function _(){for(var t=[],e=0;e1||s(t,e)})})}function s(t,e){var n;try{(n=i[t](e)).value instanceof A?Promise.resolve(n.value.v).then(u,l):c(o[0][2],n)}catch(t){c(o[0][3],t)}}function u(t){s("next",t)}function l(t){s("throw",t)}function c(t,e){t(e),o.shift(),o.length&&s(o[0][0],o[0][1])}}function w(t){var e,n;return e={},r("next"),r("throw",function(t){throw t}),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,i){e[r]=t[r]?function(e){return(n=!n)?{value:A(t[r](e)),done:!1}:i?i(e):e}:i}}function x(t){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=v(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise(function(r,i){!function(t,e,n,r){Promise.resolve(r).then(function(e){t({value:e,done:n})},e)}(r,i,(e=t[n](e)).done,e.value)})}}}function S(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var O=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function k(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&g(e,t,n);return O(e,t),e}function D(t){return t&&t.__esModule?t:{default:t}}function N(t,e,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(t):r?r.value:e.get(t)}function I(t,e,n,r,i){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!i:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(t,n):i?i.value=n:e.set(t,n),n}function R(t,e){if(null===e||"object"!=typeof e&&"function"!=typeof e)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof t?e===t:t.has(e)}},3600:t=>{t.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},9323:t=>{t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"\uD835\uDD04","afr":"\uD835\uDD1E","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":"\uD835\uDD38","aopf":"\uD835\uDD52","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"\uD835\uDC9C","ascr":"\uD835\uDCB6","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":"\uD835\uDD05","bfr":"\uD835\uDD1F","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":"\uD835\uDD39","bopf":"\uD835\uDD53","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":"\uD835\uDCB7","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":"\uD835\uDD20","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":"\uD835\uDD54","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"\uD835\uDC9E","cscr":"\uD835\uDCB8","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":"\uD835\uDD07","dfr":"\uD835\uDD21","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":"\uD835\uDD3B","dopf":"\uD835\uDD55","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":"\uD835\uDC9F","dscr":"\uD835\uDCB9","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":"\uD835\uDD08","efr":"\uD835\uDD22","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":"\uD835\uDD3C","eopf":"\uD835\uDD56","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":"\uD835\uDD09","ffr":"\uD835\uDD23","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"\uD835\uDD3D","fopf":"\uD835\uDD57","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"\uD835\uDCBB","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":"\uD835\uDD0A","gfr":"\uD835\uDD24","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"\uD835\uDD3E","gopf":"\uD835\uDD58","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"\uD835\uDCA2","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":"\uD835\uDD25","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"\uD835\uDD59","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"\uD835\uDCBD","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"\uD835\uDD26","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":"\uD835\uDD40","iopf":"\uD835\uDD5A","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"\uD835\uDCBE","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"\uD835\uDD0D","jfr":"\uD835\uDD27","jmath":"ȷ","Jopf":"\uD835\uDD41","jopf":"\uD835\uDD5B","Jscr":"\uD835\uDCA5","jscr":"\uD835\uDCBF","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"\uD835\uDD0E","kfr":"\uD835\uDD28","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"\uD835\uDD42","kopf":"\uD835\uDD5C","Kscr":"\uD835\uDCA6","kscr":"\uD835\uDCC0","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":"\uD835\uDD0F","lfr":"\uD835\uDD29","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":"\uD835\uDD43","lopf":"\uD835\uDD5D","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"\uD835\uDCC1","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":"\uD835\uDD10","mfr":"\uD835\uDD2A","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"\uD835\uDD44","mopf":"\uD835\uDD5E","mp":"∓","mscr":"\uD835\uDCC2","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":"\uD835\uDD11","nfr":"\uD835\uDD2B","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":"\uD835\uDD5F","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":"\uD835\uDCA9","nscr":"\uD835\uDCC3","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":"\uD835\uDD12","ofr":"\uD835\uDD2C","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"\uD835\uDD46","oopf":"\uD835\uDD60","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"\uD835\uDCAA","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":"\uD835\uDD13","pfr":"\uD835\uDD2D","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":"\uD835\uDD61","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":"\uD835\uDCAB","pscr":"\uD835\uDCC5","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"\uD835\uDD14","qfr":"\uD835\uDD2E","qint":"⨌","qopf":"\uD835\uDD62","Qopf":"ℚ","qprime":"⁗","Qscr":"\uD835\uDCAC","qscr":"\uD835\uDCC6","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":"\uD835\uDD2F","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":"\uD835\uDD63","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"\uD835\uDCC7","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":"\uD835\uDD16","sfr":"\uD835\uDD30","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":"\uD835\uDD4A","sopf":"\uD835\uDD64","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":"\uD835\uDCAE","sscr":"\uD835\uDCC8","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":"\uD835\uDD17","tfr":"\uD835\uDD31","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":"\uD835\uDD4B","topf":"\uD835\uDD65","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"\uD835\uDCAF","tscr":"\uD835\uDCC9","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":"\uD835\uDD18","ufr":"\uD835\uDD32","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"\uD835\uDD4C","uopf":"\uD835\uDD66","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":"\uD835\uDCB0","uscr":"\uD835\uDCCA","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":"\uD835\uDD19","vfr":"\uD835\uDD33","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"\uD835\uDD4D","vopf":"\uD835\uDD67","vprop":"∝","vrtri":"⊳","Vscr":"\uD835\uDCB1","vscr":"\uD835\uDCCB","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"\uD835\uDD1A","wfr":"\uD835\uDD34","Wopf":"\uD835\uDD4E","wopf":"\uD835\uDD68","wp":"℘","wr":"≀","wreath":"≀","Wscr":"\uD835\uDCB2","wscr":"\uD835\uDCCC","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"\uD835\uDD1B","xfr":"\uD835\uDD35","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"\uD835\uDD4F","xopf":"\uD835\uDD69","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"\uD835\uDCB3","xscr":"\uD835\uDCCD","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"\uD835\uDD1C","yfr":"\uD835\uDD36","YIcy":"Ї","yicy":"ї","Yopf":"\uD835\uDD50","yopf":"\uD835\uDD6A","Yscr":"\uD835\uDCB4","yscr":"\uD835\uDCCE","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"\uD835\uDD37","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"\uD835\uDD6B","Zopf":"ℤ","Zscr":"\uD835\uDCB5","zscr":"\uD835\uDCCF","zwj":"‍","zwnj":"‌"}')},9591:t=>{t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},2586:t=>{t.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var o=e[r]={exports:{}};return t[r].call(o.exports,o,o.exports,n),o.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};return(()=>{n.r(r),n.d(r,{default:()=>h});var t=function(){return(t=Object.assign||function(t){for(var e,n=1,r=arguments.length;n".concat(t.getCss(),"");return u()(r,l(l({},n.juiceOpts),n))}}),c.add("export-template",{containerEl:null,codeEditorHtml:null,createCodeViewer:function(){return t.CodeManager.createViewer({codeName:"htmlmixed",theme:n.codeViewerTheme})},createCodeEditor:function(){var t=document.createElement("div"),e=this.createCodeViewer();return t.style.flex="1 0 auto",t.style.boxSizing="border-box",t.className="".concat(p,"export-code"),t.appendChild(e.getElement()),{codeEditor:e,el:t}},getCodeContainer:function(){var t=this.containerEl;return t||((t=document.createElement("div")).className="".concat(p,"export-container"),t.style.display="flex",t.style.gap="5px",t.style.flexDirection="column",t.style.justifyContent="space-between",this.containerEl=t),t},run:function(t){var e=this.codeEditorHtml,r=this.getCodeContainer();if(!e){var i=this.createCodeEditor();if(e=i.codeEditor,this.codeEditorHtml=e,n.modalLabelExport){var o=document.createElement("div");o.className="".concat(p,"export-label"),o.innerHTML=n.modalLabelExport,r.appendChild(o)}r.appendChild(i.el)}if(t.Modal.open({title:n.modalTitleExport,content:r}),e){var a="".concat(t.getHtml(),"");e.setContent(n.inlineCss?u()(a,n.juiceOpts):a),e.editor.refresh()}}}),function(t,e){t.Commands.add(e.cmdTglImages,{run:function(t){var e=t.getComponents();this.toggleImages(e)},stop:function(t){var e=t.getComponents();this.toggleImages(e,!0)},toggleImages:function(t,e){var n=this;void 0===e&&(e=!1),t.forEach(function(t){if("image"===t.get("type")){var r=t.get("src");e?"##"===r&&t.set("src",t.get("src_bkp")):"##"!==r&&(t.set("src_bkp",t.get("src")),t.set("src","##"))}n.toggleImages(t.components(),e)})}})}(t,n),h.add(e,{run:function(t){return t.setDevice("Desktop")},stop:function(){}}),h.add(i,{run:function(t){return t.setDevice("Tablet")},stop:function(){}}),h.add(o,{run:function(t){return t.setDevice("Mobile portrait")},stop:function(){}}),h.add(a,{run:function(t){var e="core:canvas-clear";f?confirm(f)&&t.runCommand(e):t.runCommand(e)}})};var p=function(){return(p=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0&&e.Blocks.add(r,t(t({select:!0},i),n.block(r)))};for(var u in o)r+="".concat(u,": ").concat(o[u],"; ");for(var u in a)i+="".concat(u,": ").concat(a[u],"; ");s("sect100",{label:"1 Section",media:'\n \n ',content:'\n \n \n \n \n
\n ')}),s("sect50",{label:"1/2 Section",media:'\n \n ',content:'\n \n \n \n \n \n
\n ')}),s("sect30",{label:"1/3 Section",media:'\n \n ',content:'\n \n \n \n \n \n \n
\n ')}),s("sect37",{label:"3/7 Section",media:'\n \n ',content:'\n \n \n \n \n \n
\n ')}),s("button",{label:"Button",media:'\n \n ',content:'Button'}),s("divider",{label:"Divider",media:'\n \n ',content:'\n \n \n \n \n
\n \n '}),s("text",{label:"Text",media:'\n \n ',activate:!0,content:{type:"text",content:"Insert your text here",style:{padding:"10px"}}}),s("text-sect",{label:"Text Section",media:'\n \n ',content:'\n

Insert title here

\n

\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua\n

\n '}),s("image",{label:"Image",media:'\n \n ',activate:!0,content:{type:"image",style:{color:"black"}}}),s("quote",{label:"Quote",media:'\n \n ',content:'
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore ipsum dolor sit
'}),s("link",{label:"Link",media:'\n \n ',content:{type:"link",content:"Link",style:{color:"#3b97e3"}}}),s("link-block",{label:"Link Block",media:'\n \n ',content:{type:"link",editable:!1,droppable:!0,style:{display:"inline-block",padding:"5px","min-height":"50px","min-width":"50px"}}});var l='\n \n \n \n
\n Image\n \n \n \n \n
\n

Title here

\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt

\n
\n
';s("grid-items",{label:"Grid Items",media:'\n \n ',content:'\n \n \n \n \n \n
'.concat(l,'').concat(l,"
\n ")});var c='\n \n \n \n
\n \n \n \n \n \n
\n Image\n \n

Title here

\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt

\n
\n
';s("list-items",{label:"List Items",media:'\n \n ',content:c+c})}(n,T),s=n.Panels,u=T.cmdOpenImport,l=T.cmdTglImages,h="export-template",f="open-sm",d="open-tm",m="open-layers",g="open-blocks",y="sw-visibility",v="fullscreen",b="preview",_='style="display: block; max-width: 22px"',n.getConfig().showDevices=!1,s.getPanels().reset([{id:"commands",buttons:[{}]},{id:"devices-c",buttons:[{id:e,command:e,active:!0,label:"\n \n ')},{id:i,command:i,label:"\n \n ')},{id:o,command:o,label:"\n \n ')}]},{id:"options",buttons:[{id:y,command:y,context:y,label:"\n \n ')},{id:b,context:b,command:b,label:"')},{id:v,command:v,context:v,label:"\n \n ')},{id:h,command:h,label:"\n \n ')},{id:u,command:u,label:"\n \n ')},{id:l,command:l,label:"\n \n ')},{id:"undo",command:"core:undo",label:"\n \n ')},{id:"redo",command:"core:redo",label:"\n \n ')},{id:a,command:a,label:"\n \n ')}]},{id:"views",buttons:[{id:f,command:f,active:!0,label:"\n \n ')},{id:d,command:d,label:"\n \n ')},{id:m,command:m,label:"\n \n ')},{id:g,command:g,label:"\n \n ')}]}]),T.showStylesOnChange&&n.on("component:selected",function(){var t=s.getButton("views",m);if((!t||!t.get("active"))&&n.getSelected()){var e=s.getButton("views",f);null==e||e.set("active",!0)}}),n.onReady(function(){if(T.showBlocksOnLoad){var t=s.getButton("views",g);null==t||t.set("active",!0)}}),function(t,e){var n=t.StyleManager.getSectors();if(e.updateStyleManager){var r=[{name:"Dimension",open:!1,buildProps:["width","height","max-width","min-height","margin","padding"],properties:[{property:"margin",properties:[{name:"Top",property:"margin-top"},{name:"Left",property:"margin-left"},{name:"Right",property:"margin-right"},{name:"Bottom",property:"margin-bottom"}]},{property:"padding",properties:[{name:"Top",property:"padding-top"},{name:"Right",property:"padding-right"},{name:"Bottom",property:"padding-bottom"},{name:"Left",property:"padding-left"}]}]},{name:"Typography",open:!1,buildProps:["font-family","font-size","font-weight","letter-spacing","color","line-height","text-align","text-decoration","font-style","vertical-align","text-shadow"],properties:[{name:"Font",property:"font-family"},{name:"Weight",property:"font-weight"},{name:"Font color",property:"color"},{property:"text-align",type:"radio",defaults:"left",list:[{value:"left",name:"Left",className:"fa fa-align-left"},{value:"center",name:"Center",className:"fa fa-align-center"},{value:"right",name:"Right",className:"fa fa-align-right"},{value:"justify",name:"Justify",className:"fa fa-align-justify"}]},{property:"text-decoration",type:"radio",defaults:"none",list:[{value:"none",name:"None",className:"fa fa-times"},{value:"underline",name:"underline",className:"fa fa-underline"},{value:"line-through",name:"Line-through",className:"fa fa-strikethrough"}]},{property:"font-style",type:"radio",defaults:"normal",list:[{value:"normal",name:"Normal",className:"fa fa-font"},{value:"italic",name:"Italic",className:"fa fa-italic"}]},{property:"vertical-align",type:"select",defaults:"baseline",list:[{value:"baseline"},{value:"top"},{value:"middle"},{value:"bottom"}]},{property:"text-shadow",properties:[{name:"X position",property:"text-shadow-h"},{name:"Y position",property:"text-shadow-v"},{name:"Blur",property:"text-shadow-blur"},{name:"Color",property:"text-shadow-color"}]}]},{name:"Decorations",open:!1,buildProps:["background-color","border-collapse","border-radius","border","background"],properties:[{property:"background-color",name:"Background"},{property:"border-radius",properties:[{name:"Top",property:"border-top-left-radius"},{name:"Right",property:"border-top-right-radius"},{name:"Bottom",property:"border-bottom-left-radius"},{name:"Left",property:"border-bottom-right-radius"}]},{property:"border-collapse",type:"radio",defaults:"separate",list:[{value:"separate",name:"No"},{value:"collapse",name:"Yes"}]},{property:"border",properties:[{name:"Width",property:"border-width",defaults:"0"},{name:"Style",property:"border-style"},{name:"Color",property:"border-color"}]},{property:"background",properties:[{name:"Image",property:"background-image"},{name:"Repeat",property:"background-repeat"},{name:"Position",property:"background-position"},{name:"Attachment",property:"background-attachment"},{name:"Size",property:"background-size"}]}]}];t.onReady(function(){n.reset(),n.add(r)})}}(n,T)}})(),r})();var g={};"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window,g=(()=>{var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{default:()=>p});var n=function(){return(n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0&&t.Blocks.add(e,n(n({select:!0,category:"Basic"},r),A.block(e)))})("link-block",{label:"Link Block",media:'\n \n ',content:{type:"link",editable:!1,droppable:!0,style:{display:"inline-block",padding:"5px","min-height":"50px","min-width":"50px"}}}),u("quote",{label:"Quote",media:'\n \n ',content:'
\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore ipsum dolor sit\n
'}),u("text-basic",{label:"Text section",media:'\n \n ',content:'
\n

Insert title here

\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

\n
'}),l(t,A),p=t.Panels,h=t.getConfig(),f="sw-visibility",d="export-template",m="open-sm",g="open-tm",y="open-layers",v="open-blocks",b="fullscreen",_="preview",E='style="display: block; max-width:22px"',h.showDevices=!1,p.getPanels().reset([{id:"commands",buttons:[{}]},{id:"devices-c",buttons:[{id:i,command:i,active:!0,label:"\n \n ')},{id:o,command:o,label:"\n \n ')},{id:a,command:a,label:"\n \n ')}]},{id:"options",buttons:[{id:f,command:f,context:f,label:"\n \n ')},{id:_,context:_,command:function(){return t.runCommand(_)},label:"')},{id:b,command:b,context:b,label:"\n \n ')},{id:d,command:function(){return t.runCommand(d)},label:"\n \n ')},{id:"undo",command:function(){return t.runCommand("core:undo")},label:"\n \n ')},{id:"redo",command:function(){return t.runCommand("core:redo")},label:"\n \n ')},{id:r,command:function(){return t.runCommand(r)},label:"\n \n ')},{id:s,command:function(){return t.runCommand(s)},label:"\n \n ')}]},{id:"views",buttons:[{id:m,command:m,active:!0,label:"\n \n ')},{id:g,command:g,label:"\n \n ')},{id:y,command:y,label:"\n \n ')},{id:v,command:v,label:"\n \n ')}]}]),T=p.getButton("views",v),t.on("load",function(){return null==T?void 0:T.set("active",!0)}),A.showStylesOnChange&&t.on("component:selected",function(){var e=p.getButton("views",m),n=p.getButton("views",y);n&&n.get("active")||!t.getSelected()||null==e||e.set("active",!0)})};return e})();var y={};"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window,y=(()=>{var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{default:()=>i});var n=function(){return(n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0&&t.set("private",1)});var _=function(t){var e=[];for(var n in t){var r=t[n];r=r instanceof Array||r instanceof Object?JSON.stringify(r):r,e.push("".concat(n,"=").concat("'".concat(r,"'")))}return e.length?" ".concat(e.join(" ")):""},E=function(t){return o.indexOf(t)>=0},T=_({class:c,"data-gjs-droppable":".".concat(p),"data-gjs-resizable":g,"data-gjs-name":"Row"}),A=_(v),C={category:i,select:!0};E("column1")&&r.add("column1",n(n({},C),{label:e.labelColumn1,media:'\n \n ',content:"
\n
\n
\n ").concat(l?""):"")})),E("column2")&&r.add("column2",n(n({},C),{label:e.labelColumn2,media:'\n \n ',content:"
\n
\n
\n
\n ").concat(l?""):"")})),E("column3")&&r.add("column3",n(n({},C),{label:e.labelColumn3,media:'\n \n ',content:"
\n
\n
\n
\n
\n ").concat(l?""):"")})),E("column3-7")&&r.add("column3-7",n(n({},C),{label:e.labelColumn37,media:'\n \n ',content:"
\n
\n
\n
\n ").concat(l?""):"")})),E("text")&&r.add("text",n(n({},C),{activate:!0,label:e.labelText,media:'\n \n ',content:{type:"text",content:"Insert your text here",style:{padding:"10px"}}})),E("link")&&r.add("link",n(n({},C),{label:e.labelLink,media:'\n \n ',content:{type:"link",content:"Link",style:{color:"#d983a6"}}})),E("image")&&r.add("image",n(n({},C),{activate:!0,label:e.labelImage,media:'\n \n ',content:{style:{color:"black"},type:"image"}})),E("video")&&r.add("video",n(n({},C),{label:e.labelVideo,media:'\n \n ',content:{type:"video",src:"img/video2.webm",style:{height:"350px",width:"615px"}}})),E("map")&&r.add("map",n(n({},C),{label:e.labelMap,media:'\n \n ',content:{type:"map",style:{height:"350px"}}}))}(t,r({blocks:["column1","column2","column3","column3-7","text","link","image","video","map"],flexGrid:!1,stylePrefix:"gjs-",addBasicStyle:!0,category:"Basic",labelColumn1:"1 Column",labelColumn2:"2 Columns",labelColumn3:"3 Columns",labelColumn37:"2 Columns 3/7",labelText:"Text",labelLink:"Link",labelImage:"Image",labelVideo:"Video",labelMap:"Map",rowHeight:75},e))};return e})();var v={};"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window,v=(()=>{var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{default:()=>r});var n=function(){return(n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n \n ',label:u,category:"Extra",select:!0,content:{type:s}},i)),t.Components.addType(s,{model:{defaults:n({startfrom:r.startTime,classes:[l],endText:r.endText,droppable:!1,script:function(t){var e=t.startfrom,n=t.endText,r=this,i=new Date(e).getTime(),o=r.querySelector("[data-js=countdown]"),a=r.querySelector("[data-js=countdown-endtext]"),s=r.querySelector("[data-js=countdown-day]"),u=r.querySelector("[data-js=countdown-hour]"),l=r.querySelector("[data-js=countdown-minute]"),c=r.querySelector("[data-js=countdown-second]"),p=r.__gjsCountdownInterval;p&&clearInterval(p);var h=window.__gjsCountdownIntervals||[],f=[];h.forEach(function(t){t.isConnected||(clearInterval(t.__gjsCountdownInterval),f.push(t))}),0>h.indexOf(r)&&h.push(r),window.__gjsCountdownIntervals=h.filter(function(t){return 0>f.indexOf(t)});var d=function(t,e,n,r){s.innerHTML="".concat(t<10?"0"+t:t),u.innerHTML="".concat(e<10?"0"+e:e),l.innerHTML="".concat(n<10?"0"+n:n),c.innerHTML="".concat(r<10?"0"+r:r)},m=function(){var t=i-(new Date).getTime();d(Math.floor(t/864e5),Math.floor(t%864e5/36e5),Math.floor(t%36e5/6e4),Math.floor(t%6e4/1e3)),t<0&&(clearInterval(r.__gjsCountdownInterval),a.innerHTML=n,o.style.display="none",a.style.display="")};i?(r.__gjsCountdownInterval=setInterval(m,1e3),a.style.display="none",o.style.display="",m()):d(0,0,0,0)},"script-props":["startfrom","endText"],traits:[{label:"Start",name:"startfrom",changeProp:!0,type:r.dateInputType},{label:"End text",name:"endText",changeProp:!0}],components:'\n \n
\n
\n
').concat(r.labelDays,'
\n
\n
\n
\n
').concat(r.labelHours,'
\n
\n
\n
\n
').concat(r.labelMinutes,'
\n
\n
\n
\n
').concat(r.labelSeconds,'
\n
\n
\n \n '),styles:(a||"\n .".concat(l," {\n text-align: center;\n }\n\n .").concat(l,"-block {\n display: inline-block;\n margin: 0 10px;\n padding: 10px;\n }\n\n .").concat(l,"-digit {\n font-size: 5rem;\n }\n\n .").concat(l,"-endtext {\n font-size: 5rem;\n }\n\n .").concat(l,"-cont {\n display: inline-block;\n }\n "))+r.styleAdditional},o)}})};return e})();var b={};"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window,b=(()=>{var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{default:()=>o});var n=function(){return(n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n \n ',label:a,category:"Extra",select:!0,content:{type:s}},o)),r(t,u)};return e})();var _={};"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window,_=(()=>{var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{default:()=>l});var n="custom-code-plugin__code",r="custom-code",i="custom-code:open-modal",o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n \n \n \n Custom code with <script> can\'t be rendered on the canvas\n ',modalTitle:"Insert your code",codeViewOptions:{},buttonLabel:"Save",commandCustomCode:{}},e);void 0===(l=m)&&(l={}),p=t.Components,h=l.toolbarBtnCustomCode,p.addType("script",{view:{onRender:function(){var t=this.model,e=this.el;t.closestType(r)&&(e.innerHTML="")}}}),p.addType(r,{model:{defaults:s({name:"Custom Code",editable:!0,components:{tagName:"span",components:{type:"textnode",content:"Insert here your custom code"}}},l.propsCustomCode),init:function(){this.on("change:".concat(n),this.onCustomCodeChange);var t=this.get(n);this.components().length||this.components(t);var e=this.get("toolbar"),r="custom-code";h&&!e.filter(function(t){return t.id===r}).length&&e.unshift(s({id:r,command:i,label:'\n \n '},h))},onCustomCodeChange:function(){this.components(this.get(n))}},view:{events:{dblclick:"onActive"},init:function(){this.listenTo(this.model.components(),"add remove reset",this.onComponentsChange),this.onComponentsChange()},onComponentsChange:function(){var t=this;c&&clearInterval(c),c=setTimeout(function(){var e=t.model,r=t.el,i=!0;(e.get(n)||"").indexOf("=0&&l.placeholderScript&&(r.innerHTML=l.placeholderScript,i=!1),e.set({droppable:i})},0)},onActive:function(){var t=this.model;this.em.get("Commands").run(i,{target:t})}}}),f=(void 0===m?{}:m).blockCustomCode,d=t.Blocks,f&&d.add(r,o({label:"Custom Code",media:'\n \n \n \n ',category:"Extra",activate:!0,select:!0,content:{type:r}},f)),function(t,e){void 0===e&&(e={});var r=e.modalTitle,o=e.codeViewOptions,s=e.commandCustomCode,u=function(t,e){e instanceof HTMLElement?t.appendChild(e):e&&t.insertAdjacentHTML("beforeend",e)};t.Commands.add(i,a({keyCustomCode:n,target:null,codeViewer:null,run:function(t,e,n){void 0===n&&(n={});var r=n.target||t.getSelected();this.target=r,(null==r?void 0:r.get("editable"))&&this.showCustomCode(r,n)},stop:function(t){t.Modal.close()},showCustomCode:function(e,o){var a=o.title||r,s=e.get(n)||"",u=this.getContent();t.Modal.open({title:a,content:u}).onceClose(function(){return t.stopCommand(i)}),this.getCodeViewer().setContent(s)},getPreContent:function(){},getPostContent:function(){},getContent:function(){var e=this.getCodeViewer(),n=document.createElement("div"),r=t.getConfig("stylePrefix");return n.className="".concat(r,"custom-code"),u(n,this.getPreContent()),n.appendChild(e.getElement()),u(n,this.getPostContent()),u(n,this.getContentActions()),e.refresh(),setTimeout(function(){return e.focus()},0),n},getContentActions:function(){var n=this,r=document.createElement("button");r.setAttribute("type","button");var i=t.getConfig("stylePrefix");return r.innerHTML=e.buttonLabel,r.className="".concat(i,"btn-prim ").concat(i,"btn-import__custom-code"),r.onclick=function(){return n.handleSave()},r},handleSave:function(){var e=this.target,r=this.getCodeViewer().getContent();null==e||e.set(n,r),t.Modal.close()},getCodeViewer:function(){return this.codeViewer||(this.codeViewer=t.CodeManager.createViewer(a({codeName:"htmlmixed",theme:"hopscotch",readOnly:0},o))),this.codeViewer}},s))}(t,m)};return e})();var E={};window,E=function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e||4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,(function(e){return t[e]}).bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=o(n(1)),i=o(n(2));function o(t){return t&&t.__esModule?t:{default:t}}e.default=function(t){(0,i.default)(),(0,r.default)()}},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t,e,n,r;e=t||(t={}),n=function(){function t(){this._dropEffect="move",this._effectAllowed="all",this._data={}}return Object.defineProperty(t.prototype,"dropEffect",{get:function(){return this._dropEffect},set:function(t){this._dropEffect=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"effectAllowed",{get:function(){return this._effectAllowed},set:function(t){this._effectAllowed=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"types",{get:function(){return Object.keys(this._data)},enumerable:!0,configurable:!0}),t.prototype.clearData=function(t){null!=t?delete this._data[t]:this._data=null},t.prototype.getData=function(t){return this._data[t]||""},t.prototype.setData=function(t,e){this._data[t]=e},t.prototype.setDragImage=function(t,e,n){var i=r._instance;i._imgCustom=t,i._imgOffset={x:e,y:n}},t}(),e.DataTransfer=n,(r=function(){function t(){if(this._lastClick=0,t._instance)throw"DragDropTouch instance already created.";var e=!1;if(document.addEventListener("test",function(){},{get passive(){return e=!0,!0}}),"ontouchstart"in document){var n=document,r=this._touchstart.bind(this),i=this._touchmove.bind(this),o=this._touchend.bind(this),a=!!e&&{passive:!1,capture:!1};n.addEventListener("touchstart",r,a),n.addEventListener("touchmove",i,a),n.addEventListener("touchend",o),n.addEventListener("touchcancel",o)}}return t.getInstance=function(){return t._instance},t.prototype._touchstart=function(e){var n=this;if(this._shouldHandle(e)){if(Date.now()-this._lastClickt._THRESHOLD&&(this._dispatchEvent(e,"dragstart",this._dragSource),this._createImage(e),this._dispatchEvent(e,"dragenter",n)),this._img&&(this._lastTouch=e,e.preventDefault(),n!=this._lastTarget&&(this._dispatchEvent(this._lastTouch,"dragleave",this._lastTarget),this._dispatchEvent(e,"dragenter",n),this._lastTarget=n),this._moveImage(e),this._dispatchEvent(e,"dragover",n)),this._dispatchEvent(e,"mousemove",n))return this._lastTouch=e,void e.preventDefault()}},t.prototype._touchend=function(t){if(this._shouldHandle(t)){if(this._destroyImage(),this._dragSource)return 0>t.type.indexOf("cancel")&&this._dispatchEvent(this._lastTouch,"drop",this._lastTarget),this._dispatchEvent(this._lastTouch,"dragend",this._dragSource),this._reset(),void t.preventDefault();if(this._dispatchEvent(this._lastTouch,"mouseup",t.target))return void t.preventDefault();this._img||(this._dragSource=null,this._dispatchEvent(this._lastTouch,"click",t.target),this._lastClick=Date.now())}},t.prototype._shouldHandle=function(t){return t&&!t.defaultPrevented&&t.touches&&t.touches.length<2},t.prototype._reset=function(){this._destroyImage(),this._dragSource=null,this._lastTouch=null,this._lastTarget=null,this._ptDown=null,this._dataTransfer=new n},t.prototype._getPoint=function(t,e){return t&&t.touches&&(t=t.touches[0]),{x:e?t.pageX:t.clientX,y:e?t.pageY:t.clientY}},t.prototype._getDelta=function(t){var e=this._getPoint(t);return Math.abs(e.x-this._ptDown.x)+Math.abs(e.y-this._ptDown.y)},t.prototype._getTarget=function(t){var e=this._getPoint(t),n=document.elementFromPoint(e.x,e.y);if(n&&"IFRAME"===n.nodeName)try{var r=n.contentWindow.document,i={x:0,y:0};do i.x+=n.offsetLeft||0,i.y+=n.offsetTop||0,n=n.offsetParent;while(n)var o=e.x-i.x,a=e.y-i.y;n=r.elementFromPoint(o,a)}catch(t){}for(;n&&"none"==getComputedStyle(n).pointerEvents;)n=n.parentElement;return n},t.prototype._createImage=function(e){this._img&&this._destroyImage();var n=this._imgCustom||this._dragSource;if(this._img=n.cloneNode(!0),this._copyStyle(n,this._img),this._img.style.top=this._img.style.left="-9999px",!this._imgCustom){var r=n.getBoundingClientRect(),i=this._getPoint(e);this._imgOffset={x:i.x-r.left,y:i.y-r.top},this._img.style.opacity=t._OPACITY.toString()}this._moveImage(e),document.body.appendChild(this._img)},t.prototype._destroyImage=function(){this._img&&this._img.parentElement&&this._img.parentElement.removeChild(this._img),this._img=null,this._imgCustom=null},t.prototype._moveImage=function(t){var e=this;requestAnimationFrame(function(){if(e._img){var n=e._getPoint(t,!0),r=e._img.style;r.position="absolute",r.pointerEvents="none",r.zIndex="999999",r.left=Math.round(n.x-e._imgOffset.x)+"px",r.top=Math.round(n.y-e._imgOffset.y)+"px"}})},t.prototype._copyProps=function(t,e,n){for(var r=0;ro.indexOf("transition")&&(n.style[o]=r[o])}for(i=0,n.style.pointerEvents="none";i0;)t.pop()},this.containsTouchAt=function(e,n){var r;for(r=0;rs&&function(){var t,e,n,r,a;for(e=o.touchList,t=0;ts&&o.clearTouches(),i.removeTouch(f.identifier),o.addUpdateTouch(f),m(f.target,i.touchList),t.type=p,(d=new h(p,{bubbles:!0,cancelable:!0})).touches=i.touchList,d.changedTouches=o.touchList,d.targetTouches=a.touchList,d.type=p,d)).preventDefault=function(){void 0!==t.preventDefault&&t.preventDefault()},t.target.dispatchEvent(l),s=event.hwTimestamp}function d(t){var e=t.prototype?t.prototype.addEventListener:t.addEventListener;function n(t,n,r){-1!==l.indexOf(t)&&function(t,e,n){if(t.__handJobjsGlobalRegisteredEvents||(t.__handJobjsGlobalRegisteredEvents=[]),n){if(void 0!==t.__handJobjsGlobalRegisteredEvents[e])return void(t.__handJobjsGlobalRegisteredEvents[e]+=1);t.__handJobjsGlobalRegisteredEvents[e]=1,t.__handJobjsGlobalRegisteredEvents[e]}else void 0!==t.__handJobjsGlobalRegisteredEvents[e]&&(t.__handJobjsGlobalRegisteredEvents[e]-=1,t.__handJobjsGlobalRegisteredEvents[e]<0&&(t.__handJobjsGlobalRegisteredEvents[e]=0));void 0!==t["on"+e.toLowerCase()]&&function(t,e,n,r){if(void 0===t.__handJobjsRegisteredEvents&&(t.__handJobjsRegisteredEvents=[]),r){if(void 0!==t.__handJobjsRegisteredEvents[e])return void(t.__handJobjsRegisteredEvents[e]+=1);t.__handJobjsRegisteredEvents[e]=1,t.addEventListener(e,n,!1)}else{if(-1!==t.__handJobjsRegisteredEvents.indexOf(e)&&(t.__handJobjsRegisteredEvents[e]-=1,0!==t.__handJobjsRegisteredEvents[e]))return;t.removeEventListener(e,n),t.__handJobjsRegisteredEvents[e]=0}}(t,e,function(t){f(t,e)},n)}(this,t,!0),e.call(this,t,n,r)}t.prototype?t.prototype.addEventListener=n:t.addEventListener=n}function m(t,e){t.preventManipulation&&t.preventManipulation(),f(touchPoint)}function g(t){var e=t.prototype?t.prototype.removeEventListener:t.removeEventListener;function n(t,n,r){-1!==l.indexOf(t)&&function(t,e){if(void 0===t.ontouchdown&&void 0!==t.ontouchstart)switch(e.toLowerCase()){case"touchstart":t.removeEventListener("pointerdown",function(t){m(t)});break;case"touchmove":t.removeEventListener("pointermove",function(t){m(t)});break;case"touchend":t.removeEventListener("pointerup",function(t){m(t)});break;case"touchcancel":t.removeEventListener("pointercancel",function(t){m(t)})}}(this,t),e.call(this,t,n,r)}t.prototype?t.prototype.removeEventListener=n:t.removeEventListener=n}function y(t,e){return t.__handJobjsGlobalRegisteredEvents&&t.__handJobjsGlobalRegisteredEvents[e]}function v(t,e,n,r,i,o){(function(t,e){for(;t&&!y(t,e);)t=t.parentNode;return t||(y(window,e)?window:void 0)})(n,t)&&f(e)}function b(t){var e=[];if(t)for(e.unshift(t);t.parentNode;)e.unshift(t.parentNode),t=t.parentNode;return e}function _(t,e){for(var n=b(t),r=b(e),i=null;n.length>0&&n[0]===r.shift();)i=n.shift();return i}h.prototype=window.Event.prototype,"object"!==r(window.ontouchstart)&&(u.match(/iPad/i)||u.match(/iPhone/i)||u.match(/iPod/i)||u.match(/Android/i)||u.match(/MSIE/i)&&!u.match(/Touch/i)||(t="html { -ms-touch-action: none; }",e=document.head||document.getElementsByTagName("head")[0],(n=document.createElement("style")).type="text/css",n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t)),e.appendChild(n),i=new p,o=new p,a=new p,window.CustomEvent=h,d(window),d(window.HTMLElement||window.Element),d(document),d(HTMLBodyElement),d(HTMLDivElement),d(HTMLImageElement),d(HTMLUListElement),d(HTMLAnchorElement),d(HTMLLIElement),d(HTMLTableElement),window.HTMLSpanElement&&d(HTMLSpanElement),window.HTMLCanvasElement&&d(HTMLCanvasElement),window.SVGElement&&d(SVGElement),g(window),g(window.HTMLElement||window.Element),g(document),g(HTMLBodyElement),g(HTMLDivElement),g(HTMLImageElement),g(HTMLUListElement),g(HTMLAnchorElement),g(HTMLLIElement),g(HTMLTableElement),window.HTMLSpanElement&&g(HTMLSpanElement),window.HTMLCanvasElement&&g(HTMLCanvasElement),window.SVGElement&&g(SVGElement),function(){function t(t){return"mouse"===t.pointerType||"pointerdown"===t.type&&0===t.x&&0===t.y||"pen"===t.pointerType&&0===t.pressure&&"pointermove"===t.type}window.addEventListener("pointerdown",function(e){t(e)||(c[e.identifier]=e.target,v("touchenter",e,e.target),function(t,e,n){for(var r=_(t,null),i=t,o=[];i&&i!==r;)y(i,"touchenter")&&o.push(i),i=i.parentNode;for(;o.length>0;)n(o.pop())}(e.target,0,function(t){f(e)}),v("touchstart",e,e.target))}),window.addEventListener("pointerup",function(e){var n=c[e.identifier];t(e)||(v("touchend",e,n),v("touchleave",e,n),function(t,e,n){for(var r=_(t,null),i=t;i&&i!==r;)y(i,"touchleave")&&n(i),i=i.parentNode}(n,0,function(t){f(e)}))}),window.addEventListener("pointermove",function(e){var n=c[e.identifier];t(e)||(e.screenX,e.screenY,i.containsTouchAt(e.screenX,e.screenY)||(n&&!0===function(t){for(;t&&!t.handJobjs_forcePreventDefault;)t=t.parentNode;return!!t||window.handJobjs_forcePreventDefault}(n)&&e.preventDefault(),v("touchmove",e,n)))})}()))}()}}]);var T={};"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window,T=(()=>{var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{default:()=>i});var n=function(){return(n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n\n \n \n ',hideHeader:!0,addToAssets:!0,upload:!1,onApplyButton:function(){},onApply:null,script:["https://uicdn.toast.com/tui.code-snippet/v1.5.2/tui-code-snippet.min.js","https://uicdn.toast.com/tui-color-picker/v2.2.7/tui-color-picker.min.js","https://uicdn.toast.com/tui-image-editor/v3.15.2/tui-image-editor.min.js"],style:["https://uicdn.toast.com/tui-color-picker/v2.2.7/tui-color-picker.min.css","https://uicdn.toast.com/tui-image-editor/v3.15.2/tui-image-editor.min.css"]},e),o=i.script,a=i.style,s=i.height,u=i.width,l=i.hideHeader,c=i.onApply,p=i.upload,h=i.addToAssets,f=i.commandId,d="undefined"!=typeof window,m=function(){var t;return i.constructor||d&&(null===(t=window.tui)||void 0===t?void 0:t.ImageEditor)},g=m();if(!g&&(null==o?void 0:o.length)&&d){var y=document.head,v=Array.isArray(o)?r([],o,!0):[o],b=Array.isArray(a)?r([],a,!0):[a],_=function(t){if(t.length){var e=document.createElement("link");e.href=t.shift(),e.rel="stylesheet",y.appendChild(e),_(t)}},E=function(t){if(t.length){var e=document.createElement("script");e.src=t.shift(),e.onerror=e.onload=E.bind(null,t),y.appendChild(e)}else g=m()};_(b),E(v)}i.toolbarIcon&&t.Components.addType("image",{extendFn:["initToolbar"],model:{initToolbar:function(){var t=this.get("toolbar");(null==t?void 0:t.some(function(t){return t.command===f}))||(null==t||t.unshift({command:f,label:i.toolbarIcon}),this.set("toolbar",t))}}});var T={level:"error",ns:f};t.Commands.add(f,{imageEditor:null,run:function(t,e,n){var r=this;if(void 0===n&&(n={}),!g)return t.log("TOAST UI Image editor not found",T),t.stopCommand(f);var o=n.target||t.getSelected();if(!o)return t.log("Target not available",T),t.stopCommand(f);var a=this.createContent(),s=i.labelImageEditor,u=a.children[1];t.Modal.open({title:s,content:a}).onceClose(function(){return t.stopCommand(f)});var l=this.getEditorConfig(o.get("src"));this.imageEditor=new g(a.children[0],l),t.getModel().setEditing(!0),u.onclick=function(){return r.applyChanges(o)},i.onApplyButton(u)},stop:function(t){var e;null===(e=this.imageEditor)||void 0===e||e.destroy(),t.getModel().setEditing(!1)},getEditorConfig:function(t){var e=n({},i.config);return e.includeUI||(e.includeUI={}),e.includeUI=n(n({theme:{}},e.includeUI),{loadImage:{path:t,name:"1"},uiSize:{height:s,width:u}}),l&&(e.includeUI.theme["header.display"]="none"),e},createContent:function(){var t=document.createElement("div");return t.style.position="relative",t.innerHTML='\n
\n