OLD | NEW |
(Empty) | |
| 1 /** |
| 2 * @license |
| 3 * Copyright (c) 2014 The Polymer Project Authors. All rights reserved. |
| 4 * This code may only be used under the BSD style license found at http://polyme
r.github.io/LICENSE.txt |
| 5 * The complete set of authors may be found at http://polymer.github.io/AUTHORS.
txt |
| 6 * The complete set of contributors may be found at http://polymer.github.io/CON
TRIBUTORS.txt |
| 7 * Code distributed by Google as part of the polymer project is also |
| 8 * subject to an additional IP rights grant found at http://polymer.github.io/PA
TENTS.txt |
| 9 */ |
| 10 // @version 0.5.4 |
| 11 window.WebComponents=window.WebComponents||{},function(e){var t=e.flags||{},n="w
ebcomponents.js",r=document.querySelector('script[src*="'+n+'"]');if(!t.noOpts){
if(location.search.slice(1).split("&").forEach(function(e){e=e.split("="),e[0]&&
(t[e[0]]=e[1]||!0)}),r)for(var o,i=0;o=r.attributes[i];i++)"src"!==o.name&&(t[o.
name]=o.value||!0);if(t.log){var a=t.log.split(",");t.log={},a.forEach(function(
e){t.log[e]=!0})}else t.log={}}t.shadow=t.shadow||t.shadowdom||t.polyfill,t.shad
ow="native"===t.shadow?!1:t.shadow||!HTMLElement.prototype.createShadowRoot,t.re
gister&&(window.CustomElements=window.CustomElements||{flags:{}},window.CustomEl
ements.flags.register=t.register),e.flags=t}(WebComponents),WebComponents.flags.
shadow&&("undefined"==typeof WeakMap&&!function(){var e=Object.defineProperty,t=
Date.now()%1e9,n=function(){this.name="__st"+(1e9*Math.random()>>>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[th
is.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}(),window.ShadowDOMPolyfill={},function(e){"use
strict";function t(){if("undefined"!=typeof chrome&&chrome.app&&chrome.app.runt
ime)return!1;if(navigator.getDeviceStorage)return!1;try{var e=new Function("retu
rn true;");return e()}catch(t){return!1}}function n(e){if(!e)throw new Error("As
sertion failed")}function r(e,t){for(var n=W(t),r=0;r<n.length;r++){var o=n[r];k
(e,o,F(t,o))}return e}function o(e,t){for(var n=W(t),r=0;r<n.length;r++){var o=n
[r];switch(o){case"arguments":case"caller":case"length":case"name":case"prototyp
e":case"toString":continue}k(e,o,F(t,o))}return e}function i(e,t){for(var n=0;n<
t.length;n++)if(t[n]in e)return t[n]}function a(e,t,n){B.value=n,k(e,t,B)}functi
on s(e){var t=e.__proto__||Object.getPrototypeOf(e),n=R.get(t);if(n)return n;var
r=s(t),o=E(r);return g(t,o,e),o}function c(e,t){w(e,t,!0)}function l(e,t){w(t,e
,!1)}function u(e){return/^on[a-z]+$/.test(e)}function d(e){return/^\w[a-zA-Z_0-
9]*$/.test(e)}function p(e){return A&&d(e)?new Function("return this.__impl4cf1e
782hg__."+e):function(){return this.__impl4cf1e782hg__[e]}}function f(e){return
A&&d(e)?new Function("v","this.__impl4cf1e782hg__."+e+" = v"):function(t){this._
_impl4cf1e782hg__[e]=t}}function h(e){return A&&d(e)?new Function("return this._
_impl4cf1e782hg__."+e+".apply(this.__impl4cf1e782hg__, arguments)"):function(){r
eturn this.__impl4cf1e782hg__[e].apply(this.__impl4cf1e782hg__,arguments)}}funct
ion m(e,t){try{return Object.getOwnPropertyDescriptor(e,t)}catch(n){return q}}fu
nction w(t,n,r){for(var o=W(t),i=0;i<o.length;i++){var a=o[i];if("polymerBlackLi
st_"!==a&&!(a in n||t.polymerBlackList_&&t.polymerBlackList_[a])){U&&t.__lookupG
etter__(a);var s,c,l=m(t,a);if(r&&"function"==typeof l.value)n[a]=h(a);else{var
d=u(a);s=d?e.getEventHandlerGetter(a):p(a),(l.writable||l.set||V)&&(c=d?e.getEve
ntHandlerSetter(a):f(a)),k(n,a,{get:s,set:c,configurable:l.configurable,enumerab
le:l.enumerable})}}}}function v(e,t,n){var r=e.prototype;g(r,t,n),o(t,e)}functio
n g(e,t,r){var o=t.prototype;n(void 0===R.get(e)),R.set(e,t),P.set(o,e),c(e,o),r
&&l(o,r),a(o,"constructor",t),t.prototype=o}function b(e,t){return R.get(t.proto
type)===e}function y(e){var t=Object.getPrototypeOf(e),n=s(t),r=E(n);return g(t,
r,e),r}function E(e){function t(t){e.call(this,t)}var n=Object.create(e.prototyp
e);return n.constructor=t,t.prototype=n,t}function S(e){return e&&e.__impl4cf1e7
82hg__}function T(e){return!S(e)}function M(e){return null===e?null:(n(T(e)),e._
_wrapper8e3dd93a60__||(e.__wrapper8e3dd93a60__=new(s(e))(e)))}function L(e){retu
rn null===e?null:(n(S(e)),e.__impl4cf1e782hg__)}function O(e){return e.__impl4cf
1e782hg__}function _(e,t){t.__impl4cf1e782hg__=e,e.__wrapper8e3dd93a60__=t}funct
ion N(e){return e&&S(e)?L(e):e}function C(e){return e&&!S(e)?M(e):e}function D(e
,t){null!==t&&(n(T(e)),n(void 0===t||S(t)),e.__wrapper8e3dd93a60__=t)}function j
(e,t,n){G.get=n,k(e.prototype,t,G)}function H(e,t){j(e,t,function(){return M(thi
s.__impl4cf1e782hg__[t])})}function x(e,t){e.forEach(function(e){t.forEach(funct
ion(t){e.prototype[t]=function(){var e=C(this);return e[t].apply(e,arguments)}})
})}var R=new WeakMap,P=new WeakMap,I=Object.create(null),A=t(),k=Object.definePr
operty,W=Object.getOwnPropertyNames,F=Object.getOwnPropertyDescriptor,B={value:v
oid 0,configurable:!0,enumerable:!1,writable:!0};W(window);var U=/Firefox/.test(
navigator.userAgent),q={get:function(){},set:function(){},configurable:!0,enumer
able:!0},V=function(){var e=Object.getOwnPropertyDescriptor(Node.prototype,"node
Type");return e&&!e.get&&!e.set}(),G={get:void 0,configurable:!0,enumerable:!0};
e.assert=n,e.constructorTable=R,e.defineGetter=j,e.defineWrapGetter=H,e.forwardM
ethodsToWrapper=x,e.isWrapper=S,e.isWrapperFor=b,e.mixin=r,e.nativePrototypeTabl
e=P,e.oneOf=i,e.registerObject=y,e.registerWrapper=v,e.rewrap=D,e.setWrapper=_,e
.unsafeUnwrap=O,e.unwrap=L,e.unwrapIfNeeded=N,e.wrap=M,e.wrapIfNeeded=C,e.wrappe
rs=I}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e,t,n){retur
n{index:e,removed:t,addedCount:n}}function n(){}var r=0,o=1,i=2,a=3;n.prototype=
{calcEditDistances:function(e,t,n,r,o,i){for(var a=i-o+1,s=n-t+1,c=new Array(a),
l=0;a>l;l++)c[l]=new Array(s),c[l][0]=l;for(var u=0;s>u;u++)c[0][u]=u;for(var l=
1;a>l;l++)for(var u=1;s>u;u++)if(this.equals(e[t+u-1],r[o+l-1]))c[l][u]=c[l-1][u
-1];else{var d=c[l-1][u]+1,p=c[l][u-1]+1;c[l][u]=p>d?d:p}return c},spliceOperati
onsFromEditDistances:function(e){for(var t=e.length-1,n=e[0].length-1,s=e[t][n],
c=[];t>0||n>0;)if(0!=t)if(0!=n){var l,u=e[t-1][n-1],d=e[t-1][n],p=e[t][n-1];l=p>
d?u>d?d:u:u>p?p:u,l==u?(u==s?c.push(r):(c.push(o),s=u),t--,n--):l==d?(c.push(a),
t--,s=d):(c.push(i),n--,s=p)}else c.push(a),t--;else c.push(i),n--;return c.reve
rse(),c},calcSplices:function(e,n,s,c,l,u){var d=0,p=0,f=Math.min(s-n,u-l);if(0=
=n&&0==l&&(d=this.sharedPrefix(e,c,f)),s==e.length&&u==c.length&&(p=this.sharedS
uffix(e,c,f-d)),n+=d,l+=d,s-=p,u-=p,s-n==0&&u-l==0)return[];if(n==s){for(var h=t
(n,[],0);u>l;)h.removed.push(c[l++]);return[h]}if(l==u)return[t(n,[],s-n)];for(v
ar m=this.spliceOperationsFromEditDistances(this.calcEditDistances(e,n,s,c,l,u))
,h=void 0,w=[],v=n,g=l,b=0;b<m.length;b++)switch(m[b]){case r:h&&(w.push(h),h=vo
id 0),v++,g++;break;case o:h||(h=t(v,[],0)),h.addedCount++,v++,h.removed.push(c[
g]),g++;break;case i:h||(h=t(v,[],0)),h.addedCount++,v++;break;case a:h||(h=t(v,
[],0)),h.removed.push(c[g]),g++}return h&&w.push(h),w},sharedPrefix:function(e,t
,n){for(var r=0;n>r;r++)if(!this.equals(e[r],t[r]))return r;return n},sharedSuff
ix:function(e,t,n){for(var r=e.length,o=t.length,i=0;n>i&&this.equals(e[--r],t[-
-o]);)i++;return i},calculateSplices:function(e,t){return this.calcSplices(e,0,e
.length,t,0,t.length)},equals:function(e,t){return e===t}},e.ArraySplice=n}(wind
ow.ShadowDOMPolyfill),function(e){"use strict";function t(){a=!1;var e=i.slice(0
);i=[];for(var t=0;t<e.length;t++)e[t]()}function n(e){i.push(e),a||(a=!0,r(t,0)
)}var r,o=window.MutationObserver,i=[],a=!1;if(o){var s=1,c=new o(t),l=document.
createTextNode(s);c.observe(l,{characterData:!0}),r=function(){s=(s+1)%2,l.data=
s}}else r=window.setTimeout;e.setEndOfMicrotask=n}(window.ShadowDOMPolyfill),fun
ction(e){"use strict";function t(e){e.scheduled_||(e.scheduled_=!0,h.push(e),m||
(u(n),m=!0))}function n(){for(m=!1;h.length;){var e=h;h=[],e.sort(function(e,t){
return e.uid_-t.uid_});for(var t=0;t<e.length;t++){var n=e[t];n.scheduled_=!1;va
r r=n.takeRecords();i(n),r.length&&n.callback_(r,n)}}}function r(e,t){this.type=
e,this.target=t,this.addedNodes=new p.NodeList,this.removedNodes=new p.NodeList,
this.previousSibling=null,this.nextSibling=null,this.attributeName=null,this.att
ributeNamespace=null,this.oldValue=null}function o(e,t){for(;e;e=e.parentNode){v
ar n=f.get(e);if(n)for(var r=0;r<n.length;r++){var o=n[r];o.options.subtree&&o.a
ddTransientObserver(t)}}}function i(e){for(var t=0;t<e.nodes_.length;t++){var n=
e.nodes_[t],r=f.get(n);if(!r)return;for(var o=0;o<r.length;o++){var i=r[o];i.obs
erver===e&&i.removeTransientObservers()}}}function a(e,n,o){for(var i=Object.cre
ate(null),a=Object.create(null),s=e;s;s=s.parentNode){var c=f.get(s);if(c)for(va
r l=0;l<c.length;l++){var u=c[l],d=u.options;if((s===e||d.subtree)&&!("attribute
s"===n&&!d.attributes||"attributes"===n&&d.attributeFilter&&(null!==o.namespace|
|-1===d.attributeFilter.indexOf(o.name))||"characterData"===n&&!d.characterData|
|"childList"===n&&!d.childList)){var p=u.observer;i[p.uid_]=p,("attributes"===n&
&d.attributeOldValue||"characterData"===n&&d.characterDataOldValue)&&(a[p.uid_]=
o.oldValue)}}}for(var h in i){var p=i[h],m=new r(n,e);"name"in o&&"namespace"in
o&&(m.attributeName=o.name,m.attributeNamespace=o.namespace),o.addedNodes&&(m.ad
dedNodes=o.addedNodes),o.removedNodes&&(m.removedNodes=o.removedNodes),o.previou
sSibling&&(m.previousSibling=o.previousSibling),o.nextSibling&&(m.nextSibling=o.
nextSibling),void 0!==a[h]&&(m.oldValue=a[h]),t(p),p.records_.push(m)}}function
s(e){if(this.childList=!!e.childList,this.subtree=!!e.subtree,this.attributes="a
ttributes"in e||!("attributeOldValue"in e||"attributeFilter"in e)?!!e.attributes
:!0,this.characterData="characterDataOldValue"in e&&!("characterData"in e)?!0:!!
e.characterData,!this.attributes&&(e.attributeOldValue||"attributeFilter"in e)||
!this.characterData&&e.characterDataOldValue)throw new TypeError;if(this.charact
erData=!!e.characterData,this.attributeOldValue=!!e.attributeOldValue,this.chara
cterDataOldValue=!!e.characterDataOldValue,"attributeFilter"in e){if(null==e.att
ributeFilter||"object"!=typeof e.attributeFilter)throw new TypeError;this.attrib
uteFilter=w.call(e.attributeFilter)}else this.attributeFilter=null}function c(e)
{this.callback_=e,this.nodes_=[],this.records_=[],this.uid_=++v,this.scheduled_=
!1}function l(e,t,n){this.observer=e,this.target=t,this.options=n,this.transient
ObservedNodes=[]}var u=e.setEndOfMicrotask,d=e.wrapIfNeeded,p=e.wrappers,f=new W
eakMap,h=[],m=!1,w=Array.prototype.slice,v=0;c.prototype={constructor:c,observe:
function(e,t){e=d(e);var n,r=new s(t),o=f.get(e);o||f.set(e,o=[]);for(var i=0;i<
o.length;i++)o[i].observer===this&&(n=o[i],n.removeTransientObservers(),n.option
s=r);n||(n=new l(this,e,r),o.push(n),this.nodes_.push(e))},disconnect:function()
{this.nodes_.forEach(function(e){for(var t=f.get(e),n=0;n<t.length;n++){var r=t[
n];if(r.observer===this){t.splice(n,1);break}}},this),this.records_=[]},takeReco
rds:function(){var e=this.records_;return this.records_=[],e}},l.prototype={addT
ransientObserver:function(e){if(e!==this.target){t(this.observer),this.transient
ObservedNodes.push(e);var n=f.get(e);n||f.set(e,n=[]),n.push(this)}},removeTrans
ientObservers:function(){var e=this.transientObservedNodes;this.transientObserve
dNodes=[];for(var t=0;t<e.length;t++)for(var n=e[t],r=f.get(n),o=0;o<r.length;o+
+)if(r[o]===this){r.splice(o,1);break}}},e.enqueueMutation=a,e.registerTransient
Observers=o,e.wrappers.MutationObserver=c,e.wrappers.MutationRecord=r}(window.Sh
adowDOMPolyfill),function(e){"use strict";function t(e,t){this.root=e,this.paren
t=t}function n(e,t){if(e.treeScope_!==t){e.treeScope_=t;for(var r=e.shadowRoot;r
;r=r.olderShadowRoot)r.treeScope_.parent=t;for(var o=e.firstChild;o;o=o.nextSibl
ing)n(o,t)}}function r(n){if(n instanceof e.wrappers.Window,n.treeScope_)return
n.treeScope_;var o,i=n.parentNode;return o=i?r(i):new t(n,null),n.treeScope_=o}t
.prototype={get renderer(){return this.root instanceof e.wrappers.ShadowRoot?e.g
etRendererForHost(this.root.host):null},contains:function(e){for(;e;e=e.parent)i
f(e===this)return!0;return!1}},e.TreeScope=t,e.getTreeScope=r,e.setTreeScope=n}(
window.ShadowDOMPolyfill),function(e){"use strict";function t(e){return e instan
ceof G.ShadowRoot}function n(e){return k(e).root}function r(e,r){var s=[],c=e;fo
r(s.push(c);c;){var l=a(c);if(l&&l.length>0){for(var u=0;u<l.length;u++){var p=l
[u];if(i(p)){var f=n(p),h=f.olderShadowRoot;h&&s.push(h)}s.push(p)}c=l[l.length-
1]}else if(t(c)){if(d(e,c)&&o(r))break;c=c.host,s.push(c)}else c=c.parentNode,c&
&s.push(c)}return s}function o(e){if(!e)return!1;switch(e.type){case"abort":case
"error":case"select":case"change":case"load":case"reset":case"resize":case"scrol
l":case"selectstart":return!0}return!1}function i(e){return e instanceof HTMLSha
dowElement}function a(t){return e.getDestinationInsertionPoints(t)}function s(e,
t){if(0===e.length)return t;t instanceof G.Window&&(t=t.document);for(var n=k(t)
,r=e[0],o=k(r),i=l(n,o),a=0;a<e.length;a++){var s=e[a];if(k(s)===i)return s}retu
rn e[e.length-1]}function c(e){for(var t=[];e;e=e.parent)t.push(e);return t}func
tion l(e,t){for(var n=c(e),r=c(t),o=null;n.length>0&&r.length>0;){var i=n.pop(),
a=r.pop();if(i!==a)break;o=i}return o}function u(e,t,n){t instanceof G.Window&&(
t=t.document);var o,i=k(t),a=k(n),s=r(n,e),o=l(i,a);o||(o=a.root);for(var c=o;c;
c=c.parent)for(var u=0;u<s.length;u++){var d=s[u];if(k(d)===c)return d}return nu
ll}function d(e,t){return k(e)===k(t)}function p(e){if(!K.get(e)&&(K.set(e,!0),h
(V(e),V(e.target)),I)){var t=I;throw I=null,t}}function f(e){switch(e.type){case
"load":case"beforeunload":case"unload":return!0}return!1}function h(t,n){if(Y.ge
t(t))throw new Error("InvalidStateError");Y.set(t,!0),e.renderAllPending();var o
,i,a;if(f(t)&&!t.bubbles){var s=n;s instanceof G.Document&&(a=s.defaultView)&&(i
=s,o=[])}if(!o)if(n instanceof G.Window)a=n,o=[];else if(o=r(n,t),!f(t)){var s=o
[o.length-1];s instanceof G.Document&&(a=s.defaultView)}return nt.set(t,o),m(t,o
,a,i)&&w(t,o,a,i)&&v(t,o,a,i),Z.set(t,rt),$["delete"](t,null),Y["delete"](t),t.d
efaultPrevented}function m(e,t,n,r){var o=ot;if(n&&!g(n,e,o,t,r))return!1;for(va
r i=t.length-1;i>0;i--)if(!g(t[i],e,o,t,r))return!1;return!0}function w(e,t,n,r)
{var o=it,i=t[0]||n;return g(i,e,o,t,r)}function v(e,t,n,r){for(var o=at,i=1;i<t
.length;i++)if(!g(t[i],e,o,t,r))return;n&&t.length>0&&g(n,e,o,t,r)}function g(e,
t,n,r,o){var i=z.get(e);if(!i)return!0;var a=o||s(r,e);if(a===e){if(n===ot)retur
n!0;n===at&&(n=it)}else if(n===at&&!t.bubbles)return!0;if("relatedTarget"in t){v
ar c=q(t),l=c.relatedTarget;if(l){if(l instanceof Object&&l.addEventListener){va
r d=V(l),p=u(t,e,d);if(p===a)return!0}else p=null;J.set(t,p)}}Z.set(t,n);var f=t
.type,h=!1;X.set(t,a),$.set(t,e),i.depth++;for(var m=0,w=i.length;w>m;m++){var v
=i[m];if(v.removed)h=!0;else if(!(v.type!==f||!v.capture&&n===ot||v.capture&&n==
=at))try{if("function"==typeof v.handler?v.handler.call(e,t):v.handler.handleEve
nt(t),et.get(t))return!1}catch(g){I||(I=g)}}if(i.depth--,h&&0===i.depth){var b=i
.slice();i.length=0;for(var m=0;m<b.length;m++)b[m].removed||i.push(b[m])}return
!Q.get(t)}function b(e,t,n){this.type=e,this.handler=t,this.capture=Boolean(n)}f
unction y(e,t){if(!(e instanceof st))return V(M(st,"Event",e,t));var n=e;return
gt||"beforeunload"!==n.type||this instanceof L?void B(n,this):new L(n)}function
E(e){return e&&e.relatedTarget?Object.create(e,{relatedTarget:{value:q(e.related
Target)}}):e}function S(e,t,n){var r=window[e],o=function(t,n){return t instance
of r?void B(t,this):V(M(r,e,t,n))};if(o.prototype=Object.create(t.prototype),n&&
W(o.prototype,n),r)try{F(r,o,new r("temp"))}catch(i){F(r,o,document.createEvent(
e))}return o}function T(e,t){return function(){arguments[t]=q(arguments[t]);var
n=q(this);n[e].apply(n,arguments)}}function M(e,t,n,r){if(wt)return new e(n,E(r)
);var o=q(document.createEvent(t)),i=mt[t],a=[n];return Object.keys(i).forEach(f
unction(e){var t=null!=r&&e in r?r[e]:i[e];"relatedTarget"===e&&(t=q(t)),a.push(
t)}),o["init"+t].apply(o,a),o}function L(e){y.call(this,e)}function O(e){return"
function"==typeof e?!0:e&&e.handleEvent}function _(e){switch(e){case"DOMAttrModi
fied":case"DOMAttributeNameChanged":case"DOMCharacterDataModified":case"DOMEleme
ntNameChanged":case"DOMNodeInserted":case"DOMNodeInsertedIntoDocument":case"DOMN
odeRemoved":case"DOMNodeRemovedFromDocument":case"DOMSubtreeModified":return!0}r
eturn!1}function N(e){B(e,this)}function C(e){return e instanceof G.ShadowRoot&&
(e=e.host),q(e)}function D(e,t){var n=z.get(e);if(n)for(var r=0;r<n.length;r++)i
f(!n[r].removed&&n[r].type===t)return!0;return!1}function j(e,t){for(var n=q(e);
n;n=n.parentNode)if(D(V(n),t))return!0;return!1}function H(e){A(e,yt)}function x
(t,n,o,i){e.renderAllPending();var a=V(Et.call(U(n),o,i));if(!a)return null;var
c=r(a,null),l=c.lastIndexOf(t);return-1==l?null:(c=c.slice(0,l),s(c,t))}function
R(e){return function(){var t=tt.get(this);return t&&t[e]&&t[e].value||null}}fun
ction P(e){var t=e.slice(2);return function(n){var r=tt.get(this);r||(r=Object.c
reate(null),tt.set(this,r));var o=r[e];if(o&&this.removeEventListener(t,o.wrappe
d,!1),"function"==typeof n){var i=function(t){var r=n.call(this,t);r===!1?t.prev
entDefault():"onbeforeunload"===e&&"string"==typeof r&&(t.returnValue=r)};this.a
ddEventListener(t,i,!1),r[e]={value:n,wrapped:i}}}}var I,A=e.forwardMethodsToWra
pper,k=e.getTreeScope,W=e.mixin,F=e.registerWrapper,B=e.setWrapper,U=e.unsafeUnw
rap,q=e.unwrap,V=e.wrap,G=e.wrappers,z=(new WeakMap,new WeakMap),K=new WeakMap,Y
=new WeakMap,X=new WeakMap,$=new WeakMap,J=new WeakMap,Z=new WeakMap,Q=new WeakM
ap,et=new WeakMap,tt=new WeakMap,nt=new WeakMap,rt=0,ot=1,it=2,at=3;b.prototype=
{equals:function(e){return this.handler===e.handler&&this.type===e.type&&this.ca
pture===e.capture},get removed(){return null===this.handler},remove:function(){t
his.handler=null}};var st=window.Event;st.prototype.polymerBlackList_={returnVal
ue:!0,keyLocation:!0},y.prototype={get target(){return X.get(this)},get currentT
arget(){return $.get(this)},get eventPhase(){return Z.get(this)},get path(){var
e=nt.get(this);return e?e.slice():[]},stopPropagation:function(){Q.set(this,!0)}
,stopImmediatePropagation:function(){Q.set(this,!0),et.set(this,!0)}},F(st,y,doc
ument.createEvent("Event"));var ct=S("UIEvent",y),lt=S("CustomEvent",y),ut={get
relatedTarget(){var e=J.get(this);return void 0!==e?e:V(q(this).relatedTarget)}}
,dt=W({initMouseEvent:T("initMouseEvent",14)},ut),pt=W({initFocusEvent:T("initFo
cusEvent",5)},ut),ft=S("MouseEvent",ct,dt),ht=S("FocusEvent",ct,pt),mt=Object.cr
eate(null),wt=function(){try{new window.FocusEvent("focus")}catch(e){return!1}re
turn!0}();if(!wt){var vt=function(e,t,n){if(n){var r=mt[n];t=W(W({},r),t)}mt[e]=
t};vt("Event",{bubbles:!1,cancelable:!1}),vt("CustomEvent",{detail:null},"Event"
),vt("UIEvent",{view:null,detail:0},"Event"),vt("MouseEvent",{screenX:0,screenY:
0,clientX:0,clientY:0,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relat
edTarget:null},"UIEvent"),vt("FocusEvent",{relatedTarget:null},"UIEvent")}var gt
=window.BeforeUnloadEvent;L.prototype=Object.create(y.prototype),W(L.prototype,{
get returnValue(){return U(this).returnValue},set returnValue(e){U(this).returnV
alue=e}}),gt&&F(gt,L);var bt=window.EventTarget,yt=["addEventListener","removeEv
entListener","dispatchEvent"];[Node,Window].forEach(function(e){var t=e.prototyp
e;yt.forEach(function(e){Object.defineProperty(t,e+"_",{value:t[e]})})}),N.proto
type={addEventListener:function(e,t,n){if(O(t)&&!_(e)){var r=new b(e,t,n),o=z.ge
t(this);if(o){for(var i=0;i<o.length;i++)if(r.equals(o[i]))return}else o=[],o.de
pth=0,z.set(this,o);o.push(r);var a=C(this);a.addEventListener_(e,p,!0)}},remove
EventListener:function(e,t,n){n=Boolean(n);var r=z.get(this);if(r){for(var o=0,i
=!1,a=0;a<r.length;a++)r[a].type===e&&r[a].capture===n&&(o++,r[a].handler===t&&(
i=!0,r[a].remove()));if(i&&1===o){var s=C(this);s.removeEventListener_(e,p,!0)}}
},dispatchEvent:function(t){var n=q(t),r=n.type;K.set(n,!1),e.renderAllPending()
;var o;j(this,r)||(o=function(){},this.addEventListener(r,o,!0));try{return q(th
is).dispatchEvent_(n)}finally{o&&this.removeEventListener(r,o,!0)}}},bt&&F(bt,N)
;var Et=document.elementFromPoint;e.elementFromPoint=x,e.getEventHandlerGetter=R
,e.getEventHandlerSetter=P,e.wrapEventTargetMethods=H,e.wrappers.BeforeUnloadEve
nt=L,e.wrappers.CustomEvent=lt,e.wrappers.Event=y,e.wrappers.EventTarget=N,e.wra
ppers.FocusEvent=ht,e.wrappers.MouseEvent=ft,e.wrappers.UIEvent=ct}(window.Shado
wDOMPolyfill),function(e){"use strict";function t(e,t){Object.defineProperty(e,t
,m)}function n(e){l(e,this)}function r(){this.length=0,t(this,"length")}function
o(e){for(var t=new r,o=0;o<e.length;o++)t[o]=new n(e[o]);return t.length=o,t}fu
nction i(e){a.call(this,e)}var a=e.wrappers.UIEvent,s=e.mixin,c=e.registerWrappe
r,l=e.setWrapper,u=e.unsafeUnwrap,d=e.wrap,p=window.TouchEvent;if(p){var f;try{f
=document.createEvent("TouchEvent")}catch(h){return}var m={enumerable:!1};n.prot
otype={get target(){return d(u(this).target)}};var w={configurable:!0,enumerable
:!0,get:null};["clientX","clientY","screenX","screenY","pageX","pageY","identifi
er","webkitRadiusX","webkitRadiusY","webkitRotationAngle","webkitForce"].forEach
(function(e){w.get=function(){return u(this)[e]},Object.defineProperty(n.prototy
pe,e,w)}),r.prototype={item:function(e){return this[e]}},i.prototype=Object.crea
te(a.prototype),s(i.prototype,{get touches(){return o(u(this).touches)},get targ
etTouches(){return o(u(this).targetTouches)},get changedTouches(){return o(u(thi
s).changedTouches)},initTouchEvent:function(){throw new Error("Not implemented")
}}),c(p,i,f),e.wrappers.Touch=n,e.wrappers.TouchEvent=i,e.wrappers.TouchList=r}}
(window.ShadowDOMPolyfill),function(e){"use strict";function t(e,t){Object.defin
eProperty(e,t,s)}function n(){this.length=0,t(this,"length")}function r(e){if(nu
ll==e)return e;for(var t=new n,r=0,o=e.length;o>r;r++)t[r]=a(e[r]);return t.leng
th=o,t}function o(e,t){e.prototype[t]=function(){return r(i(this)[t].apply(i(thi
s),arguments))}}var i=e.unsafeUnwrap,a=e.wrap,s={enumerable:!1};n.prototype={ite
m:function(e){return this[e]}},t(n.prototype,"item"),e.wrappers.NodeList=n,e.add
WrapNodeListMethod=o,e.wrapNodeList=r}(window.ShadowDOMPolyfill),function(e){"us
e strict";e.wrapHTMLCollection=e.wrapNodeList,e.wrappers.HTMLCollection=e.wrappe
rs.NodeList}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){O(
e instanceof S)}function n(e){var t=new M;return t[0]=e,t.length=1,t}function r(
e,t,n){N(t,"childList",{removedNodes:n,previousSibling:e.previousSibling,nextSib
ling:e.nextSibling})}function o(e,t){N(e,"childList",{removedNodes:t})}function
i(e,t,r,o){if(e instanceof DocumentFragment){var i=s(e);B=!0;for(var a=i.length-
1;a>=0;a--)e.removeChild(i[a]),i[a].parentNode_=t;B=!1;for(var a=0;a<i.length;a+
+)i[a].previousSibling_=i[a-1]||r,i[a].nextSibling_=i[a+1]||o;return r&&(r.nextS
ibling_=i[0]),o&&(o.previousSibling_=i[i.length-1]),i}var i=n(e),c=e.parentNode;
return c&&c.removeChild(e),e.parentNode_=t,e.previousSibling_=r,e.nextSibling_=o
,r&&(r.nextSibling_=e),o&&(o.previousSibling_=e),i}function a(e){if(e instanceof
DocumentFragment)return s(e);var t=n(e),o=e.parentNode;return o&&r(e,o,t),t}fun
ction s(e){for(var t=new M,n=0,r=e.firstChild;r;r=r.nextSibling)t[n++]=r;return
t.length=n,o(e,t),t}function c(e){return e}function l(e,t){R(e,t),e.nodeIsInsert
ed_()}function u(e,t){for(var n=C(t),r=0;r<e.length;r++)l(e[r],n)}function d(e){
R(e,new L(e,null))}function p(e){for(var t=0;t<e.length;t++)d(e[t])}function f(e
,t){var n=e.nodeType===S.DOCUMENT_NODE?e:e.ownerDocument;n!==t.ownerDocument&&n.
adoptNode(t)}function h(t,n){if(n.length){var r=t.ownerDocument;if(r!==n[0].owne
rDocument)for(var o=0;o<n.length;o++)e.adoptNodeNoRemove(n[o],r)}}function m(e,t
){h(e,t);var n=t.length;if(1===n)return I(t[0]);for(var r=I(e.ownerDocument.crea
teDocumentFragment()),o=0;n>o;o++)r.appendChild(I(t[o]));return r}function w(e){
if(void 0!==e.firstChild_)for(var t=e.firstChild_;t;){var n=t;t=t.nextSibling_,n
.parentNode_=n.previousSibling_=n.nextSibling_=void 0}e.firstChild_=e.lastChild_
=void 0}function v(e){if(e.invalidateShadowRenderer()){for(var t=e.firstChild;t;
){O(t.parentNode===e);var n=t.nextSibling,r=I(t),o=r.parentNode;o&&Y.call(o,r),t
.previousSibling_=t.nextSibling_=t.parentNode_=null,t=n}e.firstChild_=e.lastChil
d_=null}else for(var n,i=I(e),a=i.firstChild;a;)n=a.nextSibling,Y.call(i,a),a=n}
function g(e){var t=e.parentNode;return t&&t.invalidateShadowRenderer()}function
b(e){for(var t,n=0;n<e.length;n++)t=e[n],t.parentNode.removeChild(t)}function y
(e,t,n){var r;if(r=k(n?U.call(n,P(e),!1):q.call(P(e),!1)),t){for(var o=e.firstCh
ild;o;o=o.nextSibling)r.appendChild(y(o,!0,n));if(e instanceof F.HTMLTemplateEle
ment)for(var i=r.content,o=e.content.firstChild;o;o=o.nextSibling)i.appendChild(
y(o,!0,n))}return r}function E(e,t){if(!t||C(e)!==C(t))return!1;for(var n=t;n;n=
n.parentNode)if(n===e)return!0;return!1}function S(e){O(e instanceof V),T.call(t
his,e),this.parentNode_=void 0,this.firstChild_=void 0,this.lastChild_=void 0,th
is.nextSibling_=void 0,this.previousSibling_=void 0,this.treeScope_=void 0}var T
=e.wrappers.EventTarget,M=e.wrappers.NodeList,L=e.TreeScope,O=e.assert,_=e.defin
eWrapGetter,N=e.enqueueMutation,C=e.getTreeScope,D=e.isWrapper,j=e.mixin,H=e.reg
isterTransientObservers,x=e.registerWrapper,R=e.setTreeScope,P=e.unsafeUnwrap,I=
e.unwrap,A=e.unwrapIfNeeded,k=e.wrap,W=e.wrapIfNeeded,F=e.wrappers,B=!1,U=docume
nt.importNode,q=window.Node.prototype.cloneNode,V=window.Node,G=window.DocumentF
ragment,z=(V.prototype.appendChild,V.prototype.compareDocumentPosition),K=V.prot
otype.insertBefore,Y=V.prototype.removeChild,X=V.prototype.replaceChild,$=/Tride
nt|Edge/.test(navigator.userAgent),J=$?function(e,t){try{Y.call(e,t)}catch(n){if
(!(e instanceof G))throw n}}:function(e,t){Y.call(e,t)};S.prototype=Object.creat
e(T.prototype),j(S.prototype,{appendChild:function(e){return this.insertBefore(e
,null)},insertBefore:function(e,n){t(e);var r;n?D(n)?r=I(n):(r=n,n=k(r)):(n=null
,r=null),n&&O(n.parentNode===this);var o,s=n?n.previousSibling:this.lastChild,c=
!this.invalidateShadowRenderer()&&!g(e);if(o=c?a(e):i(e,this,s,n),c)f(this,e),w(
this),K.call(P(this),I(e),r);else{s||(this.firstChild_=o[0]),n||(this.lastChild_
=o[o.length-1],void 0===this.firstChild_&&(this.firstChild_=this.firstChild));va
r l=r?r.parentNode:P(this);l?K.call(l,m(this,o),r):h(this,o)}return N(this,"chil
dList",{addedNodes:o,nextSibling:n,previousSibling:s}),u(o,this),e},removeChild:
function(e){if(t(e),e.parentNode!==this){for(var r=!1,o=(this.childNodes,this.fi
rstChild);o;o=o.nextSibling)if(o===e){r=!0;break}if(!r)throw new Error("NotFound
Error")}var i=I(e),a=e.nextSibling,s=e.previousSibling;if(this.invalidateShadowR
enderer()){var c=this.firstChild,l=this.lastChild,u=i.parentNode;u&&J(u,i),c===e
&&(this.firstChild_=a),l===e&&(this.lastChild_=s),s&&(s.nextSibling_=a),a&&(a.pr
eviousSibling_=s),e.previousSibling_=e.nextSibling_=e.parentNode_=void 0}else w(
this),J(P(this),i);return B||N(this,"childList",{removedNodes:n(e),nextSibling:a
,previousSibling:s}),H(this,e),e},replaceChild:function(e,r){t(e);var o;if(D(r)?
o=I(r):(o=r,r=k(o)),r.parentNode!==this)throw new Error("NotFoundError");var s,c
=r.nextSibling,l=r.previousSibling,p=!this.invalidateShadowRenderer()&&!g(e);ret
urn p?s=a(e):(c===e&&(c=e.nextSibling),s=i(e,this,l,c)),p?(f(this,e),w(this),X.c
all(P(this),I(e),o)):(this.firstChild===r&&(this.firstChild_=s[0]),this.lastChil
d===r&&(this.lastChild_=s[s.length-1]),r.previousSibling_=r.nextSibling_=r.paren
tNode_=void 0,o.parentNode&&X.call(o.parentNode,m(this,s),o)),N(this,"childList"
,{addedNodes:s,removedNodes:n(r),nextSibling:c,previousSibling:l}),d(r),u(s,this
),r},nodeIsInserted_:function(){for(var e=this.firstChild;e;e=e.nextSibling)e.no
deIsInserted_()},hasChildNodes:function(){return null!==this.firstChild},get par
entNode(){return void 0!==this.parentNode_?this.parentNode_:k(P(this).parentNode
)},get firstChild(){return void 0!==this.firstChild_?this.firstChild_:k(P(this).
firstChild)},get lastChild(){return void 0!==this.lastChild_?this.lastChild_:k(P
(this).lastChild)},get nextSibling(){return void 0!==this.nextSibling_?this.next
Sibling_:k(P(this).nextSibling)},get previousSibling(){return void 0!==this.prev
iousSibling_?this.previousSibling_:k(P(this).previousSibling)},get parentElement
(){for(var e=this.parentNode;e&&e.nodeType!==S.ELEMENT_NODE;)e=e.parentNode;retu
rn e},get textContent(){for(var e="",t=this.firstChild;t;t=t.nextSibling)t.nodeT
ype!=S.COMMENT_NODE&&(e+=t.textContent);return e},set textContent(e){null==e&&(e
="");var t=c(this.childNodes);if(this.invalidateShadowRenderer()){if(v(this),""!
==e){var n=P(this).ownerDocument.createTextNode(e);this.appendChild(n)}}else w(t
his),P(this).textContent=e;var r=c(this.childNodes);N(this,"childList",{addedNod
es:r,removedNodes:t}),p(t),u(r,this)},get childNodes(){for(var e=new M,t=0,n=thi
s.firstChild;n;n=n.nextSibling)e[t++]=n;return e.length=t,e},cloneNode:function(
e){return y(this,e)},contains:function(e){return E(this,W(e))},compareDocumentPo
sition:function(e){return z.call(P(this),A(e))},normalize:function(){for(var e,t
,n=c(this.childNodes),r=[],o="",i=0;i<n.length;i++)t=n[i],t.nodeType===S.TEXT_NO
DE?e||t.data.length?e?(o+=t.data,r.push(t)):e=t:this.removeChild(t):(e&&r.length
&&(e.data+=o,b(r)),r=[],o="",e=null,t.childNodes.length&&t.normalize());e&&r.len
gth&&(e.data+=o,b(r))}}),_(S,"ownerDocument"),x(V,S,document.createDocumentFragm
ent()),delete S.prototype.querySelector,delete S.prototype.querySelectorAll,S.pr
ototype=j(Object.create(T.prototype),S.prototype),e.cloneNode=y,e.nodeWasAdded=l
,e.nodeWasRemoved=d,e.nodesWereAdded=u,e.nodesWereRemoved=p,e.originalInsertBefo
re=K,e.originalRemoveChild=Y,e.snapshotNodeList=c,e.wrappers.Node=S}(window.Shad
owDOMPolyfill),function(e){"use strict";function t(t,n,r,o){for(var i=null,a=nul
l,s=0,c=t.length;c>s;s++)i=g(t[s]),!o&&(a=w(i).root)&&a instanceof e.wrappers.Sh
adowRoot||(r[n++]=i);return n}function n(e){return String(e).replace(/\/deep\//g
," ")}function r(e,t){for(var n,o=e.firstElementChild;o;){if(o.matches(t))return
o;if(n=r(o,t))return n;o=o.nextElementSibling}return null}function o(e,t){retur
n e.matches(t)}function i(e,t,n){var r=e.localName;return r===t||r===n&&e.namesp
aceURI===C}function a(){return!0}function s(e,t,n){return e.localName===n}functi
on c(e,t){return e.namespaceURI===t}function l(e,t,n){return e.namespaceURI===t&
&e.localName===n}function u(e,t,n,r,o,i){for(var a=e.firstElementChild;a;)r(a,o,
i)&&(n[t++]=a),t=u(a,t,n,r,o,i),a=a.nextElementSibling;return t}function d(n,r,o
,i,a){var s,c=v(this),l=w(this).root;if(l instanceof e.wrappers.ShadowRoot)retur
n u(this,r,o,n,i,null);if(c instanceof _)s=S.call(c,i);else{if(!(c instanceof N)
)return u(this,r,o,n,i,null);s=E.call(c,i)}return t(s,r,o,a)}function p(n,r,o,i,
a){var s,c=v(this),l=w(this).root;if(l instanceof e.wrappers.ShadowRoot)return u
(this,r,o,n,i,a);if(c instanceof _)s=M.call(c,i,a);else{if(!(c instanceof N))ret
urn u(this,r,o,n,i,a);s=T.call(c,i,a)}return t(s,r,o,!1)}function f(n,r,o,i,a){v
ar s,c=v(this),l=w(this).root;if(l instanceof e.wrappers.ShadowRoot)return u(thi
s,r,o,n,i,a);if(c instanceof _)s=O.call(c,i,a);else{if(!(c instanceof N))return
u(this,r,o,n,i,a);s=L.call(c,i,a)}return t(s,r,o,!1)}var h=e.wrappers.HTMLCollec
tion,m=e.wrappers.NodeList,w=e.getTreeScope,v=e.unsafeUnwrap,g=e.wrap,b=document
.querySelector,y=document.documentElement.querySelector,E=document.querySelector
All,S=document.documentElement.querySelectorAll,T=document.getElementsByTagName,
M=document.documentElement.getElementsByTagName,L=document.getElementsByTagNameN
S,O=document.documentElement.getElementsByTagNameNS,_=window.Element,N=window.HT
MLDocument||window.Document,C="http://www.w3.org/1999/xhtml",D={querySelector:fu
nction(t){var o=n(t),i=o!==t;t=o;var a,s=v(this),c=w(this).root;if(c instanceof
e.wrappers.ShadowRoot)return r(this,t);if(s instanceof _)a=g(y.call(s,t));else{i
f(!(s instanceof N))return r(this,t);a=g(b.call(s,t))}return a&&!i&&(c=w(a).root
)&&c instanceof e.wrappers.ShadowRoot?r(this,t):a},querySelectorAll:function(e){
var t=n(e),r=t!==e;e=t;var i=new m;return i.length=d.call(this,o,0,i,e,r),i}},j=
{getElementsByTagName:function(e){var t=new h,n="*"===e?a:i;return t.length=p.ca
ll(this,n,0,t,e,e.toLowerCase()),t},getElementsByClassName:function(e){return th
is.querySelectorAll("."+e)},getElementsByTagNameNS:function(e,t){var n=new h,r=n
ull; |
| 12 return r="*"===e?"*"===t?a:s:"*"===t?c:l,n.length=f.call(this,r,0,n,e||null,t),n
}};e.GetElementsByInterface=j,e.SelectorsInterface=D}(window.ShadowDOMPolyfill),
function(e){"use strict";function t(e){for(;e&&e.nodeType!==Node.ELEMENT_NODE;)e
=e.nextSibling;return e}function n(e){for(;e&&e.nodeType!==Node.ELEMENT_NODE;)e=
e.previousSibling;return e}var r=e.wrappers.NodeList,o={get firstElementChild(){
return t(this.firstChild)},get lastElementChild(){return n(this.lastChild)},get
childElementCount(){for(var e=0,t=this.firstElementChild;t;t=t.nextElementSiblin
g)e++;return e},get children(){for(var e=new r,t=0,n=this.firstElementChild;n;n=
n.nextElementSibling)e[t++]=n;return e.length=t,e},remove:function(){var e=this.
parentNode;e&&e.removeChild(this)}},i={get nextElementSibling(){return t(this.ne
xtSibling)},get previousElementSibling(){return n(this.previousSibling)}};e.Chil
dNodeInterface=i,e.ParentNodeInterface=o}(window.ShadowDOMPolyfill),function(e){
"use strict";function t(e){r.call(this,e)}var n=e.ChildNodeInterface,r=e.wrapper
s.Node,o=e.enqueueMutation,i=e.mixin,a=e.registerWrapper,s=e.unsafeUnwrap,c=wind
ow.CharacterData;t.prototype=Object.create(r.prototype),i(t.prototype,{get textC
ontent(){return this.data},set textContent(e){this.data=e},get data(){return s(t
his).data},set data(e){var t=s(this).data;o(this,"characterData",{oldValue:t}),s
(this).data=e}}),i(t.prototype,n),a(c,t,document.createTextNode("")),e.wrappers.
CharacterData=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e
){return e>>>0}function n(e){r.call(this,e)}var r=e.wrappers.CharacterData,o=(e.
enqueueMutation,e.mixin),i=e.registerWrapper,a=window.Text;n.prototype=Object.cr
eate(r.prototype),o(n.prototype,{splitText:function(e){e=t(e);var n=this.data;if
(e>n.length)throw new Error("IndexSizeError");var r=n.slice(0,e),o=n.slice(e);th
is.data=r;var i=this.ownerDocument.createTextNode(o);return this.parentNode&&thi
s.parentNode.insertBefore(i,this.nextSibling),i}}),i(a,n,document.createTextNode
("")),e.wrappers.Text=n}(window.ShadowDOMPolyfill),function(e){"use strict";func
tion t(e){return i(e).getAttribute("class")}function n(e,t){a(e,"attributes",{na
me:"class",namespace:null,oldValue:t})}function r(t){e.invalidateRendererBasedOn
Attribute(t,"class")}function o(e,o,i){var a=e.ownerElement_;if(null==a)return o
.apply(e,i);var s=t(a),c=o.apply(e,i);return t(a)!==s&&(n(a,s),r(a)),c}var i=e.u
nsafeUnwrap,a=e.enqueueMutation,s=DOMTokenList.prototype.add;DOMTokenList.protot
ype.add=function(){o(this,s,arguments)};var c=DOMTokenList.prototype.remove;DOMT
okenList.prototype.remove=function(){o(this,c,arguments)};var l=DOMTokenList.pro
totype.toggle;DOMTokenList.prototype.toggle=function(){return o(this,l,arguments
)}}(window.ShadowDOMPolyfill),function(e){"use strict";function t(t,n){var r=t.p
arentNode;if(r&&r.shadowRoot){var o=e.getRendererForHost(r);o.dependsOnAttribute
(n)&&o.invalidate()}}function n(e,t,n){l(e,"attributes",{name:t,namespace:null,o
ldValue:n})}function r(e){a.call(this,e)}var o=e.ChildNodeInterface,i=e.GetEleme
ntsByInterface,a=e.wrappers.Node,s=e.ParentNodeInterface,c=e.SelectorsInterface,
l=(e.addWrapNodeListMethod,e.enqueueMutation),u=e.mixin,d=(e.oneOf,e.registerWra
pper),p=e.unsafeUnwrap,f=e.wrappers,h=window.Element,m=["matches","mozMatchesSel
ector","msMatchesSelector","webkitMatchesSelector"].filter(function(e){return h.
prototype[e]}),w=m[0],v=h.prototype[w],g=new WeakMap;r.prototype=Object.create(a
.prototype),u(r.prototype,{createShadowRoot:function(){var t=new f.ShadowRoot(th
is);p(this).polymerShadowRoot_=t;var n=e.getRendererForHost(this);return n.inval
idate(),t},get shadowRoot(){return p(this).polymerShadowRoot_||null},setAttribut
e:function(e,r){var o=p(this).getAttribute(e);p(this).setAttribute(e,r),n(this,e
,o),t(this,e)},removeAttribute:function(e){var r=p(this).getAttribute(e);p(this)
.removeAttribute(e),n(this,e,r),t(this,e)},matches:function(e){return v.call(p(t
his),e)},get classList(){var e=g.get(this);return e||(e=p(this).classList,e.owne
rElement_=this,g.set(this,e)),e},get className(){return p(this).className},set c
lassName(e){this.setAttribute("class",e)},get id(){return p(this).id},set id(e){
this.setAttribute("id",e)}}),m.forEach(function(e){"matches"!==e&&(r.prototype[e
]=function(e){return this.matches(e)})}),h.prototype.webkitCreateShadowRoot&&(r.
prototype.webkitCreateShadowRoot=r.prototype.createShadowRoot),u(r.prototype,o),
u(r.prototype,i),u(r.prototype,s),u(r.prototype,c),d(h,r,document.createElementN
S(null,"x")),e.invalidateRendererBasedOnAttribute=t,e.matchesNames=m,e.wrappers.
Element=r}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){swit
ch(e){case"&":return"&";case"<":return"<";case">":return">";case'"':re
turn""";case"Â ":return" "}}function n(e){return e.replace(O,t)}functio
n r(e){return e.replace(_,t)}function o(e){for(var t={},n=0;n<e.length;n++)t[e[n
]]=!0;return t}function i(e,t){switch(e.nodeType){case Node.ELEMENT_NODE:for(var
o,i=e.tagName.toLowerCase(),s="<"+i,c=e.attributes,l=0;o=c[l];l++)s+=" "+o.name
+'="'+n(o.value)+'"';return s+=">",N[i]?s:s+a(e)+"</"+i+">";case Node.TEXT_NODE:
var u=e.data;return t&&C[t.localName]?u:r(u);case Node.COMMENT_NODE:return"<!--"
+e.data+"-->";default:throw console.error(e),new Error("not implemented")}}funct
ion a(e){e instanceof L.HTMLTemplateElement&&(e=e.content);for(var t="",n=e.firs
tChild;n;n=n.nextSibling)t+=i(n,e);return t}function s(e,t,n){var r=n||"div";e.t
extContent="";var o=T(e.ownerDocument.createElement(r));o.innerHTML=t;for(var i;
i=o.firstChild;)e.appendChild(M(i))}function c(e){h.call(this,e)}function l(e,t)
{var n=T(e.cloneNode(!1));n.innerHTML=t;for(var r,o=T(document.createDocumentFra
gment());r=n.firstChild;)o.appendChild(r);return M(o)}function u(t){return funct
ion(){return e.renderAllPending(),S(this)[t]}}function d(e){m(c,e,u(e))}function
p(t){Object.defineProperty(c.prototype,t,{get:u(t),set:function(n){e.renderAllP
ending(),S(this)[t]=n},configurable:!0,enumerable:!0})}function f(t){Object.defi
neProperty(c.prototype,t,{value:function(){return e.renderAllPending(),S(this)[t
].apply(S(this),arguments)},configurable:!0,enumerable:!0})}var h=e.wrappers.Ele
ment,m=e.defineGetter,w=e.enqueueMutation,v=e.mixin,g=e.nodesWereAdded,b=e.nodes
WereRemoved,y=e.registerWrapper,E=e.snapshotNodeList,S=e.unsafeUnwrap,T=e.unwrap
,M=e.wrap,L=e.wrappers,O=/[&\u00A0"]/g,_=/[&\u00A0<>]/g,N=o(["area","base","br",
"col","command","embed","hr","img","input","keygen","link","meta","param","sourc
e","track","wbr"]),C=o(["style","script","xmp","iframe","noembed","noframes","pl
aintext","noscript"]),D=/MSIE/.test(navigator.userAgent),j=window.HTMLElement,H=
window.HTMLTemplateElement;c.prototype=Object.create(h.prototype),v(c.prototype,
{get innerHTML(){return a(this)},set innerHTML(e){if(D&&C[this.localName])return
void(this.textContent=e);var t=E(this.childNodes);this.invalidateShadowRenderer
()?this instanceof L.HTMLTemplateElement?s(this.content,e):s(this,e,this.tagName
):!H&&this instanceof L.HTMLTemplateElement?s(this.content,e):S(this).innerHTML=
e;var n=E(this.childNodes);w(this,"childList",{addedNodes:n,removedNodes:t}),b(t
),g(n,this)},get outerHTML(){return i(this,this.parentNode)},set outerHTML(e){va
r t=this.parentNode;if(t){t.invalidateShadowRenderer();var n=l(t,e);t.replaceChi
ld(n,this)}},insertAdjacentHTML:function(e,t){var n,r;switch(String(e).toLowerCa
se()){case"beforebegin":n=this.parentNode,r=this;break;case"afterend":n=this.par
entNode,r=this.nextSibling;break;case"afterbegin":n=this,r=this.firstChild;break
;case"beforeend":n=this,r=null;break;default:return}var o=l(n,t);n.insertBefore(
o,r)},get hidden(){return this.hasAttribute("hidden")},set hidden(e){e?this.setA
ttribute("hidden",""):this.removeAttribute("hidden")}}),["clientHeight","clientL
eft","clientTop","clientWidth","offsetHeight","offsetLeft","offsetTop","offsetWi
dth","scrollHeight","scrollWidth"].forEach(d),["scrollLeft","scrollTop"].forEach
(p),["getBoundingClientRect","getClientRects","scrollIntoView"].forEach(f),y(j,c
,document.createElement("b")),e.wrappers.HTMLElement=c,e.getInnerHTML=a,e.setInn
erHTML=s}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.cal
l(this,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=e.unsafeU
nwrap,a=e.wrap,s=window.HTMLCanvasElement;t.prototype=Object.create(n.prototype)
,r(t.prototype,{getContext:function(){var e=i(this).getContext.apply(i(this),arg
uments);return e&&a(e)}}),o(s,t,document.createElement("canvas")),e.wrappers.HTM
LCanvasElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(
e){n.call(this,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=w
indow.HTMLContentElement;t.prototype=Object.create(n.prototype),r(t.prototype,{c
onstructor:t,get select(){return this.getAttribute("select")},set select(e){this
.setAttribute("select",e)},setAttribute:function(e,t){n.prototype.setAttribute.c
all(this,e,t),"select"===String(e).toLowerCase()&&this.invalidateShadowRenderer(
!0)}}),i&&o(i,t),e.wrappers.HTMLContentElement=t}(window.ShadowDOMPolyfill),func
tion(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElement,r
=e.mixin,o=e.registerWrapper,i=e.wrapHTMLCollection,a=e.unwrap,s=window.HTMLForm
Element;t.prototype=Object.create(n.prototype),r(t.prototype,{get elements(){ret
urn i(a(this).elements)}}),o(s,t,document.createElement("form")),e.wrappers.HTML
FormElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){
r.call(this,e)}function n(e,t){if(!(this instanceof n))throw new TypeError("DOM
object constructor cannot be called as a function.");var o=i(document.createElem
ent("img"));r.call(this,o),a(o,this),void 0!==e&&(o.width=e),void 0!==t&&(o.heig
ht=t)}var r=e.wrappers.HTMLElement,o=e.registerWrapper,i=e.unwrap,a=e.rewrap,s=w
indow.HTMLImageElement;t.prototype=Object.create(r.prototype),o(s,t,document.cre
ateElement("img")),n.prototype=t.prototype,e.wrappers.HTMLImageElement=t,e.wrapp
ers.Image=n}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.
call(this,e)}var n=e.wrappers.HTMLElement,r=(e.mixin,e.wrappers.NodeList,e.regis
terWrapper),o=window.HTMLShadowElement;t.prototype=Object.create(n.prototype),t.
prototype.constructor=t,o&&r(o,t),e.wrappers.HTMLShadowElement=t}(window.ShadowD
OMPolyfill),function(e){"use strict";function t(e){if(!e.defaultView)return e;va
r t=d.get(e);if(!t){for(t=e.implementation.createHTMLDocument("");t.lastChild;)t
.removeChild(t.lastChild);d.set(e,t)}return t}function n(e){for(var n,r=t(e.owne
rDocument),o=c(r.createDocumentFragment());n=e.firstChild;)o.appendChild(n);retu
rn o}function r(e){if(o.call(this,e),!p){var t=n(e);u.set(this,l(t))}}var o=e.wr
appers.HTMLElement,i=e.mixin,a=e.registerWrapper,s=e.unsafeUnwrap,c=e.unwrap,l=e
.wrap,u=new WeakMap,d=new WeakMap,p=window.HTMLTemplateElement;r.prototype=Objec
t.create(o.prototype),i(r.prototype,{constructor:r,get content(){return p?l(s(th
is).content):u.get(this)}}),p&&a(p,r),e.wrappers.HTMLTemplateElement=r}(window.S
hadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.
wrappers.HTMLElement,r=e.registerWrapper,o=window.HTMLMediaElement;o&&(t.prototy
pe=Object.create(n.prototype),r(o,t,document.createElement("audio")),e.wrappers.
HTMLMediaElement=t)}(window.ShadowDOMPolyfill),function(e){"use strict";function
t(e){r.call(this,e)}function n(e){if(!(this instanceof n))throw new TypeError("
DOM object constructor cannot be called as a function.");var t=i(document.create
Element("audio"));r.call(this,t),a(t,this),t.setAttribute("preload","auto"),void
0!==e&&t.setAttribute("src",e)}var r=e.wrappers.HTMLMediaElement,o=e.registerWr
apper,i=e.unwrap,a=e.rewrap,s=window.HTMLAudioElement;s&&(t.prototype=Object.cre
ate(r.prototype),o(s,t,document.createElement("audio")),n.prototype=t.prototype,
e.wrappers.HTMLAudioElement=t,e.wrappers.Audio=n)}(window.ShadowDOMPolyfill),fun
ction(e){"use strict";function t(e){return e.replace(/\s+/g," ").trim()}function
n(e){o.call(this,e)}function r(e,t,n,i){if(!(this instanceof r))throw new TypeE
rror("DOM object constructor cannot be called as a function.");var a=c(document.
createElement("option"));o.call(this,a),s(a,this),void 0!==e&&(a.text=e),void 0!
==t&&a.setAttribute("value",t),n===!0&&a.setAttribute("selected",""),a.selected=
i===!0}var o=e.wrappers.HTMLElement,i=e.mixin,a=e.registerWrapper,s=e.rewrap,c=e
.unwrap,l=e.wrap,u=window.HTMLOptionElement;n.prototype=Object.create(o.prototyp
e),i(n.prototype,{get text(){return t(this.textContent)},set text(e){this.textCo
ntent=t(String(e))},get form(){return l(c(this).form)}}),a(u,n,document.createEl
ement("option")),r.prototype=n.prototype,e.wrappers.HTMLOptionElement=n,e.wrappe
rs.Option=r}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.
call(this,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=e.unwr
ap,a=e.wrap,s=window.HTMLSelectElement;t.prototype=Object.create(n.prototype),r(
t.prototype,{add:function(e,t){"object"==typeof t&&(t=i(t)),i(this).add(i(e),t)}
,remove:function(e){return void 0===e?void n.prototype.remove.call(this):("objec
t"==typeof e&&(e=i(e)),void i(this).remove(e))},get form(){return a(i(this).form
)}}),o(s,t,document.createElement("select")),e.wrappers.HTMLSelectElement=t}(win
dow.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var
n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=e.unwrap,a=e.wrap,s=e.
wrapHTMLCollection,c=window.HTMLTableElement;t.prototype=Object.create(n.prototy
pe),r(t.prototype,{get caption(){return a(i(this).caption)},createCaption:functi
on(){return a(i(this).createCaption())},get tHead(){return a(i(this).tHead)},cre
ateTHead:function(){return a(i(this).createTHead())},createTFoot:function(){retu
rn a(i(this).createTFoot())},get tFoot(){return a(i(this).tFoot)},get tBodies(){
return s(i(this).tBodies)},createTBody:function(){return a(i(this).createTBody()
)},get rows(){return s(i(this).rows)},insertRow:function(e){return a(i(this).ins
ertRow(e))}}),o(c,t,document.createElement("table")),e.wrappers.HTMLTableElement
=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this
,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=e.wrapHTMLColle
ction,a=e.unwrap,s=e.wrap,c=window.HTMLTableSectionElement;t.prototype=Object.cr
eate(n.prototype),r(t.prototype,{constructor:t,get rows(){return i(a(this).rows)
},insertRow:function(e){return s(a(this).insertRow(e))}}),o(c,t,document.createE
lement("thead")),e.wrappers.HTMLTableSectionElement=t}(window.ShadowDOMPolyfill)
,function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElem
ent,r=e.mixin,o=e.registerWrapper,i=e.wrapHTMLCollection,a=e.unwrap,s=e.wrap,c=w
indow.HTMLTableRowElement;t.prototype=Object.create(n.prototype),r(t.prototype,{
get cells(){return i(a(this).cells)},insertCell:function(e){return s(a(this).ins
ertCell(e))}}),o(c,t,document.createElement("tr")),e.wrappers.HTMLTableRowElemen
t=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){switch(e.l
ocalName){case"content":return new n(e);case"shadow":return new o(e);case"templa
te":return new i(e)}r.call(this,e)}var n=e.wrappers.HTMLContentElement,r=e.wrapp
ers.HTMLElement,o=e.wrappers.HTMLShadowElement,i=e.wrappers.HTMLTemplateElement,
a=(e.mixin,e.registerWrapper),s=window.HTMLUnknownElement;t.prototype=Object.cre
ate(r.prototype),a(s,t),e.wrappers.HTMLUnknownElement=t}(window.ShadowDOMPolyfil
l),function(e){"use strict";var t=e.wrappers.Element,n=e.wrappers.HTMLElement,r=
e.registerObject,o="http://www.w3.org/2000/svg",i=document.createElementNS(o,"ti
tle"),a=r(i),s=Object.getPrototypeOf(a.prototype).constructor;if(!("classList"in
i)){var c=Object.getOwnPropertyDescriptor(t.prototype,"classList");Object.defin
eProperty(n.prototype,"classList",c),delete t.prototype.classList}e.wrappers.SVG
Element=s}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){p.ca
ll(this,e)}var n=e.mixin,r=e.registerWrapper,o=e.unwrap,i=e.wrap,a=window.SVGUse
Element,s="http://www.w3.org/2000/svg",c=i(document.createElementNS(s,"g")),l=do
cument.createElementNS(s,"use"),u=c.constructor,d=Object.getPrototypeOf(u.protot
ype),p=d.constructor;t.prototype=Object.create(d),"instanceRoot"in l&&n(t.protot
ype,{get instanceRoot(){return i(o(this).instanceRoot)},get animatedInstanceRoot
(){return i(o(this).animatedInstanceRoot)}}),r(a,t,l),e.wrappers.SVGUseElement=t
}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e
)}var n=e.wrappers.EventTarget,r=e.mixin,o=e.registerWrapper,i=e.unsafeUnwrap,a=
e.wrap,s=window.SVGElementInstance;s&&(t.prototype=Object.create(n.prototype),r(
t.prototype,{get correspondingElement(){return a(i(this).correspondingElement)},
get correspondingUseElement(){return a(i(this).correspondingUseElement)},get par
entNode(){return a(i(this).parentNode)},get childNodes(){throw new Error("Not im
plemented")},get firstChild(){return a(i(this).firstChild)},get lastChild(){retu
rn a(i(this).lastChild)},get previousSibling(){return a(i(this).previousSibling)
},get nextSibling(){return a(i(this).nextSibling)}}),o(s,t),e.wrappers.SVGElemen
tInstance=t)}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){o
(e,this)}var n=e.mixin,r=e.registerWrapper,o=e.setWrapper,i=e.unsafeUnwrap,a=e.u
nwrap,s=e.unwrapIfNeeded,c=e.wrap,l=window.CanvasRenderingContext2D;n(t.prototyp
e,{get canvas(){return c(i(this).canvas)},drawImage:function(){arguments[0]=s(ar
guments[0]),i(this).drawImage.apply(i(this),arguments)},createPattern:function()
{return arguments[0]=a(arguments[0]),i(this).createPattern.apply(i(this),argumen
ts)}}),r(l,t,document.createElement("canvas").getContext("2d")),e.wrappers.Canva
sRenderingContext2D=t}(window.ShadowDOMPolyfill),function(e){"use strict";functi
on t(e){o(e,this)}var n=e.mixin,r=e.registerWrapper,o=e.setWrapper,i=e.unsafeUnw
rap,a=e.unwrapIfNeeded,s=e.wrap,c=window.WebGLRenderingContext;if(c){n(t.prototy
pe,{get canvas(){return s(i(this).canvas)},texImage2D:function(){arguments[5]=a(
arguments[5]),i(this).texImage2D.apply(i(this),arguments)},texSubImage2D:functio
n(){arguments[6]=a(arguments[6]),i(this).texSubImage2D.apply(i(this),arguments)}
});var l=/WebKit/.test(navigator.userAgent)?{drawingBufferHeight:null,drawingBuf
ferWidth:null}:{};r(c,t,l),e.wrappers.WebGLRenderingContext=t}}(window.ShadowDOM
Polyfill),function(e){"use strict";function t(e){r(e,this)}var n=e.registerWrapp
er,r=e.setWrapper,o=e.unsafeUnwrap,i=e.unwrap,a=e.unwrapIfNeeded,s=e.wrap,c=wind
ow.Range;t.prototype={get startContainer(){return s(o(this).startContainer)},get
endContainer(){return s(o(this).endContainer)},get commonAncestorContainer(){re
turn s(o(this).commonAncestorContainer)},setStart:function(e,t){o(this).setStart
(a(e),t)},setEnd:function(e,t){o(this).setEnd(a(e),t)},setStartBefore:function(e
){o(this).setStartBefore(a(e))},setStartAfter:function(e){o(this).setStartAfter(
a(e))},setEndBefore:function(e){o(this).setEndBefore(a(e))},setEndAfter:function
(e){o(this).setEndAfter(a(e))},selectNode:function(e){o(this).selectNode(a(e))},
selectNodeContents:function(e){o(this).selectNodeContents(a(e))},compareBoundary
Points:function(e,t){return o(this).compareBoundaryPoints(e,i(t))},extractConten
ts:function(){return s(o(this).extractContents())},cloneContents:function(){retu
rn s(o(this).cloneContents())},insertNode:function(e){o(this).insertNode(a(e))},
surroundContents:function(e){o(this).surroundContents(a(e))},cloneRange:function
(){return s(o(this).cloneRange())},isPointInRange:function(e,t){return o(this).i
sPointInRange(a(e),t)},comparePoint:function(e,t){return o(this).comparePoint(a(
e),t)},intersectsNode:function(e){return o(this).intersectsNode(a(e))},toString:
function(){return o(this).toString()}},c.prototype.createContextualFragment&&(t.
prototype.createContextualFragment=function(e){return s(o(this).createContextual
Fragment(e))}),n(window.Range,t,document.createRange()),e.wrappers.Range=t}(wind
ow.ShadowDOMPolyfill),function(e){"use strict";var t=e.GetElementsByInterface,n=
e.ParentNodeInterface,r=e.SelectorsInterface,o=e.mixin,i=e.registerObject,a=i(do
cument.createDocumentFragment());o(a.prototype,n),o(a.prototype,r),o(a.prototype
,t);var s=i(document.createComment(""));e.wrappers.Comment=s,e.wrappers.Document
Fragment=a}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){var
t=d(u(e).ownerDocument.createDocumentFragment());n.call(this,t),c(t,this);var o
=e.shadowRoot;f.set(this,o),this.treeScope_=new r(this,a(o||e)),p.set(this,e)}va
r n=e.wrappers.DocumentFragment,r=e.TreeScope,o=e.elementFromPoint,i=e.getInnerH
TML,a=e.getTreeScope,s=e.mixin,c=e.rewrap,l=e.setInnerHTML,u=e.unsafeUnwrap,d=e.
unwrap,p=new WeakMap,f=new WeakMap,h=/[ \t\n\r\f]/;t.prototype=Object.create(n.p
rototype),s(t.prototype,{constructor:t,get innerHTML(){return i(this)},set inner
HTML(e){l(this,e),this.invalidateShadowRenderer()},get olderShadowRoot(){return
f.get(this)||null},get host(){return p.get(this)||null},invalidateShadowRenderer
:function(){return p.get(this).invalidateShadowRenderer()},elementFromPoint:func
tion(e,t){return o(this,this.ownerDocument,e,t)},getElementById:function(e){retu
rn h.test(e)?null:this.querySelector('[id="'+e+'"]')}}),e.wrappers.ShadowRoot=t}
(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){e.previousSibl
ing_=e.previousSibling,e.nextSibling_=e.nextSibling,e.parentNode_=e.parentNode}f
unction n(n,o,i){var a=x(n),s=x(o),c=i?x(i):null;if(r(o),t(o),i)n.firstChild===i
&&(n.firstChild_=i),i.previousSibling_=i.previousSibling;else{n.lastChild_=n.las
tChild,n.lastChild===n.firstChild&&(n.firstChild_=n.firstChild);var l=R(a.lastCh
ild);l&&(l.nextSibling_=l.nextSibling)}e.originalInsertBefore.call(a,s,c)}functi
on r(n){var r=x(n),o=r.parentNode;if(o){var i=R(o);t(n),n.previousSibling&&(n.pr
eviousSibling.nextSibling_=n),n.nextSibling&&(n.nextSibling.previousSibling_=n),
i.lastChild===n&&(i.lastChild_=n),i.firstChild===n&&(i.firstChild_=n),e.original
RemoveChild.call(o,r)}}function o(e){I.set(e,[])}function i(e){var t=I.get(e);re
turn t||I.set(e,t=[]),t}function a(e){for(var t=[],n=0,r=e.firstChild;r;r=r.next
Sibling)t[n++]=r;return t}function s(){for(var e=0;e<F.length;e++){var t=F[e],n=
t.parentRenderer;n&&n.dirty||t.render()}F=[]}function c(){M=null,s()}function l(
e){var t=k.get(e);return t||(t=new f(e),k.set(e,t)),t}function u(e){var t=D(e).r
oot;return t instanceof C?t:null}function d(e){return l(e.host)}function p(e){th
is.skip=!1,this.node=e,this.childNodes=[]}function f(e){this.host=e,this.dirty=!
1,this.invalidateAttributes(),this.associateNode(e)}function h(e){for(var t=[],n
=e.firstChild;n;n=n.nextSibling)E(n)?t.push.apply(t,i(n)):t.push(n);return t}fun
ction m(e){if(e instanceof _)return e;if(e instanceof O)return null;for(var t=e.
firstChild;t;t=t.nextSibling){var n=m(t);if(n)return n}return null}function w(e,
t){i(t).push(e);var n=A.get(e);n?n.push(t):A.set(e,[t])}function v(e){return A.g
et(e)}function g(e){A.set(e,void 0)}function b(e,t){var n=t.getAttribute("select
");if(!n)return!0;if(n=n.trim(),!n)return!0;if(!(e instanceof L))return!1;if(!U.
test(n))return!1;try{return e.matches(n)}catch(r){return!1}}function y(e,t){var
n=v(t);return n&&n[n.length-1]===e}function E(e){return e instanceof O||e instan
ceof _}function S(e){return e.shadowRoot}function T(e){for(var t=[],n=e.shadowRo
ot;n;n=n.olderShadowRoot)t.push(n);return t}var M,L=e.wrappers.Element,O=e.wrapp
ers.HTMLContentElement,_=e.wrappers.HTMLShadowElement,N=e.wrappers.Node,C=e.wrap
pers.ShadowRoot,D=(e.assert,e.getTreeScope),j=(e.mixin,e.oneOf),H=e.unsafeUnwrap
,x=e.unwrap,R=e.wrap,P=e.ArraySplice,I=new WeakMap,A=new WeakMap,k=new WeakMap,W
=j(window,["requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnim
ationFrame","setTimeout"]),F=[],B=new P;B.equals=function(e,t){return x(e.node)=
==t},p.prototype={append:function(e){var t=new p(e);return this.childNodes.push(
t),t},sync:function(e){if(!this.skip){for(var t=this.node,o=this.childNodes,i=a(
x(t)),s=e||new WeakMap,c=B.calculateSplices(o,i),l=0,u=0,d=0,p=0;p<c.length;p++)
{for(var f=c[p];d<f.index;d++)u++,o[l++].sync(s);for(var h=f.removed.length,m=0;
h>m;m++){var w=R(i[u++]);s.get(w)||r(w)}for(var v=f.addedCount,g=i[u]&&R(i[u]),m
=0;v>m;m++){var b=o[l++],y=b.node;n(t,y,g),s.set(y,!0),b.sync(s)}d+=v}for(var p=
d;p<o.length;p++)o[p].sync(s)}}},f.prototype={render:function(e){if(this.dirty){
this.invalidateAttributes();var t=this.host;this.distribution(t);var n=e||new p(
t);this.buildRenderTree(n,t);var r=!e;r&&n.sync(),this.dirty=!1}},get parentRend
erer(){return D(this.host).renderer},invalidate:function(){if(!this.dirty){this.
dirty=!0;var e=this.parentRenderer;if(e&&e.invalidate(),F.push(this),M)return;M=
window[W](c,0)}},distribution:function(e){this.resetAllSubtrees(e),this.distribu
tionResolution(e)},resetAll:function(e){E(e)?o(e):g(e),this.resetAllSubtrees(e)}
,resetAllSubtrees:function(e){for(var t=e.firstChild;t;t=t.nextSibling)this.rese
tAll(t);e.shadowRoot&&this.resetAll(e.shadowRoot),e.olderShadowRoot&&this.resetA
ll(e.olderShadowRoot)},distributionResolution:function(e){if(S(e)){for(var t=e,n
=h(t),r=T(t),o=0;o<r.length;o++)this.poolDistribution(r[o],n);for(var o=r.length
-1;o>=0;o--){var i=r[o],a=m(i);if(a){var s=i.olderShadowRoot;s&&(n=h(s));for(var
c=0;c<n.length;c++)w(n[c],a)}this.distributionResolution(i)}}for(var l=e.firstC
hild;l;l=l.nextSibling)this.distributionResolution(l)},poolDistribution:function
(e,t){if(!(e instanceof _))if(e instanceof O){var n=e;this.updateDependentAttrib
utes(n.getAttribute("select"));for(var r=!1,o=0;o<t.length;o++){var e=t[o];e&&b(
e,n)&&(w(e,n),t[o]=void 0,r=!0)}if(!r)for(var i=n.firstChild;i;i=i.nextSibling)w
(i,n)}else for(var i=e.firstChild;i;i=i.nextSibling)this.poolDistribution(i,t)},
buildRenderTree:function(e,t){for(var n=this.compose(t),r=0;r<n.length;r++){var
o=n[r],i=e.append(o);this.buildRenderTree(i,o)}if(S(t)){var a=l(t);a.dirty=!1}},
compose:function(e){for(var t=[],n=e.shadowRoot||e,r=n.firstChild;r;r=r.nextSibl
ing)if(E(r)){this.associateNode(n);for(var o=i(r),a=0;a<o.length;a++){var s=o[a]
;y(r,s)&&t.push(s)}}else t.push(r);return t},invalidateAttributes:function(){thi
s.attributes=Object.create(null)},updateDependentAttributes:function(e){if(e){va
r t=this.attributes;/\.\w+/.test(e)&&(t["class"]=!0),/#\w+/.test(e)&&(t.id=!0),e
.replace(/\[\s*([^\s=\|~\]]+)/g,function(e,n){t[n]=!0})}},dependsOnAttribute:fun
ction(e){return this.attributes[e]},associateNode:function(e){H(e).polymerShadow
Renderer_=this}};var U=/^(:not\()?[*.#[a-zA-Z_|]/;N.prototype.invalidateShadowRe
nderer=function(){var e=H(this).polymerShadowRenderer_;return e?(e.invalidate(),
!0):!1},O.prototype.getDistributedNodes=_.prototype.getDistributedNodes=function
(){return s(),i(this)},L.prototype.getDestinationInsertionPoints=function(){retu
rn s(),v(this)||[]},O.prototype.nodeIsInserted_=_.prototype.nodeIsInserted_=func
tion(){this.invalidateShadowRenderer();var e,t=u(this);t&&(e=d(t)),H(this).polym
erShadowRenderer_=e,e&&e.invalidate()},e.getRendererForHost=l,e.getShadowTrees=T
,e.renderAllPending=s,e.getDestinationInsertionPoints=v,e.visual={insertBefore:n
,remove:r}}(window.ShadowDOMPolyfill),function(e){"use strict";function t(t){if(
window[t]){r(!e.wrappers[t]);var c=function(e){n.call(this,e)};c.prototype=Objec
t.create(n.prototype),o(c.prototype,{get form(){return s(a(this).form)}}),i(wind
ow[t],c,document.createElement(t.slice(4,-7))),e.wrappers[t]=c}}var n=e.wrappers
.HTMLElement,r=e.assert,o=e.mixin,i=e.registerWrapper,a=e.unwrap,s=e.wrap,c=["HT
MLButtonElement","HTMLFieldSetElement","HTMLInputElement","HTMLKeygenElement","H
TMLLabelElement","HTMLLegendElement","HTMLObjectElement","HTMLOutputElement","HT
MLTextAreaElement"];c.forEach(t)}(window.ShadowDOMPolyfill),function(e){"use str
ict";function t(e){r(e,this)}{var n=e.registerWrapper,r=e.setWrapper,o=e.unsafeU
nwrap,i=e.unwrap,a=e.unwrapIfNeeded,s=e.wrap;window.Selection}t.prototype={get a
nchorNode(){return s(o(this).anchorNode)},get focusNode(){return s(o(this).focus
Node)},addRange:function(e){o(this).addRange(i(e))},collapse:function(e,t){o(thi
s).collapse(a(e),t)},containsNode:function(e,t){return o(this).containsNode(a(e)
,t)},extend:function(e,t){o(this).extend(a(e),t)},getRangeAt:function(e){return
s(o(this).getRangeAt(e))},removeRange:function(e){o(this).removeRange(i(e))},sel
ectAllChildren:function(e){o(this).selectAllChildren(a(e))},toString:function(){
return o(this).toString()}},n(window.Selection,t,window.getSelection()),e.wrappe
rs.Selection=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e)
{u.call(this,e),this.treeScope_=new m(this,null)}function n(e){var n=document[e]
;t.prototype[e]=function(){return N(n.apply(O(this),arguments))}}function r(e,t)
{j.call(O(t),_(e)),o(e,t)}function o(e,t){e.shadowRoot&&t.adoptNode(e.shadowRoot
),e instanceof h&&i(e,t);for(var n=e.firstChild;n;n=n.nextSibling)o(n,t)}functio
n i(e,t){var n=e.olderShadowRoot;n&&t.adoptNode(n)}function a(e){L(e,this)}funct
ion s(e,t){var n=document.implementation[t];e.prototype[t]=function(){return N(n
.apply(O(this),arguments))}}function c(e,t){var n=document.implementation[t];e.p
rototype[t]=function(){return n.apply(O(this),arguments)}}var l=e.GetElementsByI
nterface,u=e.wrappers.Node,d=e.ParentNodeInterface,p=e.wrappers.Selection,f=e.Se
lectorsInterface,h=e.wrappers.ShadowRoot,m=e.TreeScope,w=e.cloneNode,v=e.defineW
rapGetter,g=e.elementFromPoint,b=e.forwardMethodsToWrapper,y=e.matchesNames,E=e.
mixin,S=e.registerWrapper,T=e.renderAllPending,M=e.rewrap,L=e.setWrapper,O=e.uns
afeUnwrap,_=e.unwrap,N=e.wrap,C=e.wrapEventTargetMethods,D=(e.wrapNodeList,new W
eakMap);t.prototype=Object.create(u.prototype),v(t,"documentElement"),v(t,"body"
),v(t,"head"),["createComment","createDocumentFragment","createElement","createE
lementNS","createEvent","createEventNS","createRange","createTextNode","getEleme
ntById"].forEach(n);var j=document.adoptNode,H=document.getSelection;if(E(t.prot
otype,{adoptNode:function(e){return e.parentNode&&e.parentNode.removeChild(e),r(
e,this),e},elementFromPoint:function(e,t){return g(this,this,e,t)},importNode:fu
nction(e,t){return w(e,t,O(this))},getSelection:function(){return T(),new p(H.ca
ll(_(this)))},getElementsByName:function(e){return f.querySelectorAll.call(this,
"[name="+JSON.stringify(String(e))+"]")}}),document.registerElement){var x=docum
ent.registerElement;t.prototype.registerElement=function(t,n){function r(e){retu
rn e?void L(e,this):i?document.createElement(i,t):document.createElement(t)}var
o,i;if(void 0!==n&&(o=n.prototype,i=n["extends"]),o||(o=Object.create(HTMLElemen
t.prototype)),e.nativePrototypeTable.get(o))throw new Error("NotSupportedError")
;for(var a,s=Object.getPrototypeOf(o),c=[];s&&!(a=e.nativePrototypeTable.get(s))
;)c.push(s),s=Object.getPrototypeOf(s);if(!a)throw new Error("NotSupportedError"
);for(var l=Object.create(a),u=c.length-1;u>=0;u--)l=Object.create(l);["createdC
allback","attachedCallback","detachedCallback","attributeChangedCallback"].forEa
ch(function(e){var t=o[e];t&&(l[e]=function(){N(this)instanceof r||M(this),t.app
ly(N(this),arguments)})});var d={prototype:l};i&&(d["extends"]=i),r.prototype=o,
r.prototype.constructor=r,e.constructorTable.set(l,r),e.nativePrototypeTable.set
(o,l);x.call(_(this),t,d);return r},b([window.HTMLDocument||window.Document],["r
egisterElement"])}b([window.HTMLBodyElement,window.HTMLDocument||window.Document
,window.HTMLHeadElement,window.HTMLHtmlElement],["appendChild","compareDocumentP
osition","contains","getElementsByClassName","getElementsByTagName","getElements
ByTagNameNS","insertBefore","querySelector","querySelectorAll","removeChild","re
placeChild"]),b([window.HTMLBodyElement,window.HTMLHeadElement,window.HTMLHtmlEl
ement],y),b([window.HTMLDocument||window.Document],["adoptNode","importNode","co
ntains","createComment","createDocumentFragment","createElement","createElementN
S","createEvent","createEventNS","createRange","createTextNode","elementFromPoin
t","getElementById","getElementsByName","getSelection"]),E(t.prototype,l),E(t.pr
ototype,d),E(t.prototype,f),E(t.prototype,{get implementation(){var e=D.get(this
);return e?e:(e=new a(_(this).implementation),D.set(this,e),e)},get defaultView(
){return N(_(this).defaultView) |
| 13 }}),S(window.Document,t,document.implementation.createHTMLDocument("")),window.H
TMLDocument&&S(window.HTMLDocument,t),C([window.HTMLBodyElement,window.HTMLDocum
ent||window.Document,window.HTMLHeadElement]),s(a,"createDocumentType"),s(a,"cre
ateDocument"),s(a,"createHTMLDocument"),c(a,"hasFeature"),S(window.DOMImplementa
tion,a),b([window.DOMImplementation],["createDocumentType","createDocument","cre
ateHTMLDocument","hasFeature"]),e.adoptNodeNoRemove=r,e.wrappers.DOMImplementati
on=a,e.wrappers.Document=t}(window.ShadowDOMPolyfill),function(e){"use strict";f
unction t(e){n.call(this,e)}var n=e.wrappers.EventTarget,r=e.wrappers.Selection,
o=e.mixin,i=e.registerWrapper,a=e.renderAllPending,s=e.unwrap,c=e.unwrapIfNeeded
,l=e.wrap,u=window.Window,d=window.getComputedStyle,p=window.getDefaultComputedS
tyle,f=window.getSelection;t.prototype=Object.create(n.prototype),u.prototype.ge
tComputedStyle=function(e,t){return l(this||window).getComputedStyle(c(e),t)},p&
&(u.prototype.getDefaultComputedStyle=function(e,t){return l(this||window).getDe
faultComputedStyle(c(e),t)}),u.prototype.getSelection=function(){return l(this||
window).getSelection()},delete window.getComputedStyle,delete window.getDefaultC
omputedStyle,delete window.getSelection,["addEventListener","removeEventListener
","dispatchEvent"].forEach(function(e){u.prototype[e]=function(){var t=l(this||w
indow);return t[e].apply(t,arguments)},delete window[e]}),o(t.prototype,{getComp
utedStyle:function(e,t){return a(),d.call(s(this),c(e),t)},getSelection:function
(){return a(),new r(f.call(s(this)))},get document(){return l(s(this).document)}
}),p&&(t.prototype.getDefaultComputedStyle=function(e,t){return a(),p.call(s(thi
s),c(e),t)}),i(u,t,window),e.wrappers.Window=t}(window.ShadowDOMPolyfill),functi
on(e){"use strict";var t=e.unwrap,n=window.DataTransfer||window.Clipboard,r=n.pr
ototype.setDragImage;r&&(n.prototype.setDragImage=function(e,n,o){r.call(this,t(
e),n,o)})}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){var
t;t=e instanceof i?e:new i(e&&o(e)),r(t,this)}var n=e.registerWrapper,r=e.setWra
pper,o=e.unwrap,i=window.FormData;i&&(n(i,t,new i),e.wrappers.FormData=t)}(windo
w.ShadowDOMPolyfill),function(e){"use strict";var t=e.unwrapIfNeeded,n=XMLHttpRe
quest.prototype.send;XMLHttpRequest.prototype.send=function(e){return n.call(thi
s,t(e))}}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){var t
=n[e],r=window[t];if(r){var o=document.createElement(e),i=o.constructor;window[t
]=i}}var n=(e.isWrapperFor,{a:"HTMLAnchorElement",area:"HTMLAreaElement",audio:"
HTMLAudioElement",base:"HTMLBaseElement",body:"HTMLBodyElement",br:"HTMLBRElemen
t",button:"HTMLButtonElement",canvas:"HTMLCanvasElement",caption:"HTMLTableCapti
onElement",col:"HTMLTableColElement",content:"HTMLContentElement",data:"HTMLData
Element",datalist:"HTMLDataListElement",del:"HTMLModElement",dir:"HTMLDirectoryE
lement",div:"HTMLDivElement",dl:"HTMLDListElement",embed:"HTMLEmbedElement",fiel
dset:"HTMLFieldSetElement",font:"HTMLFontElement",form:"HTMLFormElement",frame:"
HTMLFrameElement",frameset:"HTMLFrameSetElement",h1:"HTMLHeadingElement",head:"H
TMLHeadElement",hr:"HTMLHRElement",html:"HTMLHtmlElement",iframe:"HTMLIFrameElem
ent",img:"HTMLImageElement",input:"HTMLInputElement",keygen:"HTMLKeygenElement",
label:"HTMLLabelElement",legend:"HTMLLegendElement",li:"HTMLLIElement",link:"HTM
LLinkElement",map:"HTMLMapElement",marquee:"HTMLMarqueeElement",menu:"HTMLMenuEl
ement",menuitem:"HTMLMenuItemElement",meta:"HTMLMetaElement",meter:"HTMLMeterEle
ment",object:"HTMLObjectElement",ol:"HTMLOListElement",optgroup:"HTMLOptGroupEle
ment",option:"HTMLOptionElement",output:"HTMLOutputElement",p:"HTMLParagraphElem
ent",param:"HTMLParamElement",pre:"HTMLPreElement",progress:"HTMLProgressElement
",q:"HTMLQuoteElement",script:"HTMLScriptElement",select:"HTMLSelectElement",sha
dow:"HTMLShadowElement",source:"HTMLSourceElement",span:"HTMLSpanElement",style:
"HTMLStyleElement",table:"HTMLTableElement",tbody:"HTMLTableSectionElement",temp
late:"HTMLTemplateElement",textarea:"HTMLTextAreaElement",thead:"HTMLTableSectio
nElement",time:"HTMLTimeElement",title:"HTMLTitleElement",tr:"HTMLTableRowElemen
t",track:"HTMLTrackElement",ul:"HTMLUListElement",video:"HTMLVideoElement"});Obj
ect.keys(n).forEach(t),Object.getOwnPropertyNames(e.wrappers).forEach(function(t
){window[t]=e.wrappers[t]})}(window.ShadowDOMPolyfill),function(e){function t(e,
t){var n="";return Array.prototype.forEach.call(e,function(e){n+=e.textContent+"
\n\n"}),t||(n=n.replace(d,"")),n}function n(e){var t=document.createElement("sty
le");return t.textContent=e,t}function r(e){var t=n(e);document.head.appendChild
(t);var r=[];if(t.sheet)try{r=t.sheet.cssRules}catch(o){}else console.warn("shee
t not found",t);return t.parentNode.removeChild(t),r}function o(){C.initialized=
!0,document.body.appendChild(C);var e=C.contentDocument,t=e.createElement("base"
);t.href=document.baseURI,e.head.appendChild(t)}function i(e){C.initialized||o()
,document.body.appendChild(C),e(C.contentDocument),document.body.removeChild(C)}
function a(e,t){if(t){var o;if(e.match("@import")&&j){var a=n(e);i(function(e){e
.head.appendChild(a.impl),o=Array.prototype.slice.call(a.sheet.cssRules,0),t(o)}
)}else o=r(e),t(o)}}function s(e){e&&l().appendChild(document.createTextNode(e))
}function c(e,t){var r=n(e);r.setAttribute(t,""),r.setAttribute(x,""),document.h
ead.appendChild(r)}function l(){return D||(D=document.createElement("style"),D.s
etAttribute(x,""),D[x]=!0),D}var u={strictStyling:!1,registry:{},shimStyling:fun
ction(e,n,r){var o=this.prepareRoot(e,n,r),i=this.isTypeExtension(r),a=this.make
ScopeSelector(n,i),s=t(o,!0);s=this.scopeCssText(s,a),e&&(e.shimmedStyle=s),this
.addCssToDocument(s,n)},shimStyle:function(e,t){return this.shimCssText(e.textCo
ntent,t)},shimCssText:function(e,t){return e=this.insertDirectives(e),this.scope
CssText(e,t)},makeScopeSelector:function(e,t){return e?t?"[is="+e+"]":e:""},isTy
peExtension:function(e){return e&&e.indexOf("-")<0},prepareRoot:function(e,t,n){
var r=this.registerRoot(e,t,n);return this.replaceTextInStyles(r.rootStyles,this
.insertDirectives),this.removeStyles(e,r.rootStyles),this.strictStyling&&this.ap
plyScopeToContent(e,t),r.scopeStyles},removeStyles:function(e,t){for(var n,r=0,o
=t.length;o>r&&(n=t[r]);r++)n.parentNode.removeChild(n)},registerRoot:function(e
,t,n){var r=this.registry[t]={root:e,name:t,extendsName:n},o=this.findStyles(e);
r.rootStyles=o,r.scopeStyles=r.rootStyles;var i=this.registry[r.extendsName];ret
urn i&&(r.scopeStyles=i.scopeStyles.concat(r.scopeStyles)),r},findStyles:functio
n(e){if(!e)return[];var t=e.querySelectorAll("style");return Array.prototype.fil
ter.call(t,function(e){return!e.hasAttribute(R)})},applyScopeToContent:function(
e,t){e&&(Array.prototype.forEach.call(e.querySelectorAll("*"),function(e){e.setA
ttribute(t,"")}),Array.prototype.forEach.call(e.querySelectorAll("template"),fun
ction(e){this.applyScopeToContent(e.content,t)},this))},insertDirectives:functio
n(e){return e=this.insertPolyfillDirectivesInCssText(e),this.insertPolyfillRules
InCssText(e)},insertPolyfillDirectivesInCssText:function(e){return e=e.replace(p
,function(e,t){return t.slice(0,-2)+"{"}),e.replace(f,function(e,t){return t+" {
"})},insertPolyfillRulesInCssText:function(e){return e=e.replace(h,function(e,t)
{return t.slice(0,-1)}),e.replace(m,function(e,t,n,r){var o=e.replace(t,"").repl
ace(n,"");return r+o})},scopeCssText:function(e,t){var n=this.extractUnscopedRul
esFromCssText(e);if(e=this.insertPolyfillHostInCssText(e),e=this.convertColonHos
t(e),e=this.convertColonHostContext(e),e=this.convertShadowDOMSelectors(e),t){va
r e,r=this;a(e,function(n){e=r.scopeRules(n,t)})}return e=e+"\n"+n,e.trim()},ext
ractUnscopedRulesFromCssText:function(e){for(var t,n="";t=w.exec(e);)n+=t[1].sli
ce(0,-1)+"\n\n";for(;t=v.exec(e);)n+=t[0].replace(t[2],"").replace(t[1],t[3])+"\
n\n";return n},convertColonHost:function(e){return this.convertColonRule(e,E,thi
s.colonHostPartReplacer)},convertColonHostContext:function(e){return this.conver
tColonRule(e,S,this.colonHostContextPartReplacer)},convertColonRule:function(e,t
,n){return e.replace(t,function(e,t,r,o){if(t=O,r){for(var i,a=r.split(","),s=[]
,c=0,l=a.length;l>c&&(i=a[c]);c++)i=i.trim(),s.push(n(t,i,o));return s.join(",")
}return t+o})},colonHostContextPartReplacer:function(e,t,n){return t.match(g)?th
is.colonHostPartReplacer(e,t,n):e+t+n+", "+t+" "+e+n},colonHostPartReplacer:func
tion(e,t,n){return e+t.replace(g,"")+n},convertShadowDOMSelectors:function(e){fo
r(var t=0;t<N.length;t++)e=e.replace(N[t]," ");return e},scopeRules:function(e,t
){var n="";return e&&Array.prototype.forEach.call(e,function(e){if(e.selectorTex
t&&e.style&&void 0!==e.style.cssText)n+=this.scopeSelector(e.selectorText,t,this
.strictStyling)+" {\n ",n+=this.propertiesFromRule(e)+"\n}\n\n";else if(e.type
===CSSRule.MEDIA_RULE)n+="@media "+e.media.mediaText+" {\n",n+=this.scopeRules(e
.cssRules,t),n+="\n}\n\n";else try{e.cssText&&(n+=e.cssText+"\n\n")}catch(r){e.t
ype===CSSRule.KEYFRAMES_RULE&&e.cssRules&&(n+=this.ieSafeCssTextFromKeyFrameRule
(e))}},this),n},ieSafeCssTextFromKeyFrameRule:function(e){var t="@keyframes "+e.
name+" {";return Array.prototype.forEach.call(e.cssRules,function(e){t+=" "+e.ke
yText+" {"+e.style.cssText+"}"}),t+=" }"},scopeSelector:function(e,t,n){var r=[]
,o=e.split(",");return o.forEach(function(e){e=e.trim(),this.selectorNeedsScopin
g(e,t)&&(e=n&&!e.match(O)?this.applyStrictSelectorScope(e,t):this.applySelectorS
cope(e,t)),r.push(e)},this),r.join(", ")},selectorNeedsScoping:function(e,t){if(
Array.isArray(t))return!0;var n=this.makeScopeMatcher(t);return!e.match(n)},make
ScopeMatcher:function(e){return e=e.replace(/\[/g,"\\[").replace(/\[/g,"\\]"),ne
w RegExp("^("+e+")"+T,"m")},applySelectorScope:function(e,t){return Array.isArra
y(t)?this.applySelectorScopeList(e,t):this.applySimpleSelectorScope(e,t)},applyS
electorScopeList:function(e,t){for(var n,r=[],o=0;n=t[o];o++)r.push(this.applySi
mpleSelectorScope(e,n));return r.join(", ")},applySimpleSelectorScope:function(e
,t){return e.match(_)?(e=e.replace(O,t),e.replace(_,t+" ")):t+" "+e},applyStrict
SelectorScope:function(e,t){t=t.replace(/\[is=([^\]]*)\]/g,"$1");var n=[" ",">",
"+","~"],r=e,o="["+t+"]";return n.forEach(function(e){var t=r.split(e);r=t.map(f
unction(e){var t=e.trim().replace(_,"");return t&&n.indexOf(t)<0&&t.indexOf(o)<0
&&(e=t.replace(/([^:]*)(:*)(.*)/,"$1"+o+"$2$3")),e}).join(e)}),r},insertPolyfill
HostInCssText:function(e){return e.replace(L,b).replace(M,g)},propertiesFromRule
:function(e){var t=e.style.cssText;e.style.content&&!e.style.content.match(/['"]
+|attr/)&&(t=t.replace(/content:[^;]*;/g,"content: '"+e.style.content+"';"));var
n=e.style;for(var r in n)"initial"===n[r]&&(t+=r+": initial; ");return t},repla
ceTextInStyles:function(e,t){e&&t&&(e instanceof Array||(e=[e]),Array.prototype.
forEach.call(e,function(e){e.textContent=t.call(this,e.textContent)},this))},add
CssToDocument:function(e,t){e.match("@import")?c(e,t):s(e)}},d=/\/\*[^*]*\*+([^/
*][^*]*\*+)*\//gim,p=/\/\*\s*@polyfill ([^*]*\*+([^/*][^*]*\*+)*\/)([^{]*?){/gim
,f=/polyfill-next-selector[^}]*content\:[\s]*?['"](.*?)['"][;\s]*}([^{]*?){/gim,
h=/\/\*\s@polyfill-rule([^*]*\*+([^/*][^*]*\*+)*)\//gim,m=/(polyfill-rule)[^}]*(
content\:[\s]*['"](.*?)['"])[;\s]*[^}]*}/gim,w=/\/\*\s@polyfill-unscoped-rule([^
*]*\*+([^/*][^*]*\*+)*)\//gim,v=/(polyfill-unscoped-rule)[^}]*(content\:[\s]*['"
](.*?)['"])[;\s]*[^}]*}/gim,g="-shadowcsshost",b="-shadowcsscontext",y=")(?:\\((
(?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",E=new RegExp("("+g+y,"gim"),S=new RegEx
p("("+b+y,"gim"),T="([>\\s~+[.,{:][\\s\\S]*)?$",M=/\:host/gim,L=/\:host-context/
gim,O=g+"-no-combinator",_=new RegExp(g,"gim"),N=(new RegExp(b,"gim"),[/\^\^/g,/
\^/g,/\/shadow\//g,/\/shadow-deep\//g,/::shadow/g,/\/deep\//g,/::content/g]),C=d
ocument.createElement("iframe");C.style.display="none";var D,j=navigator.userAge
nt.match("Chrome"),H="shim-shadowdom",x="shim-shadowdom-css",R="no-shim";if(wind
ow.ShadowDOMPolyfill){s("style { display: none !important; }\n");var P=ShadowDOM
Polyfill.wrap(document),I=P.querySelector("head");I.insertBefore(l(),I.childNode
s[0]),document.addEventListener("DOMContentLoaded",function(){e.urlResolver;if(w
indow.HTMLImports&&!HTMLImports.useNative){var t="link[rel=stylesheet]["+H+"]",n
="style["+H+"]";HTMLImports.importer.documentPreloadSelectors+=","+t,HTMLImports
.importer.importsPreloadSelectors+=","+t,HTMLImports.parser.documentSelectors=[H
TMLImports.parser.documentSelectors,t,n].join(",");var r=HTMLImports.parser.pars
eGeneric;HTMLImports.parser.parseGeneric=function(e){if(!e[x]){var t=e.__importE
lement||e;if(!t.hasAttribute(H))return void r.call(this,e);e.__resource&&(t=e.ow
nerDocument.createElement("style"),t.textContent=e.__resource),HTMLImports.path.
resolveUrlsInStyle(t),t.textContent=u.shimStyle(t),t.removeAttribute(H,""),t.set
Attribute(x,""),t[x]=!0,t.parentNode!==I&&(e.parentNode===I?I.replaceChild(t,e):
this.addElementToDocument(t)),t.__importParsed=!0,this.markParsingComplete(e),th
is.parseNext()}};var o=HTMLImports.parser.hasResource;HTMLImports.parser.hasReso
urce=function(e){return"link"===e.localName&&"stylesheet"===e.rel&&e.hasAttribut
e(H)?e.__resource:o.call(this,e)}}})}e.ShadowCSS=u}(window.WebComponents)),funct
ion(){window.ShadowDOMPolyfill?(window.wrap=ShadowDOMPolyfill.wrapIfNeeded,windo
w.unwrap=ShadowDOMPolyfill.unwrapIfNeeded):window.wrap=window.unwrap=function(e)
{return e}}(window.WebComponents),function(e){function t(e){y.push(e),b||(b=!0,m
(r))}function n(e){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wra
pIfNeeded(e)||e}function r(){b=!1;var e=y;y=[],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
=w.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=w.get(n);if(r)for(var o=
0;o<r.length;o++){var i=r[o],a=i.options;if(n===e||a.subtree){var s=t(a);s&&i.en
queue(s)}}}}function a(e){this.callback_=e,this.nodes_=[],this.records_=[],this.
uid_=++E}function s(e,t){this.type=e,this.target=t,this.addedNodes=[],this.remov
edNodes=[],this.previousSibling=null,this.nextSibling=null,this.attributeName=nu
ll,this.attributeNamespace=null,this.oldValue=null}function c(e){var t=new s(e.t
ype,e.target);return t.addedNodes=e.addedNodes.slice(),t.removedNodes=e.removedN
odes.slice(),t.previousSibling=e.previousSibling,t.nextSibling=e.nextSibling,t.a
ttributeName=e.attributeName,t.attributeNamespace=e.attributeNamespace,t.oldValu
e=e.oldValue,t}function l(e,t){return S=new s(e,t)}function u(e){return T?T:(T=c
(S),T.oldValue=e,T)}function d(){S=T=void 0}function p(e){return e===T||e===S}fu
nction f(e,t){return e===t?e:T&&p(e)?T:null}function h(e,t,n){this.observer=e,th
is.target=t,this.options=n,this.transientObservedNodes=[]}var m,w=new WeakMap;if
(/Trident|Edge/.test(navigator.userAgent))m=setTimeout;else if(window.setImmedia
te)m=window.setImmediate;else{var v=[],g=String(Math.random());window.addEventLi
stener("message",function(e){if(e.data===g){var t=v;v=[],t.forEach(function(e){e
()})}}),m=function(e){v.push(e),window.postMessage(g,"*")}}var b=!1,y=[],E=0;a.p
rototype={observe:function(e,t){if(e=n(e),!t.childList&&!t.attributes&&!t.charac
terData||t.attributeOldValue&&!t.attributes||t.attributeFilter&&t.attributeFilte
r.length&&!t.attributes||t.characterDataOldValue&&!t.characterData)throw new Syn
taxError;var r=w.get(e);r||w.set(e,r=[]);for(var o,i=0;i<r.length;i++)if(r[i].ob
server===this){o=r[i],o.removeListeners(),o.options=t;break}o||(o=new h(this,e,t
),r.push(o),this.nodes_.push(e)),o.addListeners()},disconnect:function(){this.no
des_.forEach(function(e){for(var t=w.get(e),n=0;n<t.length;n++){var r=t[n];if(r.
observer===this){r.removeListeners(),t.splice(n,1);break}}},this),this.records_=
[]},takeRecords:function(){var e=this.records_;return this.records_=[],e}};var S
,T;h.prototype={enqueue:function(e){var n=this.observer.records_,r=n.length;if(n
.length>0){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("DOMAttrModifie
d",this,!0),t.characterData&&e.addEventListener("DOMCharacterDataModified",this,
!0),t.childList&&e.addEventListener("DOMNodeInserted",this,!0),(t.childList||t.s
ubtree)&&e.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(
){this.removeListeners_(this.target)},removeListeners_:function(e){var t=this.op
tions;t.attributes&&e.removeEventListener("DOMAttrModified",this,!0),t.character
Data&&e.removeEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.r
emoveEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.remove
EventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(e){if(e!=
=this.target){this.addListeners_(e),this.transientObservedNodes.push(e);var t=w.
get(e);t||w.set(e,t=[]),t.push(this)}},removeTransientObservers:function(){var e
=this.transientObservedNodes;this.transientObservedNodes=[],e.forEach(function(e
){this.removeListeners_(e);for(var t=w.get(e),n=0;n<t.length;n++)if(t[n]===this)
{t.splice(n,1);break}},this)},handleEvent:function(e){switch(e.stopImmediateProp
agation(),e.type){case"DOMAttrModified":var t=e.attrName,n=e.relatedNode.namespa
ceURI,r=e.target,o=new l("attributes",r);o.attributeName=t,o.attributeNamespace=
n;var a=e.attrChange===MutationEvent.ADDITION?null:e.prevValue;i(r,function(e){r
eturn!e.attributes||e.attributeFilter&&e.attributeFilter.length&&-1===e.attribut
eFilter.indexOf(t)&&-1===e.attributeFilter.indexOf(n)?void 0:e.attributeOldValue
?u(a):o});break;case"DOMCharacterDataModified":var r=e.target,o=l("characterData
",r),a=e.prevValue;i(r,function(e){return e.characterData?e.characterDataOldValu
e?u(a):o:void 0});break;case"DOMNodeRemoved":this.addTransientObserver(e.target)
;case"DOMNodeInserted":var s,c,r=e.relatedNode,p=e.target;"DOMNodeInserted"===e.
type?(s=[p],c=[]):(s=[],c=[p]);var f=p.previousSibling,h=p.nextSibling,o=l("chil
dList",r);o.addedNodes=s,o.removedNodes=c,o.previousSibling=f,o.nextSibling=h,i(
r,function(e){return e.childList?o:void 0})}d()}},e.JsMutationObserver=a,e.Mutat
ionObserver||(e.MutationObserver=a)}(this),window.HTMLImports=window.HTMLImports
||{flags:{}},function(e){function t(e,t){t=t||h,r(function(){i(e,t)},t)}function
n(e){return"complete"===e.readyState||e.readyState===v}function r(e,t){if(n(t))
e&&e();else{var o=function(){("complete"===t.readyState||t.readyState===v)&&(t.r
emoveEventListener(g,o),r(e,t))};t.addEventListener(g,o)}}function o(e){e.target
.__loaded=!0}function i(e,t){function n(){s==c&&e&&e()}function r(e){o(e),s++,n(
)}var i=t.querySelectorAll("link[rel=import]"),s=0,c=i.length;if(c)for(var l,u=0
;c>u&&(l=i[u]);u++)a(l)?r.call(l,{target:l}):(l.addEventListener("load",r),l.add
EventListener("error",r));else n()}function a(e){return d?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)&&l(t)}function c(e){return"link"===e.localN
ame&&"import"===e.rel}function l(e){var t=e["import"];t?o({target:e}):(e.addEven
tListener("load",o),e.addEventListener("error",o))}var u="import",d=Boolean(u in
document.createElement("link")),p=Boolean(window.ShadowDOMPolyfill),f=function(
e){return p?ShadowDOMPolyfill.wrapIfNeeded(e):e},h=f(document),m={get:function()
{var e=HTMLImports.currentScript||document.currentScript||("complete"!==document
.readyState?document.scripts[document.scripts.length-1]:null);return f(e)},confi
gurable:!0};Object.defineProperty(document,"_currentScript",m),Object.defineProp
erty(h,"_currentScript",m);var w=/Trident|Edge/.test(navigator.userAgent),v=w?"c
omplete":"interactive",g="readystatechange";d&&(new MutationObserver(function(e)
{for(var t,n=0,r=e.length;r>n&&(t=e[n]);n++)t.addedNodes&&s(t.addedNodes)}).obse
rve(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++)l(e)}()),t(function(){HTMLImports.ready=!0,HTMLImports.readyTime=(new
Date).getTime();var e=h.createEvent("CustomEvent");e.initCustomEvent("HTMLImpor
tsLoaded",!0,!0,{}),h.dispatchEvent(e)}),e.IMPORT_LINK_TYPE=u,e.useNative=d,e.ro
otDocument=h,e.whenReady=t,e.isIE=w}(HTMLImports),function(e){var t=[],n=functio
n(e){t.push(e)},r=function(){t.forEach(function(t){t(e)})};e.addModule=n,e.initi
alizeModules=r}(HTMLImports),HTMLImports.addModule(function(e){var t=/(url\()([^
)]*)(\))/g,n=/(@import[\s]+(?!url\())([^;]*)(;)/g,r={resolveUrlsInStyle:function
(e){var t=e.ownerDocument,n=t.createElement("a");return e.textContent=this.resol
veUrlsInCssText(e.textContent,n),e},resolveUrlsInCssText:function(e,r){var o=thi
s.replaceUrls(e,r,t);return o=this.replaceUrls(o,r,n)},replaceUrls:function(e,t,
n){return e.replace(n,function(e,n,r,o){var i=r.replace(/["']/g,"");return t.hre
f=i,i=t.href,n+"'"+i+"'"+o})}};e.path=r}),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.addEventListene
r("readystatechange",function(){if(4===i.readyState){var e=i.getResponseHeader("
Location"),n=null;if(e)var n="/"===e.substr(0,1)?location.origin+e:e;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}),HTMLImports.addModule(f
unction(e){var t=e.xhr,n=e.flags,r=function(e,t){this.cache={},this.onload=e,thi
s.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.requir
e(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.pendin
g[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(";ba
se64")>-1?atob(a):decodeURIComponent(a),setTimeout(function(){this.receive(e,r,n
ull,a)}.bind(this),0)}else{var s=function(t,n,o){this.receive(e,r,t,n,o)}.bind(t
his);t.load(e,s)}else setTimeout(function(){this.receive(e,r,{error:"href must b
e 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.check
Done()},checkDone:function(){this.inflight||this.oncomplete()}},e.Loader=r}),HTM
LImports.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.a
ddCallback(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,{chil
dList:!0,subtree:!0})}},e.Observer=t}),HTMLImports.addModule(function(e){functio
n t(e){return"link"===e.localName&&e.rel===u}function n(e){var t=r(e);return"dat
a:text/javascript;charset=utf-8,"+encodeURIComponent(t)}function r(e){return e.t
extContent+o(e)}function o(e){var t=e.ownerDocument;t.__importedScripts=t.__impo
rtedScripts||0;var n=e.ownerDocument.baseURI,r=t.__importedScripts?"-"+t.__impor
tedScripts:"";return t.__importedScripts++,"\n//# sourceURL="+n+r+".js\n"}functi
on i(e){var t=e.ownerDocument.createElement("style");return t.textContent=e.text
Content,a.resolveUrlsInStyle(t),t}var a=e.path,s=e.rootDocument,c=e.flags,l=e.is
IE,u=e.IMPORT_LINK_TYPE,d="link[rel="+u+"]",p={documentSelectors:d,importsSelect
ors:[d,"link[rel=stylesheet]","style","script:not([type])",'script[type="text/ja
vascript"]'].join(","),map:{link:"parseLink",script:"parseScript",style:"parseSt
yle"},dynamicElements:[],parseNext:function(){var e=this.nextToParse();e&&this.p
arse(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&&(thi
s.markParsing(e),t.call(this,e))},parseDynamic:function(e,t){this.dynamicElement
s.push(e),t||this.parseNext()},markParsing:function(e){c.parse&&console.log("par
sing",e),this.parsingElement=e},markParsingComplete:function(e){e.__importParsed
=!0,this.markDynamicParsingComplete(e),e.__importElement&&(e.__importElement.__i
mportParsed=!0,this.markDynamicParsingComplete(e.__importElement)),this.parsingE
lement=null,c.parse&&console.log("completed",e)},markDynamicParsingComplete:func
tion(e){var t=this.dynamicElements.indexOf(e);t>=0&&this.dynamicElements.splice(
t,1)},parseImport:function(e){if(HTMLImports.__importsParsingHook&&HTMLImports._
_importsParsingHook(e),e["import"]&&(e["import"].__importParsed=!0),this.markPar
singComplete(e),e.dispatchEvent(e.__resource&&!e.__error?new CustomEvent("load",
{bubbles:!1}):new CustomEvent("error",{bubbles:!1})),e.__pending)for(var t;e.__p
ending.length;)t=e.__pending.shift(),t&&t({target:e});this.parseNext()},parseLin
k:function(e){t(e)?this.parseImport(e):(e.href=e.href,this.parseGeneric(e))},par
seStyle:function(e){var t=e;e=i(e),e.__importElement=t,this.parseGeneric(e)},par
seGeneric:function(e){this.trackElement(e),this.addElementToDocument(e)},rootImp
ortForElement:function(e){for(var t=e;t.ownerDocument.__importLink;)t=t.ownerDoc
ument.__importLink;return t},addElementToDocument:function(e){var t=this.rootImp
ortForElement(e.__importElement||e);t.parentNode.insertBefore(e,t)},trackElement
:function(e,t){var n=this,r=function(r){t&&t(r),n.markParsingComplete(e),n.parse
Next()};if(e.addEventListener("load",r),e.addEventListener("error",r),l&&"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&&e.dispatchEvent(new
CustomEvent("load",{bubbles:!1}))}},parseScript:function(t){var r=document.creat
eElement("script");r.__importElement=t,r.src=t.src?t.src:n(t),e.currentScript=t,
this.trackElement(r,function(){r.parentNode.removeChild(r),e.currentScript=null}
),this.addElementToDocument(r)},nextToParse:function(){return this._mayParse=[],
!this.parsingElement&&(this.nextToParseInDoc(s)||this.nextToParseDynamic())},nex
tToParseInDoc:function(e,n){if(e&&this._mayParse.indexOf(e)<0){this._mayParse.pu
sh(e);for(var r,o=e.querySelectorAll(this.parseSelectorsForNode(e)),i=0,a=o.leng
th;a>i&&(r=o[i]);i++)if(!this.isParsed(r))return this.hasResource(r)?t(r)?this.n
extToParseInDoc(r["import"],r):r:void 0}return n},nextToParseDynamic:function(){
return this.dynamicElements[0]},parseSelectorsForNode:function(e){var t=e.ownerD
ocument||e;return t===s?this.documentSelectors:this.importsSelectors},isParsed:f
unction(e){return e.__importParsed},needsDynamicParsing:function(e){return this.
dynamicElements.indexOf(e)>=0},hasResource:function(e){return t(e)&&void 0===e["
import"]?!1:!0}};e.parser=p,e.IMPORT_SELECTOR=d}),HTMLImports.addModule(function
(e){function t(e){return n(e,i)}function n(e,t){return"link"===e.localName&&e.ge
tAttribute("rel")===t}function r(e,t){var n=document.implementation.createHTMLDo
cument(i);n._URL=t;var r=n.createElement("base");r.setAttribute("href",t),n.base
URI||Object.defineProperty(n,"baseURI",{value:t});var o=n.createElement("meta");
return o.setAttribute("charset","utf-8"),n.head.appendChild(o),n.head.appendChil
d(r),n.body.innerHTML=e,window.HTMLTemplateElement&&HTMLTemplateElement.bootstra
p&&HTMLTemplateElement.bootstrap(n),n}var o=e.flags,i=e.IMPORT_LINK_TYPE,a=e.IMP
ORT_SELECTOR,s=e.rootDocument,c=e.Loader,l=e.Observer,u=e.parser,d={documents:{}
,documentPreloadSelectors:a,importsPreloadSelectors:[a].join(","),loadNode:funct
ion(e){p.addNode(e)},loadSubtree:function(e){var t=this.marshalNodes(e);p.addNod
es(t)},marshalNodes:function(e){return e.querySelectorAll(this.loadSelectorsForN
ode(e))},loadSelectorsForNode:function(e){var t=e.ownerDocument||e;return t===s?
this.documentPreloadSelectors:this.importsPreloadSelectors},loaded:function(e,n,
i,a,s){if(o.load&&console.log("loaded",e,n),n.__resource=i,n.__error=a,t(n)){var
c=this.documents[e];void 0===c&&(c=a?null:r(i,s||e),c&&(c.__importLink=n,this.b
ootDocument(c)),this.documents[e]=c),n["import"]=c}u.parseNext()},bootDocument:f
unction(e){this.loadSubtree(e),this.observer.observe(e),u.parseNext()},loadedAll
:function(){u.parseNext()}},p=new c(d.loaded.bind(d),d.loadedAll.bind(d));if(d.o
bserver=new l,!document.baseURI){var f={get:function(){var e=document.querySelec
tor("base");return e?e.href:window.location.href},configurable:!0};Object.define
Property(document,"baseURI",f),Object.defineProperty(s,"baseURI",f)}e.importer=d
,e.importLoader=p}),HTMLImports.addModule(function(e){var t=e.parser,n=e.importe
r,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.sh
ouldParseNode(a)&&o&&t.parseDynamic(a,i)},shouldLoadNode:function(e){return 1===
e.nodeType&&o.call(e,n.loadSelectorsForNode(e))},shouldParseNode:function(e){ret
urn 1===e.nodeType&&o.call(e,t.parseSelectorsForNode(e))}};n.observer.addCallbac
k=r.added.bind(r);var o=HTMLElement.prototype.matches||HTMLElement.prototype.mat
chesSelector||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype
.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector}),function(e){funct
ion t(){HTMLImports.importer.bootDocument(o)}var n=e.initializeModules,r=e.isIE;
if(!e.useNative){r&&"function"!=typeof window.CustomEvent&&(window.CustomEvent=f
unction(e,t){t=t||{};var n=document.createEvent("CustomEvent");return n.initCust
omEvent(e,Boolean(t.bubbles),Boolean(t.cancelable),t.detail),n},window.CustomEve
nt.prototype=window.Event.prototype),n();var o=e.rootDocument;"complete"===docum
ent.readyState||"interactive"===document.readyState&&!window.attachEvent?t():doc
ument.addEventListener("DOMContentLoaded",t)}}(HTMLImports),window.CustomElement
s=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.initializ
eModules=o,e.hasNative=Boolean(document.registerElement),e.useNative=!t.register
&&e.hasNative&&!window.ShadowDOMPolyfill&&(!window.HTMLImports||HTMLImports.useN
ative)}(CustomElements),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.first
ElementChild;if(!o)for(o=e.firstChild;o&&o.nodeType!==Node.ELEMENT_NODE;)o=o.nex
tSibling;for(;o;)t(o,r)!==!0&&n(o,t,r),o=o.nextElementSibling;return null}functi
on r(e,n){for(var r=e.shadowRoot;r;)t(r,n),r=r.olderShadowRoot}function o(e,t){a
=[],i(e,t),a=null}function i(e,t){if(e=wrap(e),!(a.indexOf(e)>=0)){a.push(e);for
(var n,r=e.querySelectorAll("link[rel="+s+"]"),o=0,c=r.length;c>o&&(n=r[o]);o++)
n["import"]&&i(n["import"],t);t(e)}}var a,s=window.HTMLImports?HTMLImports.IMPOR
T_LINK_TYPE:"none";e.forDocumentTree=o,e.forSubtree=t}),CustomElements.addModule
(function(e){function t(e){return n(e)||r(e)}function n(t){return e.upgrade(t)?!
0:void s(t)}function r(e){y(e,function(e){return n(e)?!0:void 0})}function o(e){
s(e),p(e)&&y(e,function(e){s(e)})}function i(e){M.push(e),T||(T=!0,setTimeout(a)
)}function a(){T=!1;for(var e,t=M,n=0,r=t.length;r>n&&(e=t[n]);n++)e();M=[]}func
tion s(e){S?i(function(){c(e)}):c(e)}function c(e){e.__upgraded__&&(e.attachedCa
llback||e.detachedCallback)&&!e.__attached&&p(e)&&(e.__attached=!0,e.attachedCal
lback&&e.attachedCallback())}function l(e){u(e),y(e,function(e){u(e)})}function
u(e){S?i(function(){d(e) |
| 14 }):d(e)}function d(e){e.__upgraded__&&(e.attachedCallback||e.detachedCallback)&&
e.__attached&&!p(e)&&(e.__attached=!1,e.detachedCallback&&e.detachedCallback())}
function p(e){for(var t=e,n=wrap(document);t;){if(t==n)return!0;t=t.parentNode||
t.host}}function f(e){if(e.shadowRoot&&!e.shadowRoot.__watched){b.dom&&console.l
og("watching shadow-root for: ",e.localName);for(var t=e.shadowRoot;t;)w(t),t=t.
olderShadowRoot}}function h(e){if(b.dom){var n=e[0];if(n&&"childList"===n.type&&
n.addedNodes&&n.addedNodes){for(var r=n.addedNodes[0];r&&r!==document&&!r.host;)
r=r.parentNode;var o=r&&(r.URL||r._URL||r.host&&r.host.localName)||"";o=o.split(
"/?").shift().split("/").pop()}console.group("mutations (%d) [%s]",e.length,o||"
")}e.forEach(function(e){"childList"===e.type&&(L(e.addedNodes,function(e){e.loc
alName&&t(e)}),L(e.removedNodes,function(e){e.localName&&l(e)}))}),b.dom&&consol
e.groupEnd()}function m(e){for(e=wrap(e),e||(e=wrap(document));e.parentNode;)e=e
.parentNode;var t=e.__observer;t&&(h(t.takeRecords()),a())}function w(e){if(!e._
_observer){var t=new MutationObserver(h);t.observe(e,{childList:!0,subtree:!0}),
e.__observer=t}}function v(e){e=wrap(e),b.dom&&console.group("upgradeDocument: "
,e.baseURI.split("/").pop()),t(e),w(e),b.dom&&console.groupEnd()}function g(e){E
(e,v)}var b=e.flags,y=e.forSubtree,E=e.forDocumentTree,S=!window.MutationObserve
r||window.MutationObserver===window.JsMutationObserver;e.hasPolyfillMutations=S;
var T=!1,M=[],L=Array.prototype.forEach.call.bind(Array.prototype.forEach),O=Ele
ment.prototype.createShadowRoot;Element.prototype.createShadowRoot=function(){va
r e=O.call(this);return CustomElements.watchShadow(this),e},e.watchShadow=f,e.up
gradeDocumentTree=g,e.upgradeSubtree=r,e.upgradeAll=t,e.attachedNode=o,e.takeRec
ords=m}),CustomElements.addModule(function(e){function t(t){if(!t.__upgraded__&&
t.nodeType===Node.ELEMENT_NODE){var r=t.getAttribute("is"),o=e.getRegisteredDefi
nition(r||t.localName);if(o){if(r&&o.tag==t.localName)return n(t,o);if(!r&&!o["e
xtends"])return n(t,o)}}}function n(t,n){return a.upgrade&&console.group("upgrad
e:",t.localName),n.is&&t.setAttribute("is",n.is),r(t,n),t.__upgraded__=!0,i(t),e
.attachedNode(t),e.upgradeSubtree(t),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.p
rototype;){for(var i,a=Object.getOwnPropertyNames(o),s=0;i=a[s];s++)r[i]||(Objec
t.defineProperty(e,i,Object.getOwnPropertyDescriptor(o,i)),r[i]=1);o=Object.getP
rototypeOf(o)}}function i(e){e.createdCallback&&e.createdCallback()}var a=e.flag
s;e.upgrade=t,e.upgradeWithDefinition=n,e.implementPrototype=r}),CustomElements.
addModule(function(e){function t(t,r){var c=r||{};if(!t)throw new Error("documen
t.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(l(t))throw new Error("Duplicate
DefinitionError: a type with name '"+String(t)+"' is already registered");return
c.prototype||(c.prototype=Object.create(HTMLElement.prototype)),c.__name=t.toLo
werCase(),c.lifecycle=c.lifecycle||{},c.ancestry=i(c["extends"]),a(c),s(c),n(c.p
rototype),u(c.__name,c),c.ctor=d(c),c.ctor.prototype=c.prototype,c.prototype.con
structor=c.ctor,e.ready&&w(document),c.ctor}function n(e){if(!e.setAttribute._po
lyfilled){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.s
etAttribute._polyfilled=!0}}function r(e,t,n){e=e.toLowerCase();var r=this.getAt
tribute(e);n.apply(this,arguments);var o=this.getAttribute(e);this.attributeChan
gedCallback&&o!==r&&this.attributeChangedCallback(e,r,o)}function o(e){for(var t
=0;t<E.length;t++)if(e===E[t])return!0}function i(e){var t=l(e);return t?i(t["ex
tends"]).concat([t]):[]}function a(e){for(var t,n=e["extends"],r=0;t=e.ancestry[
r];r++)n=t.is&&t.tag;e.tag=n||e.__name,n&&(e.is=e.__name)}function s(e){if(!Obje
ct.__proto__){var t=HTMLElement.prototype;if(e.is){var n=document.createElement(
e.tag),r=Object.getPrototypeOf(n);r===e.prototype&&(t=r)}for(var o,i=e.prototype
;i&&i!==t;)o=Object.getPrototypeOf(i),i.__proto__=o,i=o;e["native"]=t}}function
c(e){return g(M(e.tag),e)}function l(e){return e?S[e.toLowerCase()]:void 0}funct
ion u(e,t){S[e]=t}function d(e){return function(){return c(e)}}function p(e,t,n)
{return e===T?f(t,n):L(e,t)}function f(e,t){var n=l(t||e);if(n){if(e==n.tag&&t==
n.is)return new n.ctor;if(!t&&!n.is)return new n.ctor}var r;return t?(r=f(e),r.s
etAttribute("is",t),r):(r=M(e),e.indexOf("-")>=0&&b(r,HTMLElement),r)}function h
(e){var t=O.call(this,e);return v(t),t}var m,w=e.upgradeDocumentTree,v=e.upgrade
,g=e.upgradeWithDefinition,b=e.implementPrototype,y=e.useNative,E=["annotation-x
ml","color-profile","font-face","font-face-src","font-face-uri","font-face-forma
t","font-face-name","missing-glyph"],S={},T="http://www.w3.org/1999/xhtml",M=doc
ument.createElement.bind(document),L=document.createElementNS.bind(document),O=N
ode.prototype.cloneNode;m=Object.__proto__||y?function(e,t){return e instanceof
t}:function(e,t){for(var n=e;n;){if(n===t.prototype)return!0;n=n.__proto__}retur
n!1},document.registerElement=t,document.createElement=f,document.createElementN
S=p,Node.prototype.cloneNode=h,e.registry=S,e["instanceof"]=m,e.reservedTagList=
E,e.getRegisteredDefinition=l,document.register=document.registerElement}),funct
ion(e){function t(){a(wrap(document)),window.HTMLImports&&(HTMLImports.__imports
ParsingHook=function(e){a(wrap(e["import"]))}),CustomElements.ready=!0,setTimeou
t(function(){CustomElements.readyTime=Date.now(),window.HTMLImports&&(CustomElem
ents.elapsed=CustomElements.readyTime-HTMLImports.readyTime),document.dispatchEv
ent(new CustomEvent("WebComponentsReady",{bubbles:!0}))})}var n=e.useNative,r=e.
initializeModules,o=/Trident/.test(navigator.userAgent);if(n){var i=function(){}
;e.watchShadow=i,e.upgrade=i,e.upgradeAll=i,e.upgradeDocumentTree=i,e.upgradeSub
tree=i,e.takeRecords=i,e["instanceof"]=function(e,t){return e instanceof t}}else
r();var a=e.upgradeDocumentTree;if(window.wrap||(window.ShadowDOMPolyfill?(wind
ow.wrap=ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=ShadowDOMPolyfill.unwrapIfN
eeded):window.wrap=window.unwrap=function(e){return e}),o&&"function"!=typeof wi
ndow.CustomEvent&&(window.CustomEvent=function(e,t){t=t||{};var n=document.creat
eEvent("CustomEvent");return n.initCustomEvent(e,Boolean(t.bubbles),Boolean(t.ca
ncelable),t.detail),n},window.CustomEvent.prototype=window.Event.prototype),"com
plete"===document.readyState||e.flags.eager)t();else if("interactive"!==document
.readyState||window.attachEvent||window.HTMLImports&&!window.HTMLImports.ready){
var s=window.HTMLImports&&!HTMLImports.ready?"HTMLImportsLoaded":"DOMContentLoad
ed";window.addEventListener(s,t)}else t()}(window.CustomElements),function(){Fun
ction.prototype.bind||(Function.prototype.bind=function(e){var t=this,n=Array.pr
ototype.slice.call(arguments,1);return function(){var r=n.slice();return r.push.
apply(r,arguments),t.apply(e,r)}})}(window.WebComponents),function(e){"use stric
t";function t(){window.Polymer===o&&(window.Polymer=function(){throw new Error('
You tried to use polymer without loading it first. To load polymer, <link rel="i
mport" href="components/polymer/polymer.html">')})}if(!window.performance){var n
=Date.now();window.performance={now:function(){return Date.now()-n}}}window.requ
estAnimationFrame||(window.requestAnimationFrame=function(){var e=window.webkitR
equestAnimationFrame||window.mozRequestAnimationFrame;return e?function(t){retur
n e(function(){t(performance.now())})}:function(e){return window.setTimeout(e,1e
3/60)}}()),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(){
return window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||functi
on(e){clearTimeout(e)}}());var r=[],o=function(e){"string"!=typeof e&&1===argume
nts.length&&Array.prototype.push.call(arguments,document._currentScript),r.push(
arguments)};window.Polymer=o,e.consumeDeclarations=function(t){e.consumeDeclarat
ions=function(){throw"Possible attempt to load Polymer twice"},t&&t(r),r=null},H
TMLImports.useNative?t():addEventListener("DOMContentLoaded",t)}(window.WebCompo
nents),function(){var e=document.createElement("style");e.textContent="body {tra
nsition: opacity ease-in 0.2s; } \nbody[unresolved] {opacity: 0; display: block;
overflow: hidden; position: relative; } \n";var t=document.querySelector("head"
);t.insertBefore(e,t.firstChild)}(window.WebComponents),function(e){window.Platf
orm=e}(window.WebComponents); |
OLD | NEW |