forked from fieosa/webcomponent-mdl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwebcomponent-mdl.min.js
5 lines (5 loc) · 104 KB
/
webcomponent-mdl.min.js
1
2
3
4
5
!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(29)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(54);Object.defineProperty(t,"createJsxdom",{enumerable:!0,get:function(){return r(o)["default"]}});var i=n(57);Object.defineProperty(t,"reflectPropertiesToAttributes",{enumerable:!0,get:function(){return r(i)["default"]}});var a=n(56);Object.defineProperty(t,"mdlUpgrade",{enumerable:!0,get:function(){return r(a)["default"]}});var l=n(55);Object.defineProperty(t,"makeShadow",{enumerable:!0,get:function(){return r(l)["default"]}});var c=n(5);Object.defineProperty(t,"defineProperty",{enumerable:!0,get:function(){return r(c)["default"]}});var u=n(4);Object.defineProperty(t,"changeNamingStyleTo",{enumerable:!0,get:function(){return r(u)["default"]}});var s=n(53);Object.defineProperty(t,"registerElement",{enumerable:!0,get:function(){return s.registerElement}}),Object.defineProperty(t,"BaseCustomElement",{enumerable:!0,get:function(){return s.BaseCustomElement}});var p=n(3);Object.defineProperty(t,"basicClassCreator",{enumerable:!0,get:function(){return r(p)["default"]}})},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-button","mdl-js-button"),this.addEventListener("click",this._onclick.bind(this))}},{key:"disconnectedCallback",value:function(){this.removeEventListener("click",this._onclick)}},{key:"_onclick",value:function(){var e=this.getAttribute("href"),t=this.getAttribute("target");e&&window.open(e,t)}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-js-ripple-effect",this.ripple),this.classList.toggle("mdl-button--raised",this.raised),this.classList.toggle("mdl-button--colored",this.colored),this.classList.toggle("mdl-button--primary",this.primary),this.classList.toggle("mdl-button--accent",this.accent)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"ripple"},{propName:"raised"},{propName:"colored"},{propName:"primary"},{propName:"accent"}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1);t["default"]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var c=function(e){function n(){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,e),a(n,[{key:"createdCallback",value:function(){var e;(e=this.classList).add.apply(e,t)}}]),n}(l.BaseCustomElement);return c}},function(e,t){"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"camel";return e&&e.replace(/(?:^\w|[A-Z]|\b\w|\s+|\-+|\_+)/g,function(e,n){if(/[\s\-\_]+/.test(e))return"";if(0===n)return e.toLowerCase();switch(t.toLowerCase()){case"underscore":return"_"+e.toLowerCase();case"dash":return"-"+e.toLowerCase();default:return e.toUpperCase()}})}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n},function(e,t){"use strict";function n(e,t){t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-badge")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-badge--overlap",this.overlap),this.classList.toggle("mdl-badge--no-background",this.noBackground),"text"===e&&this.setAttribute("data-badge",n)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"text",attrName:"data-badge",propType:String},{propName:"overlap"},{propName:"noBackground"}])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2);Object.defineProperty(t,"MaterialButton",{enumerable:!0,get:function(){return r(o)["default"]}});var i=n(8);Object.defineProperty(t,"MaterialIconButton",{enumerable:!0,get:function(){return r(i)["default"]}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function d(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:d(o,t,n)}if("value"in r)return r.value;var i=r.get;if(void 0!==i)return i.call(n)},u=n(2),s=r(u),p=n(1),f=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),l(t,[{key:"createdCallback",value:function(){c(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"createdCallback",this).call(this),this.classList.add("mdl-button--icon"),jsxdom(this,null,jsxdom("mdl-icon",null,this.name))}},{key:"attributeChangedCallback",value:function(e,n,r){c(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"attributeChangedCallback",this).call(this)}}]),t}(s["default"]);t["default"]=(0,p.reflectPropertiesToAttributes)((0,p.mdlUpgrade)(f),[{propName:"name",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-card__actions")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-card--border",this.border)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"border",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-card__title")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-card--expand",this.expand)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"expand",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-card")}},{key:"attributeChangedCallback",value:function(e,t,n){"shadow"===e&&(0,l.makeShadow)(this,t,n)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"shadow",propType:Number}])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CardTitleText=t.CardMenu=t.CardText=t.CardActions=t.CardTitle=t.Card=void 0;var o=n(11);Object.defineProperty(t,"Card",{enumerable:!0,get:function(){return r(o)["default"]}});var i=n(10);Object.defineProperty(t,"CardTitle",{enumerable:!0,get:function(){return r(i)["default"]}});var a=n(9);Object.defineProperty(t,"CardActions",{enumerable:!0,get:function(){return r(a)["default"]}});var l=n(3),c=r(l);t.CardText=(0,c["default"])("mdl-card__supporting-text"),t.CardMenu=(0,c["default"])("mdl-card__menu"),t.CardTitleText=(0,c["default"])("mdl-card__title-text")},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-checkbox","mdl-js-checkbox"),this._input=jsxdom("input",{type:"checkbox","class":"mdl-checkbox__input"}),this._label=jsxdom("span",{"class":"mdl-checkbox__label"},this.label),this._onclick=this._onclick.bind(this),jsxdom(this,null,this._input,this._label)}},{key:"connectedCallback",value:function(){this.addEventListener("click",this._onclick)}},{key:"disconnectedCallback",value:function(){this.removeEventListener("click",this._onclick)}},{key:"_onclick",value:function(){this.disabled||(this.checked=!this.checked)}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-js-ripple-effect",this.ripple),this._input.disabled=this.disabled,this._label.textContent=this.label,"checked"===e&&(this._input.checked=this.checked,this._input.dispatchEvent(new Event("change",{bubbles:!0})))}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"ripple",propType:Boolean},{propName:"disabled",propType:Boolean},{propName:"checked",propType:Boolean},{propName:"label",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.MaterialChipAction=t.MaterialChipText=t.MaterialChipContact=t.MaterialChip=void 0;var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-chip")}},{key:"connectedCallback",value:function(){for(var e=0;e<this.children.length;e++)if("MDL-CHIP-CONTACT"===this.children[e].nodeName){this.classList.add("mdl-chip--contact");break}}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-chip--deletable",this.deletable)}}]),t}(l.BaseCustomElement);t.MaterialChip=(0,l.reflectPropertiesToAttributes)(c,[{propName:"deletable",propType:Boolean}]),t.MaterialChipContact=(0,l.basicClassCreator)("mdl-chip__contact"),t.MaterialChipText=(0,l.basicClassCreator)("mdl-chip__text"),t.MaterialChipAction=(0,l.basicClassCreator)("mdl-chip__action")},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this._table=this.getElementsByTagName("table")[0];var e=this._table.getElementsByTagName("th"),t=this._table.getElementsByTagName("td");this._table.classList.add("mdl-data-table","mdl-js-data-table"),e[0].classList.add("mdl-data-table__cell--non-numeric");for(var n=0;n<t.length;n++)t[n].classList.add("mdl-data-table__cell--non-numeric")}},{key:"attributeChangedCallback",value:function(e,t,n){"shadow"===e&&(0,l.makeShadow)(this._table,t,n),this._table.classList.toggle("mdl-data-table--selectable",this.selectable)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"shadow",propType:Number},{propName:"selectable",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-dialog__actions")}},{key:"attributeChangedCallback",value:function(){this.classList.toggle("mdl-dialog__actions--full-width",this.fullWidth)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"fullWidth",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(e){this._dialog=jsxdom("dialog",null,e),this._dialog.classList.add("mdl-dialog"),jsxdom(this,null,this._dialog)}},{key:"attributeChangedCallback",value:function(e,t,n){this._dialog[e]=n}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"open",propType:Boolean}])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.MaterialDialogActions=t.MaterialDialog=t.MaterialDialogTitle=t.MaterialDialogContent=void 0;var o=n(17);Object.defineProperty(t,"MaterialDialog",{enumerable:!0,get:function(){return r(o)["default"]}});var i=n(16);Object.defineProperty(t,"MaterialDialogActions",{enumerable:!0,get:function(){return r(i)["default"]}});var a=n(1);t.MaterialDialogContent=(0,a.basicClassCreator)("mdl-dialog__content"),t.MaterialDialogTitle=(0,a.basicClassCreator)("mdl-dialog__title")},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.size=this.size||"mega",this.insertBefore(jsxdom("h1",{"class":"mdl-"+this.size+"-footer__heading"},this.title),this.firstChild),this.insertBefore(jsxdom("input",{"class":"mdl-"+this.size+"-footer__heading-checkbox",type:"checkbox",checked:!0}),this.firstChild)}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.add("mdl-"+this.size+"-footer__drop-down-section")}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"size",propType:String},{propName:"title",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.size=this.size||"mega",this.attributeChangedCallback()}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.add("mdl-"+this.size+"-footer__link-list")}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"size",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.size=this.size||"mega",this.type=this.type||"left"}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.add("mdl-"+this.size+"-footer__"+this.type+"-section")}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"size",propType:String},{propName:"type",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.size=this.size||"mega",this.style.display="block",this.attributeChangedCallback()}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.add("mdl-"+this.size+"-footer")}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"size",propType:String}])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.MaterialFooterLinkList=t.MaterialFooterDropdown=t.MaterialFooterSection=t.MaterialFooter=t.MaterialLogo=void 0;var o=n(22);Object.defineProperty(t,"MaterialFooter",{enumerable:!0,get:function(){return r(o)["default"]}});var i=n(21);Object.defineProperty(t,"MaterialFooterSection",{enumerable:!0,get:function(){return r(i)["default"]}});var a=n(19);Object.defineProperty(t,"MaterialFooterDropdown",{enumerable:!0,get:function(){return r(a)["default"]}});var l=n(20);Object.defineProperty(t,"MaterialFooterLinkList",{enumerable:!0,get:function(){return r(l)["default"]}});var c=n(1);t.MaterialLogo=(0,c.basicClassCreator)("mdl-logo")},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-cell")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-cell--"+this.col+"-col",this.col),this.classList.toggle("mdl-cell--"+this.phone+"-col-phone",this.phone),this.classList.toggle("mdl-cell--"+this.tablet+"-col-tablet",this.tablet),this.classList.toggle("mdl-cell--"+this.align,this.align),this.classList.toggle("mdl-cell--"+this.offset+"-offset",this.offset),this.classList.toggle("mdl-cell--"+this.offsetDesktop+"-offset-desktop",this.offsetDesktop),this.classList.toggle("mdl-cell--"+this.offsetTablet+"-offset-tablet",this.offsetTablet),this.classList.toggle("mdl-cell--"+this.offsetPhone+"-offset-phone",this.offsetPhone),this.classList.toggle("mdl-cell--hide-desktop",this.hideDesktop),this.classList.toggle("mdl-cell--hide-phone",this.hidePhone),this.classList.toggle("mdl-cell--hide-tablet",this.hideTablet),"shadow"===e&&(0,l.makeShadow)(this,t,n)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"align",propType:String},{propName:"col",propType:Number},{propName:"phone",propType:Number},{propName:"tablet",propType:Number},{propName:"offset",propType:Number},{propName:"offsetDesktop",propType:Number},{propName:"offsetTablet",propType:Number},{propName:"offsetPhone",propType:Number},{propName:"hideDesktop",propType:Boolean},{propName:"hidePhone",propType:Boolean},{propName:"hideTablet",propType:Boolean},{propName:"shadow",propType:Number}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");
}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-grid")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-grid--no-spacing",this.noSpacing),"shadow"===e&&(0,l.makeShadow)(this,t,n)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"noSpacing",propType:Boolean},{propName:"shadow",propType:Number}])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(25);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(o)["default"]}}),Object.defineProperty(t,"Grid",{enumerable:!0,get:function(){return r(o)["default"]}});var i=n(24);Object.defineProperty(t,"Cell",{enumerable:!0,get:function(){return r(i)["default"]}})},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-icon-toggle","mdl-js-icon-toggle"),this._input=jsxdom("input",{type:"checkbox","class":"mdl-icon-toggle__input"}),this._onclick=this._onclick.bind(this),jsxdom(this,null,this._input,jsxdom("i",{"class":"mdl-icon-toggle__label material-icons"},this.name))}},{key:"connectedCallback",value:function(){this.addEventListener("click",this._onclick)}},{key:"disconnectedCallback",value:function(){this.removeEventListener("click",this._onclick)}},{key:"_onclick",value:function(){this.disabled||(this.checked=!this.checked)}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-js-ripple-effect",this.ripple),this._input.disabled=this.disabled,"checked"===e&&(this._input.checked=this.checked,this._input.dispatchEvent(new Event("change",{bubbles:!0})))}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"ripple",propType:Boolean},{propName:"disabled",propType:Boolean},{propName:"checked",propType:Boolean},{propName:"name",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("material-icons")}}]),t}(l.BaseCustomElement);t["default"]=c},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}n(59),n(58);var o=n(1),i=n(6),a=r(i),l=n(7),c=n(28),u=r(c),s=n(52),p=r(s),f=n(51),d=r(f),h=n(26),b=r(h),y=n(31),m=n(46),_=n(12),v=n(45),g=r(v),w=n(43),O=r(w),E=n(42),C=r(E),j=n(44),T=r(j),k=n(40),P=r(k),M=n(39),L=n(15),x=r(L),N=n(34),S=n(27),A=r(S),B=n(41),H=r(B),D=n(13),R=r(D),I=n(18),F=n(23),K=n(14);window.jsxdom=(0,o.createJsxdom)(),(0,o.registerElement)(window,"mdl-badge",a["default"]),(0,o.registerElement)(window,"mdl-button",l.MaterialButton),(0,o.registerElement)(window,"mdl-icon-button",l.MaterialIconButton),(0,o.registerElement)(window,"mdl-icon",u["default"]),(0,o.registerElement)(window,"mdl-tooltip",p["default"]),(0,o.registerElement)(window,"mdl-textfield",d["default"]),(0,o.registerElement)(window,"mdl-grid",b["default"]),(0,o.registerElement)(window,"mdl-cell",h.Cell),(0,o.registerElement)(window,"mdl-layout",y.Layout),(0,o.registerElement)(window,"mdl-drawer",y.Drawer),(0,o.registerElement)(window,"mdl-navigation",y.Navigation),(0,o.registerElement)(window,"mdl-content",y.Content),(0,o.registerElement)(window,"mdl-header",y.Header),(0,o.registerElement)(window,"mdl-spacer",y.Spacer),(0,o.registerElement)(window,"mdl-header-row",y.HeaderRow),(0,o.registerElement)(window,"mdl-tabs",m.Tabs),(0,o.registerElement)(window,"mdl-tab-bar",m.TabBar),(0,o.registerElement)(window,"mdl-tab",m.Tab),(0,o.registerElement)(window,"mdl-tab-panel",m.TabPanel),(0,o.registerElement)(window,"mdl-card",_.Card),(0,o.registerElement)(window,"mdl-card-title",_.CardTitle),(0,o.registerElement)(window,"mdl-card-title-text",_.CardTitleText),(0,o.registerElement)(window,"mdl-card-text",_.CardText),(0,o.registerElement)(window,"mdl-card-menu",_.CardMenu),(0,o.registerElement)(window,"mdl-card-actions",_.CardActions),(0,o.registerElement)(window,"mdl-switch",g["default"]),(0,o.registerElement)(window,"mdl-snackbar",O["default"]),(0,o.registerElement)(window,"mdl-slider",C["default"]),(0,o.registerElement)(window,"mdl-spinner",T["default"]),(0,o.registerElement)(window,"mdl-progress",P["default"]),(0,o.registerElement)(window,"mdl-menu",M.MaterialMenu),(0,o.registerElement)(window,"mdl-menu-item",M.MaterialMenuItem),customElements.define("mdl-table",x["default"]),(0,o.registerElement)(window,"mdl-list",N.MaterialList),(0,o.registerElement)(window,"mdl-list-item",N.MaterialListItem),(0,o.registerElement)(window,"mdl-list-item-action",N.MaterialListItemAction),(0,o.registerElement)(window,"mdl-list-item-content",N.MaterialListItemContent),(0,o.registerElement)(window,"mdl-list-item-subtitle",N.MaterialListItemSubtitle),(0,o.registerElement)(window,"mdl-list-item-avatar",N.MaterialListItemAvatar),(0,o.registerElement)(window,"mdl-icon-toggle",A["default"]),(0,o.registerElement)(window,"mdl-radio",H["default"]),(0,o.registerElement)(window,"mdl-checkbox",R["default"]),(0,o.registerElement)(window,"mdl-dialog",I.MaterialDialog),(0,o.registerElement)(window,"mdl-dialog-actions",I.MaterialDialogActions),(0,o.registerElement)(window,"mdl-dialog-content",I.MaterialDialogContent),(0,o.registerElement)(window,"mdl-dialog-title",I.MaterialDialogTitle),(0,o.registerElement)(window,"mdl-footer",F.MaterialFooter),(0,o.registerElement)(window,"mdl-footer-section",F.MaterialFooterSection),(0,o.registerElement)(window,"mdl-footer-drop-down",F.MaterialFooterDropdown),(0,o.registerElement)(window,"mdl-footer-link-list",F.MaterialFooterLinkList),(0,o.registerElement)(window,"mdl-logo",F.MaterialLogo),(0,o.registerElement)(window,"mdl-chip",K.MaterialChip),(0,o.registerElement)(window,"mdl-chip-contact",K.MaterialChipContact),(0,o.registerElement)(window,"mdl-chip-text",K.MaterialChipText),(0,o.registerElement)(window,"mdl-chip-action",K.MaterialChipAction)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-layout__header")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-layout__header--scroll",this.scroll),this.classList.toggle("mdl-layout__header--seamed",this.seamed),this.classList.toggle("mdl-layout__header--transparent",this.transparent),this.classList.toggle("mdl-layout__header--waterfall",this.waterfall),this.classList.toggle("mdl-layout__header--waterfall-hide-top",this.hideTop)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"scroll",propType:Boolean},{propName:"seamed",propType:Boolean},{propName:"title",propType:String},{propName:"transparent",propType:Boolean},{propName:"waterfall",propType:Boolean},{propName:"hideTop",propType:Boolean}])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Navigation=t.Header=t.Layout=t.Spacer=t.HeaderRow=t.Drawer=t.Content=void 0;var o=n(32);Object.defineProperty(t,"Layout",{enumerable:!0,get:function(){return r(o)["default"]}});var i=n(30);Object.defineProperty(t,"Header",{enumerable:!0,get:function(){return r(i)["default"]}});var a=n(33);Object.defineProperty(t,"Navigation",{enumerable:!0,get:function(){return r(a)["default"]}});var l=n(1);t.Content=(0,l.basicClassCreator)("mdl-layout__content"),t.Drawer=(0,l.basicClassCreator)("mdl-layout__drawer"),t.HeaderRow=(0,l.basicClassCreator)("mdl-layout__header-row"),t.Spacer=(0,l.basicClassCreator)("mdl-layout-spacer")},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-layout","mdl-js-layout")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-layout--fixed-drawer",this.fixedDrawer),this.classList.toggle("mdl-layout--fixed-header",this.fixedHeader),this.classList.toggle("mdl-layout--fixed-tabs",this.fixedTabs)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"fixedDrawer",propType:Boolean},{propName:"fixedHeader",propType:Boolean},{propName:"fixedTabs",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-navigation");for(var e=0;e<this.children.length;e++)this.children[e].classList.add("mdl-navigation__link")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-layout--large-screen-only",this.largeScreen)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"largeScreen",propType:Boolean}])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.MaterialListItemSubtitle=t.MaterialListItemAvatar=t.MaterialListItemAction=t.MaterialListItem=t.MaterialListItemContent=t.MaterialList=void 0;var o=n(38);Object.defineProperty(t,"MaterialListItem",{enumerable:!0,get:function(){return r(o)["default"]}});var i=n(35);Object.defineProperty(t,"MaterialListItemAction",{enumerable:!0,get:function(){return r(i)["default"]}});var a=n(36);Object.defineProperty(t,"MaterialListItemAvatar",{enumerable:!0,get:function(){return r(a)["default"]}});var l=n(37);Object.defineProperty(t,"MaterialListItemSubtitle",{enumerable:!0,get:function(){return r(l)["default"]}});var c=n(1);t.MaterialList=(0,c.basicClassCreator)("mdl-list"),t.MaterialListItemContent=(0,c.basicClassCreator)("mdl-list__item-primary-content")},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(e){this.classList.add("mdl-list__item-secondary-content"),this._info=jsxdom("span",{"class":"mdl-list__item-secondary-info"}),this._actions=jsxdom("span",{"class":"mdl-list__item-secondary-action"},e),jsxdom(this,null,this._info,this._actions)}},{key:"attributeChangedCallback",value:function(e,t,n){this._info.textContent=this.info}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"info",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("material-icons"),this.update()}},{key:"update",value:function(){this.classList.toggle("mdl-list__item-avatar",this.large),this.classList.toggle("mdl-list__item-icon",!this.large)}},{key:"attributeChangedCallback",value:function(){this.update()}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"large",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.update()}},{key:"update",value:function(){this.classList.toggle("mdl-list__item-text-body",this.large),this.classList.toggle("mdl-list__item-sub-title",!this.large)}},{key:"attributeChangedCallback",value:function(){this.update()}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"large",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-list__item"),this.update()}},{key:"update",value:function(){this.classList.toggle("mdl-list__item--two-line",this.twoLine&&!this.threeLine),this.classList.toggle("mdl-list__item--three-line",!this.twoLine&&this.threeLine)}},{key:"attributeChangedCallback",value:function(){this.update()}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"twoLine",propType:Boolean},{propName:"threeLine",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.MaterialMenuItem=t.MaterialMenu=void 0;var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-menu","mdl-js-menu")}},{key:"attributeChangedCallback",value:function(e,t,n){this.setAttribute("data-mdl-for",this.target),this.classList.remove(this._alignClass),this._alignClass="mdl-menu--"+(this.valign||"bottom")+"-"+(this.align||"left"),this.classList.add(this._alignClass),this.classList.toggle("mdl-js-ripple-effect",this.ripple)}}]),t}(l.BaseCustomElement);t.MaterialMenu=(0,l.reflectPropertiesToAttributes)(c,[{propName:"align",propType:String},{propName:"ripple",propType:Boolean},{propName:"target",propType:String},{propName:"valign",propType:String}]),t.MaterialMenuItem=(0,l.basicClassCreator)("mdl-menu__item")},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-progress","mdl-js-progress")}},{key:"attributeChangedCallback",value:function(){this.classList.toggle("mdl-progress__indeterminate",this.indeterminate),this.updateProgress()}},{key:"updateProgress",value:function(){this.MaterialProgress&&(this.MaterialProgress.setProgress(this.progress),this.MaterialProgress.setBuffer(this.buffer))}},{key:"connectedCallback",value:function(){this.updateProgress()}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"buffer",propType:Number},{propName:"indeterminate",propType:Boolean},{propName:"progress",propType:Number}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-radio","mdl-js-radio"),this._input=jsxdom("input",{type:"radio","class":"mdl-radio__button"}),this._onclick=this._onclick.bind(this),jsxdom(this,null,this._input,jsxdom("span",{"class":"mdl-radio__label"},this.label))}},{key:"connectedCallback",value:function(){this.addEventListener("click",this._onclick)}},{key:"disconnectedCallback",value:function(){this.removeEventListener("click",this._onclick)}},{key:"_onclick",value:function(){this.disabled||(this._input.checked=!0,this._input.dispatchEvent(new Event("change",{bubbles:!0})))}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-js-ripple-effect",this.ripple),this._input.checked=this.checked,this._input.disabled=this.disabled,this._input.value=this.value,this._input.name=this.name}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"ripple",propType:Boolean},{propName:"disabled",propType:Boolean},{propName:"checked",propType:Boolean},{propName:"name",propType:String},{propName:"value",propType:String},{propName:"label",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this._input=jsxdom("input",{"class":"mdl-slider mdl-js-slider",type:"range"}),jsxdom(this,null,jsxdom(this._input,{onchange:this._onChange.bind(this)}))}},{key:"_onChange",value:function(e){this.value=e.target.value}},{key:"attributeChangedCallback",value:function(e,t,n){this._input[e]=n}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"max",propType:Number},{propName:"min",propType:Number},{propName:"value",propType:Number}])},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),_utils=__webpack_require__(1),MaterialSnackbar=function(_BaseCustomElement){function MaterialSnackbar(){return _classCallCheck(this,MaterialSnackbar),_possibleConstructorReturn(this,(MaterialSnackbar.__proto__||Object.getPrototypeOf(MaterialSnackbar)).apply(this,arguments))}return _inherits(MaterialSnackbar,_BaseCustomElement),_createClass(MaterialSnackbar,[{key:"createdCallback",value:function(){this.classList.add("mdl-snackbar","mdl-js-snackbar"),jsxdom(this,{"aria-hidden":!0},jsxdom("div",{"class":"mdl-snackbar__text"}),jsxdom("button",{"class":"mdl-snackbar__action",type:"button"}))}},{key:"attributeChangedCallback",value:function attributeChangedCallback(attrName,oldVal,newVal){var _this2=this;this.MaterialSnackbar&&this.active&&(this.MaterialSnackbar.showSnackbar({message:this.message,timeout:this.timeout,actionHandler:function actionHandler(){return eval(_this2.onaction)},actionText:this.actionText}),setTimeout(function(){_this2.active=!1},this.timeout))}}]),MaterialSnackbar}(_utils.BaseCustomElement);exports["default"]=(0,_utils.reflectPropertiesToAttributes)((0,_utils.mdlUpgrade)(MaterialSnackbar),[{propName:"message",propType:String},{propName:"actionText",propType:String},{propName:"active",propType:Boolean},{propName:"onaction",propType:Function},{propName:"timeout",propType:Number}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-spinner","mdl-js-spinner","is-active")}},{
key:"attributeChangedCallback",value:function(){this.classList.toggle("mdl-spinner--single-color",this.singleColor)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"singleColor",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-switch","mdl-js-switch"),this._input=jsxdom("input",{type:"checkbox","class":"mdl-switch__input"}),this._onclick=this._onclick.bind(this),jsxdom(this,null,jsxdom(this._input,null),jsxdom("span",{"class":"mdl-switch__label"},this.label))}},{key:"connectedCallback",value:function(){this.addEventListener("click",this._onclick)}},{key:"disconnectedCallback",value:function(){this.removeEventListener("click",this._onclick)}},{key:"_onclick",value:function(){this.disabled||(this.checked=!this.checked)}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-js-ripple-effect",this.ripple),this._input.disabled=this.disabled,"checked"===e&&(this._input.checked=this.checked,this._input.dispatchEvent(new Event("change",{bubbles:!0})))}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"checked",propType:Boolean},{propName:"disabled",propType:Boolean},{propName:"ripple",propType:Boolean},{propName:"label",propType:String}])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(50);Object.defineProperty(t,"Tabs",{enumerable:!0,get:function(){return r(o)["default"]}});var i=n(47);Object.defineProperty(t,"TabBar",{enumerable:!0,get:function(){return r(i)["default"]}});var a=n(49);Object.defineProperty(t,"Tab",{enumerable:!0,get:function(){return r(a)["default"]}});var l=n(48);Object.defineProperty(t,"TabPanel",{enumerable:!0,get:function(){return r(l)["default"]}})},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.cssPrefix||("MDL-HEADER"===this.parentNode.nodeName?this.classList.add("mdl-layout__tab-bar"):this.classList.add("mdl-tabs__tab-bar"))}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.remove("${oldVal}__tab-bar"),this.classList.add("${newVal}__tab-bar")}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"cssPrefix",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-tabs__panel")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("is-active",this.active)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"active",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-tabs__tab")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("is-active",this.active),this.style.cursor="pointer"}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"active",propType:Boolean},{propName:"href",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-tabs","mdl-js-tabs")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.add("mdl-tabs","mdl-js-tabs"),this.classList.toggle("mdl-js-ripple-effect",this.ripple)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)(c,[{propName:"ripple",propType:Boolean}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-textfield","mdl-js-textfield"),this._inputTag=this.rows||+this.maxrows>1?"textarea":"input";var e=this.id||"textfield-"+this.label.replace(/[^a-z0-9]/gi,"");this._input=jsxdom(this._inputTag,{id:e,"class":"mdl-textfield__input"}),this._labelContainer=jsxdom("label",{"class":"mdl-textfield__label"}),this._errorContainer=jsxdom("span",{"class":"mdl-textfield__error"}),this._expandableIconContainer=jsxdom("i",{"class":"material-icons"},this.expandableIcon),this.expandable?jsxdom(this,{id:""},jsxdom("label",{"class":"mdl-button mdl-js-button mdl-button--icon","for":e},this._expandableIconContainer),jsxdom("div",{"class":"mdl-textfield__expandable-holder"},this._input,this._labelContainer,this._errorContainer)):jsxdom(this,null,this._input,this._labelContainer,this._errorContainer)}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-textfield--floating-label",this.floatingLabel),this.classList.toggle("mdl-textfield--expandable",this.expandable),this._input.disabled=this.disabled,this._input.maxrows=this.maxrows,this.pattern&&(this._input.pattern=this.pattern),this._input.required=this.required,this._input.rows=this.rows,this._input.value=this.value,this._labelContainer.textContent=this.label,this._errorContainer.textContent=this.error,this._expandableIconContainer.textContent=this.expandableIcon,this.MaterialTextfield&&("required"!==e&&"pattern"!==e&&"error"!==e||this.MaterialTextfield.checkValidity(),"disabled"===e&&this.MaterialTextfield.checkDisabled(),"value"===e&&this._input!==document.activeElement&&this.MaterialTextfield.change(this.value)),this.classList.toggle("is-invalid",this.error&&!this.pattern)}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"disabled",propType:Boolean},{propName:"error",propType:String},{propName:"expandable",propType:Boolean},{propName:"expandableIcon",propType:String},{propName:"floatingLabel",propType:Boolean},{propName:"label",propType:String},{propName:"maxrows",propType:Number},{propName:"pattern",propType:String},{propName:"required",propType:Boolean},{propName:"rows",propType:Number},{propName:"value",propType:String}])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),c=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"createdCallback",value:function(){this.classList.add("mdl-tooltip")}},{key:"attributeChangedCallback",value:function(e,t,n){this.classList.toggle("mdl-tooltip--large",this.large),"position"===e&&(t&&this.classList.remove("mdl-tooltip--"+t),n&&this.classList.add("mdl-tooltip--"+n))}}]),t}(l.BaseCustomElement);t["default"]=(0,l.reflectPropertiesToAttributes)((0,l.mdlUpgrade)(c),[{propName:"large",propType:Boolean},{propName:"position",propType:String}])},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function i(e){if(e.BaseCustomElementClass)return e.BaseCustomElementClass;var t=e.HTMLElement,i=function(e){function t(e){var o,i;return n(this,t),e=o=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),e.createdCallback(e.getChildren()),i=e,r(o,i)}return o(t,e),l(t,[{key:"createdCallback",value:function(){}},{key:"attributeChangedCallback",value:function(e,t,n){}},{key:"connectedCallback",value:function(){}},{key:"attachedCallback",value:function(){this.connectedCallback()}},{key:"disconnectedCallback",value:function(){}},{key:"detachedCallback",value:function(){this.disconnectedCallback()}},{key:"getChildren",value:function(){return[].slice.call(this.childNodes)}}]),t}(t);return e.BaseCustomElementClass=i,e.BaseCustomElementClass}function a(e,t,n,r){var o="customElements"in e;o?e.customElements.define(t,n,r):e.document.registerElement(t,{prototype:klass.prototype})}Object.defineProperty(t,"__esModule",{value:!0});var l=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.registerElement=a;t.BaseCustomElement=i(window)},function(e,t){"use strict";function n(e,t){if(t&&t.constructor===Array)for(var r=0;r<t.length;r++)n(e,t[r]);else t instanceof Node?e.appendChild(t):t&&e.appendChild(document.createTextNode(t))}function r(e){return function(t,r){for(var o=t instanceof Node?t:document.createElement(t),i=arguments.length,a=Array(i>2?i-2:0),l=2;l<i;l++)a[l-2]=arguments[l];for(var c in r)e&&e(o,a,c,r[c])||(c in o?o[c]=r[c]:o.setAttribute(c,r[c]));return n(o,a),o}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r},function(e,t){"use strict";function n(e,t,n){var r=[2,3,4,6,8,16,24],o=parseInt(t),i=parseInt(n);r.indexOf(o)!==-1&&e.classList.remove("mdl-shadow--"+o+"dp"),r.indexOf(i)!==-1&&e.classList.add("mdl-shadow--"+i+"dp")}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function i(e){var t=function(e){function t(){return n(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),a(t,[{key:"connectedCallback",value:function(){window.componentHandler.upgradeElement(this),l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"connectedCallback",this).call(this)}},{key:"disconnectedCallback",value:function(){window.componentHandler.downgradeElements(this),l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"disconnectedCallback",this).call(this)}}]),t}(e);return t}Object.defineProperty(t,"__esModule",{value:!0});var a=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=function c(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:c(o,t,n)}if("value"in r)return r.value;var i=r.get;if(void 0!==i)return i.call(n)};t["default"]=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),c(t,null,[{key:"observedAttributes",get:function(){return n}}]),t}(e);return t.forEach(function(e){var t=(0,f["default"])(e.propName,"camel"),o=(0,f["default"])(e.attrName||t,"dash"),i=e.propType;t!==o&&n.push(t),n.push(o);var a={key:t,get:function(){return i&&i!==Boolean?this.getAttribute(o):this.hasAttribute(o)},set:function(e){if(this[t]!==e){if(!(i&&i!==Boolean||e))return this.removeAttribute(t),void this.removeAttribute(o);this.setAttribute(t,e),this.setAttribute(o,e)}}};(0,s["default"])(r.prototype,a)}),r}Object.defineProperty(t,"__esModule",{value:!0});var c=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),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t["default"]=l;var u=n(5),s=r(u),p=n(4),f=r(p)},function(e,t){(function(t){function n(e){"use strict";function t(){var e=O.splice(0,O.length);for(Ze=0;e.length;)e.shift().call(null,e.shift())}function n(e,t){for(var n=0,r=e.length;n<r;n++)h(e[n],t)}function r(e){for(var t,n=0,r=e.length;n<r;n++)t=e[n],M(t,re[i(t)])}function o(e){return function(t){Be(t)&&(h(t,e),n(t.querySelectorAll(oe),e))}}function i(e){var t=Fe.call(e,"is"),n=e.nodeName.toUpperCase(),r=ae.call(ne,t?Q+t.toUpperCase():J+n);return t&&-1<r&&!a(n,t)?-1:r}function a(e,t){return-1<oe.indexOf(e+'[is="'+t+'"]')}function l(e){var t=e.currentTarget,n=e.attrChange,r=e.attrName,o=e.target,i=e[G]||2,a=e[Z]||3;!Je||o&&o!==t||!t[F]||"style"===r||e.prevValue===e.newValue&&(""!==e.newValue||n!==i&&n!==a)||t[F](r,n===i?null:e.prevValue,n===a?null:e.newValue)}function c(e){var n=o(e);return function(e){O.push(n,e.target),Ze&&clearTimeout(Ze),Ze=setTimeout(t,1)}}function u(e){Ye&&(Ye=!1,e.currentTarget.removeEventListener(X,u)),n((e.target||L).querySelectorAll(oe),e.detail===R?R:H),Se&&f()}function s(e,t){var n=this;Ue.call(n,e,t),E.call(n,{target:n})}function p(e,t){Le(e,t),T?T.observe(e,Ge):(Xe&&(e.setAttribute=s,e[A]=j(e),e[B](Y,E)),e[B]($,l)),e[V]&&Je&&(e.created=!0,e[V](),e.created=!1)}function f(){for(var e,t=0,n=He.length;t<n;t++)e=He[t],ie.contains(e)||(n--,He.splice(t--,1),h(e,R))}function d(e){throw new Error("A "+e+" type is already registered")}function h(e,t){var n,r=i(e);-1<r&&(P(e,re[r]),r=0,t!==H||e[H]?t!==R||e[R]||(e[H]=!1,e[R]=!0,r=1):(e[R]=!1,e[H]=!0,r=1,Se&&ae.call(He,e)<0&&He.push(e)),r&&(n=e[t+D])&&n.call(e))}function b(){}function y(e,t,n){var r=n&&n[I]||"",o=t.prototype,i=Me(o),a=t.observedAttributes||pe,l={prototype:i};Ae(i,V,{value:function(){if(Ce)Ce=!1;else if(!this[_e]){this[_e]=!0,new t(this),o[V]&&o[V].call(this);var e=je[ke.get(t)];(!ge||e.create.length>1)&&v(this)}}}),Ae(i,F,{value:function(e){-1<ae.call(a,e)&&o[F].apply(this,arguments)}}),o[q]&&Ae(i,K,{value:o[q]}),o[U]&&Ae(i,z,{value:o[U]}),r&&(l[I]=r),e=e.toUpperCase(),je[e]={constructor:t,create:r?[r,Pe(e)]:[e]},ke.set(t,e),L[S](e.toLowerCase(),l),g(e),Te[e].r()}function m(e){var t=je[e.toUpperCase()];return t&&t.constructor}function _(e){return"string"==typeof e?e:e&&e.is||""}function v(e){for(var t,n=e[F],r=n?e.attributes:pe,o=r.length;o--;)t=r[o],n.call(e,t.name||t.nodeName,null,t.value||t.nodeValue)}function g(e){return e=e.toUpperCase(),e in Te||(Te[e]={},Te[e].p=new Ee(function(t){Te[e].r=t})),Te[e].p}function w(){ve&&delete e.customElements,se(e,"customElements",{configurable:!0,value:new b}),se(e,"CustomElementRegistry",{configurable:!0,value:b});for(var t=function(t){var n=e[t];if(n){e[t]=function(e){var t,r;return e||(e=this),e[_e]||(Ce=!0,t=je[ke.get(e.constructor)],r=ge&&1===t.create.length,e=r?Reflect.construct(n,pe,t.constructor):L.createElement.apply(L,t.create),e[_e]=!0,Ce=!1,r||v(e)),e},e[t].prototype=n.prototype;try{n.prototype.constructor=e[t]}catch(r){me=!0,se(n,_e,{value:e[t]})}}},n=N.get(/^HTML[A-Z]*[a-z]/),r=n.length;r--;t(n[r]));L.createElement=function(e,t){var n=_(t);return n?ze.call(this,e,Pe(n)):ze.call(this,e)}}var O,E,C,j,T,k,P,M,L=e.document,x=e.Object,N=function(e){var t,n,r,o,i=/^[A-Z]+[a-z]/,a=function(e){var t,n=[];for(t in c)e.test(t)&&n.push(t);return n},l=function(e,t){t=t.toLowerCase(),t in c||(c[e]=(c[e]||[]).concat(t),c[t]=c[t.toUpperCase()]=e)},c=(x.create||x)(null),u={};for(n in e)for(o in e[n])for(r=e[n][o],c[o]=r,t=0;t<r.length;t++)c[r[t].toLowerCase()]=c[r[t].toUpperCase()]=o;return u.get=function(e){return"string"==typeof e?c[e]||(i.test(e)?[]:""):a(e)},u.set=function(e,t){return i.test(e)?l(e,t):l(t,e),u},u}({collections:{HTMLAllCollection:["all"],HTMLCollection:["forms"],HTMLFormControlsCollection:["elements"],HTMLOptionsCollection:["options"]},elements:{Element:["element"],HTMLAnchorElement:["a"],HTMLAppletElement:["applet"],HTMLAreaElement:["area"],HTMLAttachmentElement:["attachment"],HTMLAudioElement:["audio"],HTMLBRElement:["br"],HTMLBaseElement:["base"],HTMLBodyElement:["body"],HTMLButtonElement:["button"],HTMLCanvasElement:["canvas"],HTMLContentElement:["content"],HTMLDListElement:["dl"],HTMLDataElement:["data"],HTMLDataListElement:["datalist"],HTMLDetailsElement:["details"],HTMLDialogElement:["dialog"],HTMLDirectoryElement:["dir"],HTMLDivElement:["div"],HTMLDocument:["document"],HTMLElement:["element","abbr","address","article","aside","b","bdi","bdo","cite","code","command","dd","dfn","dt","em","figcaption","figure","footer","header","i","kbd","mark","nav","noscript","rp","rt","ruby","s","samp","section","small","strong","sub","summary","sup","u","var","wbr"],HTMLEmbedElement:["embed"],HTMLFieldSetElement:["fieldset"],HTMLFontElement:["font"],HTMLFormElement:["form"],HTMLFrameElement:["frame"],HTMLFrameSetElement:["frameset"],HTMLHRElement:["hr"],HTMLHeadElement:["head"],HTMLHeadingElement:["h1","h2","h3","h4","h5","h6"],HTMLHtmlElement:["html"],HTMLIFrameElement:["iframe"],HTMLImageElement:["img"],HTMLInputElement:["input"],HTMLKeygenElement:["keygen"],HTMLLIElement:["li"],HTMLLabelElement:["label"],HTMLLegendElement:["legend"],HTMLLinkElement:["link"],HTMLMapElement:["map"],HTMLMarqueeElement:["marquee"],HTMLMediaElement:["media"],HTMLMenuElement:["menu"],HTMLMenuItemElement:["menuitem"],HTMLMetaElement:["meta"],HTMLMeterElement:["meter"],HTMLModElement:["del","ins"],HTMLOListElement:["ol"],HTMLObjectElement:["object"],HTMLOptGroupElement:["optgroup"],HTMLOptionElement:["option"],HTMLOutputElement:["output"],HTMLParagraphElement:["p"],HTMLParamElement:["param"],HTMLPictureElement:["picture"],HTMLPreElement:["pre"],HTMLProgressElement:["progress"],HTMLQuoteElement:["blockquote","q","quote"],HTMLScriptElement:["script"],HTMLSelectElement:["select"],HTMLShadowElement:["shadow"],HTMLSlotElement:["slot"],HTMLSourceElement:["source"],HTMLSpanElement:["span"],HTMLStyleElement:["style"],HTMLTableCaptionElement:["caption"],HTMLTableCellElement:["td","th"],HTMLTableColElement:["col","colgroup"],HTMLTableElement:["table"],HTMLTableRowElement:["tr"],HTMLTableSectionElement:["thead","tbody","tfoot"],HTMLTemplateElement:["template"],HTMLTextAreaElement:["textarea"],HTMLTimeElement:["time"],HTMLTitleElement:["title"],HTMLTrackElement:["track"],HTMLUListElement:["ul"],HTMLUnknownElement:["unknown","vhgroupv","vkeygen"],HTMLVideoElement:["video"]},nodes:{Attr:["node"],Audio:["audio"],CDATASection:["node"],CharacterData:["node"],Comment:["#comment"],Document:["#document"],DocumentFragment:["#document-fragment"],DocumentType:["node"],HTMLDocument:["#document"],Image:["img"],Option:["option"],ProcessingInstruction:["node"],ShadowRoot:["#shadow-root"],Text:["#text"],XMLDocument:["xml"]}}),S="registerElement",A="__"+S+(1e5*e.Math.random()>>0),B="addEventListener",H="attached",D="Callback",R="detached",I="extends",F="attributeChanged"+D,K=H+D,q="connected"+D,U="disconnected"+D,V="created"+D,z=R+D,G="ADDITION",W="MODIFICATION",Z="REMOVAL",$="DOMAttrModified",X="DOMContentLoaded",Y="DOMSubtreeModified",J="<",Q="=",ee=/^[A-Z][A-Z0-9]*(?:-[A-Z0-9]+)+$/,te=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],ne=[],re=[],oe="",ie=L.documentElement,ae=ne.indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},le=x.prototype,ce=le.hasOwnProperty,ue=le.isPrototypeOf,se=x.defineProperty,pe=[],fe=x.getOwnPropertyDescriptor,de=x.getOwnPropertyNames,he=x.getPrototypeOf,be=x.setPrototypeOf,ye=!!x.__proto__,me=!1,_e="__dreCEv1",ve=e.customElements,ge=!!(ve&&ve.define&&ve.get&&ve.whenDefined),we=x.create||x,Oe=e.Map||function(){var e,t=[],n=[];return{get:function(e){return n[ae.call(t,e)]},set:function(r,o){e=ae.call(t,r),e<0?n[t.push(r)-1]=o:n[e]=o}}},Ee=e.Promise||function(e){function t(e){for(r=!0;n.length;)n.shift()(e)}var n=[],r=!1,o={"catch":function(){return o},then:function(e){return n.push(e),r&&setTimeout(t,1),o}};return e(t),o},Ce=!1,je=we(null),Te=we(null),ke=new Oe,Pe=String,Me=x.create||function tt(e){return e?(tt.prototype=e,new tt):this},Le=be||(ye?function(e,t){return e.__proto__=t,e}:de&&fe?function(){function e(e,t){for(var n,r=de(t),o=0,i=r.length;o<i;o++)n=r[o],ce.call(e,n)||se(e,n,fe(t,n))}return function(t,n){do e(t,n);while((n=he(n))&&!ue.call(n,t));return t}}():function(e,t){for(var n in t)e[n]=t[n];return e}),xe=e.MutationObserver||e.WebKitMutationObserver,Ne=(e.HTMLElement||e.Element||e.Node).prototype,Se=!ue.call(Ne,ie),Ae=Se?function(e,t,n){return e[t]=n.value,e}:se,Be=Se?function(e){return 1===e.nodeType}:function(e){return ue.call(Ne,e)},He=Se&&[],De=Ne.attachShadow,Re=Ne.cloneNode,Ie=Ne.dispatchEvent,Fe=Ne.getAttribute,Ke=Ne.hasAttribute,qe=Ne.removeAttribute,Ue=Ne.setAttribute,Ve=L.createElement,ze=Ve,Ge=xe&&{attributes:!0,characterData:!0,attributeOldValue:!0},We=xe||function(e){Xe=!1,ie.removeEventListener($,We)},Ze=0,$e=!1,Xe=!0,Ye=!0,Je=!0;if(S in L||(be||ye?(P=function(e,t){ue.call(t,e)||p(e,t)},M=p):(P=function(e,t){e[A]||(e[A]=x(!0),p(e,t))},M=P),Se?(Xe=!1,function(){var e=fe(Ne,B),t=e.value,n=function(e){var t=new CustomEvent($,{bubbles:!0});t.attrName=e,t.prevValue=Fe.call(this,e),t.newValue=null,t[Z]=t.attrChange=2,qe.call(this,e),Ie.call(this,t)},r=function(e,t){var n=Ke.call(this,e),r=n&&Fe.call(this,e),o=new CustomEvent($,{bubbles:!0});Ue.call(this,e,t),o.attrName=e,o.prevValue=n?r:null,o.newValue=t,n?o[W]=o.attrChange=1:o[G]=o.attrChange=0,Ie.call(this,o)},o=function(e){var t,n=e.currentTarget,r=n[A],o=e.propertyName;r.hasOwnProperty(o)&&(r=r[o],t=new CustomEvent($,{bubbles:!0}),t.attrName=r.name,t.prevValue=r.value||null,t.newValue=r.value=n[o]||null,null==t.prevValue?t[G]=t.attrChange=0:t[W]=t.attrChange=1,Ie.call(n,t))};e.value=function(e,i,a){e===$&&this[F]&&this.setAttribute!==r&&(this[A]={className:{name:"class",value:this.className}},this.setAttribute=r,this.removeAttribute=n,t.call(this,"propertychange",o)),t.call(this,e,i,a)},se(Ne,B,e)}()):xe||(ie[B]($,We),ie.setAttribute(A,1),ie.removeAttribute(A),Xe&&(E=function(e){var t,n,r,o=this;if(o===e.target){t=o[A],o[A]=n=j(o);for(r in n){if(!(r in t))return C(0,o,r,t[r],n[r],G);if(n[r]!==t[r])return C(1,o,r,t[r],n[r],W)}for(r in t)if(!(r in n))return C(2,o,r,t[r],n[r],Z)}},C=function(e,t,n,r,o,i){var a={attrChange:e,currentTarget:t,attrName:n,prevValue:r,newValue:o};a[i]=e,l(a)},j=function(e){for(var t,n,r={},o=e.attributes,i=0,a=o.length;i<a;i++)t=o[i],n=t.name,"setAttribute"!==n&&(r[n]=t.value);return r})),L[S]=function(e,t){if(a=e.toUpperCase(),$e||($e=!0,xe?(T=function(e,t){function n(e,t){for(var n=0,r=e.length;n<r;t(e[n++]));}return new xe(function(r){for(var o,i,a,l=0,c=r.length;l<c;l++)o=r[l],"childList"===o.type?(n(o.addedNodes,e),n(o.removedNodes,t)):(i=o.target,Je&&i[F]&&"style"!==o.attributeName&&(a=Fe.call(i,o.attributeName),a!==o.oldValue&&i[F](o.attributeName,o.oldValue,a)))})}(o(H),o(R)),k=function(e){return T.observe(e,{childList:!0,subtree:!0}),e},k(L),De&&(Ne.attachShadow=function(){return k(De.apply(this,arguments))})):(O=[],L[B]("DOMNodeInserted",c(H)),L[B]("DOMNodeRemoved",c(R))),L[B](X,u),L[B]("readystatechange",u),Ne.cloneNode=function(e){var t=Re.call(this,!!e),n=i(t);return-1<n&&M(t,re[n]),e&&r(t.querySelectorAll(oe)),t}),-2<ae.call(ne,Q+a)+ae.call(ne,J+a)&&d(e),!ee.test(a)||-1<ae.call(te,a))throw new Error("The type "+e+" is invalid");var a,l,s=function(){return f?L.createElement(h,a):L.createElement(h)},p=t||le,f=ce.call(p,I),h=f?t[I].toUpperCase():a;return f&&-1<ae.call(ne,J+h)&&d(h),l=ne.push((f?Q:J)+a)-1,oe=oe.concat(oe.length?",":"",f?h+'[is="'+e.toLowerCase()+'"]':h),s.prototype=re[l]=ce.call(p,"prototype")?p.prototype:Me(Ne),n(L.querySelectorAll(oe),H),s},L.createElement=ze=function(e,t){var n=_(t),r=n?Ve.call(L,e,Pe(n)):Ve.call(L,e),o=""+e,i=ae.call(ne,(n?Q:J)+(n||o).toUpperCase()),l=-1<i;return n&&(r.setAttribute("is",n=n.toLowerCase()),l&&(l=a(o.toUpperCase(),n))),Je=!L.createElement.innerHTMLHelper,l&&M(r,re[i]),r}),b.prototype={constructor:b,define:ge?function(e,t,n){if(n)y(e,t,n);else{var r=e.toUpperCase();je[r]={constructor:t,create:[r]},ke.set(t,r),ve.define(e,t)}}:y,get:ge?function(e){return ve.get(e)||m(e)}:m,whenDefined:ge?function(e){return Ee.race([ve.whenDefined(e),g(e)])}:g},ve)try{!function(t,n,r){if(n[I]="a",t.prototype=Me(HTMLAnchorElement.prototype),t.prototype.constructor=t,e.customElements.define(r,t,n),Fe.call(L.createElement("a",{is:r}),"is")!==r||ge&&Fe.call(new t,"is")!==r)throw n}(function nt(){return Reflect.construct(HTMLAnchorElement,[],nt)},{},"document-register-element-a")}catch(Qe){w()}else w();try{Ve.call(L,"a","a")}catch(et){Pe=function(e){return{is:e}}}}n(t),e.exports=n}).call(t,function(){return this}())},function(e,t){
!function(e){"use strict";function t(){return p.createDocumentFragment()}function n(e){return p.createElement(e)}function r(e,t){if(!e)throw new Error("Failed to construct "+t+": 1 argument required, but only 0 present.")}function o(e){if(1===e.length)return i(e[0]);for(var n=t(),r=K.call(e),o=0;o<e.length;o++)n.appendChild(i(r[o]));return n}function i(e){return"string"==typeof e?p.createTextNode(e):e}for(var a,l,c,u,s,p=e.document,f=Object.prototype.hasOwnProperty,d=Object.defineProperty||function(e,t,n){return f.call(n,"value")?e[t]=n.value:(f.call(n,"get")&&e.__defineGetter__(t,n.get),f.call(n,"set")&&e.__defineSetter__(t,n.set)),e},h=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},b=function(e){if(!e)throw"SyntaxError";if(g.test(e))throw"InvalidCharacterError";return e},y=function(e){var t="undefined"==typeof e.className,n=t?e.getAttribute("class")||"":e.className,r=t||"object"==typeof n,o=(r?t?n:n.baseVal:n).replace(v,"");o.length&&F.push.apply(this,o.split(g)),this._isSVG=r,this._=e},m={get:function(){return new y(this)},set:function(){}},_="dom4-tmp-".concat(Math.random()*+new Date).replace(".","-"),v=/^\s+|\s+$/g,g=/\s+/,w=" ",O="classList",E=function(e,t){return this.contains(e)?t||this.remove(e):(void 0===t||t)&&(t=!0,this.add(e)),!!t},C=e.DocumentFragment&&DocumentFragment.prototype,j=e.Node,T=(j||Element).prototype,k=e.CharacterData||j,P=k&&k.prototype,M=e.DocumentType,L=M&&M.prototype,x=(e.Element||j||e.HTMLElement).prototype,N=e.HTMLSelectElement||n("select").constructor,S=N.prototype.remove,A=e.ShadowRoot,B=e.SVGElement,H=/ /g,D="\\ ",R=function(e){var t="querySelectorAll"===e;return function(n){var r,o,i,a,l,c,u=this.parentNode;if(u){for(i=this.getAttribute("id")||_,a=i===_?i:i.replace(H,D),c=n.split(","),o=0;o<c.length;o++)c[o]="#"+a+" "+c[o];n=c.join(",")}if(i===_&&this.setAttribute("id",i),l=(u||this)[e](n),i===_&&this.removeAttribute("id"),t)for(o=l.length,r=new Array(o);o--;)r[o]=l[o];else r=l;return r}},I=(function(e){"query"in e||(e.query=x.query),"queryAll"in e||(e.queryAll=x.queryAll)}),F=["matches",x.matchesSelector||x.webkitMatchesSelector||x.khtmlMatchesSelector||x.mozMatchesSelector||x.msMatchesSelector||x.oMatchesSelector||function(e){var t=this.parentNode;return!!t&&-1<h.call(t.querySelectorAll(e),this)},"closest",function(e){for(var t,n=this;(t=n&&n.matches)&&!n.matches(e);)n=n.parentNode;return t?n:null},"prepend",function(){var e=this.firstChild,t=o(arguments);e?this.insertBefore(t,e):this.appendChild(t)},"append",function(){this.appendChild(o(arguments))},"before",function(){var e=this.parentNode;e&&e.insertBefore(o(arguments),this)},"after",function(){var e=this.parentNode,t=this.nextSibling,n=o(arguments);e&&(t?e.insertBefore(n,t):e.appendChild(n))},"replace",function(){this.replaceWith.apply(this,arguments)},"replaceWith",function(){var e=this.parentNode;e&&e.replaceChild(o(arguments),this)},"remove",function(){var e=this.parentNode;e&&e.removeChild(this)},"query",R("querySelector"),"queryAll",R("querySelectorAll")],K=F.slice,q=F.length;q;q-=2)if(l=F[q-2],l in x||(x[l]=F[q-1]),"remove"===l&&(N.prototype[l]=function(){return 0<arguments.length?S.apply(this,arguments):x.remove.call(this)}),/^(?:before|after|replace|replaceWith|remove)$/.test(l)&&(!k||l in P||(P[l]=F[q-1]),!M||l in L||(L[l]=F[q-1])),/^(?:append|prepend)$/.test(l))if(C)l in C||(C[l]=F[q-1]);else try{t().constructor.prototype[l]=F[q-1]}catch(U){}if(I(p),C)I(C);else try{I(t().constructor.prototype)}catch(U){}A&&I(A.prototype),n("a").matches("a")||(x[l]=function(e){return function(n){return e.call(this.parentNode?this:t().appendChild(this),n)}}(x[l])),y.prototype={length:0,add:function(){for(var e,t=0;t<arguments.length;t++)e=arguments[t],this.contains(e)||F.push.call(this,l);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},contains:function(e){return function(t){return q=e.call(this,l=b(t)),-1<q}}([].indexOf||function(e){for(q=this.length;q--&&this[q]!==e;);return q}),item:function(e){return this[e]||null},remove:function(){for(var e,t=0;t<arguments.length;t++)e=arguments[t],this.contains(e)&&F.splice.call(this,q,1);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},toggle:E,toString:function(){return F.join.call(this,w)}},!B||O in B.prototype||d(B.prototype,O,m),O in p.documentElement?(u=n("div")[O],u.add("a","b","a"),"a b"!=u&&(c=u.constructor.prototype,"add"in c||(c=e.TemporaryTokenList.prototype),s=function(e){return function(){for(var t=0;t<arguments.length;)e.call(this,arguments[t++])}},c.add=s(c.add),c.remove=s(c.remove),c.toggle=E)):d(x,O,m),"contains"in T||d(T,"contains",{value:function(e){for(;e&&e!==this;)e=e.parentNode;return this===e}}),"head"in p||d(p,"head",{get:function(){return a||(a=p.getElementsByTagName("head")[0])}}),function(){for(var t,n=e.requestAnimationFrame,r=e.cancelAnimationFrame,o=["o","ms","moz","webkit"],i=o.length;!r&&i--;)n=n||e[o[i]+"RequestAnimationFrame"],r=e[o[i]+"CancelAnimationFrame"]||e[o[i]+"CancelRequestAnimationFrame"];r||(n?(t=n,n=function(e){var n=!0;return t(function(){n&&e.apply(this,arguments)}),function(){n=!1}},r=function(e){e()}):(n=function(e){return setTimeout(e,15,15)},r=function(e){clearTimeout(e)})),e.requestAnimationFrame=n,e.cancelAnimationFrame=r}();try{new e.CustomEvent("?")}catch(U){e.CustomEvent=function(e,t){function n(n,o){var i=p.createEvent(e);if("string"!=typeof n)throw new Error("An event name must be provided");return"Event"==e&&(i.initCustomEvent=r),null==o&&(o=t),i.initCustomEvent(n,o.bubbles,o.cancelable,o.detail),i}function r(e,t,n,r){this.initEvent(e,t,n),this.detail=r}return n}(e.CustomEvent?"CustomEvent":"Event",{bubbles:!1,cancelable:!1,detail:null})}try{new Event("_")}catch(U){U=function(e){function t(e,t){r(arguments.length,"Event");var n=p.createEvent("Event");return t||(t={}),n.initEvent(e,!!t.bubbles,!!t.cancelable),n}return t.prototype=e.prototype,t}(e.Event||function(){}),d(e,"Event",{value:U}),Event!==U&&(Event=U)}try{new KeyboardEvent("_",{})}catch(U){U=function(t){function n(e){for(var t=[],n=["ctrlKey","Control","shiftKey","Shift","altKey","Alt","metaKey","Meta","altGraphKey","AltGraph"],r=0;r<n.length;r+=2)e[n[r]]&&t.push(n[r+1]);return t.join(" ")}function o(e,t){for(var n in t)t.hasOwnProperty(n)&&!t.hasOwnProperty.call(e,n)&&(e[n]=t[n]);return e}function i(e,t,n){try{t[e]=n[e]}catch(r){}}function a(t,a){r(arguments.length,"KeyboardEvent"),a=o(a||{},u);var s,f=p.createEvent(l),d=a.ctrlKey,h=a.shiftKey,b=a.altKey,y=a.metaKey,m=a.altGraphKey,_=c>3?n(a):null,v=String(a.key),g=String(a["char"]),w=a.location,O=a.keyCode||(a.keyCode=v)&&v.charCodeAt(0)||0,E=a.charCode||(a.charCode=g)&&g.charCodeAt(0)||0,C=a.bubbles,j=a.cancelable,T=a.repeat,k=a.locale,P=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in f)f.initKeyEvent(t,C,j,P,d,b,h,y,O,E);else if(0<c&&"initKeyboardEvent"in f){switch(s=[t,C,j,P],c){case 1:s.push(v,w,d,h,b,y,m);break;case 2:s.push(d,b,h,y,O,E);break;case 3:s.push(v,w,d,b,h,y,m);break;case 4:s.push(v,w,_,T,k);break;default:s.push(char,v,w,_,T,k)}f.initKeyboardEvent.apply(f,s)}else f.initEvent(t,C,j);for(v in f)u.hasOwnProperty(v)&&f[v]!==a[v]&&i(v,f,a);return f}var l,c=0,u={"char":"",key:"",location:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,altGraphKey:!1,repeat:!1,locale:navigator.language,detail:0,bubbles:!1,cancelable:!1,keyCode:0,charCode:0,which:0};try{var s=p.createEvent("KeyboardEvent");s.initKeyboardEvent("keyup",!1,!1,e,"+",3,!0,!1,!0,!1,!1),c="+"==(s.keyIdentifier||s.key)&&3==(s.keyLocation||s.location)&&(s.ctrlKey?s.altKey?1:3:s.shiftKey?2:4)||9}catch(f){}return l=0<c?"KeyboardEvent":"Event",a.prototype=t.prototype,a}(e.KeyboardEvent||function(){}),d(e,"KeyboardEvent",{value:U}),KeyboardEvent!==U&&(KeyboardEvent=U)}try{new MouseEvent("_",{})}catch(U){U=function(t){function n(t,n){r(arguments.length,"MouseEvent");var o=p.createEvent("MouseEvent");return n||(n={}),o.initMouseEvent(t,!!n.bubbles,!!n.cancelable,n.view||e,n.detail||1,n.screenX||0,n.screenY||0,n.clientX||0,n.clientY||0,!!n.ctrlKey,!!n.altKey,!!n.shiftKey,!!n.metaKey,n.button||0,n.relatedTarget||null),o}return n.prototype=t.prototype,n}(e.MouseEvent||function(){}),d(e,"MouseEvent",{value:U}),MouseEvent!==U&&(MouseEvent=U)}}(window),function(e){"use strict";function t(){}function n(e,t,r){function o(e){o.once&&(e.currentTarget.removeEventListener(e.type,t,o),o.removed=!0),o.passive&&(e.preventDefault=n.preventDefault),"function"==typeof o.callback?o.callback.call(this,e):o.callback&&o.callback.handleEvent(e),o.passive&&delete e.preventDefault}return o.type=e,o.callback=t,o.capture=!!r.capture,o.passive=!!r.passive,o.once=!!r.once,o.removed=!1,o}var r=e.WeakMap||function(){function e(e,t,n){l=n,a=!1,r=void 0,e.dispatchEvent(t)}function t(e){this.value=e}function n(){o++,this.__ce__=new i("@DOMMap:"+o+Math.random())}var r,o=0,a=!1,l=!1;return t.prototype.handleEvent=function(e){a=!0,l?e.currentTarget.removeEventListener(e.type,this,!1):r=this.value},n.prototype={constructor:n,"delete":function(t){return e(t,this.__ce__,!0),a},get:function(t){e(t,this.__ce__,!1);var n=r;return r=void 0,n},has:function(t){return e(t,this.__ce__,!1),a},set:function(n,r){return e(n,this.__ce__,!0),n.addEventListener(this.__ce__.type,new t(r),!1),this}},n}();t.prototype=(Object.create||Object)(null),n.preventDefault=function(){};var o,i=e.CustomEvent,a=(Object.prototype.hasOwnProperty,e.dispatchEvent),l=e.addEventListener,c=e.removeEventListener,u=0,s=function(){u++},p=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),a(new i("_")),a(new i("_")),c("_",s,{once:!0})}catch(d){}1!==u&&!function(){function i(e){return function(r,o,i){if(i&&"boolean"!=typeof i){var a,c,u,s=l.get(this),d=f(i);s||l.set(this,s=new t),r in s||(s[r]={handler:[],wrap:[]}),c=s[r],a=p.call(c.handler,o),a<0?(a=c.handler.push(o)-1,c.wrap[a]=u=new t):u=c.wrap[a],d in u||(u[d]=n(r,o,i),e.call(this,r,u[d],u[d].capture))}else e.call(this,r,o,i)}}function a(e){return function(t,n,r){if(r&&"boolean"!=typeof r){var o,i,a,c,u=l.get(this);if(u&&t in u&&(a=u[t],i=p.call(a.handler,n),-1<i&&(o=f(r),c=a.wrap[i],o in c))){e.call(this,t,c[o],c[o].capture),delete c[o];for(o in c)return;a.handler.splice(i,1),a.wrap.splice(i,1),0===a.handler.length&&delete u[t]}}else e.call(this,t,n,r)}}var l=new r;o=function(e){if(e){var t=e.prototype;t.addEventListener=i(t.addEventListener),t.removeEventListener=a(t.removeEventListener)}},e.EventTarget?o(EventTarget):(o(e.Text),o(e.Element||e.HTMLElement),o(e.HTMLDocument),o(e.Window||{prototype:e}),o(e.XMLHttpRequest))}()}(self)}]);
//# sourceMappingURL=webcomponent-mdl.min.js.map