UNPKG

eruda-dom

Version:

Eruda plugin for navigating dom tree

3 lines 46.5 kB
/*! eruda-dom v2.0.0 https://github.com/liriliri/eruda-dom#readme */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.erudaDom=t():e.erudaDom=t()}("undefined"!=typeof self?self:this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/assets/",t(t.s=50)}([function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t,n){"use strict";function r(e){return f[e]}function o(e){for(var t=1;t<arguments.length;t++)for(var n in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],n)&&(e[n]=arguments[t][n]);return e}function a(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function u(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML();if(null==e)return"";if(!e)return e+"";e=""+e}return p.test(e)?e.replace(d,r):e}function i(e){return!e&&0!==e||!(!v(e)||0!==e.length)}function l(e){var t=o({},e);return t._parent=e,t}function s(e,t){return e.path=t,e}function c(e,t){return(e?e+".":"")+t}t.__esModule=!0,t.extend=o,t.indexOf=a,t.escapeExpression=u,t.isEmpty=i,t.createFrame=l,t.blockParams=s,t.appendContextPath=c;var f={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},d=/[&<>"'`=]/g,p=/[&<>"'`=]/,h=Object.prototype.toString;t.toString=h;var m=function(e){return"function"==typeof e};m(/x/)&&(t.isFunction=m=function(e){return"function"==typeof e&&"[object Function]"===h.call(e)}),t.isFunction=m;var v=Array.isArray||function(e){return!(!e||"object"!=typeof e)&&"[object Array]"===h.call(e)};t.isArray=v},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){e.exports=!n(11)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(2),o=n(0),a=n(34),u=n(9),i=n(6),l=function(e,t,n){var s,c,f,d=e&l.F,p=e&l.G,h=e&l.S,m=e&l.P,v=e&l.B,y=e&l.W,g=p?o:o[t]||(o[t]={}),_=g.prototype,b=p?r:h?r[t]:(r[t]||{}).prototype;p&&(n=t);for(s in n)(c=!d&&b&&void 0!==b[s])&&i(g,s)||(f=c?b[s]:n[s],g[s]=p&&"function"!=typeof b[s]?n[s]:v&&c?a(f,r):y&&b[s]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):m&&"function"==typeof f?a(Function.call,f):f,m&&((g.virtual||(g.virtual={}))[s]=f,e&l.R&&_&&!_[s]&&u(_,s,f)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var r=n(13),o=n(35),a=n(21),u=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(38),o=n(22);e.exports=function(e){return r(o(e))}},function(e,t,n){"use strict";function r(e,t){var n=t&&t.loc,a=void 0,u=void 0,i=void 0,l=void 0;n&&(a=n.start.line,u=n.end.line,i=n.start.column,l=n.end.column,e+=" - "+a+":"+i);for(var s=Error.prototype.constructor.call(this,e),c=0;c<o.length;c++)this[o[c]]=s[o[c]];Error.captureStackTrace&&Error.captureStackTrace(this,r);try{n&&(this.lineNumber=a,this.endLineNumber=u,Object.defineProperty?(Object.defineProperty(this,"column",{value:i,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:l,enumerable:!0})):(this.column=i,this.endColumn=l))}catch(e){}}t.__esModule=!0;var o=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];r.prototype=new Error,t.default=r,e.exports=t.default},function(e,t,n){var r=n(5),o=n(14);e.exports=n(3)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(25)("wks"),o=n(17),a=n(2).Symbol,u="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=u&&a[e]||(u?a:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(10);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(37),o=n(26);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){e.exports=!0},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(22);e.exports=function(e){return Object(r(e))}},function(e,t,n){e.exports=n(104).default},function(e,t,n){var r=n(10);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(25)("keys"),o=n(17);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(0),o=n(2),a=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(16)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){e.exports={}},function(e,t,n){var r=n(13),o=n(73),a=n(26),u=n(24)("IE_PROTO"),i=function(){},l=function(){var e,t=n(36)("iframe"),r=a.length;for(t.style.display="none",n(74).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l.prototype[a[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(i.prototype=r(e),n=new i,i.prototype=null,n[u]=e):n=l(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(5).f,o=n(6),a=n(12)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},function(e,t,n){t.f=n(12)},function(e,t,n){var r=n(2),o=n(0),a=n(16),u=n(31),i=n(5).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||i(t,e,{value:u.f(e)})}},function(e,t,n){var r=n(18),o=n(14),a=n(7),u=n(21),i=n(6),l=n(35),s=Object.getOwnPropertyDescriptor;t.f=n(3)?s:function(e,t){if(e=a(e),t=u(t,!0),l)try{return s(e,t)}catch(e){}if(i(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(55);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){e.exports=!n(3)&&!n(11)(function(){return 7!=Object.defineProperty(n(36)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(10),o=n(2).document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){var r=n(6),o=n(7),a=n(57)(!1),u=n(24)("IE_PROTO");e.exports=function(e,t){var n,i=o(e),l=0,s=[];for(n in i)n!=u&&r(i,n)&&s.push(n);for(;t.length>l;)r(i,n=t[l++])&&(~a(s,n)||s.push(n));return s}},function(e,t,n){var r=n(39);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){e.exports={default:n(60),__esModule:!0}},function(e,t,n){var r=n(6),o=n(19),a=n(24)("IE_PROTO"),u=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?u:null}},function(e,t,n){var r=n(4),o=n(0),a=n(11);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],u={};u[e]=t(n),r(r.S+r.F*a(function(){n(1)}),"Object",u)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(68),a=r(o),u=n(79),i=r(u),l="function"==typeof i.default&&"symbol"==typeof a.default?function(e){return typeof e}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":typeof e};t.default="function"==typeof i.default&&"symbol"===l(a.default)?function(e){return void 0===e?"undefined":l(e)}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":void 0===e?"undefined":l(e)}},function(e,t,n){"use strict";var r=n(16),o=n(4),a=n(45),u=n(9),i=n(28),l=n(72),s=n(30),c=n(41),f=n(12)("iterator"),d=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,h,m,v,y){l(n,t,h);var g,_,b,x=function(e){if(!d&&e in E)return E[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},w=t+" Iterator",O="values"==m,M=!1,E=e.prototype,S=E[f]||E["@@iterator"]||m&&E[m],k=S||x(m),P=m?O?x("entries"):k:void 0,j="Array"==t?E.entries||S:S;if(j&&(b=c(j.call(new e)))!==Object.prototype&&b.next&&(s(b,w,!0),r||"function"==typeof b[f]||u(b,f,p)),O&&S&&"values"!==S.name&&(M=!0,k=function(){return S.call(this)}),r&&!y||!d&&!M&&E[f]||u(E,f,k),i[t]=k,i[w]=p,m)if(g={values:O?k:x("values"),keys:v?k:x("keys"),entries:P},y)for(_ in g)_ in E||a(E,_,g[_]);else o(o.P+o.F*(d||M),t,g);return g}},function(e,t,n){e.exports=n(9)},function(e,t,n){var r=n(37),o=n(26).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},l.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}t.__esModule=!0,t.HandlebarsEnvironment=o;var a=n(1),u=n(8),i=r(u),l=n(48),s=n(112),c=n(114),f=r(c);t.VERSION="4.5.3";t.COMPILER_REVISION=8;t.LAST_COMPATIBLE_COMPILER_REVISION=7;var d={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};t.REVISION_CHANGES=d;o.prototype={constructor:o,logger:f.default,log:f.default.log,registerHelper:function(e,t){if("[object Object]"===a.toString.call(e)){if(t)throw new i.default("Arg not supported with multiple helpers");a.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if("[object Object]"===a.toString.call(e))a.extend(this.partials,e);else{if(void 0===t)throw new i.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if("[object Object]"===a.toString.call(e)){if(t)throw new i.default("Arg not supported with multiple decorators");a.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var p=f.default.log;t.log=p,t.createFrame=a.createFrame,t.logger=f.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){i.default(e),s.default(e),f.default(e),p.default(e),m.default(e),y.default(e),_.default(e)}function a(e,t,n){e.helpers[t]&&(e.hooks[t]=e.helpers[t],n||delete e.helpers[t])}t.__esModule=!0,t.registerDefaultHelpers=o,t.moveHelperToHooks=a;var u=n(105),i=r(u),l=n(106),s=r(l),c=n(107),f=r(c),d=n(108),p=r(d),h=n(109),m=r(h),v=n(110),y=r(v),g=n(111),_=r(g)},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(51),a=r(o),u=n(40),i=r(u),l=n(62),s=r(l),c=n(63),f=r(c),d=n(67),p=r(d),h=n(89),m=r(h),v=n(93),y=r(v);e.exports=function(e){function t(e){var t={};t.tagName=e.tagName.toLocaleLowerCase();var n=[];return c(e.attributes,function(t){var o=t.name,a=t.value;n.push({name:o,value:a,underline:r(e,o)})}),t.attributes=n,t}function r(e,t){var n=e.tagName;return("SCRIPT"===n||"IMAGE"===n||"VIDEO"===n||"AUDIO"===n)&&"src"===t||"LINK"===n&&"href"===t}function o(e){return d(document.createElement(e))}var u=e.util,l=u.evalCss,c=u.each,d=u.$,h=u.toArr;return new(function(e){function r(){(0,s.default)(this,r);var e=(0,p.default)(this,(r.__proto__||(0,i.default)(r)).call(this));return e.name="dom",e._style=l(n(101)),e._isInit=!1,e._htmlTagTpl=n(103),e._textNodeTpl=n(118),e._selectedEl=document.documentElement,e._htmlCommentTpl=n(119),e._elementChangeHandler=function(t){e._selectedEl!==t&&e.select(t)},e}return(0,y.default)(r,e),(0,f.default)(r,[{key:"init",value:function(e,t){(0,m.default)(r.prototype.__proto__||(0,i.default)(r.prototype),"init",this).call(this,e),this._container=t,e.html(n(120)()),this._$domTree=e.find(".eruda-dom-tree"),this._bindEvent()}},{key:"show",value:function(){(0,m.default)(r.prototype.__proto__||(0,i.default)(r.prototype),"show",this).call(this),this._isInit||this._initTree()}},{key:"hide",value:function(){(0,m.default)(r.prototype.__proto__||(0,i.default)(r.prototype),"hide",this).call(this)}},{key:"select",value:function(e){var t=[];for(t.push(e);e.parentElement;)t.unshift(e.parentElement),e=e.parentElement;for(;t.length>0;){e=t.shift();var n=e.erudaDom;if(!n)break;n.close&&n.open&&(n.close(),n.open()),0===t.length&&e.erudaDom&&e.erudaDom.select()}}},{key:"destroy",value:function(){(0,m.default)(r.prototype.__proto__||(0,i.default)(r.prototype),"destroy",this).call(this),l.remove(this._style);var e=this._container.get("elements");e&&e.off("change",this._elementChangeHandler)}},{key:"_bindEvent",value:function(){var e=this,t=this._container,n=t.get("elements");n&&n.on("change",this._elementChangeHandler),this._$el.on("click",".eruda-inspect",function(){e._setElement(e._selectedEl),n&&t.showTool("elements")})}},{key:"_setElement",value:function(e){var t=this._container.get("elements");t&&t.set(e)}},{key:"_initTree",value:function(){this._isInit=!0,this._renderChildren(null,this._$domTree),this.select(document.body)}},{key:"_renderChildren",value:function(e,t){var n=this,r=void 0;r=e?h(e.childNodes):[document.documentElement];var o=t.get(0);e&&r.push({nodeType:"END_TAG",node:e}),c(r,function(e){return n._renderChild(e,o)})}},{key:"_renderChild",value:function(e,n){var r=this,u=o("li"),i=!1;if(u.addClass("eruda-tree-item"),e.nodeType===e.ELEMENT_NODE){var l=e.childNodes.length,s=l>0,c=(0,a.default)({},t(e),{hasTail:s}),f=1===l&&e.childNodes[0].nodeType===e.TEXT_NODE;f&&(c.text=e.childNodes[0].nodeValue),u.html(this._htmlTagTpl(c)),s&&!f&&u.addClass("eruda-expandable")}else if(e.nodeType===e.TEXT_NODE){var d=e.nodeValue;if(""===d.trim())return;u.html(this._textNodeTpl({value:d}))}else if(e.nodeType===e.COMMENT_NODE){var p=e.nodeValue;if(""===p.trim())return;u.html(this._htmlCommentTpl({value:p}))}else{if("END_TAG"!==e.nodeType)return;i=!0,e=e.node,u.html('<span class="eruda-html-tag" style="margin-left: -12px;">&lt;<span class="eruda-tag-name">/'+e.tagName.toLocaleLowerCase()+'</span>&gt;</span><span class="eruda-selection"></span>')}var h=o("ul");if(h.addClass("eruda-children"),n.appendChild(u.get(0)),n.appendChild(h.get(0)),e.nodeType===e.ELEMENT_NODE){var m={};if(u.hasClass("eruda-expandable")){var v=function(){u.html(r._htmlTagTpl((0,a.default)({},t(e),{hasTail:!1}))),u.addClass("eruda-expanded"),r._renderChildren(e,h)},y=function(){h.html(""),u.html(r._htmlTagTpl((0,a.default)({},t(e),{hasTail:!0}))),u.rmClass("eruda-expanded")},g=function(){u.hasClass("eruda-expanded")?y():v()};u.on("click",".eruda-toggle-btn",function(e){e.stopPropagation(),g()}),m={open:v,close:y}}var _=function(){r._$el.find(".eruda-selected").rmClass("eruda-selected"),u.addClass("eruda-selected"),r._selectedEl=e,r._setElement(e)};u.on("click",_),m.select=_,i||(e.erudaDom=m)}}}]),r}(e.Tool))}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(52),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=o.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},function(e,t,n){e.exports={default:n(53),__esModule:!0}},function(e,t,n){n(54),e.exports=n(0).Object.assign},function(e,t,n){var r=n(4);r(r.S+r.F,"Object",{assign:n(56)})},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";var r=n(3),o=n(15),a=n(27),u=n(18),i=n(19),l=n(38),s=Object.assign;e.exports=!s||n(11)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=r})?function(e,t){for(var n=i(e),s=arguments.length,c=1,f=a.f,d=u.f;s>c;)for(var p,h=l(arguments[c++]),m=f?o(h).concat(f(h)):o(h),v=m.length,y=0;v>y;)p=m[y++],r&&!d.call(h,p)||(n[p]=h[p]);return n}:s},function(e,t,n){var r=n(7),o=n(58),a=n(59);e.exports=function(e){return function(t,n,u){var i,l=r(t),s=o(l.length),c=a(u,s);if(e&&n!=n){for(;s>c;)if((i=l[c++])!=i)return!0}else for(;s>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(23),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(23),o=Math.max,a=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):a(e,t)}},function(e,t,n){n(61),e.exports=n(0).Object.getPrototypeOf},function(e,t,n){var r=n(19),o=n(41);n(42)("getPrototypeOf",function(){return function(e){return o(r(e))}})},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(64),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,o.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},function(e,t,n){e.exports={default:n(65),__esModule:!0}},function(e,t,n){n(66);var r=n(0).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},function(e,t,n){var r=n(4);r(r.S+r.F*!n(3),"Object",{defineProperty:n(5).f})},function(e,t,n){"use strict";t.__esModule=!0;var r=n(43),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,o.default)(t))&&"function"!=typeof t?e:t}},function(e,t,n){e.exports={default:n(69),__esModule:!0}},function(e,t,n){n(70),n(75),e.exports=n(31).f("iterator")},function(e,t,n){"use strict";var r=n(71)(!0);n(44)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var r=n(23),o=n(22);e.exports=function(e){return function(t,n){var a,u,i=String(o(t)),l=r(n),s=i.length;return l<0||l>=s?e?"":void 0:(a=i.charCodeAt(l),a<55296||a>56319||l+1===s||(u=i.charCodeAt(l+1))<56320||u>57343?e?i.charAt(l):a:e?i.slice(l,l+2):u-56320+(a-55296<<10)+65536)}}},function(e,t,n){"use strict";var r=n(29),o=n(14),a=n(30),u={};n(9)(u,n(12)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(u,{next:o(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var r=n(5),o=n(13),a=n(15);e.exports=n(3)?Object.defineProperties:function(e,t){o(e);for(var n,u=a(t),i=u.length,l=0;i>l;)r.f(e,n=u[l++],t[n]);return e}},function(e,t,n){var r=n(2).document;e.exports=r&&r.documentElement},function(e,t,n){n(76);for(var r=n(2),o=n(9),a=n(28),u=n(12)("toStringTag"),i="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<i.length;l++){var s=i[l],c=r[s],f=c&&c.prototype;f&&!f[u]&&o(f,u,s),a[s]=a.Array}},function(e,t,n){"use strict";var r=n(77),o=n(78),a=n(28),u=n(7);e.exports=n(44)(Array,"Array",function(e,t){this._t=u(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){e.exports={default:n(80),__esModule:!0}},function(e,t,n){n(81),n(86),n(87),n(88),e.exports=n(0).Symbol},function(e,t,n){"use strict";var r=n(2),o=n(6),a=n(3),u=n(4),i=n(45),l=n(82).KEY,s=n(11),c=n(25),f=n(30),d=n(17),p=n(12),h=n(31),m=n(32),v=n(83),y=n(84),g=n(13),_=n(10),b=n(19),x=n(7),w=n(21),O=n(14),M=n(29),E=n(85),S=n(33),k=n(27),P=n(5),j=n(15),T=S.f,C=P.f,N=E.f,L=r.Symbol,I=r.JSON,D=I&&I.stringify,A=p("_hidden"),H=p("toPrimitive"),F={}.propertyIsEnumerable,R=c("symbol-registry"),V=c("symbols"),G=c("op-symbols"),B=Object.prototype,z="function"==typeof L&&!!k.f,U=r.QObject,q=!U||!U.prototype||!U.prototype.findChild,W=a&&s(function(){return 7!=M(C({},"a",{get:function(){return C(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=T(B,t);r&&delete B[t],C(e,t,n),r&&e!==B&&C(B,t,r)}:C,$=function(e){var t=V[e]=M(L.prototype);return t._k=e,t},J=z&&"symbol"==typeof L.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof L},K=function(e,t,n){return e===B&&K(G,t,n),g(e),t=w(t,!0),g(n),o(V,t)?(n.enumerable?(o(e,A)&&e[A][t]&&(e[A][t]=!1),n=M(n,{enumerable:O(0,!1)})):(o(e,A)||C(e,A,O(1,{})),e[A][t]=!0),W(e,t,n)):C(e,t,n)},X=function(e,t){g(e);for(var n,r=v(t=x(t)),o=0,a=r.length;a>o;)K(e,n=r[o++],t[n]);return e},Y=function(e,t){return void 0===t?M(e):X(M(e),t)},Q=function(e){var t=F.call(this,e=w(e,!0));return!(this===B&&o(V,e)&&!o(G,e))&&(!(t||!o(this,e)||!o(V,e)||o(this,A)&&this[A][e])||t)},Z=function(e,t){if(e=x(e),t=w(t,!0),e!==B||!o(V,t)||o(G,t)){var n=T(e,t);return!n||!o(V,t)||o(e,A)&&e[A][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=N(x(e)),r=[],a=0;n.length>a;)o(V,t=n[a++])||t==A||t==l||r.push(t);return r},te=function(e){for(var t,n=e===B,r=N(n?G:x(e)),a=[],u=0;r.length>u;)!o(V,t=r[u++])||n&&!o(B,t)||a.push(V[t]);return a};z||(L=function(){if(this instanceof L)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===B&&t.call(G,n),o(this,A)&&o(this[A],e)&&(this[A][e]=!1),W(this,e,O(1,n))};return a&&q&&W(B,e,{configurable:!0,set:t}),$(e)},i(L.prototype,"toString",function(){return this._k}),S.f=Z,P.f=K,n(46).f=E.f=ee,n(18).f=Q,k.f=te,a&&!n(16)&&i(B,"propertyIsEnumerable",Q,!0),h.f=function(e){return $(p(e))}),u(u.G+u.W+u.F*!z,{Symbol:L});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ne.length>re;)p(ne[re++]);for(var oe=j(p.store),ae=0;oe.length>ae;)m(oe[ae++]);u(u.S+u.F*!z,"Symbol",{for:function(e){return o(R,e+="")?R[e]:R[e]=L(e)},keyFor:function(e){if(!J(e))throw TypeError(e+" is not a symbol!");for(var t in R)if(R[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),u(u.S+u.F*!z,"Object",{create:Y,defineProperty:K,defineProperties:X,getOwnPropertyDescriptor:Z,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ue=s(function(){k.f(1)});u(u.S+u.F*ue,"Object",{getOwnPropertySymbols:function(e){return k.f(b(e))}}),I&&u(u.S+u.F*(!z||s(function(){var e=L();return"[null]"!=D([e])||"{}"!=D({a:e})||"{}"!=D(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(_(t)||void 0!==e)&&!J(e))return y(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!J(t))return t}),r[1]=t,D.apply(I,r)}}),L.prototype[H]||n(9)(L.prototype,H,L.prototype.valueOf),f(L,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){var r=n(17)("meta"),o=n(10),a=n(6),u=n(5).f,i=0,l=Object.isExtensible||function(){return!0},s=!n(11)(function(){return l(Object.preventExtensions({}))}),c=function(e){u(e,r,{value:{i:"O"+ ++i,w:{}}})},f=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[r].i},d=function(e,t){if(!a(e,r)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[r].w},p=function(e){return s&&h.NEED&&l(e)&&!a(e,r)&&c(e),e},h=e.exports={KEY:r,NEED:!1,fastKey:f,getWeak:d,onFreeze:p}},function(e,t,n){var r=n(15),o=n(27),a=n(18);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var u,i=n(e),l=a.f,s=0;i.length>s;)l.call(e,u=i[s++])&&t.push(u);return t}},function(e,t,n){var r=n(39);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(7),o=n(46).f,a={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],i=function(e){try{return o(e)}catch(e){return u.slice()}};e.exports.f=function(e){return u&&"[object Window]"==a.call(e)?i(e):o(r(e))}},function(e,t){},function(e,t,n){n(32)("asyncIterator")},function(e,t,n){n(32)("observable")},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(40),a=r(o),u=n(90),i=r(u);t.default=function e(t,n,r){null===t&&(t=Function.prototype);var o=(0,i.default)(t,n);if(void 0===o){var u=(0,a.default)(t);return null===u?void 0:e(u,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)}},function(e,t,n){e.exports={default:n(91),__esModule:!0}},function(e,t,n){n(92);var r=n(0).Object;e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)}},function(e,t,n){var r=n(7),o=n(33).f;n(42)("getOwnPropertyDescriptor",function(){return function(e,t){return o(r(e),t)}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(94),a=r(o),u=n(98),i=r(u),l=n(43),s=r(l);t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,s.default)(t)));e.prototype=(0,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(a.default?(0,a.default)(e,t):e.__proto__=t)}},function(e,t,n){e.exports={default:n(95),__esModule:!0}},function(e,t,n){n(96),e.exports=n(0).Object.setPrototypeOf},function(e,t,n){var r=n(4);r(r.S,"Object",{setPrototypeOf:n(97).set})},function(e,t,n){var r=n(10),o=n(13),a=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n(34)(Function.call,n(33).f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},function(e,t,n){e.exports={default:n(99),__esModule:!0}},function(e,t,n){n(100);var r=n(0).Object;e.exports=function(e,t){return r.create(e,t)}},function(e,t,n){var r=n(4);r(r.S,"Object",{create:n(29)})},function(e,t,n){t=e.exports=n(102)(!1),t.push([e.i,'.eruda-dev-tools .eruda-tools .eruda-dom{padding-bottom:40px}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree{overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;word-wrap:break-word;padding:10px 10px 10px 25px;font-size:12px;height:100%;font-family:Consolas,Lucida Console,Monaco,MonoSpace;cursor:default}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item .eruda-toggle-btn{position:absolute;display:block;width:12px;height:12px;left:-12px;top:2px}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item .eruda-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1;background:var(--contrast)}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item.eruda-selected.eruda-expandable.eruda-expanded:before{border-left-color:transparent}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item.eruda-selected .eruda-selection{display:block}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item .eruda-html-tag,.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item .eruda-html-tag .eruda-tag-name{color:var(--tag-name-color)}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item .eruda-html-tag .eruda-attribute-name{color:var(--attribute-name-color)}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item .eruda-html-tag .eruda-attribute-value{color:var(--string-color)}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item .eruda-html-tag .eruda-attribute-value.eruda-attribute-underline{text-decoration:underline}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item .eruda-html-comment{color:var(--comment-color)}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item.eruda-expandable:before{content:"";width:0;height:0;border:4px solid transparent;position:absolute;border-left-color:var(--foreground);left:-10px;top:4px}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-tree-item.eruda-expandable.eruda-expanded:before{border-top-color:var(--foreground);border-left-color:transparent;left:-12px;top:6px}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-dom-tree .eruda-children{padding-left:15px}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-inspect{position:absolute;left:0;bottom:0;color:var(--foreground);border-top:1px solid var(--border);width:100%;background:var(--darker-background);display:block;height:40px;line-height:40px;text-decoration:none;text-align:center;margin-top:10px;-webkit-transition:background .3s;transition:background .3s}.eruda-dev-tools .eruda-tools .eruda-dom .eruda-inspect:active{color:var(--select-foreground)}',""])},function(e,t){function n(e,t){var n=e[1]||"",o=e[3];if(!o)return n;if(t&&"function"==typeof btoa){var a=r(o);return[n].concat(o.sources.map(function(e){return"/*# sourceURL="+o.sourceRoot+e+" */"})).concat([a]).join("\n")}return[n].join("\n")}function r(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r=n(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];"number"==typeof a&&(r[a]=!0)}for(o=0;o<e.length;o++){var u=e[o];"number"==typeof u[0]&&r[u[0]]||(n&&!u[2]?u[2]=n:n&&(u[2]="("+u[2]+") and ("+n+")"),t.push(u))}},t}},function(e,t,n){var r=n(20);e.exports=(r.default||r).template({1:function(e,t,n,r,o){var a,u,i=null!=t?t:e.nullContext||{};return'\n <span class="eruda-attribute">\n <span class="eruda-attribute-name">'+e.escapeExpression((u=null!=(u=n.name||(null!=t?t.name:t))?u:e.hooks.helperMissing,"function"==typeof u?u.call(i,{name:"name",hash:{},data:o,loc:{start:{line:7,column:41},end:{line:7,column:49}}}):u))+"</span>"+(null!=(a=n.if.call(i,null!=t?t.value:t,{name:"if",hash:{},fn:e.program(2,o,0),inverse:e.noop,data:o,loc:{start:{line:7,column:56},end:{line:7,column:181}}}))?a:"")+"</span>"},2:function(e,t,n,r,o){var a,u,i=null!=t?t:e.nullContext||{};return'="<span class="eruda-attribute-value'+(null!=(a=n.if.call(i,null!=t?t.underline:t,{name:"if",hash:{},fn:e.program(3,o,0),inverse:e.noop,data:o,loc:{start:{line:7,column:105},end:{line:7,column:155}}}))?a:"")+'">'+e.escapeExpression((u=null!=(u=n.value||(null!=t?t.value:t))?u:e.hooks.helperMissing,"function"==typeof u?u.call(i,{name:"value",hash:{},data:o,loc:{start:{line:7,column:157},end:{line:7,column:166}}}):u))+'</span>"'},3:function(e,t,n,r,o){return" eruda-attribute-underline"},5:function(e,t,n,r,o){var a,u,i=null!=t?t:e.nullContext||{};return(null!=(a=n.if.call(i,null!=t?t.text:t,{name:"if",hash:{},fn:e.program(6,o,0),inverse:e.program(8,o,0),data:o,loc:{start:{line:13,column:2},end:{line:13,column:38}}}))?a:"")+'<span class="eruda-html-tag">&lt;<span class="eruda-tag-name">/'+e.escapeExpression((u=null!=(u=n.tagName||(null!=t?t.tagName:t))?u:e.hooks.helperMissing,"function"==typeof u?u.call(i,{name:"tagName",hash:{},data:o,loc:{start:{line:16,column:34},end:{line:16,column:45}}}):u))+"</span>&gt;</span>\n"},6:function(e,t,n,r,o){var a;return e.escapeExpression((a=null!=(a=n.text||(null!=t?t.text:t))?a:e.hooks.helperMissing,"function"==typeof a?a.call(null!=t?t:e.nullContext||{},{name:"text",hash:{},data:o,loc:{start:{line:13,column:14},end:{line:13,column:22}}}):a))},8:function(e,t,n,r,o){return"…"},compiler:[8,">= 4.3.0"],main:function(e,t,n,r,o){var a,u,i=null!=t?t:e.nullContext||{};return'<span class="eruda-toggle-btn"></span>\n<span class="eruda-html-tag">&lt;<span class="eruda-tag-name">'+e.escapeExpression((u=null!=(u=n.tagName||(null!=t?t.tagName:t))?u:e.hooks.helperMissing,"function"==typeof u?u.call(i,{name:"tagName",hash:{},data:o,loc:{start:{line:4,column:33},end:{line:4,column:44}}}):u))+"</span>"+(null!=(a=n.each.call(i,null!=t?t.attributes:t,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o,loc:{start:{line:5,column:4},end:{line:9,column:13}}}))?a:"")+"&gt;</span>"+(null!=(a=n.if.call(i,null!=t?t.hasTail:t,{name:"if",hash:{},fn:e.program(5,o,0),inverse:e.noop,data:o,loc:{start:{line:12,column:2},end:{line:19,column:7}}}))?a:"")+'<span class="eruda-selection"></span>'},useData:!0})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(){var e=new i.HandlebarsEnvironment;return p.extend(e,i),e.SafeString=s.default,e.Exception=f.default,e.Utils=p,e.escapeExpression=p.escapeExpression,e.VM=m,e.template=function(t){return m.template(t,e)},e}t.__esModule=!0;var u=n(47),i=o(u),l=n(115),s=r(l),c=n(8),f=r(c),d=n(1),p=o(d),h=n(116),m=o(h),v=n(117),y=r(v),g=a();g.create=a,y.default(g),g.default=g,t.default=g,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(1);t.default=function(e){e.registerHelper("blockHelperMissing",function(t,n){var o=n.inverse,a=n.fn;if(!0===t)return a(this);if(!1===t||null==t)return o(this);if(r.isArray(t))return t.length>0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):o(this);if(n.data&&n.ids){var u=r.createFrame(n.data);u.contextPath=r.appendContextPath(n.data.contextPath,n.name),n={data:u}}return a(t,n)})},e.exports=t.default},function(e,t,n){"use strict";(function(r){t.__esModule=!0;var o=n(1),a=n(8),u=function(e){return e&&e.__esModule?e:{default:e}}(a);t.default=function(e){e.registerHelper("each",function(e,t){function n(t,n,r){c&&(c.key=t,c.index=n,c.first=0===n,c.last=!!r,f&&(c.contextPath=f+t)),s+=a(e[t],{data:c,blockParams:o.blockParams([e[t],t],[f+t,null])})}if(!t)throw new u.default("Must pass iterator to #each");var a=t.fn,i=t.inverse,l=0,s="",c=void 0,f=void 0;if(t.data&&t.ids&&(f=o.appendContextPath(t.data.contextPath,t.ids[0])+"."),o.isFunction(e)&&(e=e.call(this)),t.data&&(c=o.createFrame(t.data)),e&&"object"==typeof e)if(o.isArray(e))for(var d=e.length;l<d;l++)l in e&&n(l,l,l===e.length-1);else if(r.Symbol&&e[r.Symbol.iterator]){for(var p=[],h=e[r.Symbol.iterator](),m=h.next();!m.done;m=h.next())p.push(m.value);e=p;for(var d=e.length;l<d;l++)n(l,l,l===e.length-1)}else!function(){var t=void 0;Object.keys(e).forEach(function(e){void 0!==t&&n(t,l-1),t=e,l++}),void 0!==t&&n(t,l-1,!0)}();return 0===l&&(s=i(this)),s})},e.exports=t.default}).call(t,n(49))},function(e,t,n){"use strict";t.__esModule=!0;var r=n(8),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e){e.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new o.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(1),o=n(8),a=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default=function(e){e.registerHelper("if",function(e,t){if(2!=arguments.length)throw new a.default("#if requires exactly one argument");return r.isFunction(e)&&(e=e.call(this)),!t.hash.includeZero&&!e||r.isEmpty(e)?t.inverse(this):t.fn(this)}),e.registerHelper("unless",function(t,n){if(2!=arguments.length)throw new a.default("#unless requires exactly one argument");return e.helpers.if.call(this,t,{fn:n.inverse,inverse:n.fn,hash:n.hash})})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("log",function(){for(var t=[void 0],n=arguments[arguments.length-1],r=0;r<arguments.length-1;r++)t.push(arguments[r]);var o=1;null!=n.hash.level?o=n.hash.level:n.data&&null!=n.data.level&&(o=n.data.level),t[0]=o,e.log.apply(e,t)})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=/^(constructor|__defineGetter__|__defineSetter__|__lookupGetter__|__proto__)$/;t.dangerousPropertyRegex=r,t.default=function(e){e.registerHelper("lookup",function(e,t){if(!e)return e;if(!r.test(String(t))||Object.prototype.propertyIsEnumerable.call(e,t))return e[t]})}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(1),o=n(8),a=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default=function(e){e.registerHelper("with",function(e,t){if(2!=arguments.length)throw new a.default("#with requires exactly one argument");r.isFunction(e)&&(e=e.call(this));var n=t.fn;if(r.isEmpty(e))return t.inverse(this);var o=t.data;return t.data&&t.ids&&(o=r.createFrame(t.data),o.contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])),n(e,{data:o,blockParams:r.blockParams([e],[o&&o.contextPath])})})},e.exports=t.default},function(e,t,n){"use strict";function r(e){a.default(e)}t.__esModule=!0,t.registerDefaultDecorators=r;var o=n(113),a=function(e){return e&&e.__esModule?e:{default:e}}(o)},function(e,t,n){"use strict";t.__esModule=!0;var r=n(1);t.default=function(e){e.registerDecorator("inline",function(e,t,n,o){var a=e;return t.partials||(t.partials={},a=function(o,a){var u=n.partials;n.partials=r.extend({},u,t.partials);var i=e(o,a);return n.partials=u,i}),t.partials[o.args[0]]=o.fn,a})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(1),o={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=r.indexOf(o.methodMap,e.toLowerCase());e=t>=0?t:parseInt(e,10)}return e},log:function(e){if(e=o.lookupLevel(e),"undefined"!=typeof console&&o.lookupLevel(o.level)<=e){var t=o.methodMap[e];console[t]||(t="log");for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];console[t].apply(console,r)}}};t.default=o,e.exports=t.default},function(e,t,n){"use strict";function r(e){this.string=e}t.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},t.default=r,e.exports=t.default},function(e,t,n){"use strict";function r(e){var t=e&&e[0]||1,n=m.COMPILER_REVISION;if(!(t>=m.LAST_COMPATIBLE_COMPILER_REVISION&&t<=m.COMPILER_REVISION)){if(t<m.LAST_COMPATIBLE_COMPILER_REVISION){var r=m.REVISION_CHANGES[n],o=m.REVISION_CHANGES[t];throw new h.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+r+") or downgrade your runtime to an older version ("+o+").")}throw new h.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+e[1]+").")}}function o(e,t){function n(n,r,o){o.hash&&(r=d.extend({},r,o.hash),o.ids&&(o.ids[0]=!0)),n=t.VM.resolvePartial.call(this,n,r,o);var a=d.extend({},o,{hooks:this.hooks}),u=t.VM.invokePartial.call(this,n,r,a);if(null==u&&t.compile&&(o.partials[o.name]=t.compile(n,e.compilerOptions,t),u=o.partials[o.name](r,a)),null!=u){if(o.indent){for(var i=u.split("\n"),l=0,s=i.length;l<s&&(i[l]||l+1!==s);l++)i[l]=o.indent+i[l];u=i.join("\n")}return u}throw new h.default("The partial "+o.name+" could not be compiled when running in runtime-only mode")}function r(t){function n(t){return""+e.main(u,t,u.helpers,u.partials,a,l,i)}var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],a=o.data;r._setup(o),!o.partial&&e.useData&&(a=s(t,a));var i=void 0,l=e.useBlockParams?[]:void 0;return e.useDepths&&(i=o.depths?t!=o.depths[0]?[t].concat(o.depths):o.depths:[t]),(n=c(e.main,n,u,o.depths||[],a,l))(t,o)}if(!t)throw new h.default("No environment passed to template");if(!e||!e.main)throw new h.default("Unknown template object: "+typeof e);e.main.decorator=e.main_d,t.VM.checkRevision(e.compiler);var o=e.compiler&&7===e.compiler[0],u={strict:function(e,t,n){if(!(e&&t in e))throw new h.default('"'+t+'" not defined in '+e,{loc:n});return e[t]},lookup:function(e,t){for(var n=e.length,r=0;r<n;r++)if(e[r]&&null!=e[r][t])return e[r][t]},lambda:function(e,t){return"function"==typeof e?e.call(t):e},escapeExpression:d.escapeExpression,invokePartial:n,fn:function(t){var n=e[t];return n.decorator=e[t+"_d"],n},programs:[],program:function(e,t,n,r,o){var u=this.programs[e],i=this.fn(e);return t||o||r||n?u=a(this,e,i,t,n,r,o):u||(u=this.programs[e]=a(this,e,i)),u},data:function(e,t){for(;e&&t--;)e=e._parent;return e},nullContext:Object.seal({}),noop:t.VM.noop,compilerInfo:e.compiler};return r.isTop=!0,r._setup=function(n){if(n.partial)u.helpers=n.helpers,u.partials=n.partials,u.decorators=n.decorators,u.hooks=n.hooks;else{u.helpers=d.extend({},t.helpers,n.helpers),e.usePartial&&(u.partials=d.extend({},t.partials,n.partials)),(e.usePartial||e.useDecorators)&&(u.decorators=d.extend({},t.decorators,n.decorators)),u.hooks={};var r=n.allowCallsToHelperMissing||o;v.moveHelperToHooks(u,"helperMissing",r),v.moveHelperToHooks(u,"blockHelperMissing",r)}},r._child=function(t,n,r,o){if(e.useBlockParams&&!r)throw new h.default("must pass block params");if(e.useDepths&&!o)throw new h.default("must pass parent depths");return a(u,t,e[t],n,0,r,o)},r}function a(e,t,n,r,o,a,u){function i(t){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=u;return!u||t==u[0]||t===e.nullContext&&null===u[0]||(i=[t].concat(u)),n(e,t,e.helpers,e.partials,o.data||r,a&&[o.blockParams].concat(a),i)}return i=c(n,i,e,u,r,a),i.program=t,i.depth=u?u.length:0,i.blockParams=o||0,i}function u(e,t,n){return e?e.call||n.name||(n.name=e,e=n.partials[e]):e="@partial-block"===n.name?n.data["partial-block"]:n.partials[n.name],e}function i(e,t,n){var r=n.data&&n.data["partial-block"];n.partial=!0,n.ids&&(n.data.contextPath=n.ids[0]||n.data.contextPath);var o=void 0;if(n.fn&&n.fn!==l&&function(){n.data=m.createFrame(n.data);var e=n.fn;o=n.data["partial-block"]=function(t){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return n.data=m.createFrame(n.data),n.data["partial-block"]=r,e(t,n)},e.partials&&(n.partials=d.extend({},n.partials,e.partials))}(),void 0===e&&o&&(e=o),void 0===e)throw new h.default("The partial "+n.name+" could not be found");if(e instanceof Function)return e(t,n)}function l(){return""}function s(e,t){return t&&"root"in t||(t=t?m.createFrame(t):{},t.root=e),t}function c(e,t,n,r,o,a){if(e.decorator){var u={};t=e.decorator(t,u,n,r&&r[0],o,a,r),d.extend(t,u)}return t}t.__esModule=!0,t.checkRevision=r,t.template=o,t.wrapProgram=a,t.resolvePartial=u,t.invokePartial=i,t.noop=l;var f=n(1),d=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(f),p=n(8),h=function(e){return e&&e.__esModule?e:{default:e}}(p),m=n(47),v=n(48)},function(e,t,n){"use strict";(function(n){t.__esModule=!0,t.default=function(e){var t=void 0!==n?n:window,r=t.Handlebars;e.noConflict=function(){return t.Handlebars===e&&(t.Handlebars=r),e}},e.exports=t.default}).call(t,n(49))},function(e,t,n){var r=n(20);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,o){var a;return'"<span class="eruda-text-node">'+e.escapeExpression((a=null!=(a=n.value||(null!=t?t.value:t))?a:e.hooks.helperMissing,"function"==typeof a?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:o,loc:{start:{line:1,column:31},end:{line:1,column:40}}}):a))+'</span>"'},useData:!0})},function(e,t,n){var r=n(20);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,o){var a;return'<span class="eruda-html-comment">&lt;!-- '+e.escapeExpression((a=null!=(a=n.value||(null!=t?t.value:t))?a:e.hooks.helperMissing,"function"==typeof a?a.call(null!=t?t:e.nullContext||{},{name:"value",hash:{},data:o,loc:{start:{line:1,column:41},end:{line:1,column:50}}}):a))+" --&gt;</span>"},useData:!0})},function(e,t,n){var r=n(20);e.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(e,t,n,r,o){return'<ul class="eruda-dom-tree"></ul>\n<div class="eruda-inspect">Inspect Selected Element</div>'},useData:!0})}])}); //# sourceMappingURL=eruda-dom.js.map