From 64ebe8c6d0f9d1fcbfb27e0770f5882b67fc8dd2 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 28 Nov 2015 18:20:17 -0800 Subject: [PATCH] Update frontend splash screen --- .../components/frontend/index.html.template | 11 +- homeassistant/components/frontend/version.py | 2 +- .../frontend/www_static/favicon-384x384.png | Bin 0 -> 19825 bytes .../frontend/www_static/frontend.html | 911 +++++++++--------- .../www_static/home-assistant-polymer | 2 +- .../frontend/www_static/manifest.json | 10 +- .../www_static/webcomponents-lite.min.js | 6 +- 7 files changed, 469 insertions(+), 473 deletions(-) create mode 100644 homeassistant/components/frontend/www_static/favicon-384x384.png diff --git a/homeassistant/components/frontend/index.html.template b/homeassistant/components/frontend/index.html.template index 409ea6752db..533fc43ac4e 100644 --- a/homeassistant/components/frontend/index.html.template +++ b/homeassistant/components/frontend/index.html.template @@ -8,6 +8,8 @@ + @@ -32,17 +34,14 @@ left: 0; right: 0; bottom: 0; - } - #init div { - line-height: 34px; - margin-bottom: 89px; + margin-bottom: 123px; }
- -
Initializing
+ +
diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index ed954909e66..7e957562bba 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -1,2 +1,2 @@ """ DO NOT MODIFY. Auto-generated by build_frontend script """ -VERSION = "c90d40a0240cc1feec791ee820d928b3" +VERSION = "c1df3a08faa4a9978b25639ca0fd63cd" diff --git a/homeassistant/components/frontend/www_static/favicon-384x384.png b/homeassistant/components/frontend/www_static/favicon-384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..51f67770790077d5e271231ebeadf09a08feb52c GIT binary patch literal 19825 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 CBmXY| literal 0 HcmV?d00001 diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index 73b2ac1b7dd..cf19d314f24 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -1,6 +1,6 @@ -
\ No newline at end of file + } \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/home-assistant-polymer b/homeassistant/components/frontend/www_static/home-assistant-polymer index 62e494bd045..f29b1062b30 160000 --- a/homeassistant/components/frontend/www_static/home-assistant-polymer +++ b/homeassistant/components/frontend/www_static/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 62e494bd04509e8d9b73354b0e17d3381955e0c8 +Subproject commit f29b1062b30c76ceeea87fd426a042d98358394a diff --git a/homeassistant/components/frontend/www_static/manifest.json b/homeassistant/components/frontend/www_static/manifest.json index 69143ce5179..3d0eb5fa443 100644 --- a/homeassistant/components/frontend/www_static/manifest.json +++ b/homeassistant/components/frontend/www_static/manifest.json @@ -5,10 +5,14 @@ "display": "standalone", "icons": [ { - "src": "\/static\/favicon-192x192.png", + "src": "/static/favicon-192x192.png", "sizes": "192x192", - "type": "image\/png", - "density": "4.0" + "type": "image/png", + }, + { + "src": "/static/favicon-384x384.png", + "sizes": "384x384", + "type": "image/png", } ] } diff --git a/homeassistant/components/frontend/www_static/webcomponents-lite.min.js b/homeassistant/components/frontend/www_static/webcomponents-lite.min.js index 3a3fd4e8564..4f8af01fd15 100644 --- a/homeassistant/components/frontend/www_static/webcomponents-lite.min.js +++ b/homeassistant/components/frontend/www_static/webcomponents-lite.min.js @@ -7,6 +7,6 @@ * Code distributed by Google as part of the polymer project is also * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ -// @version 0.7.17 -!function(){window.WebComponents=window.WebComponents||{flags:{}};var e="webcomponents-lite.js",t=document.querySelector('script[src*="'+e+'"]'),n={};if(!n.noOpts){if(location.search.slice(1).split("&").forEach(function(e){var t,r=e.split("=");r[0]&&(t=r[0].match(/wc-(.+)/))&&(n[t[1]]=r[1]||!0)}),t)for(var r,o=0;r=t.attributes[o];o++)"src"!==r.name&&(n[r.name]=r.value||!0);if(n.log&&n.log.split){var i=n.log.split(",");n.log={},i.forEach(function(e){n.log[e]=!0})}else n.log={}}n.register&&(window.CustomElements=window.CustomElements||{flags:{}},window.CustomElements.flags.register=n.register),WebComponents.flags=n}(),function(e){"use strict";function t(e){return void 0!==h[e]}function n(){s.call(this),this._isInvalid=!0}function r(e){return""==e&&n.call(this),e.toLowerCase()}function o(e){var t=e.charCodeAt(0);return t>32&&127>t&&-1==[34,35,60,62,63,96].indexOf(t)?e:encodeURIComponent(e)}function i(e){var t=e.charCodeAt(0);return t>32&&127>t&&-1==[34,35,60,62,96].indexOf(t)?e:encodeURIComponent(e)}function a(e,a,s){function c(e){g.push(e)}var d=a||"scheme start",u=0,l="",_=!1,w=!1,g=[];e:for(;(e[u-1]!=p||0==u)&&!this._isInvalid;){var b=e[u];switch(d){case"scheme start":if(!b||!m.test(b)){if(a){c("Invalid scheme.");break e}l="",d="no scheme";continue}l+=b.toLowerCase(),d="scheme";break;case"scheme":if(b&&v.test(b))l+=b.toLowerCase();else{if(":"!=b){if(a){if(p==b)break e;c("Code point not allowed in scheme: "+b);break e}l="",u=0,d="no scheme";continue}if(this._scheme=l,l="",a)break e;t(this._scheme)&&(this._isRelative=!0),d="file"==this._scheme?"relative":this._isRelative&&s&&s._scheme==this._scheme?"relative or authority":this._isRelative?"authority first slash":"scheme data"}break;case"scheme data":"?"==b?(this._query="?",d="query"):"#"==b?(this._fragment="#",d="fragment"):p!=b&&" "!=b&&"\n"!=b&&"\r"!=b&&(this._schemeData+=o(b));break;case"no scheme":if(s&&t(s._scheme)){d="relative";continue}c("Missing scheme."),n.call(this);break;case"relative or authority":if("/"!=b||"/"!=e[u+1]){c("Expected /, got: "+b),d="relative";continue}d="authority ignore slashes";break;case"relative":if(this._isRelative=!0,"file"!=this._scheme&&(this._scheme=s._scheme),p==b){this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query=s._query,this._username=s._username,this._password=s._password;break e}if("/"==b||"\\"==b)"\\"==b&&c("\\ is an invalid code point."),d="relative slash";else if("?"==b)this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query="?",this._username=s._username,this._password=s._password,d="query";else{if("#"!=b){var y=e[u+1],E=e[u+2];("file"!=this._scheme||!m.test(b)||":"!=y&&"|"!=y||p!=E&&"/"!=E&&"\\"!=E&&"?"!=E&&"#"!=E)&&(this._host=s._host,this._port=s._port,this._username=s._username,this._password=s._password,this._path=s._path.slice(),this._path.pop()),d="relative path";continue}this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query=s._query,this._fragment="#",this._username=s._username,this._password=s._password,d="fragment"}break;case"relative slash":if("/"!=b&&"\\"!=b){"file"!=this._scheme&&(this._host=s._host,this._port=s._port,this._username=s._username,this._password=s._password),d="relative path";continue}"\\"==b&&c("\\ is an invalid code point."),d="file"==this._scheme?"file host":"authority ignore slashes";break;case"authority first slash":if("/"!=b){c("Expected '/', got: "+b),d="authority ignore slashes";continue}d="authority second slash";break;case"authority second slash":if(d="authority ignore slashes","/"!=b){c("Expected '/', got: "+b);continue}break;case"authority ignore slashes":if("/"!=b&&"\\"!=b){d="authority";continue}c("Expected authority, got: "+b);break;case"authority":if("@"==b){_&&(c("@ already seen."),l+="%40"),_=!0;for(var L=0;L>>0)+(t++ +"__")};n.prototype={set:function(t,n){var r=t[this.name];return r&&r[0]===t?r[1]=n:e(t,this.name,{value:[t,n],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},"delete":function(e){var t=e[this.name];return t&&t[0]===e?(t[0]=t[1]=void 0,!0):!1},has:function(e){var t=e[this.name];return t?t[0]===e:!1}},window.WeakMap=n}(),function(e){function t(e){b.push(e),g||(g=!0,m(r))}function n(e){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(e)||e}function r(){g=!1;var e=b;b=[],e.sort(function(e,t){return e.uid_-t.uid_});var t=!1;e.forEach(function(e){var n=e.takeRecords();o(e),n.length&&(e.callback_(n,e),t=!0)}),t&&r()}function o(e){e.nodes_.forEach(function(t){var n=v.get(t);n&&n.forEach(function(t){t.observer===e&&t.removeTransientObservers()})})}function i(e,t){for(var n=e;n;n=n.parentNode){var r=v.get(n);if(r)for(var o=0;o0){var o=n[r-1],i=f(o,e);if(i)return void(n[r-1]=i)}else t(this.observer);n[r]=e},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(e){var t=this.options;t.attributes&&e.addEventListener("DOMAttrModified",this,!0),t.characterData&&e.addEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.addEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(e){var t=this.options;t.attributes&&e.removeEventListener("DOMAttrModified",this,!0),t.characterData&&e.removeEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.removeEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.removeEventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(e){if(e!==this.target){this.addListeners_(e),this.transientObservedNodes.push(e);var t=v.get(e);t||v.set(e,t=[]),t.push(this)}},removeTransientObservers:function(){var e=this.transientObservedNodes;this.transientObservedNodes=[],e.forEach(function(e){this.removeListeners_(e);for(var t=v.get(e),n=0;n":return">";case" ":return" "}}function t(t){return t.replace(a,e)}var n="template",r=document.implementation.createHTMLDocument("template"),o=!0;HTMLTemplateElement=function(){},HTMLTemplateElement.prototype=Object.create(HTMLElement.prototype),HTMLTemplateElement.decorate=function(e){e.content||(e.content=r.createDocumentFragment());for(var n;n=e.firstChild;)e.content.appendChild(n);if(o)try{Object.defineProperty(e,"innerHTML",{get:function(){for(var e="",n=this.content.firstChild;n;n=n.nextSibling)e+=n.outerHTML||t(n.data);return e},set:function(e){for(r.body.innerHTML=e,HTMLTemplateElement.bootstrap(r);this.content.firstChild;)this.content.removeChild(this.content.firstChild);for(;r.body.firstChild;)this.content.appendChild(r.body.firstChild)},configurable:!0})}catch(i){o=!1}},HTMLTemplateElement.bootstrap=function(e){for(var t,r=e.querySelectorAll(n),o=0,i=r.length;i>o&&(t=r[o]);o++)HTMLTemplateElement.decorate(t)},document.addEventListener("DOMContentLoaded",function(){HTMLTemplateElement.bootstrap(document)});var i=document.createElement;document.createElement=function(){"use strict";var e=i.apply(document,arguments);return"template"==e.localName&&HTMLTemplateElement.decorate(e),e};var a=/[&\u00A0<>]/g}(),function(e){"use strict";if(!window.performance){var t=Date.now();window.performance={now:function(){return Date.now()-t}}}window.requestAnimationFrame||(window.requestAnimationFrame=function(){var e=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame;return e?function(t){return e(function(){t(performance.now())})}:function(e){return window.setTimeout(e,1e3/60)}}()),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(){return window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(e){clearTimeout(e)}}());var n=function(){var e=document.createEvent("Event");return e.initEvent("foo",!0,!0),e.preventDefault(),e.defaultPrevented}();if(!n){var r=Event.prototype.preventDefault;Event.prototype.preventDefault=function(){this.cancelable&&(r.call(this),Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}))}}var o=/Trident/.test(navigator.userAgent);if((!window.CustomEvent||o&&"function"!=typeof window.CustomEvent)&&(window.CustomEvent=function(e,t){t=t||{};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,Boolean(t.bubbles),Boolean(t.cancelable),t.detail),n},window.CustomEvent.prototype=window.Event.prototype),!window.Event||o&&"function"!=typeof window.Event){var i=window.Event;window.Event=function(e,t){t=t||{};var n=document.createEvent("Event");return n.initEvent(e,Boolean(t.bubbles),Boolean(t.cancelable)),n},window.Event.prototype=i.prototype}}(window.WebComponents),window.HTMLImports=window.HTMLImports||{flags:{}},function(e){function t(e,t){t=t||p,r(function(){i(e,t)},t)}function n(e){return"complete"===e.readyState||e.readyState===_}function r(e,t){if(n(t))e&&e();else{var o=function(){("complete"===t.readyState||t.readyState===_)&&(t.removeEventListener(w,o),r(e,t))};t.addEventListener(w,o)}}function o(e){e.target.__loaded=!0}function i(e,t){function n(){c==d&&e&&e({allImports:s,loadedImports:u,errorImports:l})}function r(e){o(e),u.push(this),c++,n()}function i(e){l.push(this),c++,n()}var s=t.querySelectorAll("link[rel=import]"),c=0,d=s.length,u=[],l=[];if(d)for(var h,f=0;d>f&&(h=s[f]);f++)a(h)?(c++,n()):(h.addEventListener("load",r),h.addEventListener("error",i));else n()}function a(e){return l?e.__loaded||e["import"]&&"loading"!==e["import"].readyState:e.__importParsed}function s(e){for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)c(t)&&d(t)}function c(e){return"link"===e.localName&&"import"===e.rel}function d(e){var t=e["import"];t?o({target:e}):(e.addEventListener("load",o),e.addEventListener("error",o))}var u="import",l=Boolean(u in document.createElement("link")),h=Boolean(window.ShadowDOMPolyfill),f=function(e){return h?window.ShadowDOMPolyfill.wrapIfNeeded(e):e},p=f(document),m={get:function(){var e=window.HTMLImports.currentScript||document.currentScript||("complete"!==document.readyState?document.scripts[document.scripts.length-1]:null);return f(e)},configurable:!0};Object.defineProperty(document,"_currentScript",m),Object.defineProperty(p,"_currentScript",m);var v=/Trident/.test(navigator.userAgent),_=v?"complete":"interactive",w="readystatechange";l&&(new MutationObserver(function(e){for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)t.addedNodes&&s(t.addedNodes)}).observe(document.head,{childList:!0}),function(){if("loading"===document.readyState)for(var e,t=document.querySelectorAll("link[rel=import]"),n=0,r=t.length;r>n&&(e=t[n]);n++)d(e)}()),t(function(e){window.HTMLImports.ready=!0,window.HTMLImports.readyTime=(new Date).getTime();var t=p.createEvent("CustomEvent");t.initCustomEvent("HTMLImportsLoaded",!0,!0,e),p.dispatchEvent(t)}),e.IMPORT_LINK_TYPE=u,e.useNative=l,e.rootDocument=p,e.whenReady=t,e.isIE=v}(window.HTMLImports),function(e){var t=[],n=function(e){t.push(e)},r=function(){t.forEach(function(t){t(e)})};e.addModule=n,e.initializeModules=r}(window.HTMLImports),window.HTMLImports.addModule(function(e){var t=/(url\()([^)]*)(\))/g,n=/(@import[\s]+(?!url\())([^;]*)(;)/g,r={resolveUrlsInStyle:function(e,t){var n=e.ownerDocument,r=n.createElement("a");return e.textContent=this.resolveUrlsInCssText(e.textContent,t,r),e},resolveUrlsInCssText:function(e,r,o){var i=this.replaceUrls(e,o,r,t);return i=this.replaceUrls(i,o,r,n)},replaceUrls:function(e,t,n,r){return e.replace(r,function(e,r,o,i){var a=o.replace(/["']/g,"");return n&&(a=new URL(a,n).href),t.href=a,a=t.href,r+"'"+a+"'"+i})}};e.path=r}),window.HTMLImports.addModule(function(e){var t={async:!0,ok:function(e){return e.status>=200&&e.status<300||304===e.status||0===e.status},load:function(n,r,o){var i=new XMLHttpRequest;return(e.flags.debug||e.flags.bust)&&(n+="?"+Math.random()),i.open("GET",n,t.async),i.addEventListener("readystatechange",function(e){if(4===i.readyState){var n=null;try{var a=i.getResponseHeader("Location");a&&(n="/"===a.substr(0,1)?location.origin+a:a)}catch(e){console.error(e.message)}r.call(o,!t.ok(i)&&i,i.response||i.responseText,n)}}),i.send(),i},loadDocument:function(e,t,n){this.load(e,t,n).responseType="document"}};e.xhr=t}),window.HTMLImports.addModule(function(e){var t=e.xhr,n=e.flags,r=function(e,t){this.cache={},this.onload=e,this.oncomplete=t,this.inflight=0,this.pending={}};r.prototype={addNodes:function(e){this.inflight+=e.length;for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)this.require(t);this.checkDone()},addNode:function(e){this.inflight++,this.require(e),this.checkDone()},require:function(e){var t=e.src||e.href;e.__nodeUrl=t,this.dedupe(t,e)||this.fetch(t,e)},dedupe:function(e,t){if(this.pending[e])return this.pending[e].push(t),!0;return this.cache[e]?(this.onload(e,t,this.cache[e]),this.tail(),!0):(this.pending[e]=[t],!1)},fetch:function(e,r){if(n.load&&console.log("fetch",e,r),e)if(e.match(/^data:/)){var o=e.split(","),i=o[0],a=o[1];a=i.indexOf(";base64")>-1?atob(a):decodeURIComponent(a),setTimeout(function(){this.receive(e,r,null,a)}.bind(this),0)}else{var s=function(t,n,o){this.receive(e,r,t,n,o)}.bind(this);t.load(e,s)}else setTimeout(function(){this.receive(e,r,{error:"href must be specified"},null)}.bind(this),0)},receive:function(e,t,n,r,o){this.cache[e]=r;for(var i,a=this.pending[e],s=0,c=a.length;c>s&&(i=a[s]);s++)this.onload(e,i,r,n,o),this.tail();this.pending[e]=null},tail:function(){--this.inflight,this.checkDone()},checkDone:function(){this.inflight||this.oncomplete()}},e.Loader=r}),window.HTMLImports.addModule(function(e){var t=function(e){this.addCallback=e,this.mo=new MutationObserver(this.handler.bind(this))};t.prototype={handler:function(e){for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)"childList"===t.type&&t.addedNodes.length&&this.addedNodes(t.addedNodes)},addedNodes:function(e){this.addCallback&&this.addCallback(e);for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)t.children&&t.children.length&&this.addedNodes(t.children)},observe:function(e){this.mo.observe(e,{childList:!0,subtree:!0})}},e.Observer=t}),window.HTMLImports.addModule(function(e){function t(e){return"link"===e.localName&&e.rel===u}function n(e){var t=r(e);return"data:text/javascript;charset=utf-8,"+encodeURIComponent(t)}function r(e){return e.textContent+o(e)}function o(e){var t=e.ownerDocument;t.__importedScripts=t.__importedScripts||0;var n=e.ownerDocument.baseURI,r=t.__importedScripts?"-"+t.__importedScripts:"";return t.__importedScripts++,"\n//# sourceURL="+n+r+".js\n"}function i(e){var t=e.ownerDocument.createElement("style");return t.textContent=e.textContent,a.resolveUrlsInStyle(t),t}var a=e.path,s=e.rootDocument,c=e.flags,d=e.isIE,u=e.IMPORT_LINK_TYPE,l="link[rel="+u+"]",h={documentSelectors:l,importsSelectors:[l,"link[rel=stylesheet]:not([type])","style:not([type])","script:not([type])",'script[type="application/javascript"]','script[type="text/javascript"]'].join(","),map:{link:"parseLink",script:"parseScript",style:"parseStyle"},dynamicElements:[],parseNext:function(){var e=this.nextToParse();e&&this.parse(e)},parse:function(e){if(this.isParsed(e))return void(c.parse&&console.log("[%s] is already parsed",e.localName));var t=this[this.map[e.localName]];t&&(this.markParsing(e),t.call(this,e))},parseDynamic:function(e,t){this.dynamicElements.push(e),t||this.parseNext()},markParsing:function(e){c.parse&&console.log("parsing",e),this.parsingElement=e},markParsingComplete:function(e){e.__importParsed=!0,this.markDynamicParsingComplete(e),e.__importElement&&(e.__importElement.__importParsed=!0,this.markDynamicParsingComplete(e.__importElement)),this.parsingElement=null,c.parse&&console.log("completed",e)},markDynamicParsingComplete:function(e){var t=this.dynamicElements.indexOf(e);t>=0&&this.dynamicElements.splice(t,1)},parseImport:function(e){if(e["import"]=e.__doc,window.HTMLImports.__importsParsingHook&&window.HTMLImports.__importsParsingHook(e),e["import"]&&(e["import"].__importParsed=!0),this.markParsingComplete(e),e.__resource&&!e.__error?e.dispatchEvent(new CustomEvent("load",{bubbles:!1})):e.dispatchEvent(new CustomEvent("error",{bubbles:!1})),e.__pending)for(var t;e.__pending.length;)t=e.__pending.shift(),t&&t({target:e});this.parseNext()},parseLink:function(e){t(e)?this.parseImport(e):(e.href=e.href,this.parseGeneric(e))},parseStyle:function(e){var t=e;e=i(e),t.__appliedElement=e,e.__importElement=t,this.parseGeneric(e)},parseGeneric:function(e){this.trackElement(e),this.addElementToDocument(e)},rootImportForElement:function(e){for(var t=e;t.ownerDocument.__importLink;)t=t.ownerDocument.__importLink;return t},addElementToDocument:function(e){var t=this.rootImportForElement(e.__importElement||e);t.parentNode.insertBefore(e,t)},trackElement:function(e,t){var n=this,r=function(o){e.removeEventListener("load",r),e.removeEventListener("error",r),t&&t(o),n.markParsingComplete(e),n.parseNext()};if(e.addEventListener("load",r),e.addEventListener("error",r),d&&"style"===e.localName){var o=!1;if(-1==e.textContent.indexOf("@import"))o=!0;else if(e.sheet){o=!0;for(var i,a=e.sheet.cssRules,s=a?a.length:0,c=0;s>c&&(i=a[c]);c++)i.type===CSSRule.IMPORT_RULE&&(o=o&&Boolean(i.styleSheet))}o&&setTimeout(function(){e.dispatchEvent(new CustomEvent("load",{bubbles:!1}))})}},parseScript:function(t){var r=document.createElement("script");r.__importElement=t,r.src=t.src?t.src:n(t),e.currentScript=t,this.trackElement(r,function(t){r.parentNode&&r.parentNode.removeChild(r),e.currentScript=null}),this.addElementToDocument(r)},nextToParse:function(){return this._mayParse=[],!this.parsingElement&&(this.nextToParseInDoc(s)||this.nextToParseDynamic())},nextToParseInDoc:function(e,n){if(e&&this._mayParse.indexOf(e)<0){this._mayParse.push(e);for(var r,o=e.querySelectorAll(this.parseSelectorsForNode(e)),i=0,a=o.length;a>i&&(r=o[i]);i++)if(!this.isParsed(r))return this.hasResource(r)?t(r)?this.nextToParseInDoc(r.__doc,r):r:void 0}return n},nextToParseDynamic:function(){return this.dynamicElements[0]},parseSelectorsForNode:function(e){var t=e.ownerDocument||e;return t===s?this.documentSelectors:this.importsSelectors},isParsed:function(e){return e.__importParsed},needsDynamicParsing:function(e){return this.dynamicElements.indexOf(e)>=0},hasResource:function(e){return t(e)&&void 0===e.__doc?!1:!0}};e.parser=h,e.IMPORT_SELECTOR=l}),window.HTMLImports.addModule(function(e){function t(e){return n(e,a)}function n(e,t){return"link"===e.localName&&e.getAttribute("rel")===t}function r(e){return!!Object.getOwnPropertyDescriptor(e,"baseURI")}function o(e,t){var n=document.implementation.createHTMLDocument(a);n._URL=t;var o=n.createElement("base");o.setAttribute("href",t),n.baseURI||r(n)||Object.defineProperty(n,"baseURI",{value:t});var i=n.createElement("meta");return i.setAttribute("charset","utf-8"),n.head.appendChild(i),n.head.appendChild(o),n.body.innerHTML=e,window.HTMLTemplateElement&&HTMLTemplateElement.bootstrap&&HTMLTemplateElement.bootstrap(n),n}var i=e.flags,a=e.IMPORT_LINK_TYPE,s=e.IMPORT_SELECTOR,c=e.rootDocument,d=e.Loader,u=e.Observer,l=e.parser,h={documents:{},documentPreloadSelectors:s,importsPreloadSelectors:[s].join(","),loadNode:function(e){f.addNode(e)},loadSubtree:function(e){var t=this.marshalNodes(e);f.addNodes(t)},marshalNodes:function(e){return e.querySelectorAll(this.loadSelectorsForNode(e))},loadSelectorsForNode:function(e){var t=e.ownerDocument||e;return t===c?this.documentPreloadSelectors:this.importsPreloadSelectors},loaded:function(e,n,r,a,s){if(i.load&&console.log("loaded",e,n),n.__resource=r,n.__error=a,t(n)){var c=this.documents[e];void 0===c&&(c=a?null:o(r,s||e),c&&(c.__importLink=n,this.bootDocument(c)),this.documents[e]=c),n.__doc=c}l.parseNext()},bootDocument:function(e){this.loadSubtree(e),this.observer.observe(e),l.parseNext()},loadedAll:function(){l.parseNext()}},f=new d(h.loaded.bind(h),h.loadedAll.bind(h));if(h.observer=new u,!document.baseURI){var p={get:function(){var e=document.querySelector("base");return e?e.href:window.location.href},configurable:!0};Object.defineProperty(document,"baseURI",p),Object.defineProperty(c,"baseURI",p)}e.importer=h,e.importLoader=f}),window.HTMLImports.addModule(function(e){var t=e.parser,n=e.importer,r={added:function(e){for(var r,o,i,a,s=0,c=e.length;c>s&&(a=e[s]);s++)r||(r=a.ownerDocument,o=t.isParsed(r)),i=this.shouldLoadNode(a),i&&n.loadNode(a),this.shouldParseNode(a)&&o&&t.parseDynamic(a,i)},shouldLoadNode:function(e){return 1===e.nodeType&&o.call(e,n.loadSelectorsForNode(e))},shouldParseNode:function(e){return 1===e.nodeType&&o.call(e,t.parseSelectorsForNode(e))}};n.observer.addCallback=r.added.bind(r);var o=HTMLElement.prototype.matches||HTMLElement.prototype.matchesSelector||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector}),function(e){function t(){window.HTMLImports.importer.bootDocument(r)}var n=e.initializeModules;e.isIE;if(!e.useNative){n();var r=e.rootDocument;"complete"===document.readyState||"interactive"===document.readyState&&!window.attachEvent?t():document.addEventListener("DOMContentLoaded",t)}}(window.HTMLImports),window.CustomElements=window.CustomElements||{flags:{}},function(e){var t=e.flags,n=[],r=function(e){n.push(e)},o=function(){n.forEach(function(t){t(e)})};e.addModule=r,e.initializeModules=o,e.hasNative=Boolean(document.registerElement),e.isIE=/Trident/.test(navigator.userAgent),e.useNative=!t.register&&e.hasNative&&!window.ShadowDOMPolyfill&&(!window.HTMLImports||window.HTMLImports.useNative)}(window.CustomElements),window.CustomElements.addModule(function(e){function t(e,t){n(e,function(e){return t(e)?!0:void r(e,t)}),r(e,t)}function n(e,t,r){var o=e.firstElementChild;if(!o)for(o=e.firstChild;o&&o.nodeType!==Node.ELEMENT_NODE;)o=o.nextSibling;for(;o;)t(o,r)!==!0&&n(o,t,r),o=o.nextElementSibling;return null}function r(e,n){for(var r=e.shadowRoot;r;)t(r,n),r=r.olderShadowRoot}function o(e,t){i(e,t,[])}function i(e,t,n){if(e=window.wrap(e),!(n.indexOf(e)>=0)){n.push(e);for(var r,o=e.querySelectorAll("link[rel="+a+"]"),s=0,c=o.length;c>s&&(r=o[s]);s++)r["import"]&&i(r["import"],t,n);t(e)}}var a=window.HTMLImports?window.HTMLImports.IMPORT_LINK_TYPE:"none";e.forDocumentTree=o,e.forSubtree=t}),window.CustomElements.addModule(function(e){function t(e,t){return n(e,t)||r(e,t)}function n(t,n){return e.upgrade(t,n)?!0:void(n&&a(t))}function r(e,t){b(e,function(e){return n(e,t)?!0:void 0})}function o(e){T.push(e),L||(L=!0,setTimeout(i))}function i(){L=!1;for(var e,t=T,n=0,r=t.length;r>n&&(e=t[n]);n++)e();T=[]}function a(e){E?o(function(){s(e)}):s(e)}function s(e){e.__upgraded__&&!e.__attached&&(e.__attached=!0,e.attachedCallback&&e.attachedCallback())}function c(e){d(e),b(e,function(e){d(e)})}function d(e){E?o(function(){u(e)}):u(e)}function u(e){e.__upgraded__&&e.__attached&&(e.__attached=!1,e.detachedCallback&&e.detachedCallback())}function l(e){for(var t=e,n=window.wrap(document);t;){if(t==n)return!0;t=t.parentNode||t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&t.host}}function h(e){if(e.shadowRoot&&!e.shadowRoot.__watched){g.dom&&console.log("watching shadow-root for: ",e.localName);for(var t=e.shadowRoot;t;)m(t),t=t.olderShadowRoot}}function f(e,n){if(g.dom){var r=n[0];if(r&&"childList"===r.type&&r.addedNodes&&r.addedNodes){for(var o=r.addedNodes[0];o&&o!==document&&!o.host;)o=o.parentNode;var i=o&&(o.URL||o._URL||o.host&&o.host.localName)||"";i=i.split("/?").shift().split("/").pop()}console.group("mutations (%d) [%s]",n.length,i||"")}var a=l(e);n.forEach(function(e){"childList"===e.type&&(M(e.addedNodes,function(e){e.localName&&t(e,a)}),M(e.removedNodes,function(e){e.localName&&c(e)}))}),g.dom&&console.groupEnd()}function p(e){for(e=window.wrap(e),e||(e=window.wrap(document));e.parentNode;)e=e.parentNode;var t=e.__observer;t&&(f(e,t.takeRecords()),i())}function m(e){if(!e.__observer){var t=new MutationObserver(f.bind(this,e));t.observe(e,{childList:!0,subtree:!0}),e.__observer=t}}function v(e){e=window.wrap(e),g.dom&&console.group("upgradeDocument: ",e.baseURI.split("/").pop());var n=e===window.wrap(document); -t(e,n),m(e),g.dom&&console.groupEnd()}function _(e){y(e,v)}function w(e){HTMLTemplateElement&&HTMLTemplateElement.bootstrap&&HTMLTemplateElement.bootstrap(e),t(e)}var g=e.flags,b=e.forSubtree,y=e.forDocumentTree,E=window.MutationObserver._isPolyfilled&&g["throttle-attached"];e.hasPolyfillMutations=E,e.hasThrottledAttached=E;var L=!1,T=[],M=Array.prototype.forEach.call.bind(Array.prototype.forEach),N=Element.prototype.createShadowRoot;N&&(Element.prototype.createShadowRoot=function(){var e=N.call(this);return window.CustomElements.watchShadow(this),e}),e.watchShadow=h,e.upgradeDocumentTree=_,e.upgradeDocument=v,e.upgradeSubtree=r,e.upgradeAll=w,e.attached=a,e.takeRecords=p}),window.CustomElements.addModule(function(e){function t(t,r){if(!t.__upgraded__&&t.nodeType===Node.ELEMENT_NODE){var o=t.getAttribute("is"),i=e.getRegisteredDefinition(t.localName)||e.getRegisteredDefinition(o);if(i&&(o&&i.tag==t.localName||!o&&!i["extends"]))return n(t,i,r)}}function n(t,n,o){return a.upgrade&&console.group("upgrade:",t.localName),n.is&&t.setAttribute("is",n.is),r(t,n),t.__upgraded__=!0,i(t),o&&e.attached(t),e.upgradeSubtree(t,o),a.upgrade&&console.groupEnd(),t}function r(e,t){Object.__proto__?e.__proto__=t.prototype:(o(e,t.prototype,t["native"]),e.__proto__=t.prototype)}function o(e,t,n){for(var r={},o=t;o!==n&&o!==HTMLElement.prototype;){for(var i,a=Object.getOwnPropertyNames(o),s=0;i=a[s];s++)r[i]||(Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(o,i)),r[i]=1);o=Object.getPrototypeOf(o)}}function i(e){e.createdCallback&&e.createdCallback()}var a=e.flags;e.upgrade=t,e.upgradeWithDefinition=n,e.implementPrototype=r}),window.CustomElements.addModule(function(e){function t(t,r){var c=r||{};if(!t)throw new Error("document.registerElement: first argument `name` must not be empty");if(t.indexOf("-")<0)throw new Error("document.registerElement: first argument ('name') must contain a dash ('-'). Argument provided was '"+String(t)+"'.");if(o(t))throw new Error("Failed to execute 'registerElement' on 'Document': Registration failed for type '"+String(t)+"'. The type name is invalid.");if(d(t))throw new Error("DuplicateDefinitionError: a type with name '"+String(t)+"' is already registered");return c.prototype||(c.prototype=Object.create(HTMLElement.prototype)),c.__name=t.toLowerCase(),c.lifecycle=c.lifecycle||{},c.ancestry=i(c["extends"]),a(c),s(c),n(c.prototype),u(c.__name,c),c.ctor=l(c),c.ctor.prototype=c.prototype,c.prototype.constructor=c.ctor,e.ready&&_(document),c.ctor}function n(e){if(!e.setAttribute._polyfilled){var t=e.setAttribute;e.setAttribute=function(e,n){r.call(this,e,n,t)};var n=e.removeAttribute;e.removeAttribute=function(e){r.call(this,e,null,n)},e.setAttribute._polyfilled=!0}}function r(e,t,n){e=e.toLowerCase();var r=this.getAttribute(e);n.apply(this,arguments);var o=this.getAttribute(e);this.attributeChangedCallback&&o!==r&&this.attributeChangedCallback(e,r,o)}function o(e){for(var t=0;t=0&&b(r,HTMLElement),r)}function p(e,t){var n=e[t];e[t]=function(){var e=n.apply(this,arguments);return w(e),e}}var m,v=e.isIE,_=e.upgradeDocumentTree,w=e.upgradeAll,g=e.upgradeWithDefinition,b=e.implementPrototype,y=e.useNative,E=["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"],L={},T="http://www.w3.org/1999/xhtml",M=document.createElement.bind(document),N=document.createElementNS.bind(document);m=Object.__proto__||y?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;for(var n=e;n;){if(n===t.prototype)return!0;n=n.__proto__}return!1},p(Node.prototype,"cloneNode"),p(document,"importNode"),v&&!function(){var e=document.importNode;document.importNode=function(){var t=e.apply(document,arguments);if(t.nodeType==t.DOCUMENT_FRAGMENT_NODE){var n=document.createDocumentFragment();return n.appendChild(t),n}return t}}(),document.registerElement=t,document.createElement=f,document.createElementNS=h,e.registry=L,e["instanceof"]=m,e.reservedTagList=E,e.getRegisteredDefinition=d,document.register=document.registerElement}),function(e){function t(){i(window.wrap(document)),window.CustomElements.ready=!0;var e=window.requestAnimationFrame||function(e){setTimeout(e,16)};e(function(){setTimeout(function(){window.CustomElements.readyTime=Date.now(),window.HTMLImports&&(window.CustomElements.elapsed=window.CustomElements.readyTime-window.HTMLImports.readyTime),document.dispatchEvent(new CustomEvent("WebComponentsReady",{bubbles:!0}))})})}var n=e.useNative,r=e.initializeModules;e.isIE;if(n){var o=function(){};e.watchShadow=o,e.upgrade=o,e.upgradeAll=o,e.upgradeDocumentTree=o,e.upgradeSubtree=o,e.takeRecords=o,e["instanceof"]=function(e,t){return e instanceof t}}else r();var i=e.upgradeDocumentTree,a=e.upgradeDocument;if(window.wrap||(window.ShadowDOMPolyfill?(window.wrap=window.ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=window.ShadowDOMPolyfill.unwrapIfNeeded):window.wrap=window.unwrap=function(e){return e}),window.HTMLImports&&(window.HTMLImports.__importsParsingHook=function(e){e["import"]&&a(wrap(e["import"]))}),"complete"===document.readyState||e.flags.eager)t();else if("interactive"!==document.readyState||window.attachEvent||window.HTMLImports&&!window.HTMLImports.ready){var s=window.HTMLImports&&!window.HTMLImports.ready?"HTMLImportsLoaded":"DOMContentLoaded";window.addEventListener(s,t)}else t()}(window.CustomElements),function(e){var t=document.createElement("style");t.textContent="body {transition: opacity ease-in 0.2s; } \nbody[unresolved] {opacity: 0; display: block; overflow: hidden; position: relative; } \n";var n=document.querySelector("head");n.insertBefore(t,n.firstChild)}(window.WebComponents); \ No newline at end of file +// @version 0.7.18 +!function(){window.WebComponents=window.WebComponents||{flags:{}};var e="webcomponents-lite.js",t=document.querySelector('script[src*="'+e+'"]'),n={};if(!n.noOpts){if(location.search.slice(1).split("&").forEach(function(e){var t,r=e.split("=");r[0]&&(t=r[0].match(/wc-(.+)/))&&(n[t[1]]=r[1]||!0)}),t)for(var r,o=0;r=t.attributes[o];o++)"src"!==r.name&&(n[r.name]=r.value||!0);if(n.log&&n.log.split){var i=n.log.split(",");n.log={},i.forEach(function(e){n.log[e]=!0})}else n.log={}}n.register&&(window.CustomElements=window.CustomElements||{flags:{}},window.CustomElements.flags.register=n.register),WebComponents.flags=n}(),function(e){"use strict";function t(e){return void 0!==h[e]}function n(){s.call(this),this._isInvalid=!0}function r(e){return""==e&&n.call(this),e.toLowerCase()}function o(e){var t=e.charCodeAt(0);return t>32&&127>t&&-1==[34,35,60,62,63,96].indexOf(t)?e:encodeURIComponent(e)}function i(e){var t=e.charCodeAt(0);return t>32&&127>t&&-1==[34,35,60,62,96].indexOf(t)?e:encodeURIComponent(e)}function a(e,a,s){function c(e){g.push(e)}var d=a||"scheme start",u=0,l="",w=!1,_=!1,g=[];e:for(;(e[u-1]!=p||0==u)&&!this._isInvalid;){var b=e[u];switch(d){case"scheme start":if(!b||!m.test(b)){if(a){c("Invalid scheme.");break e}l="",d="no scheme";continue}l+=b.toLowerCase(),d="scheme";break;case"scheme":if(b&&v.test(b))l+=b.toLowerCase();else{if(":"!=b){if(a){if(p==b)break e;c("Code point not allowed in scheme: "+b);break e}l="",u=0,d="no scheme";continue}if(this._scheme=l,l="",a)break e;t(this._scheme)&&(this._isRelative=!0),d="file"==this._scheme?"relative":this._isRelative&&s&&s._scheme==this._scheme?"relative or authority":this._isRelative?"authority first slash":"scheme data"}break;case"scheme data":"?"==b?(this._query="?",d="query"):"#"==b?(this._fragment="#",d="fragment"):p!=b&&" "!=b&&"\n"!=b&&"\r"!=b&&(this._schemeData+=o(b));break;case"no scheme":if(s&&t(s._scheme)){d="relative";continue}c("Missing scheme."),n.call(this);break;case"relative or authority":if("/"!=b||"/"!=e[u+1]){c("Expected /, got: "+b),d="relative";continue}d="authority ignore slashes";break;case"relative":if(this._isRelative=!0,"file"!=this._scheme&&(this._scheme=s._scheme),p==b){this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query=s._query,this._username=s._username,this._password=s._password;break e}if("/"==b||"\\"==b)"\\"==b&&c("\\ is an invalid code point."),d="relative slash";else if("?"==b)this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query="?",this._username=s._username,this._password=s._password,d="query";else{if("#"!=b){var y=e[u+1],E=e[u+2];("file"!=this._scheme||!m.test(b)||":"!=y&&"|"!=y||p!=E&&"/"!=E&&"\\"!=E&&"?"!=E&&"#"!=E)&&(this._host=s._host,this._port=s._port,this._username=s._username,this._password=s._password,this._path=s._path.slice(),this._path.pop()),d="relative path";continue}this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query=s._query,this._fragment="#",this._username=s._username,this._password=s._password,d="fragment"}break;case"relative slash":if("/"!=b&&"\\"!=b){"file"!=this._scheme&&(this._host=s._host,this._port=s._port,this._username=s._username,this._password=s._password),d="relative path";continue}"\\"==b&&c("\\ is an invalid code point."),d="file"==this._scheme?"file host":"authority ignore slashes";break;case"authority first slash":if("/"!=b){c("Expected '/', got: "+b),d="authority ignore slashes";continue}d="authority second slash";break;case"authority second slash":if(d="authority ignore slashes","/"!=b){c("Expected '/', got: "+b);continue}break;case"authority ignore slashes":if("/"!=b&&"\\"!=b){d="authority";continue}c("Expected authority, got: "+b);break;case"authority":if("@"==b){w&&(c("@ already seen."),l+="%40"),w=!0;for(var L=0;L>>0)+(t++ +"__")};n.prototype={set:function(t,n){var r=t[this.name];return r&&r[0]===t?r[1]=n:e(t,this.name,{value:[t,n],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},"delete":function(e){var t=e[this.name];return t&&t[0]===e?(t[0]=t[1]=void 0,!0):!1},has:function(e){var t=e[this.name];return t?t[0]===e:!1}},window.WeakMap=n}(),function(e){function t(e){b.push(e),g||(g=!0,m(r))}function n(e){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(e)||e}function r(){g=!1;var e=b;b=[],e.sort(function(e,t){return e.uid_-t.uid_});var t=!1;e.forEach(function(e){var n=e.takeRecords();o(e),n.length&&(e.callback_(n,e),t=!0)}),t&&r()}function o(e){e.nodes_.forEach(function(t){var n=v.get(t);n&&n.forEach(function(t){t.observer===e&&t.removeTransientObservers()})})}function i(e,t){for(var n=e;n;n=n.parentNode){var r=v.get(n);if(r)for(var o=0;o0){var o=n[r-1],i=f(o,e);if(i)return void(n[r-1]=i)}else t(this.observer);n[r]=e},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(e){var t=this.options;t.attributes&&e.addEventListener("DOMAttrModified",this,!0),t.characterData&&e.addEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.addEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(e){var t=this.options;t.attributes&&e.removeEventListener("DOMAttrModified",this,!0),t.characterData&&e.removeEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.removeEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.removeEventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(e){if(e!==this.target){this.addListeners_(e),this.transientObservedNodes.push(e);var t=v.get(e);t||v.set(e,t=[]),t.push(this)}},removeTransientObservers:function(){var e=this.transientObservedNodes;this.transientObservedNodes=[],e.forEach(function(e){this.removeListeners_(e);for(var t=v.get(e),n=0;n":return">";case" ":return" "}}function t(t){return t.replace(a,e)}var n="template",r=document.implementation.createHTMLDocument("template"),o=!0;HTMLTemplateElement=function(){},HTMLTemplateElement.prototype=Object.create(HTMLElement.prototype),HTMLTemplateElement.decorate=function(e){if(!e.content){e.content=r.createDocumentFragment();for(var n;n=e.firstChild;)e.content.appendChild(n);if(o)try{Object.defineProperty(e,"innerHTML",{get:function(){for(var e="",n=this.content.firstChild;n;n=n.nextSibling)e+=n.outerHTML||t(n.data);return e},set:function(e){for(r.body.innerHTML=e,HTMLTemplateElement.bootstrap(r);this.content.firstChild;)this.content.removeChild(this.content.firstChild);for(;r.body.firstChild;)this.content.appendChild(r.body.firstChild)},configurable:!0})}catch(i){o=!1}HTMLTemplateElement.bootstrap(e.content)}},HTMLTemplateElement.bootstrap=function(e){for(var t,r=e.querySelectorAll(n),o=0,i=r.length;i>o&&(t=r[o]);o++)HTMLTemplateElement.decorate(t)},document.addEventListener("DOMContentLoaded",function(){HTMLTemplateElement.bootstrap(document)});var i=document.createElement;document.createElement=function(){"use strict";var e=i.apply(document,arguments);return"template"==e.localName&&HTMLTemplateElement.decorate(e),e};var a=/[&\u00A0<>]/g}(),function(e){"use strict";if(!window.performance){var t=Date.now();window.performance={now:function(){return Date.now()-t}}}window.requestAnimationFrame||(window.requestAnimationFrame=function(){var e=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame;return e?function(t){return e(function(){t(performance.now())})}:function(e){return window.setTimeout(e,1e3/60)}}()),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(){return window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(e){clearTimeout(e)}}());var n=function(){var e=document.createEvent("Event");return e.initEvent("foo",!0,!0),e.preventDefault(),e.defaultPrevented}();if(!n){var r=Event.prototype.preventDefault;Event.prototype.preventDefault=function(){this.cancelable&&(r.call(this),Object.defineProperty(this,"defaultPrevented",{get:function(){return!0},configurable:!0}))}}var o=/Trident/.test(navigator.userAgent);if((!window.CustomEvent||o&&"function"!=typeof window.CustomEvent)&&(window.CustomEvent=function(e,t){t=t||{};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,Boolean(t.bubbles),Boolean(t.cancelable),t.detail),n},window.CustomEvent.prototype=window.Event.prototype),!window.Event||o&&"function"!=typeof window.Event){var i=window.Event;window.Event=function(e,t){t=t||{};var n=document.createEvent("Event");return n.initEvent(e,Boolean(t.bubbles),Boolean(t.cancelable)),n},window.Event.prototype=i.prototype}}(window.WebComponents),window.HTMLImports=window.HTMLImports||{flags:{}},function(e){function t(e,t){t=t||p,r(function(){i(e,t)},t)}function n(e){return"complete"===e.readyState||e.readyState===w}function r(e,t){if(n(t))e&&e();else{var o=function(){("complete"===t.readyState||t.readyState===w)&&(t.removeEventListener(_,o),r(e,t))};t.addEventListener(_,o)}}function o(e){e.target.__loaded=!0}function i(e,t){function n(){c==d&&e&&e({allImports:s,loadedImports:u,errorImports:l})}function r(e){o(e),u.push(this),c++,n()}function i(e){l.push(this),c++,n()}var s=t.querySelectorAll("link[rel=import]"),c=0,d=s.length,u=[],l=[];if(d)for(var h,f=0;d>f&&(h=s[f]);f++)a(h)?(c++,n()):(h.addEventListener("load",r),h.addEventListener("error",i));else n()}function a(e){return l?e.__loaded||e["import"]&&"loading"!==e["import"].readyState:e.__importParsed}function s(e){for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)c(t)&&d(t)}function c(e){return"link"===e.localName&&"import"===e.rel}function d(e){var t=e["import"];t?o({target:e}):(e.addEventListener("load",o),e.addEventListener("error",o))}var u="import",l=Boolean(u in document.createElement("link")),h=Boolean(window.ShadowDOMPolyfill),f=function(e){return h?window.ShadowDOMPolyfill.wrapIfNeeded(e):e},p=f(document),m={get:function(){var e=window.HTMLImports.currentScript||document.currentScript||("complete"!==document.readyState?document.scripts[document.scripts.length-1]:null);return f(e)},configurable:!0};Object.defineProperty(document,"_currentScript",m),Object.defineProperty(p,"_currentScript",m);var v=/Trident/.test(navigator.userAgent),w=v?"complete":"interactive",_="readystatechange";l&&(new MutationObserver(function(e){for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)t.addedNodes&&s(t.addedNodes)}).observe(document.head,{childList:!0}),function(){if("loading"===document.readyState)for(var e,t=document.querySelectorAll("link[rel=import]"),n=0,r=t.length;r>n&&(e=t[n]);n++)d(e)}()),t(function(e){window.HTMLImports.ready=!0,window.HTMLImports.readyTime=(new Date).getTime();var t=p.createEvent("CustomEvent");t.initCustomEvent("HTMLImportsLoaded",!0,!0,e),p.dispatchEvent(t)}),e.IMPORT_LINK_TYPE=u,e.useNative=l,e.rootDocument=p,e.whenReady=t,e.isIE=v}(window.HTMLImports),function(e){var t=[],n=function(e){t.push(e)},r=function(){t.forEach(function(t){t(e)})};e.addModule=n,e.initializeModules=r}(window.HTMLImports),window.HTMLImports.addModule(function(e){var t=/(url\()([^)]*)(\))/g,n=/(@import[\s]+(?!url\())([^;]*)(;)/g,r={resolveUrlsInStyle:function(e,t){var n=e.ownerDocument,r=n.createElement("a");return e.textContent=this.resolveUrlsInCssText(e.textContent,t,r),e},resolveUrlsInCssText:function(e,r,o){var i=this.replaceUrls(e,o,r,t);return i=this.replaceUrls(i,o,r,n)},replaceUrls:function(e,t,n,r){return e.replace(r,function(e,r,o,i){var a=o.replace(/["']/g,"");return n&&(a=new URL(a,n).href),t.href=a,a=t.href,r+"'"+a+"'"+i})}};e.path=r}),window.HTMLImports.addModule(function(e){var t={async:!0,ok:function(e){return e.status>=200&&e.status<300||304===e.status||0===e.status},load:function(n,r,o){var i=new XMLHttpRequest;return(e.flags.debug||e.flags.bust)&&(n+="?"+Math.random()),i.open("GET",n,t.async),i.addEventListener("readystatechange",function(e){if(4===i.readyState){var n=null;try{var a=i.getResponseHeader("Location");a&&(n="/"===a.substr(0,1)?location.origin+a:a)}catch(e){console.error(e.message)}r.call(o,!t.ok(i)&&i,i.response||i.responseText,n)}}),i.send(),i},loadDocument:function(e,t,n){this.load(e,t,n).responseType="document"}};e.xhr=t}),window.HTMLImports.addModule(function(e){var t=e.xhr,n=e.flags,r=function(e,t){this.cache={},this.onload=e,this.oncomplete=t,this.inflight=0,this.pending={}};r.prototype={addNodes:function(e){this.inflight+=e.length;for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)this.require(t);this.checkDone()},addNode:function(e){this.inflight++,this.require(e),this.checkDone()},require:function(e){var t=e.src||e.href;e.__nodeUrl=t,this.dedupe(t,e)||this.fetch(t,e)},dedupe:function(e,t){if(this.pending[e])return this.pending[e].push(t),!0;return this.cache[e]?(this.onload(e,t,this.cache[e]),this.tail(),!0):(this.pending[e]=[t],!1)},fetch:function(e,r){if(n.load&&console.log("fetch",e,r),e)if(e.match(/^data:/)){var o=e.split(","),i=o[0],a=o[1];a=i.indexOf(";base64")>-1?atob(a):decodeURIComponent(a),setTimeout(function(){this.receive(e,r,null,a)}.bind(this),0)}else{var s=function(t,n,o){this.receive(e,r,t,n,o)}.bind(this);t.load(e,s)}else setTimeout(function(){this.receive(e,r,{error:"href must be specified"},null)}.bind(this),0)},receive:function(e,t,n,r,o){this.cache[e]=r;for(var i,a=this.pending[e],s=0,c=a.length;c>s&&(i=a[s]);s++)this.onload(e,i,r,n,o),this.tail();this.pending[e]=null},tail:function(){--this.inflight,this.checkDone()},checkDone:function(){this.inflight||this.oncomplete()}},e.Loader=r}),window.HTMLImports.addModule(function(e){var t=function(e){this.addCallback=e,this.mo=new MutationObserver(this.handler.bind(this))};t.prototype={handler:function(e){for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)"childList"===t.type&&t.addedNodes.length&&this.addedNodes(t.addedNodes)},addedNodes:function(e){this.addCallback&&this.addCallback(e);for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)t.children&&t.children.length&&this.addedNodes(t.children)},observe:function(e){this.mo.observe(e,{childList:!0,subtree:!0})}},e.Observer=t}),window.HTMLImports.addModule(function(e){function t(e){return"link"===e.localName&&e.rel===u}function n(e){var t=r(e);return"data:text/javascript;charset=utf-8,"+encodeURIComponent(t)}function r(e){return e.textContent+o(e)}function o(e){var t=e.ownerDocument;t.__importedScripts=t.__importedScripts||0;var n=e.ownerDocument.baseURI,r=t.__importedScripts?"-"+t.__importedScripts:"";return t.__importedScripts++,"\n//# sourceURL="+n+r+".js\n"}function i(e){var t=e.ownerDocument.createElement("style");return t.textContent=e.textContent,a.resolveUrlsInStyle(t),t}var a=e.path,s=e.rootDocument,c=e.flags,d=e.isIE,u=e.IMPORT_LINK_TYPE,l="link[rel="+u+"]",h={documentSelectors:l,importsSelectors:[l,"link[rel=stylesheet]:not([type])","style:not([type])","script:not([type])",'script[type="application/javascript"]','script[type="text/javascript"]'].join(","),map:{link:"parseLink",script:"parseScript",style:"parseStyle"},dynamicElements:[],parseNext:function(){var e=this.nextToParse();e&&this.parse(e)},parse:function(e){if(this.isParsed(e))return void(c.parse&&console.log("[%s] is already parsed",e.localName));var t=this[this.map[e.localName]];t&&(this.markParsing(e),t.call(this,e))},parseDynamic:function(e,t){this.dynamicElements.push(e),t||this.parseNext()},markParsing:function(e){c.parse&&console.log("parsing",e),this.parsingElement=e},markParsingComplete:function(e){e.__importParsed=!0,this.markDynamicParsingComplete(e),e.__importElement&&(e.__importElement.__importParsed=!0,this.markDynamicParsingComplete(e.__importElement)),this.parsingElement=null,c.parse&&console.log("completed",e)},markDynamicParsingComplete:function(e){var t=this.dynamicElements.indexOf(e);t>=0&&this.dynamicElements.splice(t,1)},parseImport:function(e){if(e["import"]=e.__doc,window.HTMLImports.__importsParsingHook&&window.HTMLImports.__importsParsingHook(e),e["import"]&&(e["import"].__importParsed=!0),this.markParsingComplete(e),e.__resource&&!e.__error?e.dispatchEvent(new CustomEvent("load",{bubbles:!1})):e.dispatchEvent(new CustomEvent("error",{bubbles:!1})),e.__pending)for(var t;e.__pending.length;)t=e.__pending.shift(),t&&t({target:e});this.parseNext()},parseLink:function(e){t(e)?this.parseImport(e):(e.href=e.href,this.parseGeneric(e))},parseStyle:function(e){var t=e;e=i(e),t.__appliedElement=e,e.__importElement=t,this.parseGeneric(e)},parseGeneric:function(e){this.trackElement(e),this.addElementToDocument(e)},rootImportForElement:function(e){for(var t=e;t.ownerDocument.__importLink;)t=t.ownerDocument.__importLink;return t},addElementToDocument:function(e){var t=this.rootImportForElement(e.__importElement||e);t.parentNode.insertBefore(e,t)},trackElement:function(e,t){var n=this,r=function(o){e.removeEventListener("load",r),e.removeEventListener("error",r),t&&t(o),n.markParsingComplete(e),n.parseNext()};if(e.addEventListener("load",r),e.addEventListener("error",r),d&&"style"===e.localName){var o=!1;if(-1==e.textContent.indexOf("@import"))o=!0;else if(e.sheet){o=!0;for(var i,a=e.sheet.cssRules,s=a?a.length:0,c=0;s>c&&(i=a[c]);c++)i.type===CSSRule.IMPORT_RULE&&(o=o&&Boolean(i.styleSheet))}o&&setTimeout(function(){e.dispatchEvent(new CustomEvent("load",{bubbles:!1}))})}},parseScript:function(t){var r=document.createElement("script");r.__importElement=t,r.src=t.src?t.src:n(t),e.currentScript=t,this.trackElement(r,function(t){r.parentNode&&r.parentNode.removeChild(r),e.currentScript=null}),this.addElementToDocument(r)},nextToParse:function(){return this._mayParse=[],!this.parsingElement&&(this.nextToParseInDoc(s)||this.nextToParseDynamic())},nextToParseInDoc:function(e,n){if(e&&this._mayParse.indexOf(e)<0){this._mayParse.push(e);for(var r,o=e.querySelectorAll(this.parseSelectorsForNode(e)),i=0,a=o.length;a>i&&(r=o[i]);i++)if(!this.isParsed(r))return this.hasResource(r)?t(r)?this.nextToParseInDoc(r.__doc,r):r:void 0}return n},nextToParseDynamic:function(){return this.dynamicElements[0]},parseSelectorsForNode:function(e){var t=e.ownerDocument||e;return t===s?this.documentSelectors:this.importsSelectors},isParsed:function(e){return e.__importParsed},needsDynamicParsing:function(e){return this.dynamicElements.indexOf(e)>=0},hasResource:function(e){return t(e)&&void 0===e.__doc?!1:!0}};e.parser=h,e.IMPORT_SELECTOR=l}),window.HTMLImports.addModule(function(e){function t(e){return n(e,a)}function n(e,t){return"link"===e.localName&&e.getAttribute("rel")===t}function r(e){return!!Object.getOwnPropertyDescriptor(e,"baseURI")}function o(e,t){var n=document.implementation.createHTMLDocument(a);n._URL=t;var o=n.createElement("base");o.setAttribute("href",t),n.baseURI||r(n)||Object.defineProperty(n,"baseURI",{value:t});var i=n.createElement("meta");return i.setAttribute("charset","utf-8"),n.head.appendChild(i),n.head.appendChild(o),n.body.innerHTML=e,window.HTMLTemplateElement&&HTMLTemplateElement.bootstrap&&HTMLTemplateElement.bootstrap(n),n}var i=e.flags,a=e.IMPORT_LINK_TYPE,s=e.IMPORT_SELECTOR,c=e.rootDocument,d=e.Loader,u=e.Observer,l=e.parser,h={documents:{},documentPreloadSelectors:s,importsPreloadSelectors:[s].join(","),loadNode:function(e){f.addNode(e)},loadSubtree:function(e){var t=this.marshalNodes(e);f.addNodes(t)},marshalNodes:function(e){return e.querySelectorAll(this.loadSelectorsForNode(e))},loadSelectorsForNode:function(e){var t=e.ownerDocument||e;return t===c?this.documentPreloadSelectors:this.importsPreloadSelectors},loaded:function(e,n,r,a,s){if(i.load&&console.log("loaded",e,n),n.__resource=r,n.__error=a,t(n)){var c=this.documents[e];void 0===c&&(c=a?null:o(r,s||e),c&&(c.__importLink=n,this.bootDocument(c)),this.documents[e]=c),n.__doc=c}l.parseNext()},bootDocument:function(e){this.loadSubtree(e),this.observer.observe(e),l.parseNext()},loadedAll:function(){l.parseNext()}},f=new d(h.loaded.bind(h),h.loadedAll.bind(h));if(h.observer=new u,!document.baseURI){var p={get:function(){var e=document.querySelector("base");return e?e.href:window.location.href},configurable:!0};Object.defineProperty(document,"baseURI",p),Object.defineProperty(c,"baseURI",p)}e.importer=h,e.importLoader=f}),window.HTMLImports.addModule(function(e){var t=e.parser,n=e.importer,r={added:function(e){for(var r,o,i,a,s=0,c=e.length;c>s&&(a=e[s]);s++)r||(r=a.ownerDocument,o=t.isParsed(r)),i=this.shouldLoadNode(a),i&&n.loadNode(a),this.shouldParseNode(a)&&o&&t.parseDynamic(a,i)},shouldLoadNode:function(e){return 1===e.nodeType&&o.call(e,n.loadSelectorsForNode(e))},shouldParseNode:function(e){return 1===e.nodeType&&o.call(e,t.parseSelectorsForNode(e))}};n.observer.addCallback=r.added.bind(r);var o=HTMLElement.prototype.matches||HTMLElement.prototype.matchesSelector||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector}),function(e){function t(){window.HTMLImports.importer.bootDocument(r)}var n=e.initializeModules;e.isIE;if(!e.useNative){n();var r=e.rootDocument;"complete"===document.readyState||"interactive"===document.readyState&&!window.attachEvent?t():document.addEventListener("DOMContentLoaded",t)}}(window.HTMLImports),window.CustomElements=window.CustomElements||{flags:{}},function(e){var t=e.flags,n=[],r=function(e){n.push(e)},o=function(){n.forEach(function(t){t(e)})};e.addModule=r,e.initializeModules=o,e.hasNative=Boolean(document.registerElement),e.isIE=/Trident/.test(navigator.userAgent),e.useNative=!t.register&&e.hasNative&&!window.ShadowDOMPolyfill&&(!window.HTMLImports||window.HTMLImports.useNative)}(window.CustomElements),window.CustomElements.addModule(function(e){function t(e,t){n(e,function(e){return t(e)?!0:void r(e,t)}),r(e,t)}function n(e,t,r){var o=e.firstElementChild;if(!o)for(o=e.firstChild;o&&o.nodeType!==Node.ELEMENT_NODE;)o=o.nextSibling;for(;o;)t(o,r)!==!0&&n(o,t,r),o=o.nextElementSibling;return null}function r(e,n){for(var r=e.shadowRoot;r;)t(r,n),r=r.olderShadowRoot}function o(e,t){i(e,t,[])}function i(e,t,n){if(e=window.wrap(e),!(n.indexOf(e)>=0)){n.push(e);for(var r,o=e.querySelectorAll("link[rel="+a+"]"),s=0,c=o.length;c>s&&(r=o[s]);s++)r["import"]&&i(r["import"],t,n);t(e)}}var a=window.HTMLImports?window.HTMLImports.IMPORT_LINK_TYPE:"none";e.forDocumentTree=o,e.forSubtree=t}),window.CustomElements.addModule(function(e){function t(e,t){return n(e,t)||r(e,t)}function n(t,n){return e.upgrade(t,n)?!0:void(n&&a(t))}function r(e,t){g(e,function(e){return n(e,t)?!0:void 0})}function o(e){L.push(e),E||(E=!0,setTimeout(i))}function i(){E=!1;for(var e,t=L,n=0,r=t.length;r>n&&(e=t[n]);n++)e();L=[]}function a(e){y?o(function(){s(e)}):s(e)}function s(e){e.__upgraded__&&!e.__attached&&(e.__attached=!0,e.attachedCallback&&e.attachedCallback())}function c(e){d(e),g(e,function(e){d(e)})}function d(e){y?o(function(){u(e)}):u(e)}function u(e){e.__upgraded__&&e.__attached&&(e.__attached=!1,e.detachedCallback&&e.detachedCallback())}function l(e){for(var t=e,n=window.wrap(document);t;){if(t==n)return!0;t=t.parentNode||t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&t.host}}function h(e){if(e.shadowRoot&&!e.shadowRoot.__watched){_.dom&&console.log("watching shadow-root for: ",e.localName);for(var t=e.shadowRoot;t;)m(t),t=t.olderShadowRoot}}function f(e,n){if(_.dom){var r=n[0];if(r&&"childList"===r.type&&r.addedNodes&&r.addedNodes){for(var o=r.addedNodes[0];o&&o!==document&&!o.host;)o=o.parentNode;var i=o&&(o.URL||o._URL||o.host&&o.host.localName)||"";i=i.split("/?").shift().split("/").pop()}console.group("mutations (%d) [%s]",n.length,i||"")}var a=l(e);n.forEach(function(e){"childList"===e.type&&(T(e.addedNodes,function(e){e.localName&&t(e,a)}),T(e.removedNodes,function(e){e.localName&&c(e)}))}),_.dom&&console.groupEnd()}function p(e){for(e=window.wrap(e),e||(e=window.wrap(document));e.parentNode;)e=e.parentNode;var t=e.__observer;t&&(f(e,t.takeRecords()),i())}function m(e){if(!e.__observer){var t=new MutationObserver(f.bind(this,e));t.observe(e,{childList:!0,subtree:!0}),e.__observer=t}}function v(e){e=window.wrap(e),_.dom&&console.group("upgradeDocument: ",e.baseURI.split("/").pop()); +var n=e===window.wrap(document);t(e,n),m(e),_.dom&&console.groupEnd()}function w(e){b(e,v)}var _=e.flags,g=e.forSubtree,b=e.forDocumentTree,y=window.MutationObserver._isPolyfilled&&_["throttle-attached"];e.hasPolyfillMutations=y,e.hasThrottledAttached=y;var E=!1,L=[],T=Array.prototype.forEach.call.bind(Array.prototype.forEach),M=Element.prototype.createShadowRoot;M&&(Element.prototype.createShadowRoot=function(){var e=M.call(this);return window.CustomElements.watchShadow(this),e}),e.watchShadow=h,e.upgradeDocumentTree=w,e.upgradeDocument=v,e.upgradeSubtree=r,e.upgradeAll=t,e.attached=a,e.takeRecords=p}),window.CustomElements.addModule(function(e){function t(t,r){if("template"===t.localName&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(t),!t.__upgraded__&&t.nodeType===Node.ELEMENT_NODE){var o=t.getAttribute("is"),i=e.getRegisteredDefinition(t.localName)||e.getRegisteredDefinition(o);if(i&&(o&&i.tag==t.localName||!o&&!i["extends"]))return n(t,i,r)}}function n(t,n,o){return a.upgrade&&console.group("upgrade:",t.localName),n.is&&t.setAttribute("is",n.is),r(t,n),t.__upgraded__=!0,i(t),o&&e.attached(t),e.upgradeSubtree(t,o),a.upgrade&&console.groupEnd(),t}function r(e,t){Object.__proto__?e.__proto__=t.prototype:(o(e,t.prototype,t["native"]),e.__proto__=t.prototype)}function o(e,t,n){for(var r={},o=t;o!==n&&o!==HTMLElement.prototype;){for(var i,a=Object.getOwnPropertyNames(o),s=0;i=a[s];s++)r[i]||(Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(o,i)),r[i]=1);o=Object.getPrototypeOf(o)}}function i(e){e.createdCallback&&e.createdCallback()}var a=e.flags;e.upgrade=t,e.upgradeWithDefinition=n,e.implementPrototype=r}),window.CustomElements.addModule(function(e){function t(t,r){var c=r||{};if(!t)throw new Error("document.registerElement: first argument `name` must not be empty");if(t.indexOf("-")<0)throw new Error("document.registerElement: first argument ('name') must contain a dash ('-'). Argument provided was '"+String(t)+"'.");if(o(t))throw new Error("Failed to execute 'registerElement' on 'Document': Registration failed for type '"+String(t)+"'. The type name is invalid.");if(d(t))throw new Error("DuplicateDefinitionError: a type with name '"+String(t)+"' is already registered");return c.prototype||(c.prototype=Object.create(HTMLElement.prototype)),c.__name=t.toLowerCase(),c.lifecycle=c.lifecycle||{},c.ancestry=i(c["extends"]),a(c),s(c),n(c.prototype),u(c.__name,c),c.ctor=l(c),c.ctor.prototype=c.prototype,c.prototype.constructor=c.ctor,e.ready&&w(document),c.ctor}function n(e){if(!e.setAttribute._polyfilled){var t=e.setAttribute;e.setAttribute=function(e,n){r.call(this,e,n,t)};var n=e.removeAttribute;e.removeAttribute=function(e){r.call(this,e,null,n)},e.setAttribute._polyfilled=!0}}function r(e,t,n){e=e.toLowerCase();var r=this.getAttribute(e);n.apply(this,arguments);var o=this.getAttribute(e);this.attributeChangedCallback&&o!==r&&this.attributeChangedCallback(e,r,o)}function o(e){for(var t=0;t=0&&b(r,HTMLElement),r)}function p(e,t){var n=e[t];e[t]=function(){var e=n.apply(this,arguments);return _(e),e}}var m,v=e.isIE,w=e.upgradeDocumentTree,_=e.upgradeAll,g=e.upgradeWithDefinition,b=e.implementPrototype,y=e.useNative,E=["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"],L={},T="http://www.w3.org/1999/xhtml",M=document.createElement.bind(document),N=document.createElementNS.bind(document);m=Object.__proto__||y?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;for(var n=e;n;){if(n===t.prototype)return!0;n=n.__proto__}return!1},p(Node.prototype,"cloneNode"),p(document,"importNode"),v&&!function(){var e=document.importNode;document.importNode=function(){var t=e.apply(document,arguments);if(t.nodeType==t.DOCUMENT_FRAGMENT_NODE){var n=document.createDocumentFragment();return n.appendChild(t),n}return t}}(),document.registerElement=t,document.createElement=f,document.createElementNS=h,e.registry=L,e["instanceof"]=m,e.reservedTagList=E,e.getRegisteredDefinition=d,document.register=document.registerElement}),function(e){function t(){i(window.wrap(document)),window.CustomElements.ready=!0;var e=window.requestAnimationFrame||function(e){setTimeout(e,16)};e(function(){setTimeout(function(){window.CustomElements.readyTime=Date.now(),window.HTMLImports&&(window.CustomElements.elapsed=window.CustomElements.readyTime-window.HTMLImports.readyTime),document.dispatchEvent(new CustomEvent("WebComponentsReady",{bubbles:!0}))})})}var n=e.useNative,r=e.initializeModules;e.isIE;if(n){var o=function(){};e.watchShadow=o,e.upgrade=o,e.upgradeAll=o,e.upgradeDocumentTree=o,e.upgradeSubtree=o,e.takeRecords=o,e["instanceof"]=function(e,t){return e instanceof t}}else r();var i=e.upgradeDocumentTree,a=e.upgradeDocument;if(window.wrap||(window.ShadowDOMPolyfill?(window.wrap=window.ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=window.ShadowDOMPolyfill.unwrapIfNeeded):window.wrap=window.unwrap=function(e){return e}),window.HTMLImports&&(window.HTMLImports.__importsParsingHook=function(e){e["import"]&&a(wrap(e["import"]))}),"complete"===document.readyState||e.flags.eager)t();else if("interactive"!==document.readyState||window.attachEvent||window.HTMLImports&&!window.HTMLImports.ready){var s=window.HTMLImports&&!window.HTMLImports.ready?"HTMLImportsLoaded":"DOMContentLoaded";window.addEventListener(s,t)}else t()}(window.CustomElements),function(e){var t=document.createElement("style");t.textContent="body {transition: opacity ease-in 0.2s; } \nbody[unresolved] {opacity: 0; display: block; overflow: hidden; position: relative; } \n";var n=document.querySelector("head");n.insertBefore(t,n.firstChild)}(window.WebComponents); \ No newline at end of file