| 1 !function(){window.WebComponents=window.WebComponents||{flags:{}};var e="webcomp
onents-lite.js",t=document.querySelector('script[src*="'+e+'"]'),n={};if(!n.noOp
ts){if(location.search.slice(1).split("&").forEach(function(e){var t,o=e.split("
=");o[0]&&(t=o[0].match(/wc-(.+)/))&&(n[t[1]]=o[1]||!0)}),t)for(var o,r=0;o=t.at
tributes[r];r++)"src"!==o.name&&(n[o.name]=o.value||!0);if(n.log&&n.log.split){v
ar 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.Cus
tomElements.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._isIn
valid=!0}function o(e){return""==e&&n.call(this),e.toLowerCase()}function r(e){v
ar t=e.charCodeAt(0);return t>32&&t<127&&[34,35,60,62,63,96].indexOf(t)==-1?e:en
codeURIComponent(e)}function i(e){var t=e.charCodeAt(0);return t>32&&t<127&&[34,
35,60,62,96].indexOf(t)==-1?e:encodeURIComponent(e)}function a(e,a,s){function c
(e){g.push(e)}var d=a||"scheme start",l=0,u="",w=!1,_=!1,g=[];e:for(;(e[l-1]!=p|
|0==l)&&!this._isInvalid;){var b=e[l];switch(d){case"scheme start":if(!b||!m.tes
t(b)){if(a){c("Invalid scheme.");break e}u="",d="no scheme";continue}u+=b.toLowe
rCase(),d="scheme";break;case"scheme":if(b&&v.test(b))u+=b.toLowerCase();else{if
(":"!=b){if(a){if(p==b)break e;c("Code point not allowed in scheme: "+b);break e
}u="",l=0,d="no scheme";continue}if(this._scheme=u,u="",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 firs
t slash":"scheme data"}break;case"scheme data":"?"==b?(this._query="?",d="query"
):"#"==b?(this._fragment="#",d="fragment"):p!=b&&"\t"!=b&&"\n"!=b&&"\r"!=b&&(thi
s._schemeData+=r(b));break;case"no scheme":if(s&&t(s._scheme)){d="relative";cont
inue}c("Missing scheme."),n.call(this);break;case"relative or authority":if("/"!
=b||"/"!=e[l+1]){c("Expected /, got: "+b),d="relative";continue}d="authority ign
ore 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._pa
th=s._path.slice(),this._query="?",this._username=s._username,this._password=s._
password,d="query";else{if("#"!=b){var y=e[l+1],E=e[l+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._h
ost=s._host,this._port=s._port,this._path=s._path.slice(),this._query=s._query,t
his._fragment="#",this._username=s._username,this._password=s._password,d="fragm
ent"}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._pa
ssword),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="au
thority ignore slashes","/"!=b){c("Expected '/', got: "+b);continue}break;case"a
uthority ignore slashes":if("/"!=b&&"\\"!=b){d="authority";continue}c("Expected
authority, got: "+b);break;case"authority":if("@"==b){w&&(c("@ already seen."),u
+="%40"),w=!0;for(var L=0;L<u.length;L++){var N=u[L];if("\t"!=N&&"\n"!=N&&"\r"!=
N)if(":"!=N||null!==this._password){var M=r(N);null!==this._password?this._passw
ord+=M:this._username+=M}else this._password="";else c("Invalid whitespace in au
thority.")}u=""}else{if(p==b||"/"==b||"\\"==b||"?"==b||"#"==b){l-=u.length,u="",
d="host";continue}u+=b}break;case"file host":if(p==b||"/"==b||"\\"==b||"?"==b||"
#"==b){2!=u.length||!m.test(u[0])||":"!=u[1]&&"|"!=u[1]?0==u.length?d="relative
path start":(this._host=o.call(this,u),u="",d="relative path start"):d="relative
path";continue}"\t"==b||"\n"==b||"\r"==b?c("Invalid whitespace in file host."):
u+=b;break;case"host":case"hostname":if(":"!=b||_){if(p==b||"/"==b||"\\"==b||"?"
==b||"#"==b){if(this._host=o.call(this,u),u="",d="relative path start",a)break e
;continue}"\t"!=b&&"\n"!=b&&"\r"!=b?("["==b?_=!0:"]"==b&&(_=!1),u+=b):c("Invalid
code point in host/hostname: "+b)}else if(this._host=o.call(this,u),u="",d="por
t","hostname"==a)break e;break;case"port":if(/[0-9]/.test(b))u+=b;else{if(p==b||
"/"==b||"\\"==b||"?"==b||"#"==b||a){if(""!=u){var T=parseInt(u,10);T!=h[this._sc
heme]&&(this._port=T+""),u=""}if(a)break e;d="relative path start";continue}"\t"
==b||"\n"==b||"\r"==b?c("Invalid code point in port: "+b):n.call(this)}break;cas
e"relative path start":if("\\"==b&&c("'\\' not allowed in path."),d="relative pa
th","/"!=b&&"\\"!=b)continue;break;case"relative path":if(p!=b&&"/"!=b&&"\\"!=b&
&(a||"?"!=b&&"#"!=b))"\t"!=b&&"\n"!=b&&"\r"!=b&&(u+=r(b));else{"\\"==b&&c("\\ no
t allowed in relative path.");var O;(O=f[u.toLowerCase()])&&(u=O),".."==u?(this.
_path.pop(),"/"!=b&&"\\"!=b&&this._path.push("")):"."==u&&"/"!=b&&"\\"!=b?this._
path.push(""):"."!=u&&("file"==this._scheme&&0==this._path.length&&2==u.length&&
m.test(u[0])&&"|"==u[1]&&(u=u[0]+":"),this._path.push(u)),u="","?"==b?(this._que
ry="?",d="query"):"#"==b&&(this._fragment="#",d="fragment")}break;case"query":a|
|"#"!=b?p!=b&&"\t"!=b&&"\n"!=b&&"\r"!=b&&(this._query+=i(b)):(this._fragment="#"
,d="fragment");break;case"fragment":p!=b&&"\t"!=b&&"\n"!=b&&"\r"!=b&&(this._frag
ment+=b)}l++}}function s(){this._scheme="",this._schemeData="",this._username=""
,this._password=null,this._host="",this._port="",this._path=[],this._query="",th
is._fragment="",this._isInvalid=!1,this._isRelative=!1}function c(e,t){void 0===
t||t instanceof c||(t=new c(String(t))),this._url=e,s.call(this);var n=e.replace
(/^[ \t\r\n\f]+|[ \t\r\n\f]+$/g,"");a.call(this,n,null,t)}var d=!1;if(!e.forceJU
RL)try{var l=new URL("b","http://a");l.pathname="c%20d",d="http://a/c%20d"===l.h
ref}catch(u){}if(!d){var h=Object.create(null);h.ftp=21,h.file=0,h.gopher=70,h.h
ttp=80,h.https=443,h.ws=80,h.wss=443;var f=Object.create(null);f["%2e"]=".",f[".
%2e"]="..",f["%2e."]="..",f["%2e%2e"]="..";var p=void 0,m=/[a-zA-Z]/,v=/[a-zA-Z0
-9\+\-\.]/;c.prototype={toString:function(){return this.href},get href(){if(this
._isInvalid)return this._url;var e="";return""==this._username&&null==this._pass
word||(e=this._username+(null!=this._password?":"+this._password:"")+"@"),this.p
rotocol+(this._isRelative?"//"+e+this.host:"")+this.pathname+this._query+this._f
ragment},set href(e){s.call(this),a.call(this,e)},get protocol(){return this._sc
heme+":"},set protocol(e){this._isInvalid||a.call(this,e+":","scheme start")},ge
t host(){return this._isInvalid?"":this._port?this._host+":"+this._port:this._ho
st},set host(e){!this._isInvalid&&this._isRelative&&a.call(this,e,"host")},get h
ostname(){return this._host},set hostname(e){!this._isInvalid&&this._isRelative&
&a.call(this,e,"hostname")},get port(){return this._port},set port(e){!this._isI
nvalid&&this._isRelative&&a.call(this,e,"port")},get pathname(){return this._isI
nvalid?"":this._isRelative?"/"+this._path.join("/"):this._schemeData},set pathna
me(e){!this._isInvalid&&this._isRelative&&(this._path=[],a.call(this,e,"relative
path start"))},get search(){return this._isInvalid||!this._query||"?"==this._qu
ery?"":this._query},set search(e){!this._isInvalid&&this._isRelative&&(this._que
ry="?","?"==e[0]&&(e=e.slice(1)),a.call(this,e,"query"))},get hash(){return this
._isInvalid||!this._fragment||"#"==this._fragment?"":this._fragment},set hash(e)
{this._isInvalid||(this._fragment="#","#"==e[0]&&(e=e.slice(1)),a.call(this,e,"f
ragment"))},get origin(){var e;if(this._isInvalid||!this._scheme)return"";switch
(this._scheme){case"data":case"file":case"javascript":case"mailto":return"null"}
return e=this.host,e?this._scheme+"://"+e:""}};var w=e.URL;w&&(c.createObjectURL
=function(e){return w.createObjectURL.apply(w,arguments)},c.revokeObjectURL=func
tion(e){w.revokeObjectURL(e)}),e.URL=c}}(self),"undefined"==typeof WeakMap&&!fun
ction(){var e=Object.defineProperty,t=Date.now()%1e9,n=function(){this.name="__s
t"+(1e9*Math.random()>>>0)+(t+++"__")};n.prototype={set:function(t,n){var o=t[th
is.name];return o&&o[0]===t?o[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:fun
ction(e){var t=e[this.name];return!(!t||t[0]!==e)&&(t[0]=t[1]=void 0,!0)},has:fu
nction(e){var t=e[this.name];return!!t&&t[0]===e}},window.WeakMap=n}(),function(
e){function t(e){b.push(e),g||(g=!0,m(o))}function n(e){return window.ShadowDOMP
olyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(e)||e}function o(){g=!1;var e=b;b
=[],e.sort(function(e,t){return e.uid_-t.uid_});var t=!1;e.forEach(function(e){v
ar n=e.takeRecords();r(e),n.length&&(e.callback_(n,e),t=!0)}),t&&o()}function r(
e){e.nodes_.forEach(function(t){var n=v.get(t);n&&n.forEach(function(t){t.observ
er===e&&t.removeTransientObservers()})})}function i(e,t){for(var n=e;n;n=n.paren
tNode){var o=v.get(n);if(o)for(var r=0;r<o.length;r++){var i=o[r],a=i.options;if
(n===e||a.subtree){var s=t(a);s&&i.enqueue(s)}}}}function a(e){this.callback_=e,
this.nodes_=[],this.records_=[],this.uid_=++y}function s(e,t){this.type=e,this.t
arget=t,this.addedNodes=[],this.removedNodes=[],this.previousSibling=null,this.n
extSibling=null,this.attributeName=null,this.attributeNamespace=null,this.oldVal
ue=null}function c(e){var t=new s(e.type,e.target);return t.addedNodes=e.addedNo
des.slice(),t.removedNodes=e.removedNodes.slice(),t.previousSibling=e.previousSi
bling,t.nextSibling=e.nextSibling,t.attributeName=e.attributeName,t.attributeNam
espace=e.attributeNamespace,t.oldValue=e.oldValue,t}function d(e,t){return E=new
s(e,t)}function l(e){return L?L:(L=c(E),L.oldValue=e,L)}function u(){E=L=void 0
}function h(e){return e===L||e===E}function f(e,t){return e===t?e:L&&h(e)?L:null
}function p(e,t,n){this.observer=e,this.target=t,this.options=n,this.transientOb
servedNodes=[]}if(!e.JsMutationObserver){var m,v=new WeakMap;if(/Trident|Edge/.t
est(navigator.userAgent))m=setTimeout;else if(window.setImmediate)m=window.setIm
mediate;else{var w=[],_=String(Math.random());window.addEventListener("message",
function(e){if(e.data===_){var t=w;w=[],t.forEach(function(e){e()})}}),m=functio
n(e){w.push(e),window.postMessage(_,"*")}}var g=!1,b=[],y=0;a.prototype={observe
:function(e,t){if(e=n(e),!t.childList&&!t.attributes&&!t.characterData||t.attrib
uteOldValue&&!t.attributes||t.attributeFilter&&t.attributeFilter.length&&!t.attr
ibutes||t.characterDataOldValue&&!t.characterData)throw new SyntaxError;var o=v.
get(e);o||v.set(e,o=[]);for(var r,i=0;i<o.length;i++)if(o[i].observer===this){r=
o[i],r.removeListeners(),r.options=t;break}r||(r=new p(this,e,t),o.push(r),this.
nodes_.push(e)),r.addListeners()},disconnect:function(){this.nodes_.forEach(func
tion(e){for(var t=v.get(e),n=0;n<t.length;n++){var o=t[n];if(o.observer===this){
o.removeListeners(),t.splice(n,1);break}}},this),this.records_=[]},takeRecords:f
unction(){var e=this.records_;return this.records_=[],e}};var E,L;p.prototype={e
nqueue:function(e){var n=this.observer.records_,o=n.length;if(n.length>0){var r=
n[o-1],i=f(r,e);if(i)return void(n[o-1]=i)}else t(this.observer);n[o]=e},addList
eners:function(){this.addListeners_(this.target)},addListeners_:function(e){var
t=this.options;t.attributes&&e.addEventListener("DOMAttrModified",this,!0),t.cha
racterData&&e.addEventListener("DOMCharacterDataModified",this,!0),t.childList&&
e.addEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.addEve
ntListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeList
eners_(this.target)},removeListeners_:function(e){var t=this.options;t.attribute
s&&e.removeEventListener("DOMAttrModified",this,!0),t.characterData&&e.removeEve
ntListener("DOMCharacterDataModified",this,!0),t.childList&&e.removeEventListene
r("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.removeEventListener("DO
MNodeRemoved",this,!0)},addTransientObserver:function(e){if(e!==this.target){thi
s.addListeners_(e),this.transientObservedNodes.push(e);var t=v.get(e);t||v.set(e
,t=[]),t.push(this)}},removeTransientObservers:function(){var e=this.transientOb
servedNodes;this.transientObservedNodes=[],e.forEach(function(e){this.removeList
eners_(e);for(var t=v.get(e),n=0;n<t.length;n++)if(t[n]===this){t.splice(n,1);br
eak}},this)},handleEvent:function(e){switch(e.stopImmediatePropagation(),e.type)
{case"DOMAttrModified":var t=e.attrName,n=e.relatedNode.namespaceURI,o=e.target,
r=new d("attributes",o);r.attributeName=t,r.attributeNamespace=n;var a=e.attrCha
nge===MutationEvent.ADDITION?null:e.prevValue;i(o,function(e){if(e.attributes&&(
!e.attributeFilter||!e.attributeFilter.length||e.attributeFilter.indexOf(t)!==-1
||e.attributeFilter.indexOf(n)!==-1))return e.attributeOldValue?l(a):r});break;c
ase"DOMCharacterDataModified":var o=e.target,r=d("characterData",o),a=e.prevValu
e;i(o,function(e){if(e.characterData)return e.characterDataOldValue?l(a):r});bre
ak;case"DOMNodeRemoved":this.addTransientObserver(e.target);case"DOMNodeInserted
":var s,c,h=e.target;"DOMNodeInserted"===e.type?(s=[h],c=[]):(s=[],c=[h]);var f=
h.previousSibling,p=h.nextSibling,r=d("childList",e.target.parentNode);r.addedNo
des=s,r.removedNodes=c,r.previousSibling=f,r.nextSibling=p,i(e.relatedNode,funct
ion(e){if(e.childList)return r})}u()}},e.JsMutationObserver=a,e.MutationObserver
||(e.MutationObserver=a,a._isPolyfilled=!0)}}(self),function(){function e(e){swi
tch(e){case"&":return"&";case"<":return"<";case">":return">";case" ":r
eturn" "}}function t(t){return t.replace(u,e)}var n="undefined"==typeof HTM
LTemplateElement;/Trident/.test(navigator.userAgent)&&!function(){var e=document
.importNode;document.importNode=function(){var t=e.apply(document,arguments);if(
t.nodeType===Node.DOCUMENT_FRAGMENT_NODE){var n=document.createDocumentFragment(
);return n.appendChild(t),n}return t}}();var o=function(){if(!n){var e=document.
createElement("template"),t=document.createElement("template");t.content.appendC
hild(document.createElement("div")),e.content.appendChild(t);var o=e.cloneNode(!
0);return 0===o.content.childNodes.length||0===o.content.firstChild.content.chil
dNodes.length}}(),r="template",i=function(){};if(n){var a=document.implementatio
n.createHTMLDocument("template"),s=!0,c=document.createElement("style");c.textCo
ntent=r+"{display:none;}";var d=document.head;d.insertBefore(c,d.firstElementChi
ld),i.prototype=Object.create(HTMLElement.prototype),i.decorate=function(e){if(!
e.content){e.content=a.createDocumentFragment();for(var n;n=e.firstChild;)e.cont
ent.appendChild(n);if(e.cloneNode=function(e){return i.cloneNode(this,e)},s)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(a.body.innerHTML=e,i.bootstrap(a);this.content.firstChild;)this.content.rem
oveChild(this.content.firstChild);for(;a.body.firstChild;)this.content.appendChi
ld(a.body.firstChild)},configurable:!0})}catch(o){s=!1}i.bootstrap(e.content)}},
i.bootstrap=function(e){for(var t,n=e.querySelectorAll(r),o=0,a=n.length;o<a&&(t
=n[o]);o++)i.decorate(t)},document.addEventListener("DOMContentLoaded",function(
){i.bootstrap(document)});var l=document.createElement;document.createElement=fu
nction(){"use strict";var e=l.apply(document,arguments);return"template"===e.loc
alName&&i.decorate(e),e};var u=/[&\u00A0<>]/g}if(n||o){var h=Node.prototype.clon
eNode;i.cloneNode=function(e,t){var n=h.call(e,!1);return this.decorate&&this.de
corate(n),t&&(n.content.appendChild(h.call(e.content,!0)),this.fixClonedDom(n.co
ntent,e.content)),n},i.fixClonedDom=function(e,t){if(t.querySelectorAll)for(var
n,o,i=t.querySelectorAll(r),a=e.querySelectorAll(r),s=0,c=a.length;s<c;s++)o=i[s
],n=a[s],this.decorate&&this.decorate(o),n.parentNode.replaceChild(o.cloneNode(!
0),n)};var f=document.importNode;Node.prototype.cloneNode=function(e){var t=h.ca
ll(this,e);return e&&i.fixClonedDom(t,this),t},document.importNode=function(e,t)
{if(e.localName===r)return i.cloneNode(e,t);var n=f.call(document,e,t);return t&
&i.fixClonedDom(n,e),n},o&&(HTMLTemplateElement.prototype.cloneNode=function(e){
return i.cloneNode(this,e)})}n&&(window.HTMLTemplateElement=i)}(),function(e){"u
se strict";if(!window.performance||!window.performance.now){var t=Date.now();win
dow.performance={now:function(){return Date.now()-t}}}window.requestAnimationFra
me||(window.requestAnimationFrame=function(){var e=window.webkitRequestAnimation
Frame||window.mozRequestAnimationFrame;return e?function(t){return e(function(){
t(performance.now())})}:function(e){return window.setTimeout(e,1e3/60)}}()),wind
ow.cancelAnimationFrame||(window.cancelAnimationFrame=function(){return window.w
ebkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(e){clearTime
out(e)}}());var n=function(){var e=document.createEvent("Event");return e.initEv
ent("foo",!0,!0),e.preventDefault(),e.defaultPrevented}();if(!n){var o=Event.pro
totype.preventDefault;Event.prototype.preventDefault=function(){this.cancelable&
&(o.call(this),Object.defineProperty(this,"defaultPrevented",{get:function(){ret
urn!0},configurable:!0}))}}var r=/Trident/.test(navigator.userAgent);if((!window
.CustomEvent||r&&"function"!=typeof window.CustomEvent)&&(window.CustomEvent=fun
ction(e,t){t=t||{};var n=document.createEvent("CustomEvent");return n.initCustom
Event(e,Boolean(t.bubbles),Boolean(t.cancelable),t.detail),n},window.CustomEvent
.prototype=window.Event.prototype),!window.Event||r&&"function"!=typeof window.E
vent){var i=window.Event;window.Event=function(e,t){t=t||{};var n=document.creat
eEvent("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,o(function(){i
(e,t)},t)}function n(e){return"complete"===e.readyState||e.readyState===w}functi
on o(e,t){if(n(t))e&&e();else{var r=function(){"complete"!==t.readyState&&t.read
yState!==w||(t.removeEventListener(_,r),o(e,t))};t.addEventListener(_,r)}}functi
on r(e){e.target.__loaded=!0}function i(e,t){function n(){c==d&&e&&e({allImports
:s,loadedImports:l,errorImports:u})}function o(e){r(e),l.push(this),c++,n()}func
tion i(e){u.push(this),c++,n()}var s=t.querySelectorAll("link[rel=import]"),c=0,
d=s.length,l=[],u=[];if(d)for(var h,f=0;f<d&&(h=s[f]);f++)a(h)?(l.push(this),c++
,n()):(h.addEventListener("load",o),h.addEventListener("error",i));else n()}func
tion a(e){return u?e.__loaded||e["import"]&&"loading"!==e["import"].readyState:e
.__importParsed}function s(e){for(var t,n=0,o=e.length;n<o&&(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?r({target:e}):(e.addEventListener("load",r),e.addEventListener(
"error",r))}var l="import",u=Boolean(l in document.createElement("link")),h=Bool
ean(window.ShadowDOMPolyfill),f=function(e){return h?window.ShadowDOMPolyfill.wr
apIfNeeded(e):e},p=f(document),m={get:function(){var e=window.HTMLImports.curren
tScript||document.currentScript||("complete"!==document.readyState?document.scri
pts[document.scripts.length-1]:null);return f(e)},configurable:!0};Object.define
Property(document,"_currentScript",m),Object.defineProperty(p,"_currentScript",m
);var v=/Trident/.test(navigator.userAgent),w=v?"complete":"interactive",_="read
ystatechange";u&&(new MutationObserver(function(e){for(var t,n=0,o=e.length;n<o&
&(t=e[n]);n++)t.addedNodes&&s(t.addedNodes)}).observe(document.head,{childList:!
0}),function(){if("loading"===document.readyState)for(var e,t=document.querySele
ctorAll("link[rel=import]"),n=0,o=t.length;n<o&&(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=l,e.useNative=u,e.rootDocument=p,e.w
henReady=t,e.isIE=v}(window.HTMLImports),function(e){var t=[],n=function(e){t.pu
sh(e)},o=function(){t.forEach(function(t){t(e)})};e.addModule=n,e.initializeModu
les=o}(window.HTMLImports),window.HTMLImports.addModule(function(e){var t=/(url\
()([^)]*)(\))/g,n=/(@import[\s]+(?!url\())([^;]*)(;)/g,o={resolveUrlsInStyle:fun
ction(e,t){var n=e.ownerDocument,o=n.createElement("a");return e.textContent=thi
s.resolveUrlsInCssText(e.textContent,t,o),e},resolveUrlsInCssText:function(e,o,r
){var i=this.replaceUrls(e,r,o,t);return i=this.replaceUrls(i,r,o,n)},replaceUrl
s:function(e,t,n,o){return e.replace(o,function(e,o,r,i){var a=r.replace(/["']/g
,"");return n&&(a=new URL(a,n).href),t.href=a,a=t.href,o+"'"+a+"'"+i})}};e.path=
o}),window.HTMLImports.addModule(function(e){var t={async:!0,ok:function(e){retu
rn e.status>=200&&e.status<300||304===e.status||0===e.status},load:function(n,o,
r){var i=new XMLHttpRequest;return(e.flags.debug||e.flags.bust)&&(n+="?"+Math.ra
ndom()),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)}o.c
all(r,!t.ok(i)&&i,i.response||i.responseText,n)}}),i.send(),i},loadDocument:func
tion(e,t,n){this.load(e,t,n).responseType="document"}};e.xhr=t}),window.HTMLImpo
rts.addModule(function(e){var t=e.xhr,n=e.flags,o=function(e,t){this.cache={},th
is.onload=e,this.oncomplete=t,this.inflight=0,this.pending={}};o.prototype={addN
odes:function(e){this.inflight+=e.length;for(var t,n=0,o=e.length;n<o&&(t=e[n]);
n++)this.require(t);this.checkDone()},addNode:function(e){this.inflight++,this.r
equire(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])ret
urn 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,o){if(n.load&&con
sole.log("fetch",e,o),e)if(e.match(/^data:/)){var r=e.split(","),i=r[0],a=r[1];a
=i.indexOf(";base64")>-1?atob(a):decodeURIComponent(a),setTimeout(function(){thi
s.receive(e,o,null,a)}.bind(this),0)}else{var s=function(t,n,r){this.receive(e,o
,t,n,r)}.bind(this);t.load(e,s)}else setTimeout(function(){this.receive(e,o,{err
or:"href must be specified"},null)}.bind(this),0)},receive:function(e,t,n,o,r){t
his.cache[e]=o;for(var i,a=this.pending[e],s=0,c=a.length;s<c&&(i=a[s]);s++)this
.onload(e,i,o,n,r),this.tail();this.pending[e]=null},tail:function(){--this.infl
ight,this.checkDone()},checkDone:function(){this.inflight||this.oncomplete()}},e
.Loader=o}),window.HTMLImports.addModule(function(e){var t=function(e){this.addC
allback=e,this.mo=new MutationObserver(this.handler.bind(this))};t.prototype={ha
ndler:function(e){for(var t,n=0,o=e.length;n<o&&(t=e[n]);n++)"childList"===t.typ
e&&t.addedNodes.length&&this.addedNodes(t.addedNodes)},addedNodes:function(e){th
is.addCallback&&this.addCallback(e);for(var t,n=0,o=e.length;n<o&&(t=e[n]);n++)t
.children&&t.children.length&&this.addedNodes(t.children)},observe:function(e){t
his.mo.observe(e,{childList:!0,subtree:!0})}},e.Observer=t}),window.HTMLImports.
addModule(function(e){function t(e){return"link"===e.localName&&e.rel===l}functi
on n(e){var t=o(e);return"data:text/javascript;charset=utf-8,"+encodeURIComponen
t(t)}function o(e){return e.textContent+r(e)}function r(e){var t=e.ownerDocument
;t.__importedScripts=t.__importedScripts||0;var n=e.ownerDocument.baseURI,o=t.__
importedScripts?"-"+t.__importedScripts:"";return t.__importedScripts++,"\n//# s
ourceURL="+n+o+".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,l=e.IMPORT_LINK_TYPE,u="link[rel="+l+"]",h={docu
mentSelectors:u,importsSelectors:[u,"link[rel=stylesheet]:not([type])","style:no
t([type])","script:not([type])",'script[type="application/javascript"]','script[
type="text/javascript"]'].join(","),map:{link:"parseLink",script:"parseScript",s
tyle:"parseStyle"},dynamicElements:[],parseNext:function(){var e=this.nextToPars
e();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.localN
ame]];t&&(this.markParsing(e),t.call(this,e))},parseDynamic:function(e,t){this.d
ynamicElements.push(e),t||this.parseNext()},markParsing:function(e){c.parse&&con
sole.log("parsing",e),this.parsingElement=e},markParsingComplete:function(e){e._
_importParsed=!0,this.markDynamicParsingComplete(e),e.__importElement&&(e.__impo
rtElement.__importParsed=!0,this.markDynamicParsingComplete(e.__importElement)),
this.parsingElement=null,c.parse&&console.log("completed",e)},markDynamicParsing
Complete:function(e){var t=this.dynamicElements.indexOf(e);t>=0&&this.dynamicEle
ments.splice(t,1)},parseImport:function(e){if(e["import"]=e.__doc,window.HTMLImp
orts.__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(ne
w 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)},ro
otImportForElement:function(e){for(var t=e;t.ownerDocument.__importLink;)t=t.own
erDocument.__importLink;return t},addElementToDocument:function(e){var t=this.ro
otImportForElement(e.__importElement||e);t.parentNode.insertBefore(e,t)},trackEl
ement:function(e,t){var n=this,o=function(r){e.removeEventListener("load",o),e.r
emoveEventListener("error",o),t&&t(r),n.markParsingComplete(e),n.parseNext()};if
(e.addEventListener("load",o),e.addEventListener("error",o),d&&"style"===e.local
Name){var r=!1;if(e.textContent.indexOf("@import")==-1)r=!0;else if(e.sheet){r=!
0;for(var i,a=e.sheet.cssRules,s=a?a.length:0,c=0;c<s&&(i=a[c]);c++)i.type===CSS
Rule.IMPORT_RULE&&(r=r&&Boolean(i.styleSheet))}r&&setTimeout(function(){e.dispat
chEvent(new CustomEvent("load",{bubbles:!1}))})}},parseScript:function(t){var o=
document.createElement("script");o.__importElement=t,o.src=t.src?t.src:n(t),e.cu
rrentScript=t,this.trackElement(o,function(t){o.parentNode&&o.parentNode.removeC
hild(o),e.currentScript=null}),this.addElementToDocument(o)},nextToParse:functio
n(){return this._mayParse=[],!this.parsingElement&&(this.nextToParseInDoc(s)||th
is.nextToParseDynamic())},nextToParseInDoc:function(e,n){if(e&&this._mayParse.in
dexOf(e)<0){this._mayParse.push(e);for(var o,r=e.querySelectorAll(this.parseSele
ctorsForNode(e)),i=0,a=r.length;i<a&&(o=r[i]);i++)if(!this.isParsed(o))return th
is.hasResource(o)?t(o)?this.nextToParseInDoc(o.__doc,o):o:void 0}return n},nextT
oParseDynamic:function(){return this.dynamicElements[0]},parseSelectorsForNode:f
unction(e){var t=e.ownerDocument||e;return t===s?this.documentSelectors:this.imp
ortsSelectors},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}};e.parser=h,e.IMPORT_SELECTOR=u}),window.HTMLImpo
rts.addModule(function(e){function t(e){return n(e,a)}function n(e,t){return"lin
k"===e.localName&&e.getAttribute("rel")===t}function o(e){return!!Object.getOwnP
ropertyDescriptor(e,"baseURI")}function r(e,t){var n=document.implementation.cre
ateHTMLDocument(a);n._URL=t;var r=n.createElement("base");r.setAttribute("href",
t),n.baseURI||o(n)||Object.defineProperty(n,"baseURI",{value:t});var i=n.createE
lement("meta");return i.setAttribute("charset","utf-8"),n.head.appendChild(i),n.
head.appendChild(r),n.body.innerHTML=e,window.HTMLTemplateElement&&HTMLTemplateE
lement.bootstrap&&HTMLTemplateElement.bootstrap(n),n}var i=e.flags,a=e.IMPORT_LI
NK_TYPE,s=e.IMPORT_SELECTOR,c=e.rootDocument,d=e.Loader,l=e.Observer,u=e.parser,
h={documents:{},documentPreloadSelectors:s,importsPreloadSelectors:[s].join(",")
,loadNode:function(e){f.addNode(e)},loadSubtree:function(e){var t=this.marshalNo
des(e);f.addNodes(t)},marshalNodes:function(e){return e.querySelectorAll(this.lo
adSelectorsForNode(e))},loadSelectorsForNode:function(e){var t=e.ownerDocument||
e;return t===c?this.documentPreloadSelectors:this.importsPreloadSelectors},loade
d:function(e,n,o,a,s){if(i.load&&console.log("loaded",e,n),n.__resource=o,n.__er
ror=a,t(n)){var c=this.documents[e];void 0===c&&(c=a?null:r(o,s||e),c&&(c.__impo
rtLink=n,this.bootDocument(c)),this.documents[e]=c),n.__doc=c}u.parseNext()},boo
tDocument:function(e){this.loadSubtree(e),this.observer.observe(e),u.parseNext()
},loadedAll:function(){u.parseNext()}},f=new d(h.loaded.bind(h),h.loadedAll.bind
(h));if(h.observer=new l,!document.baseURI){var p={get:function(){var e=document
.querySelector("base");return e?e.href:window.location.href},configurable:!0};Ob
ject.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,o={added:function(e){for(var o,r,i,a,s=0,c=e.length;s<c&&(a=
e[s]);s++)o||(o=a.ownerDocument,r=t.isParsed(o)),i=this.shouldLoadNode(a),i&&n.l
oadNode(a),this.shouldParseNode(a)&&r&&t.parseDynamic(a,i)},shouldLoadNode:funct
ion(e){return 1===e.nodeType&&r.call(e,n.loadSelectorsForNode(e))},shouldParseNo
de:function(e){return 1===e.nodeType&&r.call(e,t.parseSelectorsForNode(e))}};n.o
bserver.addCallback=o.added.bind(o);var r=HTMLElement.prototype.matches||HTMLEle
ment.prototype.matchesSelector||HTMLElement.prototype.webkitMatchesSelector||HTM
LElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector})
,function(e){function t(){window.HTMLImports.importer.bootDocument(o)}var n=e.in
itializeModules;e.isIE;if(!e.useNative){n();var o=e.rootDocument;"complete"===do
cument.readyState||"interactive"===document.readyState&&!window.attachEvent?t():
document.addEventListener("DOMContentLoaded",t)}}(window.HTMLImports),window.Cus
tomElements=window.CustomElements||{flags:{}},function(e){var t=e.flags,n=[],o=f
unction(e){n.push(e)},r=function(){n.forEach(function(t){t(e)})};e.addModule=o,e
.initializeModules=r,e.hasNative=Boolean(document.registerElement),e.isIE=/Tride
nt/.test(navigator.userAgent),e.useNative=!t.register&&e.hasNative&&!window.Shad
owDOMPolyfill&&(!window.HTMLImports||window.HTMLImports.useNative)}(window.Custo
mElements),window.CustomElements.addModule(function(e){function t(e,t){n(e,funct
ion(e){return!!t(e)||void o(e,t)}),o(e,t)}function n(e,t,o){var r=e.firstElement
Child;if(!r)for(r=e.firstChild;r&&r.nodeType!==Node.ELEMENT_NODE;)r=r.nextSiblin
g;for(;r;)t(r,o)!==!0&&n(r,t,o),r=r.nextElementSibling;return null}function o(e,
n){for(var o=e.shadowRoot;o;)t(o,n),o=o.olderShadowRoot}function r(e,t){i(e,t,[]
)}function i(e,t,n){if(e=window.wrap(e),!(n.indexOf(e)>=0)){n.push(e);for(var o,
r=e.querySelectorAll("link[rel="+a+"]"),s=0,c=r.length;s<c&&(o=r[s]);s++)o["impo
rt"]&&i(o["import"],t,n);t(e)}}var a=window.HTMLImports?window.HTMLImports.IMPOR
T_LINK_TYPE:"none";e.forDocumentTree=r,e.forSubtree=t}),window.CustomElements.ad
dModule(function(e){function t(e,t){return n(e,t)||o(e,t)}function n(t,n){return
!!e.upgrade(t,n)||void(n&&a(t))}function o(e,t){g(e,function(e){if(n(e,t))return
!0})}function r(e){L.push(e),E||(E=!0,setTimeout(i))}function i(){E=!1;for(var e
,t=L,n=0,o=t.length;n<o&&(e=t[n]);n++)e();L=[]}function a(e){y?r(function(){s(e) |
| 2 }):s(e)}function s(e){e.__upgraded__&&!e.__attached&&(e.__attached=!0,e.attached
Callback&&e.attachedCallback())}function c(e){d(e),g(e,function(e){d(e)})}functi
on d(e){y?r(function(){l(e)}):l(e)}function l(e){e.__upgraded__&&e.__attached&&(
e.__attached=!1,e.detachedCallback&&e.detachedCallback())}function u(e){for(var
t=e,n=window.wrap(document);t;){if(t==n)return!0;t=t.parentNode||t.nodeType===No
de.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 o=n[0]
;if(o&&"childList"===o.type&&o.addedNodes&&o.addedNodes){for(var r=o.addedNodes[
0];r&&r!==document&&!r.host;)r=r.parentNode;var i=r&&(r.URL||r._URL||r.host&&r.h
ost.localName)||"";i=i.split("/?").shift().split("/").pop()}console.group("mutat
ions (%d) [%s]",n.length,i||"")}var a=u(e);n.forEach(function(e){"childList"===e
.type&&(N(e.addedNodes,function(e){e.localName&&t(e,a)}),N(e.removedNodes,functi
on(e){e.localName&&c(e)}))}),_.dom&&console.groupEnd()}function p(e){for(e=windo
w.wrap(e),e||(e=window.wrap(document));e.parentNode;)e=e.parentNode;var t=e.__ob
server;t&&(f(e,t.takeRecords()),i())}function m(e){if(!e.__observer){var t=new M
utationObserver(f.bind(this,e));t.observe(e,{childList:!0,subtree:!0}),e.__obser
ver=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&&co
nsole.groupEnd()}function w(e){b(e,v)}var _=e.flags,g=e.forSubtree,b=e.forDocume
ntTree,y=window.MutationObserver._isPolyfilled&&_["throttle-attached"];e.hasPoly
fillMutations=y,e.hasThrottledAttached=y;var E=!1,L=[],N=Array.prototype.forEach
.call.bind(Array.prototype.forEach),M=Element.prototype.createShadowRoot;M&&(Ele
ment.prototype.createShadowRoot=function(){var e=M.call(this);return window.Cust
omElements.watchShadow(this),e}),e.watchShadow=h,e.upgradeDocumentTree=w,e.upgra
deDocument=v,e.upgradeSubtree=o,e.upgradeAll=t,e.attached=a,e.takeRecords=p}),wi
ndow.CustomElements.addModule(function(e){function t(t,o){if("template"===t.loca
lName&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateEle
ment.decorate(t),!t.__upgraded__&&t.nodeType===Node.ELEMENT_NODE){var r=t.getAtt
ribute("is"),i=e.getRegisteredDefinition(t.localName)||e.getRegisteredDefinition
(r);if(i&&(r&&i.tag==t.localName||!r&&!i["extends"]))return n(t,i,o)}}function n
(t,n,r){return a.upgrade&&console.group("upgrade:",t.localName),n.is&&t.setAttri
bute("is",n.is),o(t,n),t.__upgraded__=!0,i(t),r&&e.attached(t),e.upgradeSubtree(
t,r),a.upgrade&&console.groupEnd(),t}function o(e,t){Object.__proto__?e.__proto_
_=t.prototype:(r(e,t.prototype,t["native"]),e.__proto__=t.prototype)}function r(
e,t,n){for(var o={},r=t;r!==n&&r!==HTMLElement.prototype;){for(var i,a=Object.ge
tOwnPropertyNames(r),s=0;i=a[s];s++)o[i]||(Object.defineProperty(e,i,Object.getO
wnPropertyDescriptor(r,i)),o[i]=1);r=Object.getPrototypeOf(r)}}function i(e){e.c
reatedCallback&&e.createdCallback()}var a=e.flags;e.upgrade=t,e.upgradeWithDefin
ition=n,e.implementPrototype=o}),window.CustomElements.addModule(function(e){fun
ction t(t,o){var c=o||{};if(!t)throw new Error("document.registerElement: first
argument `name` must not be empty");if(t.indexOf("-")<0)throw new Error("documen
t.registerElement: first argument ('name') must contain a dash ('-'). Argument p
rovided was '"+String(t)+"'.");if(r(t))throw new Error("Failed to execute 'regis
terElement' on 'Document': Registration failed for type '"+String(t)+"'. The typ
e name is invalid.");if(d(t))throw new Error("DuplicateDefinitionError: a type w
ith name '"+String(t)+"' is already registered");return c.prototype||(c.prototyp
e=Object.create(HTMLElement.prototype)),c.__name=t.toLowerCase(),c["extends"]&&(
c["extends"]=c["extends"].toLowerCase()),c.lifecycle=c.lifecycle||{},c.ancestry=
i(c["extends"]),a(c),s(c),n(c.prototype),l(c.__name,c),c.ctor=u(c),c.ctor.protot
ype=c.prototype,c.prototype.constructor=c.ctor,e.ready&&v(document),c.ctor}funct
ion n(e){if(!e.setAttribute._polyfilled){var t=e.setAttribute;e.setAttribute=fun
ction(e,n){o.call(this,e,n,t)};var n=e.removeAttribute;e.removeAttribute=functio
n(e){o.call(this,e,null,n)},e.setAttribute._polyfilled=!0}}function o(e,t,n){e=e
.toLowerCase();var o=this.getAttribute(e);n.apply(this,arguments);var r=this.get
Attribute(e);this.attributeChangedCallback&&r!==o&&this.attributeChangedCallback
(e,o,r)}function r(e){for(var t=0;t<y.length;t++)if(e===y[t])return!0}function i
(e){var t=d(e);return t?i(t["extends"]).concat([t]):[]}function a(e){for(var t,n
=e["extends"],o=0;t=e.ancestry[o];o++)n=t.is&&t.tag;e.tag=n||e.__name,n&&(e.is=e
.__name)}function s(e){if(!Object.__proto__){var t=HTMLElement.prototype;if(e.is
){var n=document.createElement(e.tag);t=Object.getPrototypeOf(n)}for(var o,r=e.p
rototype,i=!1;r;)r==t&&(i=!0),o=Object.getPrototypeOf(r),o&&(r.__proto__=o),r=o;
i||console.warn(e.tag+" prototype not found in prototype chain for "+e.is),e["na
tive"]=t}}function c(e){return _(N(e.tag),e)}function d(e){if(e)return E[e.toLow
erCase()]}function l(e,t){E[e]=t}function u(e){return function(){return c(e)}}fu
nction h(e,t,n){return e===L?f(t,n):M(e,t)}function f(e,t){e&&(e=e.toLowerCase()
),t&&(t=t.toLowerCase());var n=d(t||e);if(n){if(e==n.tag&&t==n.is)return new n.c
tor;if(!t&&!n.is)return new n.ctor}var o;return t?(o=f(e),o.setAttribute("is",t)
,o):(o=N(e),e.indexOf("-")>=0&&g(o,HTMLElement),o)}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.upg
radeDocumentTree),w=e.upgradeAll,_=e.upgradeWithDefinition,g=e.implementPrototyp
e,b=e.useNative,y=["annotation-xml","color-profile","font-face","font-face-src",
"font-face-uri","font-face-format","font-face-name","missing-glyph"],E={},L="htt
p://www.w3.org/1999/xhtml",N=document.createElement.bind(document),M=document.cr
eateElementNS.bind(document);m=Object.__proto__||b?function(e,t){return e instan
ceof t}:function(e,t){if(e instanceof t)return!0;for(var n=e;n;){if(n===t.protot
ype)return!0;n=n.__proto__}return!1},p(Node.prototype,"cloneNode"),p(document,"i
mportNode"),document.registerElement=t,document.createElement=f,document.createE
lementNS=h,e.registry=E,e["instanceof"]=m,e.reservedTagList=y,e.getRegisteredDef
inition=d,document.register=document.registerElement}),function(e){function t(){
i(window.wrap(document)),window.CustomElements.ready=!0;var e=window.requestAnim
ationFrame||function(e){setTimeout(e,16)};e(function(){setTimeout(function(){win
dow.CustomElements.readyTime=Date.now(),window.HTMLImports&&(window.CustomElemen
ts.elapsed=window.CustomElements.readyTime-window.HTMLImports.readyTime),documen
t.dispatchEvent(new CustomEvent("WebComponentsReady",{bubbles:!0}))})})}var n=e.
useNative,o=e.initializeModules;e.isIE;if(n){var r=function(){};e.watchShadow=r,
e.upgrade=r,e.upgradeAll=r,e.upgradeDocumentTree=r,e.upgradeSubtree=r,e.takeReco
rds=r,e["instanceof"]=function(e,t){return e instanceof t}}else o();var i=e.upgr
adeDocumentTree,a=e.upgradeDocument;if(window.wrap||(window.ShadowDOMPolyfill?(w
indow.wrap=window.ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=window.ShadowDOMP
olyfill.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 i
f("interactive"!==document.readyState||window.attachEvent||window.HTMLImports&&!
window.HTMLImports.ready){var s=window.HTMLImports&&!window.HTMLImports.ready?"H
TMLImportsLoaded":"DOMContentLoaded";window.addEventListener(s,t)}else t()}(wind
ow.CustomElements),function(e){var t=document.createElement("style");t.textConte
nt="body {transition: opacity ease-in 0.2s; } \nbody[unresolved] {opacity: 0; di
splay: block; overflow: hidden; position: relative; } \n";var n=document.querySe
lector("head");n.insertBefore(t,n.firstChild)}(window.WebComponents);function $$
(query,ele){if(!ele){ele=document}return Array.prototype.map.call(ele.querySelec
torAll(query),function(e){return e})}function $$$(query,ele){if(!ele){ele=docume
nt}return ele.querySelector(query)}this.sk=this.sk||function(){"use strict";var
sk={};sk.clearChildren=function(ele){while(ele.firstChild){ele.removeChild(ele.f
irstChild)}};sk.findParent=function(ele,nodeName){while(ele!=null){if(ele.nodeNa
me==nodeName){return ele}ele=ele.parentElement}return null};sk.errorMessage=func
tion(message,duration){if(typeof message==="object"){message=message.response||J
SON.stringify(message)}var detail={message:message};detail.duration=duration;doc
ument.dispatchEvent(new CustomEvent("error-sk",{detail:detail,bubbles:true}))};s
k.Importer=function(){if("currentScript"in document){this.importDoc_=document.cu
rrentScript.ownerDocument}else{this.importDoc_=document._currentScript.ownerDocu
ment}};sk.Importer.prototype.import=function(id){return document.importNode($$$(
id,this.importDoc_).content,true)};sk.elePos=function(ele){var bounds=ele.getBou
ndingClientRect();return{x:bounds.left,y:bounds.top}};sk.request=function(method
,url,body,headers){return new Promise(function(resolve,reject){var req=new XMLHt
tpRequest;req.open(method,url);if(headers){for(var k in headers){req.setRequestH
eader(k,headers[k])}}req.onload=function(){if(req.status==200){resolve(req.respo
nse)}else{reject({response:req.response,status:req.status})}};req.onerror=functi
on(){reject({response:Error("Network Error")})};req.send(body)})};sk.get=functio
n(url){return sk.request("GET",url)};sk.post=function(url,body,content_type){if(
!content_type){content_type="application/json"}return sk.request("POST",url,body
,{"Content-Type":content_type})};sk.delete=function(url,body){return sk.request(
"DELETE",url,body)};sk.DomReady=new Promise(function(resolve,reject){if(document
.readyState!="loading"){resolve()}else{document.addEventListener("DOMContentLoad
ed",resolve)}});sk.WebComponentsReady=new Promise(function(resolve,reject){windo
w.addEventListener("polymer-ready",resolve)});var _Mailbox=function(){this.boxes
={}};_Mailbox.prototype.subscribe=function(addr,cb){var box=this.boxes[addr]||{c
allbacks:[],value:null};box.callbacks.push(cb);cb(box.value);this.boxes[addr]=bo
x};_Mailbox.prototype.unsubscribe=function(addr,cb){var box=this.boxes[addr]||{c
allbacks:[],value:null};for(var i=box.callbacks.length-1;i>=0;i--){if(box.callba
cks[i]==cb){box.callbacks.splice(i,1)}}};_Mailbox.prototype.send=function(addr,v
alue){var box=this.boxes[addr]||{callbacks:[],value:null};box.value=value;this.b
oxes[addr]=box;box.callbacks.forEach(function(cb){cb(value)})};sk.Mailbox=new _M
ailbox;sk.human={};var TIME_DELTAS=[{units:"w",delta:7*24*60*60},{units:"d",delt
a:24*60*60},{units:"h",delta:60*60},{units:"m",delta:60},{units:"s",delta:1}];sk
.KB=1024;sk.MB=sk.KB*1024;sk.GB=sk.MB*1024;sk.TB=sk.GB*1024;sk.PB=sk.TB*1024;var
BYTES_DELTAS=[{units:" PB",delta:sk.PB},{units:" TB",delta:sk.TB},{units:" GB",
delta:sk.GB},{units:" MB",delta:sk.MB},{units:" KB",delta:sk.KB},{units:" B",del
ta:1}];sk.human.pad=function(num,size){var str=num+"";while(str.length<size)str=
"0"+str;return str};sk.human.strDuration=function(seconds){if(seconds<0){seconds
=-seconds}if(seconds==0){return" 0s"}var rv="";for(var i=0;i<TIME_DELTAS.length
;i++){if(TIME_DELTAS[i].delta<=seconds){var s=Math.floor(seconds/TIME_DELTAS[i].
delta)+TIME_DELTAS[i].units;while(s.length<4){s=" "+s}rv+=s;seconds=seconds%TIME
_DELTAS[i].delta}}return rv};sk.human.diffDate=function(s){var ms=typeof s=="num
ber"?s:Date.parse(s);var diff=(ms-Date.now())/1e3;if(diff<0){diff=-1*diff}return
humanize(diff,TIME_DELTAS)};sk.human.bytes=function(b,unit){if(Number.isInteger
(unit)){b=b*unit}return humanize(b,BYTES_DELTAS)};function humanize(n,deltas){fo
r(var i=0;i<deltas.length-1;i++){var nextDeltaRounded=Math.round(n/deltas[i+1].d
elta)*deltas[i+1].delta;if(nextDeltaRounded/deltas[i].delta>=1){return Math.roun
d(n/deltas[i].delta)+deltas[i].units}}var i=deltas.length-1;return Math.round(n/
deltas[i].delta)+deltas[i].units}sk.human.localeTime=function(date){var str=date
.toString();var timezone=str.substring(str.indexOf("("));return date.toLocaleStr
ing()+" "+timezone};sk.now=function(){return Math.round((new Date).getTime()/1e3
)};sk.array={};sk.array.equal=function(a,b){if(a.length!=b.length){return false}
for(var i=0,len=a.length;i<len;i++){if(a[i]!==b[i]){return false}}return true};s
k.formatHTML=function(s,linksInNewWindow){var sub='<a href="$&">$&</a>';if(links
InNewWindow){sub='<a href="$&" target="_blank">$&</a>'}s=s.replace(/https?:(\/\/
|//)[^ \t\n<]*/g,sub).replace(/(?:\r\n|\n|\r)/g,"<br/>");return sk.lin
kifyBugs(s)};var PROJECTS_TO_ISSUETRACKERS={chromium:"http://crbug.com/",skia:"h
ttp://skbug.com/"};sk.linkifyBugs=function(s){for(var project in PROJECTS_TO_ISS
UETRACKERS){var re=new RegExp(project+":[0-9]+","g");var found_bugs=s.match(re);
if(found_bugs){found_bugs.forEach(function(found_bug){var bug_number=found_bug.s
plit(":")[1];var bug_link='<a href="'+PROJECTS_TO_ISSUETRACKERS[project]+bug_num
ber+'" target="_blank">'+found_bug+"</a>";s=s.replace(found_bug,bug_link)})}}ret
urn s};sk.isGoogler=function(email){return email&&email.endsWith("@google.com")}
;sk.query={};sk.query.fromParamSet=function(o){if(!o){return""}var ret=[];var ke
ys=Object.keys(o).sort();keys.forEach(function(key){o[key].forEach(function(valu
e){ret.push(encodeURIComponent(key)+"="+encodeURIComponent(value))})});return re
t.join("&")};sk.query.toParamSet=function(s){s=s||"";var ret={};var vars=s.split
("&");for(var i=0;i<vars.length;i++){var pair=vars[i].split("=",2);if(pair.lengt
h==2){var key=decodeURIComponent(pair[0]);var value=decodeURIComponent(pair[1]);
if(ret.hasOwnProperty(key)){ret[key].push(value)}else{ret[key]=[value]}}}return
ret};sk.query.fromObject=function(o){var ret=[];Object.keys(o).sort().forEach(fu
nction(key){if(Array.isArray(o[key])){o[key].forEach(function(value){ret.push(en
codeURIComponent(key)+"="+encodeURIComponent(value))})}else if(typeof o[key]=="o
bject"){ret.push(encodeURIComponent(key)+"="+encodeURIComponent(sk.query.fromObj
ect(o[key])))}else{ret.push(encodeURIComponent(key)+"="+encodeURIComponent(o[key
]))}});return ret.join("&")};sk.query.toObject=function(s,target){var target=tar
get||{};var ret={};var vars=s.split("&");for(var i=0;i<vars.length;i++){var pair
=vars[i].split("=",2);if(pair.length==2){var key=decodeURIComponent(pair[0]);var
value=decodeURIComponent(pair[1]);if(target.hasOwnProperty(key)){switch(typeof
target[key]){case"boolean":ret[key]=value=="true";break;case"number":ret[key]=Nu
mber(value);break;case"object":if(Array.isArray(target[key])){var r=ret[key]||[]
;r.push(value);ret[key]=r}else{ret[key]=sk.query.toObject(value,target[key])}bre
ak;case"string":ret[key]=value;break;default:ret[key]=value}}else{ret[key]=value
}}}return ret};sk.query.splitAmp=function(queryStr){queryStr=queryStr||"";return
queryStr.split("&").join("\n")};sk.object={};sk.object.equals=function(a,b){if(
typeof a!=typeof b){return false}var ta=typeof a;if(ta=="string"||ta=="boolean"|
|ta=="number"){return a===b}if(ta=="object"){if(Array.isArray(ta)){return JSON.s
tringify(a)==JSON.stringify(b)}else{return sk.query.fromObject(a)==sk.query.from
Object(b)}}};sk.object.getDelta=function(o,d){var ret={};Object.keys(o).forEach(
function(key){if(!sk.object.equals(o[key],d[key])){ret[key]=o[key]}});return ret
};sk.object.applyDelta=function(delta,o){var ret={};Object.keys(o).forEach(funct
ion(key){if(delta.hasOwnProperty(key)){ret[key]=JSON.parse(JSON.stringify(delta[
key]))}else{ret[key]=JSON.parse(JSON.stringify(o[key]))}});return ret};sk.object
.shallowCopy=function(o){var ret={};for(var k in o){if(o.hasOwnProperty(k)){ret[
k]=o[k]}}return ret};sk.key={};sk.key.matches=function(key,paramName,paramValue)
{return key.indexOf(","+paramName+"="+paramValue+",")>=0};sk.key.toObject=functi
on(key){var ret={};key.split(",").forEach(function(s,i){if(i==0){return}if(s==="
"){return}var parts=s.split("=");if(parts.length!=2){return}ret[parts[0]]=parts[
1]});return ret};sk.stateReflector=function(page,cb){var defaultState=JSON.parse
(JSON.stringify(page.state));var lastState=JSON.parse(JSON.stringify(page.state)
);setInterval(function(){if(Object.keys(sk.object.getDelta(lastState,page.state)
).length>0){lastState=JSON.parse(JSON.stringify(page.state));var q=sk.query.from
Object(sk.object.getDelta(page.state,defaultState));history.pushState(null,"",wi
ndow.location.origin+window.location.pathname+"?"+q)}},100);var stateFromURL=fun
ction(){var delta=sk.query.toObject(window.location.search.slice(1),defaultState
);page.state=sk.object.applyDelta(delta,defaultState);lastState=JSON.parse(JSON.
stringify(page.state));cb()};if(window["Polymer"]&&Polymer.version[0]=="0"){sk.W
ebComponentsReady.then(stateFromURL)}else{sk.DomReady.then(stateFromURL)}window.
addEventListener("popstate",stateFromURL)};sk.getRoundNumber=function(min,max,ba
se){if(min>max){throw"sk.getRoundNumber: min > max! ("+min+" > "+max+")"}var mul
tipleOf=[5,2,1];var val=(max+min)/2;if(!base){base=10}var digits=Math.floor(Math
.log(Math.abs(val))/Math.log(base))+1;for(var shift=0;;shift++){var shiftDiv=Mat
h.pow(base,digits-shift);for(var i=0;i<multipleOf.length;i++){var f=shiftDiv*mul
tipleOf[i];var newVal=Math.round(val/f)*10*f/10;if(newVal>=min&&newVal<=max){ret
urn newVal}}}console.error("sk.getRoundNumber Couldn't find appropriate rounding
"+"value. Returning midpoint.");return val};sk.sortStrings=function(s){return s
.sort(function(a,b){return a.localeCompare(b,"en",{sensitivity:"base"})})};sk.to
CapWords=function(s){return s.replace(/\b\w/g,function(firstLetter){return first
Letter.toUpperCase()})};sk.truncate=function(str,len){if(str.length>len){var ell
ipsis="...";return str.substring(0,len-ellipsis.length)+ellipsis}return str};sk.
hashString=function(s){var hash=0;for(var i=s.length-1;i>=0;i--){hash=(hash<<5)-
hash+s.charCodeAt(i);hash|=0}return Math.abs(hash)};sk.escapeHTML=function(s){re
turn s.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/
"/g,""").replace(/'/g,"'").replace(/\//g,"/")};sk.sharesElement=f
unction(a,b){var i=0;var j=0;while(i<a.length&&j<b.length){if(a[i]<b[j]){i++}els
e if(b[j]<a[i]){j++}else{return true}}return false};sk.robust_get=function(obj,i
dx){if(!idx||!obj){return}for(var i=0,len=idx.length;i<len;i++){if(typeof obj===
"undefined"||typeof idx[i]==="undefined"){return}obj=obj[idx[i]]}return obj};fun
ction _hexify(i){var s=i.toString(16).toUpperCase();if(s.length<2){s="0"+s}retur
n s}sk.colorHex=function(colors,offset){return"#"+_hexify(colors[offset+0])+_hex
ify(colors[offset+1])+_hexify(colors[offset+2])+_hexify(colors[offset+3])};sk.co
lorRGB=function(colors,offset,rawAlpha){var scaleAlpha=rawAlpha?1:255;return"rgb
a("+colors[offset]+", "+colors[offset+1]+", "+colors[offset+2]+", "+colors[offse
t+3]/scaleAlpha+")"};if(!String.prototype.startsWith){String.prototype.startsWit
h=function(searchString,position){position=position||0;return this.indexOf(searc
hString,position)===position}}return sk}();console.log("common.js works"); |