Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(203)

Side by Side Diff: polymer_0.5.0/bower_components/core-component-page/core-component-page.html

Issue 786953007: npm_modules: Fork bower_components into Polymer 0.4.0 and 0.5.0 versions (Closed) Base URL: https://chromium.googlesource.com/infra/third_party/npm_modules.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!--
2 Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
3 This code may only be used under the BSD style license found at http://polymer.g ithub.io/LICENSE.txt
4 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
5 The complete set of contributors may be found at http://polymer.github.io/CONTRI BUTORS.txt
6 Code distributed by Google as part of the polymer project is also
7 subject to an additional IP rights grant found at http://polymer.github.io/PATEN TS.txt
8 -->
9
10 <style>body{margin:0}</style>
11
12 <div hidden><link rel="import" href="../polymer/polymer.html"><polymer-element n ame="core-meta" attributes="label type" hidden assetpath="../core-meta/"><script >(function(){var SKIP_ID="meta";var metaData={},metaArray={};Polymer("core-meta" ,{type:"default",alwaysPrepare:true,ready:function(){this.register(this.id)},get metaArray(){var t=this.type;if(!metaArray[t]){metaArray[t]=[]}return metaArray[ t]},get metaData(){var t=this.type;if(!metaData[t]){metaData[t]={}}return metaDa ta[t]},register:function(id,old){if(id&&id!==SKIP_ID){this.unregister(this,old); this.metaData[id]=this;this.metaArray.push(this)}},unregister:function(meta,id){ delete this.metaData[id||meta.id];var i=this.metaArray.indexOf(meta);if(i>=0){th is.metaArray.splice(i,1)}},get list(){return this.metaArray},byId:function(id){r eturn this.metaData[id]}})})();</script></polymer-element><polymer-element name= "core-iconset" extends="core-meta" attributes="src width icons iconSize" assetpa th="../core-iconset/"><script>Polymer("core-iconset",{src:"",width:0,icons:"",ic onSize:24,offsetX:0,offsetY:0,type:"iconset",created:function(){this.iconMap={}; this.iconNames=[];this.themes={}},ready:function(){if(this.src&&this.ownerDocume nt!==document){this.src=this.resolvePath(this.src,this.ownerDocument.baseURI)}th is.super();this.updateThemes()},iconsChanged:function(){var ox=this.offsetX;var oy=this.offsetY;this.icons&&this.icons.split(/\s+/g).forEach(function(name,i){th is.iconNames.push(name);this.iconMap[name]={offsetX:ox,offsetY:oy};if(ox+this.ic onSize<this.width){ox+=this.iconSize}else{ox=this.offsetX;oy+=this.iconSize}},th is)},updateThemes:function(){var ts=this.querySelectorAll("property[theme]");ts& &ts.array().forEach(function(t){this.themes[t.getAttribute("theme")]={offsetX:pa rseInt(t.getAttribute("offsetX"))||0,offsetY:parseInt(t.getAttribute("offsetY")) ||0}},this)},getOffset:function(icon,theme){var i=this.iconMap[icon];if(!i){var n=this.iconNames[Number(icon)];i=this.iconMap[n]}var t=this.themes[theme];if(i&& t){return{offsetX:i.offsetX+t.offsetX,offsetY:i.offsetY+t.offsetY}}return i},app lyIcon:function(element,icon,scale){var offset=this.getOffset(icon);scale=scale| |1;if(element&&offset){var icon=element._icon||document.createElement("div");var style=icon.style;style.backgroundImage="url("+this.src+")";style.backgroundPosi tion=-offset.offsetX*scale+"px"+" "+(-offset.offsetY*scale+"px");style.backgroun dSize=scale===1?"auto":this.width*scale+"px";if(icon.parentNode!==element){eleme nt.appendChild(icon)}return icon}}});</script></polymer-element><style shim-shad owdom="">html /deep/ core-icon{display:inline-block;vertical-align:middle;backgr ound-repeat:no-repeat;fill:currentcolor;position:relative;height:24px;width:24px }</style><polymer-element name="core-icon" attributes="src icon alt" assetpath=" ../core-icon/"><script>(function(){var meta;Polymer("core-icon",{src:"",icon:"", alt:null,observe:{icon:"updateIcon",alt:"updateAlt"},defaultIconset:"icons",read y:function(){if(!meta){meta=document.createElement("core-iconset")}if(this.hasAt tribute("aria-label")){if(!this.hasAttribute("role")){this.setAttribute("role"," img")}return}this.updateAlt()},srcChanged:function(){var icon=this._icon||docume nt.createElement("div");icon.textContent="";icon.setAttribute("fit","");icon.sty le.backgroundImage="url("+this.src+")";icon.style.backgroundPosition="center";ic on.style.backgroundSize="100%";if(!icon.parentNode){this.appendChild(icon)}this. _icon=icon},getIconset:function(name){return meta.byId(name||this.defaultIconset )},updateIcon:function(oldVal,newVal){if(!this.icon){this.updateAlt();return}var parts=String(this.icon).split(":");var icon=parts.pop();if(icon){var set=this.g etIconset(parts.pop());if(set){this._icon=set.applyIcon(this,icon);if(this._icon ){this._icon.setAttribute("fit","")}}}if(oldVal){if(oldVal.split(":").pop()==thi s.getAttribute("aria-label")){this.updateAlt()}}},updateAlt:function(){if(this.g etAttribute("aria-hidden")){return}if(this.alt===""){this.setAttribute("aria-hid den","true");if(this.hasAttribute("role")){this.removeAttribute("role")}if(this. hasAttribute("aria-label")){this.removeAttribute("aria-label")}}else{this.setAtt ribute("aria-label",this.alt||this.icon.split(":").pop());if(!this.hasAttribute( "role")){this.setAttribute("role","img")}if(this.hasAttribute("aria-hidden")){th is.removeAttribute("aria-hidden")}}}})})();</script></polymer-element><polymer-e lement name="core-iconset-svg" extends="core-meta" attributes="iconSize" assetpa th="../core-iconset-svg/"><script>Polymer("core-iconset-svg",{iconSize:24,type:" iconset",created:function(){this._icons={}},ready:function(){this.super();this.u pdateIcons()},iconById:function(id){return this._icons[id]||(this._icons[id]=thi s.querySelector("#"+id))},cloneIcon:function(id){var icon=this.iconById(id);if(i con){var content=icon.cloneNode(true);content.removeAttribute("id");var svg=docu ment.createElementNS("http://www.w3.org/2000/svg","svg");svg.setAttribute("viewB ox","0 0 "+this.iconSize+" "+this.iconSize);svg.style.pointerEvents="none";svg.a ppendChild(content);return svg}},get iconNames(){if(!this._iconNames){this._icon Names=this.findIconNames()}return this._iconNames},findIconNames:function(){var icons=this.querySelectorAll("[id]").array();if(icons.length){return icons.map(fu nction(n){return n.id})}},applyIcon:function(element,icon){var root=element;var old=root.querySelector("svg");if(old){old.remove()}var svg=this.cloneIcon(icon); if(!svg){return}svg.setAttribute("height","100%");svg.setAttribute("width","100% ");svg.setAttribute("preserveAspectRatio","xMidYMid meet");svg.style.display="bl ock";root.insertBefore(svg,root.firstElementChild);return svg},updateIcons:funct ion(selector,method){selector=selector||"[icon]";method=method||"updateIcon";var deep=window.ShadowDOMPolyfill?"":"html /deep/ ";var i$=document.querySelectorAl l(deep+selector);for(var i=0,e;e=i$[i];i++){if(e[method]){e[method].call(e)}}}}) ;</script></polymer-element><core-iconset-svg id="icons" iconsize="24"><svg><def s><g id="accessibility"><path d="M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2- 2zm9 7h-6v13h-2v-6h-2v6h-2v-13h-6v-2h18v2z"/></g><g id="account-balance"><path d ="M4 10v7h3v-7h-3zm6 0v7h3v-7h-3zm-8 12h19v-3h-19v3zm14-12v7h3v-7h-3zm-4.5-9l-9. 5 5v2h19v-2l-9.5-5z"/></g><g id="account-balance-wallet"><path d="M21 18v1c0 1.1 -.9 2-2 2h-14c-1.11 0-2-.9-2-2v-14c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0 -2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10v-8h-10v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67 -1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"/></g><g id="account-box"><path d=" M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2h-14c-1.11 0-2 .9-2 2 zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1 s6 1.1 6 3.1v1h-12v-1z"/></g><g id="account-child"><path d="M16.5 12c1.38 0 2.49 -1.12 2.49-2.5s-1.11-2.5-2.49-2.5c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5zm-7. 5-1c1.66 0 2.99-1.34 2.99-3s-1.33-3-2.99-3c-1.66 0-3 1.34-3 3s1.34 3 3 3zm7.5 3c -1.83 0-5.5.92-5.5 2.75v2.25h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zm-7.5-1c-2.33 0- 7 1.17-7 3.5v2.5h7v-2.25c0-.85.33-2.34 2.37-3.47-.87-.18-1.71-.28-2.37-.28z"/></ g><g id="account-circle"><path d="M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4 .48 10-10-4.48-10-10-10zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3 zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1 .29 1.94-3.5 3.22-6 3.22z"/></g><g id="add-box"><path d="M19 3h-14c-1.11 0-2 .9- 2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4h-4v -2h4v-4h2v4h4v2z"/></g><g id="add-circle-outline"><path d="M13 7h-2v4h-4v2h4v4h2 v-4h4v-2h-4v-4zm-1-5c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-1 0-10zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></g><g id="add -circle"><path d="M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-1 0-10-10zm5 11h-4v4h-2v-4h-4v-2h4v-4h2v4h4v2z"/></g><g id="add"><path d="M19 13h- 6v6h-2v-6h-6v-2h6v-6h2v6h6v2z"/></g><g id="add-shopping-cart"><path d="M11 9h2v- 3h3v-2h-3v-3h-2v3h-3v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2 -2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-. 12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01-1.74-.96h-.01l-1.1 2-2.76 5h-7 .02l-.13-.27-2.24-4.73-.95-2-.94-2h-3.27v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-. 25.96 0 1.1.9 2 2 2h12v-2h-11.58c-.13 0-.25-.11-.25-.25z"/></g><g id="alarm-add" ><path d="M7.88 3.39l-1.28-1.53-4.6 3.85 1.29 1.53 4.59-3.85zm14.12 2.33l-4.6-3. 86-1.29 1.53 4.6 3.86 1.29-1.53zm-10-1.72c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9 -4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z m1-11h-2v3h-3v2h3v3h2v-3h3v-2h-3v-3z"/></g><g id="alarm-off"><path d="M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4 .03-9-9-9-1.41 0-2.73.33-3.92.91l1.52 1.52c.75-.27 1.56-.43 2.4-.43zm10-.28l-4.6 -3.86-1.29 1.53 4.6 3.86 1.29-1.53zm-19.08-3.43l-1.27 1.28 1.33 1.33-1.11.93 1.4 2 1.42 1.11-.94.8.8c-1.37 1.58-2.2 3.64-2.2 5.89 0 4.97 4.02 9 9 9 2.25 0 4.31-. 83 5.89-2.2l2.2 2.2 1.27-1.27-17.47-17.46-.97-.98zm13.55 16.1c-1.21 1-2.77 1.61- 4.47 1.61-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47l9.86 9.86zm-8.45-15.11l-1.42 -1.42-.86.71 1.42 1.42.86-.71z"/></g><g id="alarm-on"><path d="M22 5.72l-4.6-3.8 6-1.29 1.53 4.6 3.86 1.29-1.53zm-14.12-2.33l-1.28-1.53-4.6 3.85 1.29 1.53 4.59-3 .85zm4.12.61c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c- 3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-1.46-5.47l-2.13-2.13-1.06 1 .06 3.18 3.18 6-6-1.06-1.06-4.93 4.95z"/></g><g id="alarm"><path d="M22 5.72l-4. 6-3.86-1.29 1.53 4.6 3.86 1.29-1.53zm-14.12-2.33l-1.28-1.53-4.6 3.85 1.29 1.53 4 .59-3.85zm4.62 4.61h-1.5v6l4.75 2.85.75-1.23-4-2.37v-5.25zm-.5-4c-4.97 0-9 4.03- 9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/></g><g id="android"><path d="M6 18c0 .55.45 1 1 1h1v3. 5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-3.5h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1 .5-1.5v-3.5h1c.55 0 1-.45 1-1v-10h-12v10zm-2.5-10c-.83 0-1.5.67-1.5 1.5v7c0 .83. 67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l 1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48c-.79-.4-1.69-.63-2.64-.6 3-.96 0-1.86.23-2.66.63l-1.49-1.48c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.3 1c-1.48 1.09-2.45 2.84-2.45 4.83h12c0-1.99-.97-3.75-2.47-4.84zm-5.53 2.84h-1v-1h 1v1zm5 0h-1v-1h1v1z"/></g><g id="announcement"><path d="M20 2h-16c-1.1 0-1.99.9- 1.99 2l-.01 18 4-4h14c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-7 9h-2v-6h2v6zm0 4h-2v -2h2v2z"/></g><g id="apps"><path d="M4 8h4v-4h-4v4zm6 12h4v-4h-4v4zm-6 0h4v-4h-4 v4zm0-6h4v-4h-4v4zm6 0h4v-4h-4v4zm6-10v4h4v-4h-4zm-6 4h4v-4h-4v4zm6 6h4v-4h-4v4z m0 6h4v-4h-4v4z"/></g><g id="archive"><path d="M20.54 5.23l-1.39-1.68c-.27-.34-. 68-.55-1.15-.55h-12c-.47 0-.88.21-1.16.55l-1.38 1.68c-.29.34-.46.79-.46 1.27v12. 5c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-12.5c0-.48-.17-.93-.46-1.27zm-8.54 12.27l-5.5 -5.5h3.5v-2h4v2h3.5l-5.5 5.5zm-6.88-12.5l.81-1h12l.94 1h-13.75z"/></g><g id="arr ow-back"><path d="M20 11h-12.17l5.59-5.59-1.42-1.41-8 8 8 8 1.41-1.41-5.58-5.59h 12.17v-2z"/></g><g id="arrow-drop-down-circle"><path d="M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 12l-4-4h8l-4 4z"/></g><g id="ar row-drop-down"><path d="M7 10l5 5 5-5z"/></g><g id="arrow-drop-up"><path d="M7 1 4l5-5 5 5z"/></g><g id="arrow-forward"><path d="M12 4l-1.41 1.41 5.58 5.59h-12.1 7v2h12.17l-5.58 5.59 1.41 1.41 8-8z"/></g><g id="aspect-ratio"><path d="M19 12h- 2v3h-3v2h5v-5zm-12-3h3v-2h-5v5h2v-3zm14-6h-18c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h1 8c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16.01h-18v-14.02h18v14.02z"/></g><g id="a ssessment"><path d="M19 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2 v-14c0-1.1-.9-2-2-2zm-10 14h-2v-7h2v7zm4 0h-2v-10h2v10zm4 0h-2v-4h2v4z"/></g><g id="assignment-ind"><path d="M19 3h-4.18c-.42-1.16-1.52-2-2.82-2-1.3 0-2.4.84-2. 82 2h-4.18c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2 zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 4c1.66 0 3 1.34 3 3s-1. 34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12h-12v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1.4z"/ ></g><g id="assignment-late"><path d="M19 3h-4.18c-.42-1.16-1.52-2-2.82-2-1.3 0- 2.4.84-2.82 2h-4.18c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1 -.9-2-2-2zm-6 15h-2v-2h2v2zm0-4h-2v-6h2v6zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/></g><g id="assignment"><path d="M19 3h-4.18c-.42-1.16-1.52-2-2 .82-2-1.3 0-2.4.84-2.82 2h-4.18c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2 -2v-14c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14 h-7v-2h7v2zm3-4h-10v-2h10v2zm0-4h-10v-2h10v2z"/></g><g id="assignment-returned"> <path d="M19 3h-4.18c-.42-1.16-1.52-2-2.82-2-1.3 0-2.4.84-2.82 2h-4.18c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 15l-5-5h3v-4h4v4h3l-5 5z"/></g><g id="assig nment-return"><path d="M19 3h-4.18c-.42-1.16-1.52-2-2.82-2-1.3 0-2.4.84-2.82 2h- 4.18c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-7 0 c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm4 12h-4v3l-5-5 5-5v3h4v4z"/></g ><g id="assignment-turned-in"><path d="M19 3h-4.18c-.42-1.16-1.52-2-2.82-2-1.3 0 -2.4.84-2.82 2h-4.18c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1. 1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41 -1.41 2.59 2.58 6.59-6.59 1.41 1.42-8 8z"/></g><g id="attachment"><path d="M7.5 18c-3.04 0-5.5-2.46-5.5-5.5s2.46-5.5 5.5-5.5h10.5c2.21 0 4 1.79 4 4s-1.79 4-4 4h -8.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5h7.5v1.5h-7.5c-.55 0-1 .45-1 1s.45 1 1 1h8.5c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5h-10.5c-2.21 0-4 1.79-4 4s1. 79 4 4 4h9.5v1.5h-9.5z"/></g><g id="autorenew"><path d="M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26l1.46-1.46c-.45-.83-.7-1.79-.7-2.8 0-3.31 2 .69-6 6-6zm6.76 1.74l-1.46 1.46c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"/></g><g id="backspace"><path d="M22 3h-15c-.69 0-1.23.35-1.59.88l-5.41 8.12 5.41 8.11c.36.53.9.89 1.59.89h15c 1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-3 12.59l-1.41 1.41-3.59-3.59-3.59 3.59-1.41- 1.41 3.59-3.59-3.59-3.59 1.41-1.41 3.59 3.59 3.59-3.59 1.41 1.41-3.59 3.59 3.59 3.59z"/></g><g id="backup"><path d="M19.35 10.04c-.68-3.45-3.71-6.04-7.35-6.04-2 .89 0-5.4 1.64-6.65 4.04-3.01.32-5.35 2.87-5.35 5.96 0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zm-5.35 2.96v4h-4v-4h-3l5-5 5 5h-3z"/></g> <g id="block"><path d="M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4 .48-10-10-10zm-8 10c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69l-11.21 11.21c-1.06 -1.35-1.69-3.05-1.69-4.9zm8 8c-1.85 0-3.55-.63-4.9-1.69l11.21-11.21c1.06 1.35 1. 69 3.05 1.69 4.9 0 4.42-3.58 8-8 8z"/></g><g id="bookmark-outline"><path d="M17 3h-10c-1.1 0-1.99.9-1.99 2l-.01 16 7-3 7 3v-16c0-1.1-.9-2-2-2zm0 15l-5-2.18-5 2. 18v-13h10v13z"/></g><g id="bookmark"><path d="M17 3h-10c-1.1 0-1.99.9-1.99 2l-.0 1 16 7-3 7 3v-16c0-1.1-.9-2-2-2z"/></g><g id="book"><path d="M18 2h-12c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-16c0-1.1-.9-2-2-2zm-12 2h5v8l-2.5-1.5 -2.5 1.5v-8z"/></g><g id="bug-report"><path d="M20 8h-2.81c-.45-.78-1.07-1.45-1. 82-1.96l1.63-1.63-1.41-1.41-2.17 2.17c-.46-.11-.93-.17-1.42-.17-.49 0-.96.06-1.4 1.17l-2.18-2.17-1.41 1.41 1.62 1.63c-.74.51-1.36 1.18-1.81 1.96h-2.81v2h2.09c-.0 5.33-.09.66-.09 1v1h-2v2h2v1c0 .34.04.67.09 1h-2.09v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3h2.81v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.6 7-.09-1h2.09v-2zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z"/></g><g id="cached"><path d="M1 9 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46c1.23.78 2.69 1.24 4.26 1.24 4.42 0 8-3.58 8-8h3l-4-4zm-13 4c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8. 7l1.46-1.46c-1.23-.78-2.69-1.24-4.26-1.24-4.42 0-8 3.58-8 8h-3l4 4 4-4h-3z"/></g ><g id="cancel"><path d="M12 2c-5.53 0-10 4.47-10 10s4.47 10 10 10 10-4.47 10-10 -4.47-10-10-10zm5 13.59l-1.41 1.41-3.59-3.59-3.59 3.59-1.41-1.41 3.59-3.59-3.59- 3.59 1.41-1.41 3.59 3.59 3.59-3.59 1.41 1.41-3.59 3.59 3.59 3.59z"/></g><g id="c heck-box-outline-blank"><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1. 9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/></g><g id="check-box"><path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/></g><g id="check"><path d="M9 16.17l-4.17-4.17-1.42 1.41 5.59 5.59 12-12-1.41-1.41z"/></g><g id="chevron-left "><path d="M15.41 7.41l-1.41-1.41-6 6 6 6 1.41-1.41-4.58-4.59z"/></g><g id="chev ron-right"><path d="M10 6l-1.41 1.41 4.58 4.59-4.58 4.59 1.41 1.41 6-6z"/></g><g id="class"><path d="M18 2h-12c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2- 2v-16c0-1.1-.9-2-2-2zm-12 2h5v8l-2.5-1.5-2.5 1.5v-8z"/></g><g id="clear"><path d ="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.4 1 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"/></g><g id="close"><path d="M19 6.41 l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.5 9 5.59 5.59 1.41-1.41-5.59-5.59z"/></g><g id="cloud-circle"><path d="M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm4.5 14h-8.5c-1.66 0- 3-1.34-3-3s1.34-3 3-3l.14.01c.44-1.73 1.99-3.01 3.86-3.01 2.21 0 4 1.79 4 4h.5c1 .38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5z"/></g><g id="cloud-done"><path d="M19. 35 10.04c-.68-3.45-3.71-6.04-7.35-6.04-2.89 0-5.4 1.64-6.65 4.04-3.01.32-5.35 2. 87-5.35 5.96 0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zm -9.35 6.96l-3.5-3.5 1.41-1.41 2.09 2.08 5.18-5.17 1.41 1.41-6.59 6.59z"/></g><g id="cloud-download"><path d="M19.35 10.04c-.68-3.45-3.71-6.04-7.35-6.04-2.89 0-5 .4 1.64-6.65 4.04-3.01.32-5.35 2.87-5.35 5.96 0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zm-2.35 2.96l-5 5-5-5h3v-4h4v4h3z"/></g><g id="cl oud-off"><path d="M19.35 10.04c-.68-3.45-3.71-6.04-7.35-6.04-1.48 0-2.85.43-4.01 1.17l1.46 1.46c.76-.4 1.63-.63 2.55-.63 3.04 0 5.5 2.46 5.5 5.5v.5h1.5c1.66 0 3 1.34 3 3 0 1.13-.64 2.11-1.56 2.62l1.45 1.45c1.27-.91 2.11-2.39 2.11-4.07 0-2.6 4-2.05-4.78-4.65-4.96zm-16.35-4.77l2.75 2.74c-3.19.14-5.75 2.76-5.75 5.99 0 3.31 2.69 6 6 6h11.73l2 2 1.27-1.27-16.73-16.73-1.27 1.27zm4.73 4.73l8 8h-9.73c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73z"/></g><g id="cloud"><path d="M19.35 10.04c-.68-3. 45-3.71-6.04-7.35-6.04-2.89 0-5.4 1.64-6.65 4.04-3.01.32-5.35 2.87-5.35 5.96 0 3 .31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z"/></g><g id="clo ud-queue"><path d="M19.35 10.04c-.68-3.45-3.71-6.04-7.35-6.04-2.89 0-5.4 1.64-6. 65 4.04-3.01.32-5.35 2.87-5.35 5.96 0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.6 4-2.05-4.78-4.65-4.96zm-.35 7.96h-13c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71c.66-2.31 2.77-4 5.29-4 3.04 0 5.5 2.46 5.5 5.5v.5h1.5c1.66 0 3 1.34 3 3s-1.34 3-3 3z"/></ g><g id="cloud-upload"><path d="M19.35 10.04c-.68-3.45-3.71-6.04-7.35-6.04-2.89 0-5.4 1.64-6.65 4.04-3.01.32-5.35 2.87-5.35 5.96 0 3.31 2.69 6 6 6h13c2.76 0 5-2 .24 5-5 0-2.64-2.05-4.78-4.65-4.96zm-5.35 2.96v4h-4v-4h-3l5-5 5 5h-3z"/></g><g i d="content-copy"><path d="M16 1h-12c-1.1 0-2 .9-2 2v14h2v-14h12v-2zm3 4h-11c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-11v-14h 11v14z"/></g><g id="content-cut"><path d="M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2. 21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4c.59 0 1.14-.13 1.64-.36l2.36 2.36-2.36 2.36 c-.5-.23-1.05-.36-1.64-.36-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.1 4-.36-1.64l2.36-2.36 7 7h3v-1l-12.36-12.36zm-3.64.36c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zm7-9.5l-6 6 2 2 7-7v-1z"/></g><g id="content-paste"><path d="M19 2h-4.18c-.42-1.16-1.52-2-2.82-2-1.3 0-2.4.84-2. 82 2h-4.18c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-16c0-1.1-.9-2-2-2 zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18h-14v-16h2v3h10v-3h2v 16z"/></g><g id="create"><path d="M3 17.25v3.75h3.75l11.06-11.06-3.75-3.75-11.06 11.06zm17.71-10.21c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l- 1.83 1.83 3.75 3.75 1.83-1.83z"/></g><g id="credit-card"><path d="M4 12h16v6h-16 z"/><path d="M20 4h-16c-1.11 0-1.99.89-1.99 2l-.01 12c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2v-12c0-1.11-.89-2-2-2zm0 14h-16v-6h16v6zm0-10h-16v-2h16v2z"/></g><g id= "dashboard"><path d="M3 13h8v-10h-8v10zm0 8h8v-6h-8v6zm10 0h8v-10h-8v10zm0-18v6h 8v-6h-8z"/></g><g id="delete"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-12h -12v12zm13-15h-3.5l-1-1h-5l-1 1h-3.5v2h14v-2z"/></g><g id="description"><path d= "M14 2h-8c-1.1 0-1.99.9-1.99 2l-.01 16c0 1.1.89 2 1.99 2h12.01c1.1 0 2-.9 2-2v-1 2l-6-6zm2 16h-8v-2h8v2zm0-4h-8v-2h8v2zm-3-5v-5.5l5.5 5.5h-5.5z"/></g><g id="deve loper-mode-tv"><path d="M4 5h16v2h2v-2c0-1.1-.9-2-2-2h-16c-1.1 0-2 .9-2 2v2h2v-2 zm3.55 8.83l-2.83-2.83 2.83-2.83-1.41-1.41-4.25 4.24 4.24 4.24 1.42-1.41zm12.45 3.17h-16v-2h-2v2c0 1.1.9 2 2 2h4v2h8v-2h4c1.1 0 1.99-.9 1.99-2v-2h-1.99v2zm2-6.0 1l-4.24-4.24-1.41 1.41 2.82 2.84-2.83 2.83 1.41 1.41 4.25-4.23v-.02z"/></g><g id ="dns"><path d="M20 13h-16c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v -6c0-.55-.45-1-1-1zm-13 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm13-16h-16c -.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm-13 6c- 1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></g><g id="done-all"><path d="M18 7 l-1.41-1.41-6.34 6.34 1.41 1.41 6.34-6.34zm4.24-1.41l-10.58 10.58-4.18-4.17-1.41 1.41 5.59 5.59 12-12-1.42-1.41zm-21.83 7.82l5.59 5.59 1.41-1.41-5.58-5.59-1.42 1.41z"/></g><g id="done"><path d="M9 16.17l-4.17-4.17-1.42 1.41 5.59 5.59 12-12- 1.41-1.41z"/></g><g id="drafts"><path d="M21.99 8c0-.72-.37-1.35-.94-1.7l-9.05-5 .3-9.05 5.3c-.57.35-.95.98-.95 1.7v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2l-.01-10zm- 9.99 5l-8.26-5.16 8.26-4.84 8.26 4.84-8.26 5.16z"/></g><g id="drawer"><path d="M 20,4H4C2.8,4,2,4.8,2,6v12c0,1.2,0.8,2,2,2h16c1,0,2-0.8,2-2V6C22,4.8,21,4,20,4z M 20,18h-6V6h6V18z"/></g><g id="error"><path d="M12 2c-5.52 0-10 4.48-10 10s4.48 1 0 10 10 10-4.48 10-10-4.48-10-10-10zm1 15h-2v-2h2v2zm0-4h-2v-6h2v6z"/></g><g id= "event"><path d="M17 12h-5v5h5v-5zm-1-11v2h-8v-2h-2v2h-1c-1.11 0-1.99.9-1.99 2l- .01 14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2h-1v-2h-2zm3 18h-14v-1 1h14v11z"/></g><g id="exit-to-app"><path d="M10.09 15.59l1.41 1.41 5-5-5-5-1.41 1.41 2.58 2.59h-9.67v2h9.67l-2.58 2.59zm8.91-12.59h-14c-1.11 0-2 .9-2 2v4h2v-4h1 4v14h-14v-4h-2v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2z"/></g><g i d="expand-less"><path d="M12 8l-6 6 1.41 1.41 4.59-4.58 4.59 4.58 1.41-1.41z"/>< /g><g id="expand-more"><path d="M16.59 8.59l-4.59 4.58-4.59-4.58-1.41 1.41 6 6 6 -6z"/></g><g id="explore"><path d="M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1. 1c.61 0 1.1-.49 1.1-1.1s-.49-1.1-1.1-1.1zm0-8.9c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm2.19 12.19l-8.19 3.81 3.81-8.19 8.19-3.81-3.81 8.19z"/></g><g id="extension"><path d="M20.5 11h-1.5v-4c0-1.1-.9-2-2-2h-4v-1.5c0 -1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5v1.5h-4c-1.1 0-1.99.9-1.99 2v3.8h1.49c1. 49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7h-1.5v3.8c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1 .21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7v1.5h3.8c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5 -1.12 2.5-2.5s-1.12-2.5-2.5-2.5z"/></g><g id="face-unlock"><path d="M14.69 17.1c -.74.58-1.7.9-2.69.9s-1.95-.32-2.69-.9c-.22-.17-.53-.13-.7.09-.17.22-.13.53.09.7 .91.72 2.09 1.11 3.3 1.11s2.39-.39 3.31-1.1c.22-.17.26-.48.09-.7-.17-.23-.49-.26 -.71-.1z"/><circle cx="8.5" cy="12.5" r="1"/><path d="M12 0c-6.63 0-12 5.37-12 1 2s5.37 12 12 12 12-5.37 12-12-5.37-12-12-12zm7.96 14.82c-1.09 3.74-4.27 6.46-8.0 4 6.46-3.78 0-6.96-2.72-8.04-6.47-1.19-.11-2.13-1.18-2.13-2.52 0-1.27.85-2.31 1. 97-2.5 2.09-1.46 3.8-3.49 4.09-5.05v-.01c1.35 2.63 6.3 5.19 11.83 5.06l.3-.03c1. 28 0 2.31 1.14 2.31 2.54 0 1.38-1.02 2.51-2.29 2.52z"/><circle cx="15.5" cy="12. 5" r="1"/></g><g id="favorite-outline"><path d="M16.5 3c-1.74 0-3.41.81-4.5 2.09 -1.09-1.28-2.76-2.09-4.5-2.09-3.08 0-5.5 2.42-5.5 5.5 0 3.78 3.4 6.86 8.55 11.54 l1.45 1.31 1.45-1.32c5.15-4.67 8.55-7.75 8.55-11.53 0-3.08-2.42-5.5-5.5-5.5zm-4. 4 15.55l-.1.1-.1-.1c-4.76-4.31-7.9-7.16-7.9-10.05 0-2 1.5-3.5 3.5-3.5 1.54 0 3.0 4.99 3.57 2.36h1.87c.52-1.37 2.02-2.36 3.56-2.36 2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"/></g><g id="favorite"><path d="M12 21.35l-1.45-1.32c-5.15-4.67 -8.55-7.75-8.55-11.53 0-3.08 2.42-5.5 5.5-5.5 1.74 0 3.41.81 4.5 2.09 1.09-1.28 2.76-2.09 4.5-2.09 3.08 0 5.5 2.42 5.5 5.5 0 3.78-3.4 6.86-8.55 11.54l-1.45 1.31 z"/></g><g id="file-download"><path d="M19 9h-4v-6h-6v6h-4l7 7 7-7zm-14 9v2h14v- 2h-14z"/></g><g id="file-map"><path d="M12 6.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm7-5.5h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2 h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-6.5 16h-1c-.95-4.09-3.99-5.84-3.99-9 0-2 .49 2-4.5 4.49-4.5s4.51 2.01 4.51 4.5c0 3.16-3.06 4.91-4.01 9z"/></g><g id="file -upload"><path d="M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2h-14z"/></g><g id="filter-li st"><path d="M10 18h4v-2h-4v2zm-7-12v2h18v-2h-18zm3 7h12v-2h-12v2z"/></g><g id=" find-in-page"><path d="M20 19.59v-11.59l-6-6h-8c-1.1 0-1.99.9-1.99 2l-.01 16c0 1 .1.89 2 1.99 2h12.01c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.7 6 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75l3.83 3.84zm-11-6.5 9c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z"/></g><g id="find-replace" ><path d="M11 6c1.38 0 2.63.56 3.54 1.46l-2.54 2.54h6v-6l-2.05 2.05c-1.27-1.27-3 .02-2.05-4.95-2.05-3.53 0-6.43 2.61-6.92 6h2.02c.46-2.28 2.48-4 4.9-4zm5.64 9.14 c.66-.9 1.12-1.97 1.28-3.14h-2.02c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1. 46l2.54-2.54h-6v6l2.05-2.05c1.27 1.27 3.02 2.05 4.95 2.05 1.55 0 2.98-.51 4.14-1 .36l4.86 4.85 1.49-1.49-4.85-4.86z"/></g><g id="flag"><path d="M14.4 6l-.4-2h-9v 17h2v-7h5.6l.4 2h7v-10z"/></g><g id="flip-to-back"><path d="M9 7h-2v2h2v-2zm0 4h -2v2h2v-2zm0-8c-1.11 0-2 .9-2 2h2v-2zm4 12h-2v2h2v-2zm6-12v2h2c0-1.1-.9-2-2-2zm- 6 0h-2v2h2v-2zm-4 14v-2h-2c0 1.1.89 2 2 2zm10-4h2v-2h-2v2zm0-4h2v-2h-2v2zm0 8c1. 1 0 2-.9 2-2h-2v2zm-14-10h-2v12c0 1.1.89 2 2 2h12v-2h-12v-12zm10-2h2v-2h-2v2zm0 12h2v-2h-2v2z"/></g><g id="flip-to-front"><path d="M3 13h2v-2h-2v2zm0 4h2v-2h-2v 2zm2 4v-2h-2c0 1.1.89 2 2 2zm-2-12h2v-2h-2v2zm12 12h2v-2h-2v2zm4-18h-10c-1.11 0- 2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2zm0 12h-10v-10h10 v10zm-8 6h2v-2h-2v2zm-4 0h2v-2h-2v2z"/></g><g id="folder-open"><path d="M20 6h-8 l-2-2h-6c-1.1 0-1.99.9-1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-10c0-1.1- .9-2-2-2zm0 12h-16v-10h16v10z"/></g><g id="folder"><path d="M10 4h-6c-1.1 0-1.99 .9-1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2h-8l-2-2z"/> </g><g id="folder-shared"><path d="M20 6h-8l-2-2h-6c-1.1 0-1.99.9-1.99 2l-.01 12 c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2zm-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2v1z"/></g><g id="forw ard"><path d="M12 8v-4l8 8-8 8v-4h-8v-8z"/></g><g id="fullscreen-exit"><path d=" M5 16h3v3h2v-5h-5v2zm3-8h-3v2h5v-5h-2v3zm6 11h2v-3h3v-2h-5v5zm2-11v-3h-2v5h5v-2h -3z"/></g><g id="fullscreen"><path d="M7 14h-2v5h5v-2h-3v-3zm-2-4h2v-3h3v-2h-5v5 zm12 7h-3v2h5v-5h-2v3zm-3-12v2h3v3h2v-5h-5z"/></g><g id="gesture"><path d="M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1. 49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37 0 1.7 1.44 3.09 3.21 3.09 1.63 0 4.29-1.33 4.69-6.1h2.46v-2.5h-2.47c-.15-1.65-1.09 -4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84 -1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3- 3.28 0-2.17-1.64-2.86-2.51-2.86-1.32 0-2.47 1-2.72 1.25-.36.36-.66.66-.88.93l1.7 5 1.71zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.4 8-2.13 3.48z"/></g><g id="get-app"><path d="M19 9h-4v-6h-6v6h-4l7 7 7-7zm-14 9v2 h14v-2h-14z"/></g><g id="grade"><path d="M12 17.27l6.18 3.73-1.64-7.03 5.46-4.73 -7.19-.61-2.81-6.63-2.81 6.63-7.19.61 5.46 4.73-1.64 7.03z"/></g><g id="group-wo rk"><path d="M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10- 10zm-4 15.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5- 2.5 2.5zm1.5-9.5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5-2.5-1 .12-2.5-2.5zm6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5- 1.12 2.5-2.5 2.5z"/></g><g id="help"><path d="M12 2c-5.52 0-10 4.48-10 10s4.48 1 0 10 10 10-4.48 10-10-4.48-10-10-10zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92c-.72.73-1. 17 1.33-1.17 2.83h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.2 5z"/></g><g id="highlight-remove"><path d="M14.59 8l-2.59 2.59-2.59-2.59-1.41 1. 41 2.59 2.59-2.59 2.59 1.41 1.41 2.59-2.59 2.59 2.59 1.41-1.41-2.59-2.59 2.59-2. 59-1.41-1.41zm-2.59-6c-5.53 0-10 4.47-10 10s4.47 10 10 10 10-4.47 10-10-4.47-10- 10-10zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></g><g id="hi story"><path opacity=".9" d="M13 3c-4.97 0-9 4.03-9 9h-3l3.89 3.89.07.14 4.04-4. 03h-3c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1 .42c1.63 1.63 3.87 2.64 6.36 2.64 4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.5 4.72-1.21-3.5-2.08v-4.25h-1.5z"/></g><g id="home"><path d="M10 20v-6h4v6h5v-8h3l -10-9-10 9h3v8z"/></g><g id="https"><path d="M18 8h-1v-2c0-2.76-2.24-5-5-5s-5 2. 24-5 5v2h-1c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2- 2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9h-6.2v-2c0-1.71 1.39-3. 1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"/></g><g id="inbox"><path d="M19 3h-14.01c- 1.1 0-1.98.9-1.98 2l-.01 14c0 1.1.89 2 1.99 2h14.01c1.1 0 2-.9 2-2v-14c0-1.1-.9- 2-2-2zm0 12h-4c0 1.66-1.34 3-3 3s-3-1.34-3-3h-4.01v-10h14.01v10zm-3-5h-2v-3h-4v3 h-2l4 4 4-4z"/></g><g id="info-outline"><path d="M11 17h2v-6h-2v6zm1-15c-5.52 0- 10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.41 0-8-3.59-8-8 s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-11h2v-2h-2v2z"/></g><g id="info"><path d=" M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm1 15h-2v- 6h2v6zm0-8h-2v-2h2v2z"/></g><g id="input"><path d="M21 3.01h-18c-1.1 0-2 .9-2 2v 3.99h2v-4.01h18v14.03h-18v-4.02h-2v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.9 8v-14c0-1.11-.9-2-2-2zm-10 12.99l4-4-4-4v3h-10v2h10v3z"/></g><g id="invert-color s"><path d="M17.66 7.93l-5.66-5.66-5.66 5.66c-3.12 3.12-3.12 8.19 0 11.31 1.56 1 .56 3.61 2.34 5.66 2.34 2.05 0 4.1-.78 5.66-2.34 3.12-3.12 3.12-8.19 0-11.31zm-5 .66 11.66c-1.6 0-3.11-.62-4.24-1.76-1.14-1.14-1.76-2.64-1.76-4.24s.62-3.11 1.76- 4.24l4.24-4.25v14.49z"/></g><g id="label-outline"><path d="M17.63 5.84c-.36-.51- .96-.84-1.63-.84l-11 .01c-1.1 0-2 .89-2 1.99v10c0 1.1.9 1.99 2 1.99l11 .01c.67 0 1.27-.33 1.63-.84l4.37-6.16-4.37-6.16zm-1.63 11.16h-11v-10h11l3.55 5-3.55 5z"/> </g><g id="label"><path d="M17.63 5.84c-.36-.51-.96-.84-1.63-.84l-11 .01c-1.1 0- 2 .89-2 1.99v10c0 1.1.9 1.99 2 1.99l11 .01c.67 0 1.27-.33 1.63-.84l4.37-6.16-4.3 7-6.16z"/></g><g id="language"><path d="M11.99 2c-5.52 0-9.99 4.48-9.99 10s4.47 10 9.99 10c5.53 0 10.01-4.48 10.01-10s-4.48-10-10.01-10zm6.93 6h-2.95c-.32-1.25- .78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zm-6.92-3.96c.83 1.2 1.48 2.53 1.9 1 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zm-7.74 9.96c-.16-.64-.26-1.31-.26-2s.1 -1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2h-3.38zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8h-2.95c.96-1.66 2.49-2 .93 4.33-3.56-.6 1.11-1.06 2.31-1.38 3.56zm3.97 11.96c-.83-1.2-1.48-2.53-1.91-3. 96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zm2.34-5.96h-4.68c-.09-.66-.16-1.32-.16-2 0 -.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.1 1 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zm1.77-5.56c.08-.66.14-1 .32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"/>< /g><g id="launch"><path d="M19 19h-14v-14h7v-2h-7c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zm-5-16v2h3.59l-9.83 9.83 1.41 1.41 9.83-9.83v3.59 h2v-7h-7z"/></g><g id="link"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4v-1.9h-4c -2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9h-4c-1.71 0-3.1-1.39-3.1-3.1zm4.1 1h8v-2h-8v 2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4v1.9h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></g><g id="list"><path d="M3 13h2v-2h-2v2zm0 4h2v-2h-2v2zm0- 8h2v-2h-2v2zm4 4h14v-2h-14v2zm0 4h14v-2h-14v2zm0-10v2h14v-2h-14z"/></g><g id="lo ck-open"><path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1v-2c0 -2.76-2.24-5-5-5s-5 2.24-5 5h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1 v2h-9.1c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2zm0 12h-12v-10h12v10z"/></g><g id="lock-outline"><path d="M18 8h-1v-2c0-2.76-2.24-5 -5-5s-5 2.24-5 5v2h-1c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1 .1-.9-2-2-2zm-6-5.1c1.71 0 3.1 1.39 3.1 3.1v2h-6.1v-2h-.1c0-1.71 1.39-3.1 3.1-3. 1zm6 17.1h-12v-10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/></g> <g id="lock"><path d="M18 8h-1v-2c0-2.76-2.24-5-5-5s-5 2.24-5 5v2h-1c-1.1 0-2 .9 -2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2 s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9h-6.2v-2c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1. 39 3.1 3.1v2z"/></g><g id="loyalty"><path d="M21.41 11.58l-9-9c-.36-.36-.86-.58- 1.41-.58h-7c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zm-15.91-4 .58c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm11.77 8.27l-4.27 4.27-4.27-4.27c-.45-.46-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2 .5 0 .69-.28 1.32-.73 1.77z"/></g><g id="mail"><path d="M20 4h-16c-1.1 0-1.99.9- 1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm0 4l-8 5-8-5v -2l8 5 8-5v2z"/></g><g id="markunread-mailbox"><path d="M20 6h-10v6h-2v-8h6v-4h- 8v6h-2c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2z"/> </g><g id="markunread"><path d="M20 4h-16c-1.1 0-1.99.9-1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm0 4l-8 5-8-5v-2l8 5 8-5v2z"/></g><g i d="menu"><path d="M3 18h18v-2h-18v2zm0-5h18v-2h-18v2zm0-7v2h18v-2h-18z"/></g><g id="more-horiz"><path d="M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c -1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2 -2-.9-2-2-2z"/></g><g id="more-vert"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 . 9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9- 2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/></g><g id="note-add"><path d="M14 2h-8c-1.1 0- 1.99.9-1.99 2l-.01 16c0 1.1.89 2 1.99 2h12.01c1.1 0 2-.9 2-2v-12l-6-6zm2 14h-3v3 h-2v-3h-3v-2h3v-3h2v3h3v2zm-3-7v-5.5l5.5 5.5h-5.5z"/></g><g id="open-in-browser" ><path d="M19 4h-14c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2h-4v-10h14v10h-4v2h4c 1.1 0 2-.9 2-2v-12c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"/></g><g id="open -in-new"><path d="M19 19h-14v-14h7v-2h-7c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1 .1 0 2-.9 2-2v-7h-2v7zm-5-16v2h3.59l-9.83 9.83 1.41 1.41 9.83-9.83v3.59h2v-7h-7z "/></g><g id="open-with"><path d="M10 9h4v-3h3l-5-5-5 5h3v3zm-1 1h-3v-3l-5 5 5 5 v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3h-3l5 5 5-5h-3v-3z"/></g><g id="pag eview"><path d="M11 8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm8-5h- 14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-1.41 16l-3.83-3.83c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1 .02-.31 1.96-.83 2.75l3.83 3.84-1.41 1.41z"/></g><g id="payment"><path d="M20 4h -16c-1.11 0-1.99.89-1.99 2l-.01 12c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2v-12c0-1.1 1-.89-2-2-2zm0 14h-16v-6h16v6zm0-10h-16v-2h16v2z"/></g><g id="perm-camera-mic">< path d="M20 5h-3.17l-1.83-2h-6l-1.83 2h-3.17c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v -2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43- 5 5.91v2.09h7c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-6 8c0 1.1-.9 2-2 2s-2-.9-2-2v- 4c0-1.1.9-2 2-2s2 .9 2 2v4z"/></g><g id="perm-contact-cal"><path d="M19 3h-1v-2h -2v2h-8v-2h-2v2h-1c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1. 1-.9-2-2-2zm-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12h-12v- 1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1z"/></g><g id="perm-data-setting"><path d="M18.99 11.5c.34 0 .67.03 1 .07l.01-11.57-20 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.3 6-7.5 7.5-7.5zm3.71 7.99c.02-.16.04-.32.04-.49 0-.17-.01-.33-.04-.49l1.06-.83c.0 9-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85 -.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13 -.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06. 83c-.02.16-.03.32-.03.49 0 .17.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73 c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73 c.06-.11.03-.24-.06-.32l-1.07-.83zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5 -1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"/></g><g id="perm-device-info"><path d="M13 7h-2v2h2v-2zm0 4h-2v6h2v-6zm4-9.99l-10-.01c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c 1.1 0 2-.9 2-2v-18c0-1.1-.9-1.99-2-1.99zm0 17.99h-10v-14h10v14z"/></g><g id="per m-identity"><path d="M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1-2.1-.94-2.1- 2.1.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1h-12.2v-1.1c0-.64 3.13-2.1 6.1 -2.1m0-10.9c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1 .34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"/></g><g id="perm-media"><path d="M2 6h-2v5h. 01l-.01 9c0 1.1.9 2 2 2h18v-2h-18v-14zm20-2h-8l-2-2h-6c-1.1 0-1.99.9-1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2zm-15 11l4.5-6 3.5 4.51 2. 5-3.01 3.5 4.5h-14z"/></g><g id="perm-phone-msg"><path d="M20 15.5c-1.25 0-2.45- .2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2- 2.21c.28-.27.36-.66.25-1.01-.37-1.12-.57-2.32-.57-3.57 0-.55-.45-1-1-1h-3.5c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zm-8-12.5v 10l3-3h6v-7h-9z"/></g><g id="perm-scan-wifi"><path d="M12 3c-5.05 0-8.85 1.85-12 4.23l12 14.77 12-14.75c-3.15-2.38-6.95-4.25-12-4.25zm1 13h-2v-6h2v6zm-2-8v-2h2v 2h-2z"/></g><g id="picture-in-picture"><path d="M19 7h-8v6h8v-6zm2-4h-18c-1.1 0- 2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.1-.9-2-2-2zm0 16.0 1h-18v-14.03h18v14.03z"/></g><g id="polymer"><path d="M19 4h-4l-7.89 12.63-2.61- 4.63 4.5-8h-4l-4.5 8 4.5 8h4l7.89-12.63 2.61 4.63-4.5 8h4l4.5-8z"/></g><g id="pr int"><path d="M19 8h-14c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm- 3 11h-8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9h-12v4h1 2v-4z"/></g><g id="query-builder"><path d="M11.99 2c-5.52 0-9.99 4.48-9.99 10s4. 47 10 9.99 10c5.53 0 10.01-4.48 10.01-10s-4.48-10-10.01-10zm.01 18c-4.42 0-8-3.5 8-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/><path d="M12.5 7h-1.5v6l5.25 3.15.75-1 .23-4.5-2.67z"/></g><g id="question-answer"><path d="M21 6h-2v9h-13v2c0 .55.45 1 1 1h11l4 4v-15c0-.55-.45-1-1-1zm-4 6v-9c0-.55-.45-1-1-1h-13c-.55 0-1 .45-1 1v14 l4-4h10c.55 0 1-.45 1-1z"/></g><g id="radio-button-off"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58 -8 8-8 8 3.58 8 8-3.58 8-8 8z"/></g><g id="radio-button-on"><path d="M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 1 0 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3 .58 8-8 8z"/></g><g id="receipt"><path d="M18 17h-12v-2h12v2zm0-4h-12v-2h12v2zm0 -4h-12v-2h12v2zm-15 13l1.5-1.5 1.5 1.5 1.5-1.5 1.5 1.5 1.5-1.5 1.5 1.5 1.5-1.5 1 .5 1.5 1.5-1.5 1.5 1.5 1.5-1.5 1.5 1.5v-20l-1.5 1.5-1.5-1.5-1.5 1.5-1.5-1.5-1.5 1.5-1.5-1.5-1.5 1.5-1.5-1.5-1.5 1.5-1.5-1.5-1.5 1.5-1.5-1.5v20z"/></g><g id="red eem"><path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2 .5 1.35l-.5.67-.5-.68c-.54-.8-1.45-1.34-2.5-1.34-1.66 0-3 1.34-3 3 0 .35.07.69.1 8 1h-2.18c-1.11 0-1.99.89-1.99 2l-.01 11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2v-11 c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-6 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15h-16v-2h16v2zm0-5h-16v-6h5.08l -2.08 2.83 1.62 1.17 2.38-3.24 1-1.36 1 1.36 2.38 3.24 1.62-1.17-2.08-2.83h5.08v 6z"/></g><g id="redo"><path d="M18.4 10.6c-1.85-1.61-4.25-2.6-6.9-2.6-4.65 0-8.5 8 3.03-9.96 7.22l2.36.78c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88l-3. 62 3.62h9v-9l-3.6 3.6z"/></g><g id="refresh"><path d="M17.65 6.35c-1.45-1.45-3.4 4-2.35-5.65-2.35-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h- 2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1. 78l-3.22 3.22h7v-7l-2.35 2.35z"/></g><g id="remove-circle-outline"><path d="M7 1 1v2h10v-2h-10zm5-9c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10- 10zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></g><g id="remov e-circle"><path d="M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48- 10-10-10zm5 11h-10v-2h10v2z"/></g><g id="remove"><path d="M19 13h-14v-2h14v2z"/> </g><g id="reorder"><path d="M3,15h18v-2H3V15z M3,19h18v-2H3V19z M3,11h18V9H3V11 z M3,5v2h18V5H3z"/></g><g id="reply-all"><path d="M7 8v-3l-7 7 7 7v-3l-4-4 4-4zm 6 1v-4l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"/></g><g id="reply"><pat h d="M10 9v-4l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"/></g><g id="repo rt"><path d="M15.73 3h-7.46l-5.27 5.27v7.46l5.27 5.27h7.46l5.27-5.27v-7.46l-5.27 -5.27zm-3.73 14.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1. 3 0 .72-.58 1.3-1.3 1.3zm1-4.3h-2v-6h2v6z"/></g><g id="report-problem"><path d=" M1 21h22l-11-19-11 19zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></g><g id="restore"><pat h d="M13 3c-4.97 0-9 4.03-9 9h-3l3.89 3.89.07.14 4.04-4.03h-3c0-3.87 3.13-7 7-7s 7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42c1.63 1.63 3.87 2.64 6.36 2.64 4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08v-4.25 h-1.5z"/></g><g id="room"><path d="M12 2c-3.87 0-7 3.13-7 7 0 5.25 7 13 7 13s7-7 .75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></g><g id="rotation-3d"><path d="M7.52 21.48c-3 .27-1.54-5.61-4.72-5.97-8.48h-1.5c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.81-1. 33 1.32zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.2 6-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32 .82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72c. 13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56-.05-.18-.12-.35-.23-.51-.1-.16-.24-.3-. 4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33.15-.13.27-.27.37-.42.1-.15.17-. 3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96-.12-.28-.29-.51-.51-.69-.2-. 19-.47-.33-.77-.43-.31-.09-.65-.14-1.02-.14-.36 0-.69.05-1 .16-.3.11-.57.26-.79. 45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45s.14-.25.25- .34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49-.05.15-.14.27-.25.37-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09h -.77v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43- .18-.92-.27-1.46-.27h-2.36v8h2.3c.55 0 1.06-.09 1.51-.27.45-.18.84-.43 1.16-.76. 32-.33.57-.73.74-1.19.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57-.18-.47-. 43-.87-.75-1.2zm-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.4 1-.71.53-.29.12-.62.18-.99.18h-.91v-5.77h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12 .57 1.99v.4zm-4.57-12.2l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.4 8h1.5c-.5-6.15-5.65-10.99-11.94-10.99z"/></g><g id="save"><path d="M17 3h-12c-1. 11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-12l-4-4zm-5 16c-1.66 0-3-1.34 -3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10h-10v-4h10v4z"/></g><g id="schedule"> <path fill-opacity=".9" d="M11.99 2c-5.52 0-9.99 4.48-9.99 10s4.47 10 9.99 10c5. 53 0 10.01-4.48 10.01-10s-4.48-10-10.01-10zm.01 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/><path fill-opacity=".9" d="M12.5 7h-1.5v6l5.25 3.15.75 -1.23-4.5-2.67z"/></g><g id="search"><path d="M15.5 14h-.79l-.28-.27c.98-1.14 1. 57-2.62 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 2.91-6.5 6.5 2.91 6.5 6.5 6.5c1.6 1 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99 1.49-1.49-4.99-5zm-6 0c-2.49 0-4.5-2.01 -4.5-4.5s2.01-4.5 4.5-4.5 4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5z"/></g><g id="select -all"><path d="M3 5h2v-2c-1.1 0-2 .9-2 2zm0 8h2v-2h-2v2zm4 8h2v-2h-2v2zm-4-12h2v -2h-2v2zm10-6h-2v2h2v-2zm6 0v2h2c0-1.1-.9-2-2-2zm-14 18v-2h-2c0 1.1.9 2 2 2zm-2- 4h2v-2h-2v2zm6-14h-2v2h2v-2zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h- 2v2zm0-12h2v-2h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2v-2h-2v2zm-8 12h10v-10 h-10v10zm2-8h6v6h-6v-6z"/></g><g id="send-money"><path d="M2 12c0-2.61 1.67-4.83 4-5.65v-2.09c-3.45.89-6 4.01-6 7.74s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5 .65zm22 0l-4-4v3h-7v2h7v3l4-4zm-10 6c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.16.6 7 4.24 1.76l1.42-1.41c-1.45-1.45-3.45-2.35-5.66-2.35-4.42 0-8 3.58-8 8s3.58 8 8 8c2.21 0 4.21-.9 5.66-2.34l-1.42-1.41c-1.08 1.08-2.58 1.75-4.24 1.75z"/></g><g i d="send"><path d="M2.01 21l20.99-9-20.99-9-.01 7 15 2-15 2z"/></g><g id="setting s-applications"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7-7h -14c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2v-14c0-1.1-.89-2-2-2zm- 1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21- .43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0 -.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-. 15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69 0-.23.02 -.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1. 74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29 l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34 -.08.45l-1.48 1.16c.03.23.05.46.05.69z"/></g><g id="settings-backup-restore"><pa th d="M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9 h-3l4 4 4-4h-3c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3 l-1.42 1.44c1.52 1.16 3.42 1.86 5.48 1.86 4.97 0 9-4.03 9-9s-4.03-9-9-9z"/></g>< g id="settings-bluetooth"><path d="M11 24h2v-2h-2v2zm-4 0h2v-2h-2v2zm8 0h2v-2h-2 v2zm2.71-18.29l-5.71-5.71h-1v7.59l-4.59-4.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 4.59-4.59v7.59h1l5.71-5.71-4.3-4.29 4.3-4.29zm-4.71-1.88l1.88 1.88-1.88 1.8 8v-3.76zm1.88 10.46l-1.88 1.88v-3.76l1.88 1.88z"/></g><g id="settings-cell"><pat h d="M7 24h2v-2h-2v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm1-23.99l-8-.01c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-16c0-1.1-.9-1.99-2-1.99zm0 15.99h-8v-12h8v 12z"/></g><g id="settings-display"><path d="M21 3h-18c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16.01h-18v-14.02h18v14.02zm-13-3. 01h2.5l1.5 1.5 1.5-1.5h2.5v-2.5l1.5-1.5-1.5-1.5v-2.5h-2.5l-1.5-1.5-1.5 1.5h-2.5v 2.5l-1.5 1.5 1.5 1.5v2.5zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3v-6z"/></g><g id="set tings-ethernet"><path d="M7.77 6.76l-1.54-1.28-5.41 6.52 5.41 6.52 1.54-1.28-4.3 5-5.24 4.35-5.24zm-.77 6.24h2v-2h-2v2zm10-2h-2v2h2v-2zm-6 2h2v-2h-2v2zm6.77-7.52 l-1.54 1.28 4.35 5.24-4.35 5.24 1.54 1.28 5.41-6.52-5.41-6.52z"/></g><g id="sett ings-input-antenna"><path d="M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7zm1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2 .5s-2.5 1.12-2.5 2.5c0 1.02.62 1.9 1.5 2.29v3.3l-3.41 3.41 1.41 1.41 3-3 3 3 1.4 1-1.41-3.41-3.41v-3.3zm-1-13.29c-6.07 0-11 4.93-11 11h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11z"/></g><g id="settings-input-component"><path d="M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6v-6h-2v-4zm4 14c0 1.3.84 2.4 2 2.82v4.18h2v -4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2zm-8 0c0 1.3.84 2.4 2 2.82v4.18h2v-4.18c1.16 -.42 2-1.52 2-2.82v-2h-6v2zm20-10v-4c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6v-6h-2zm -8-4c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6v-6h-2v-4zm4 14c0 1.3.84 2.4 2 2.82v4.18 h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z"/></g><g id="settings-input-composite"> <path d="M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6v-6h-2v-4zm4 14c0 1.3.84 2.4 2 2.82v4.18h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2zm-8 0c0 1.3.84 2.4 2 2.82v4.18h 2v-4.18c1.16-.42 2-1.52 2-2.82v-2h-6v2zm20-10v-4c0-.55-.45-1-1-1s-1 .45-1 1v4h-2 v6h6v-6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6v-6h-2v-4zm4 14c0 1.3.84 2.4 2 2.82v4.18h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z"/></g><g id="settings-input -hdmi"><path d="M18 7v-3c0-1.1-.9-2-2-2h-8c-1.1 0-2 .9-2 2v3h-1v6l3 6v3h8v-3l3-6 v-6h-1zm-10-3h8v3h-2v-2h-1v2h-2v-2h-1v2h-2v-3z"/></g><g id="settings-input-svide o"><path d="M8 11.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5zm7-5c0-.83-.67-1.5-1.5-1.5h-3c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5h3c. 83 0 1.5-.67 1.5-1.5zm-6.5 8.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5 -1.5-.67-1.5-1.5-1.5zm3.5-14c-6.07 0-11 4.93-11 11s4.93 11 11 11 11-4.93 11-11-4 .93-11-11-11zm0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9zm5.5-11c- .83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"/></g><g id="s ettings-overscan"><path d="M12.01 5.5l-2.01 2.5h4l-1.99-2.5zm5.99 4.5v4l2.5-1.99 -2.5-2.01zm-12 0l-2.5 2.01 2.5 1.99v-4zm8 6h-4l2.01 2.5 1.99-2.5zm7-13h-18c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16.01h-18v-1 4.02h18v14.02z"/></g><g id="settings"><path d="M19.43 12.98c.04-.32.07-.64.07-.9 8s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-. 22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65c-.03-.24-.24-.42-.49-.42h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l -2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98 l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1. 69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-7.4 3 2.52c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3 .5z"/></g><g id="settings-phone"><path d="M13 9h-2v2h2v-2zm4 0h-2v2h2v-2zm3 6.5c -1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6 .59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01-.37-1.12-.57-2.32-.57-3.57 0-.55-.45-1- 1-1h-3.5c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1- 1-1zm-1-6.5v2h2v-2h-2z"/></g><g id="settings-power"><path d="M7 24h2v-2h-2v2zm4 0h2v-2h-2v2zm2-22h-2v10h2v-10zm3.56 2.44l-1.45 1.45c1.73 1.05 2.89 2.94 2.89 5.1 1 0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12l-1.44-1.44c-2.08 1.44 -3.44 3.84-3.44 6.56 0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56zm-1 .56 19.56h2v-2h-2v2z"/></g><g id="settings-remote"><path d="M15 9h-6c-.55 0-1 .4 5-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm-3 6c-1.1 0-2-.9- 2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm-4.95-8.95l1.41 1.41c.91-.9 2.16-1.46 3.54-1.46s 2.63.56 3.54 1.46l1.41-1.41c-1.27-1.27-3.02-2.05-4.95-2.05s-3.68.78-4.95 2.05zm4 .95-6.05c-3.04 0-5.79 1.23-7.78 3.22l1.41 1.41c1.63-1.62 3.88-2.63 6.37-2.63s4.7 4 1.01 6.36 2.64l1.41-1.41c-1.98-2-4.73-3.23-7.77-3.23z"/></g><g id="settings-vo ice"><path d="M7 24h2v-2h-2v2zm5-11c1.66 0 2.99-1.34 2.99-3l.01-6c0-1.66-1.34-3- 3-3s-3 1.34-3 3v6c0 1.66 1.34 3 3 3zm-1 11h2v-2h-2v2zm4 0h2v-2h-2v2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1s-5.3-2.1-5.3-5.1h-1.7c0 3.41 2.72 6.23 6 6.72v3.28h2v-3.28c3 .28-.49 6-3.31 6-6.72z"/></g><g id="shop"><path d="M16 6v-2c0-1.11-.89-2-2-2h-4c -1.11 0-2 .89-2 2v2h-6v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2v-13h-6zm-6-2h4v2h- 4v-2zm-1 14v-9l7.5 4-7.5 5z"/></g><g id="shopping-basket"><path d="M17.21 9l-4.3 8-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43l-4.38 6.55h-4.79c-.55 0-1 .4 5-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93 -1.46l2.54-9.27.03-.27c0-.55-.45-1-1-1h-4.79zm-8.21 0l3-4.4 3 4.4h-6zm3 8c-1.1 0 -2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></g><g id="shopping-cart"><path d="M7 18 c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-6-16v2h2l3.6 7.59-1.35 2. 45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2h-11.58c-.14 0-.25-.11-.25-.25l.03-. 12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.4 5-1-1-1h-14.79l-.94-2h-3.27zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9 -2-2-2z"/></g><g id="shop-two"><path d="M3 9h-2v11c0 1.11.89 2 2 2h14c1.11 0 2-. 89 2-2h-16v-11zm15-4v-2c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2h-5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-11h-5zm-6-2h4v2h-4v-2zm0 12v-7l5.5 3-5.5 4z"/></g><g id="sort"><path d="M3 18h6v-2h-6v2zm0-12v2h18v-2h-18zm0 7h12v-2h-12v2z"/></g><g id="speaker-notes"><path d="M20 2h-16c-1.1 0-1.99.9-1.99 2l-.01 18 4-4h14c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-12 12h-2v-2h2v2zm0-3h-2v-2h2v2zm0-3h-2v-2h2v2zm7 6 h-5v-2h5v2zm3-3h-8v-2h8v2zm0-3h-8v-2h8v2z"/></g><g id="spellcheck"><path d="M12. 45 16h2.09l-5.11-13h-1.86l-5.11 13h2.09l1.12-3h5.64l1.14 3zm-6.02-5l2.07-5.52 2. 07 5.52h-4.14zm15.16.59l-8.09 8.09-3.67-3.68-1.41 1.41 5.09 5.09 9.49-9.5-1.41-1 .41z"/></g><g id="star-half"><path d="M22 9.74l-7.19-.62L12 2.5 9.19 9.13 2 9.74 l5.46 4.73-1.64 7.03L12 17.77l6.18 3.73-1.63-7.03L22 9.74zM12 15.9V6.6l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.9z"/></g><g id="star-outline"><path d="M22 9.24l -7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L2 2 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3. 32 2.88 1 4.28L12 15.4z"/></g><g id="star"><path d="M12 17.27L18.18 21l-1.64-7.0 3L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></g><g id="star-r ate"><path d="M12 14.3l3.71 2.7-1.42-4.36 3.71-2.64h-4.55l-1.45-4.5-1.45 4.5h-4. 55l3.71 2.64-1.42 4.36z"/></g><g id="stars"><path d="M11.99 2c-5.52 0-9.99 4.48- 9.99 10s4.47 10 9.99 10c5.53 0 10.01-4.48 10.01-10s-4.48-10-10.01-10zm4.24 16l-4 .23-2.55-4.23 2.55 1.12-4.81-3.73-3.23 4.92-.42 1.92-4.54 1.92 4.53 4.92.42-3.73 3.23 1.12 4.82z"/></g><g id="store"><path d="M20 4h-16v2h16v-2zm1 10v-2l-1-5h-1 6l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4h-6v-4h6v4z"/></g><g id="subject"><path d="M1 4 17h-10v2h10v-2zm6-8h-16v2h16v-2zm-16 6h16v-2h-16v2zm0-10v2h16v-2h-16z"/></g><g id="supervisor-account"><circle cx="12" cy="13.49" r="1.5"/><path d="M12 2c-5.5 2 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 2.5c1.24 0 2.25 1 .01 2.25 2.25s-1.01 2.25-2.25 2.25-2.25-1.01-2.25-2.25 1.01-2.25 2.25-2.25zm5 10 .56v2.5c-.45.41-.96.77-1.5 1.05v-.68c0-.34-.17-.65-.46-.92-.65-.62-1.89-1.02-3.0 4-1.02-.96 0-1.96.28-2.65.73l-.17.12-.21.17c.78.47 1.63.72 2.54.82l1.33.15c.37.0 4.66.36.66.75 0 .29-.16.53-.4.66-.28.15-.64.09-.95.09-.35 0-.69-.01-1.03-.05-.5- .06-.99-.17-1.46-.33-.49-.16-.97-.38-1.42-.64-.22-.13-.44-.27-.65-.43l-.31-.24c- .04-.02-.28-.18-.28-.23v-4.28c0-1.58 2.63-2.78 5-2.78s5 1.2 5 2.78v1.78z"/></g>< g id="swap-horiz"><path d="M6.99 11l-3.99 4 3.99 4v-3h7.01v-2h-7.01v-3zm14.01-2l -3.99-4v3h-7.01v2h7.01v3l3.99-4z"/></g><g id="swap-vert-circle"><path d="M12 2c- 5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm-5.5 7l3.5-3.5 3 .5 3.5h-2.5v4h-2v-4h-2.5zm11 6l-3.5 3.5-3.5-3.5h2.5v-4h2v4h2.5z"/></g><g id="swa p-vert"><path d="M16 17.01v-7.01h-2v7.01h-3l4 3.99 4-3.99h-3zm-7-14.01l-4 3.99h3 v7.01h2v-7.01h3l-4-3.99z"/></g><g id="system-update-tv"><path d="M12 16.5l4-4h-3 v-9h-2v9h-3l4 4zm9-13h-6v1.99h6v14.03h-18v-14.03h6v-1.99h-6c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2z"/></g><g id="tab"><path d="M2 1 3h-18c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-18v-14h10v4h8v10z"/></g><g id="tab-unselected"><path d="M1 9h2v-2h-2v2zm0 4 h2v-2h-2v2zm0-8h2v-2c-1.1 0-2 .9-2 2zm8 16h2v-2h-2v2zm-8-4h2v-2h-2v2zm2 4v-2h-2c 0 1.1.9 2 2 2zm18-18h-8v6h10v-4c0-1.1-.9-2-2-2zm0 14h2v-2h-2v2zm-12-12h2v-2h-2v2 zm-4 16h2v-2h-2v2zm0-16h2v-2h-2v2zm16 16c1.1 0 2-.9 2-2h-2v2zm0-8h2v-2h-2v2zm-8 8h2v-2h-2v2zm4 0h2v-2h-2v2z"/></g><g id="text-format"><path d="M5 17v2h14v-2h-14 zm4.5-4.2h5l.9 2.2h2.1l-4.75-11h-1.5l-4.75 11h2.1l.9-2.2zm2.5-6.82l1.87 5.02h-3. 74l1.87-5.02z"/></g><g id="theaters"><path d="M18 3v2h-2v-2h-8v2h-2v-2h-2v18h2v- 2h2v2h8v-2h2v2h2v-18h-2zm-10 14h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm10 8h-2 v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2z"/></g><g id="thumb-down"><path d="M15 3h- 9c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01-.01.08c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06l1.06 1.05 6.59-6.59c.36-.3 6.58-.86.58-1.41v-10c0-1.1-.9-2-2-2zm4 0v12h4v-12h-4z"/></g><g id="thumbs-up-dow n"><path d="M12 6c0-.55-.45-1-1-1h-5.18l.66-3.18.02-.23c0-.31-.13-.59-.33-.8l-.7 9-.79-4.94 4.94c-.27.27-.44.65-.44 1.06v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15 -.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55v-1.25zm10.5 4h-6.75c-.62 0-1.15.38 -1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55v1.25c0 .55.45 1 1 1h5.18l-.66 3.18-.02 .24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5- 1.5-1.5z"/></g><g id="thumb-up"><path d="M1 21h4v-12h-4v12zm22-11c0-1.1-.9-2-2-2 h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06l-1.06-1.05-6.58 6.59c-.37.36-.59.8 6-.59 1.41v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.1 4-.73v-1.91l-.01-.01.01-.08z"/></g><g id="toc"><path d="M3 9h14v-2h-14v2zm0 4h14 v-2h-14v2zm0 4h14v-2h-14v2zm16 0h2v-2h-2v2zm0-10v2h2v-2h-2zm0 6h2v-2h-2v2z"/></g ><g id="today"><path d="M19 3h-1v-2h-2v2h-8v-2h-2v2h-1c-1.11 0-1.99.9-1.99 2l-.0 1 14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-11h14v11zm-1 2-9h5v5h-5z"/></g><g id="track-changes"><path d="M19.07 4.93l-1.41 1.41c1.44 1.4 5 2.34 3.45 2.34 5.66 0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02 c-2.84.48-5 2.94-5 5.91 0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l- 1.41 1.41c.72.73 1.17 1.73 1.17 2.83 0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3 .41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72v -8.28h-1c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93 -7.07z"/></g><g id="translate"><path d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53h2.93v-2h-7v-2h-2v2h-7v1.99h11.17c-.67 1.93-1.73 3.76-3.17 5 .36-.93-1.03-1.7-2.16-2.31-3.35h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02 1.42 1.42 5-5 3.11 3.11.76-2.04zm5.63-5.07h-2l-4.5 12h2l1.12-3h4.75l1.13 3h2l-4.5-12z m-2.62 7l1.62-4.33 1.62 4.33h-3.24z"/></g><g id="trending-down"><path d="M16 18l 2.29-2.29-4.88-4.88-4 4-7.41-7.42 1.41-1.41 6 6 4-4 6.3 6.29 2.29-2.29v6z"/></g> <g id="trending-neutral"><path d="M22 12l-4-4v3h-15v2h15v3z"/></g><g id="trendin g-up"><path d="M16 6l2.29 2.29-4.88 4.88-4-4-7.41 7.42 1.41 1.41 6-6 4 4 6.3-6.2 9 2.29 2.29v-6z"/></g><g id="turned-in-not"><path d="M17 3h-10c-1.1 0-1.99.9-1.9 9 2l-.01 16 7-3 7 3v-16c0-1.1-.9-2-2-2zm0 15l-5-2.18-5 2.18v-13h10v13z"/></g><g id="turned-in"><path d="M17 3h-10c-1.1 0-1.99.9-1.99 2l-.01 16 7-3 7 3v-16c0-1.1 -.9-2-2-2z"/></g><g id="undo"><path d="M12.5 8c-2.65 0-5.05.99-6.9 2.6l-3.6-3.6v 9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78c- 1.39-4.19-5.32-7.22-9.97-7.22z"/></g><g id="unfold-less"><path d="M7.41 18.59l1. 42 1.41 3.17-3.17 3.17 3.17 1.41-1.41-4.58-4.59-4.59 4.59zm9.18-13.18l-1.42-1.41 -3.17 3.17-3.17-3.17-1.42 1.41 4.59 4.59 4.59-4.59z"/></g><g id="unfold-more"><p ath d="M12 5.83l3.17 3.17 1.41-1.41-4.58-4.59-4.59 4.59 1.42 1.41 3.17-3.17zm0 1 2.34l-3.17-3.17-1.41 1.41 4.58 4.59 4.59-4.59-1.42-1.41-3.17 3.17z"/></g><g id=" verified-user"><path d="M12 1l-9 4v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-1 2v-6l-9-4zm-2 16l-4-4 1.41-1.41 2.59 2.58 6.59-6.59 1.41 1.42-8 8z"/></g><g id=" view-agenda"><path d="M20 13h-17c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.4 5 1-1v-6c0-.55-.45-1-1-1zm0-10h-17c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1- .45 1-1v-6c0-.55-.45-1-1-1z"/></g><g id="view-array"><path d="M4 18h3v-13h-3v13z m14-13v13h3v-13h-3zm-10 13h9v-13h-9v13z"/></g><g id="view-carousel"><path d="M7 19h10v-15h-10v15zm-5-2h4v-11h-4v11zm16-11v11h4v-11h-4z"/></g><g id="view-column" ><path d="M10 18h5v-13h-5v13zm-6 0h5v-13h-5v13zm12-13v13h5v-13h-5z"/></g><g id=" view-day"><path d="M2 21h19v-3h-19v3zm18-13h-17c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm-18-5v3h19v-3h-19z"/></g><g id="view-he adline"><path d="M4 15h17v-2h-17v2zm0 4h17v-2h-17v2zm0-8h17v-2h-17v2zm0-6v2h17v- 2h-17z"/></g><g id="view-list"><path d="M4 14h4v-4h-4v4zm0 5h4v-4h-4v4zm0-10h4v- 4h-4v4zm5 5h12v-4h-12v4zm0 5h12v-4h-12v4zm0-14v4h12v-4h-12z"/></g><g id="view-mo dule"><path d="M4 11h5v-6h-5v6zm0 7h5v-6h-5v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6- 7h5v-6h-5v6zm6-6v6h5v-6h-5z"/></g><g id="view-quilt"><path d="M10 18h5v-6h-5v6zm -6 0h5v-13h-5v13zm12 0h5v-6h-5v6zm-6-13v6h11v-6h-11z"/></g><g id="view-stream">< path d="M4 18h17v-6h-17v6zm0-13v6h17v-6h-17z"/></g><g id="view-week"><path d="M6 5h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm 14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1 zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-12c0-.55-.45-1-1 -1z"/></g><g id="visibility-off"><path d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26 -.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2. 74.25-3.98.7l2.16 2.16c.57-.23 1.18-.36 1.83-.36zm-10-2.73l2.28 2.28.46.46c-1.66 1.29-2.96 3.01-3.74 4.99 1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42 2.93 2.92 1.27-1.27-17.73-17.73-1.27 1.27zm5.53 5.53l1.55 1.55c-.05.21-.08.43-.0 8.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.7 6 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l -.17.01z"/></g><g id="visibility"><path d="M12 4.5c-5 0-9.27 3.11-11 7.5 1.73 4. 39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zm0 12.5c-2.76 0-5-2.24- 5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3 -3-1.34-3-3-3z"/></g><g id="wallet-giftcard"><path d="M20 6h-2.18c.11-.31.18-.65 .18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68c-.54-.8-1.45-1.34- 2.5-1.34-1.66 0-3 1.34-3 3 0 .35.07.69.18 1h-2.18c-1.11 0-1.99.89-1.99 2l-.01 11 c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2v-11c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s -.45 1-1 1-1-.45-1-1 .45-1 1-1zm-6 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15h-16v-2h16v2zm0-5h-16v-6h5.08l-2.08 2.83 1.62 1.17 2.38-3.24 1-1.36 1 1.36 2.38 3.24 1.62-1.17-2.08-2.83h5.08v6z"/></g><g id="wallet-membership"><path d="M20 2h-16c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2v-11c0-1.11-.89-2-2-2zm0 13h-16v-2h16v2zm0-5h-16v-6h16v6z"/></g><g id="walle t-travel"><path d="M20 6h-3v-2c0-1.11-.89-2-2-2h-6c-1.11 0-2 .89-2 2v2h-3c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2v-11c0-1.11-.89-2-2-2zm-11-2h6 v2h-6v-2zm11 15h-16v-2h16v2zm0-5h-16v-6h3v2h2v-2h6v2h2v-2h3v6z"/></g><g id="warn ing"><path d="M1 21h22l-11-19-11 19zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></g><g id= "work"><path d="M24 0v24h-24v-24h24m1-1h-26v26h26v-26z"/><path d="M20 6h-4v-2c0- 1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2h-4c-1.11 0-1.99.89-1.99 2l-.01 11c0 1.11.8 9 2 2 2h16c1.11 0 2-.89 2-2v-11c0-1.11-.89-2-2-2zm-6 0h-4v-2h4v2z"/></g></defs>< /svg></core-iconset-svg><polymer-element name="core-icon-button" attributes="src icon active" assetpath="../core-icon-button/"><template><style>:host{display:in line-block;box-sizing:border-box;-moz-box-sizing:border-box;user-select:none;-mo z-user-select:none;-webkit-user-select:none;border-radius:2px;padding:7px;margin :2px;vertical-align:middle;font-size:1rem;cursor:pointer}:host([disabled]){opaci ty:.6;pointer-events:none}:host(.outline){box-shadow:0 0 0 1px rgba(0,0,0,.1)}:h ost(:hover:not([disabled])){box-shadow:0 1px 0 0 rgba(0,0,0,.12),0 0 0 1px rgba( 0,0,0,.1)}:host(.selected:not([disabled])){background-color:rgba(0,0,0,.05);box- shadow:inset 0 1px 0 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.12)}:host(:active:n ot([disabled]),.selected:active:not([disabled])){background-color:rgba(0,0,0,.05 );box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.12)}:host(.cor e-dark-theme.outline){background-color:rgba(200,200,200,.05);box-shadow:0 0 0 1p x rgba(200,200,200,.1)}:host(.core-dark-theme:hover){background-color:rgba(200,2 00,200,.05);box-shadow:0 1px 0 0 rgba(200,200,200,.12),0 0 0 1px rgba(200,200,20 0,.1)}:host(.core-dark-theme.selected){background-color:rgba(220,220,220,.05);bo x-shadow:inset 0 1px 0 0 rgba(200,200,200,.05),0 0 0 1px rgba(200,200,200,.12)}: host(.core-dark-theme:active,.core-dark-theme.selected:active){background-color: rgba(200,200,200,.05);box-shadow:inset 0 1px 0 0 rgba(200,200,200,.1),0 0 0 1px rgba(200,200,200,.12)}core-icon{pointer-events:none}:host ::content>:not(core-ic on){margin-left:4px}</style><core-icon src="{{src}}" icon="{{icon}}"></core-icon ><content></content></template><script>Polymer("core-icon-button",{src:"",active :false,icon:"",activeChanged:function(){this.classList.toggle("selected",this.ac tive)}});</script></polymer-element><polymer-element name="core-toolbar" attribu tes="justify middleJustify bottomJustify" assetpath="../core-toolbar/"><template ><style>:host{display:block;position:relative;box-sizing:border-box;-moz-box-siz ing:border-box;height:64px;font-size:1.3em;background-color:#CFD8DC}:host(.anima te){transition:height .18s ease-in}:host(.medium-tall){height:128px}:host(.tall) {height:192px}.toolbar-tools{position:relative;height:64px;padding:0 8px;pointer -events:none}:host(.core-narrow),:host-context(.core-narrow){height:56px}polyfil l-next-selector{content:':host.core-narrow.medium-tall, .core-narrow :host.mediu m-tall'}:host(.core-narrow.medium-tall),:host-context(.core-narrow):host(.medium -tall){height:112px}polyfill-next-selector{content:':host.core-narrow.tall, .cor e-narrow :host.tall'}:host(.core-narrow.tall),:host-context(.core-narrow):host(. tall){height:168px}polyfill-next-selector{content:':host.core-narrow .toolbar-to ols, .core-narrow :host .toolbar-tools'}:host(.core-narrow) .toolbar-tools,:host -context(.core-narrow) .toolbar-tools{height:56px;padding:0}#middleBar{position: absolute;top:0;right:0;left:0}:host(.tall,.medium-tall) #middleBar{-webkit-trans form:translateY(100%);transform:translateY(100%)}#bottomBar{position:absolute;ri ght:0;bottom:0;left:0}polyfill-next-selector{content:'.toolbar-tools > *'}::cont ent>*{pointer-events:auto}polyfill-next-selector{content:'.toolbar-tools > *'}:: content>*{margin:0 8px}polyfill-next-selector{content:'.toolbar-tools > .fit'}:: content>.fit{position:absolute;top:auto;right:0;bottom:0;left:0;width:auto;margi n:0}polyfill-next-selector{content:':host .indent'}::content>.indent{margin-left :60px}</style><div id="bottomBar" class="toolbar-tools" center="" horizontal="" layout=""><content select=".bottom"></content></div><div id="middleBar" class="t oolbar-tools" center="" horizontal="" layout=""><content select=".middle"></cont ent></div><div id="topBar" class="toolbar-tools" center="" horizontal="" layout= ""><content></content></div></template><script>(function(){Polymer("core-toolbar ",{justify:"",middleJustify:"",bottomJustify:"",justifyChanged:function(old){thi s.updateBarJustify(this.$.topBar,this.justify,old)},middleJustifyChanged:functio n(old){this.updateBarJustify(this.$.middleBar,this.middleJustify,old)},bottomJus tifyChanged:function(old){this.updateBarJustify(this.$.bottomBar,this.bottomJust ify,old)},updateBarJustify:function(bar,justify,old){if(old){bar.removeAttribute (this.toLayoutAttrName(old))}if(this.justify){bar.setAttribute(this.toLayoutAttr Name(justify),"")}},toLayoutAttrName:function(value){return value==="between"?"j ustified":value+"-justified"}})})();</script></polymer-element><polymer-element name="core-header-panel" assetpath="../core-header-panel/"><template><style>:hos t{display:block;position:relative}#outerContainer{position:absolute;top:0;right: 0;bottom:0;left:0}#mainPanel{position:relative}#mainContainer{position:relative; overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#dropShadow{p osition:absolute;top:0;left:0;right:0;height:6px;box-shadow:inset 0 5px 6px -3px rgba(0,0,0,.4)}#dropShadow.hidden{display:none}:host([mode=scroll]) #mainContai ner{overflow:visible}:host([mode=scroll]) #outerContainer{overflow-y:auto;overfl ow-x:hidden;-webkit-overflow-scrolling:touch}:host([mode=cover]) #mainPanel{posi tion:static}:host([mode=cover]) #mainContainer{position:absolute;top:0;right:0;b ottom:0;left:0}:host([mode=cover]) #dropShadow{position:static;width:100%}</styl e><div id="outerContainer" vertical="" layout=""><content id="headerContent" sel ect="core-toolbar, .core-header"></content><div id="mainPanel" flex="" vertical= "" layout=""><div id="mainContainer" flex?="{{mode !== 'cover'}}"><content id="m ainContent" select="*"></content></div><div id="dropShadow"></div></div></div></ template><script>Polymer("core-header-panel",{publish:{mode:{value:"",reflect:tr ue},tallClass:"tall",shadow:false},animateDuration:200,modeConfigs:{shadowMode:{ waterfall:1,"waterfall-tall":1},noShadow:{seamed:1,cover:1,scroll:1},tallMode:{" waterfall-tall":1},outerScroll:{scroll:1}},ready:function(){this.scrollHandler=t his.scroll.bind(this);this.addListener()},detached:function(){this.removeListene r(this.mode)},addListener:function(){this.scroller.addEventListener("scroll",thi s.scrollHandler)},removeListener:function(mode){var s=this.getScrollerForMode(mo de);s.removeEventListener("scroll",this.scrollHandler)},domReady:function(){this .async("scroll")},modeChanged:function(old){var header=this.header;if(header){va r configs=this.modeConfigs;if(configs.tallMode[old]&&!configs.tallMode[this.mode ]){header.classList.remove(this.tallClass);this.async(function(){header.classLis t.remove("animate")},null,this.animateDuration)}else{header.classList.toggle("an imate",configs.tallMode[this.mode])}}if(configs&&(configs.outerScroll[this.mode] ||configs.outerScroll[old])){this.removeListener(old);this.addListener()}this.sc roll()},get header(){return this.$.headerContent.getDistributedNodes()[0]},getSc rollerForMode:function(mode){return this.modeConfigs.outerScroll[mode]?this.$.ou terContainer:this.$.mainContainer},get scroller(){return this.getScrollerForMode (this.mode)},scroll:function(){var configs=this.modeConfigs;var main=this.$.main Container;var header=this.header;var sTop=main.scrollTop;var atTop=sTop===0;this .$.dropShadow.classList.toggle("hidden",!this.shadow&&(atTop&&configs.shadowMode [this.mode]||configs.noShadow[this.mode]));if(header&&configs.tallMode[this.mode ]){header.classList.toggle(this.tallClass,atTop||header.classList.contains(this. tallClass)&&main.scrollHeight<this.$.outerContainer.offsetHeight)}this.fire("scr oll",{target:this.scroller},this,false)}});</script></polymer-element><script>(f unction(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable: noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!d ef)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*| \s*$)/,html:/^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,def:/^ *\[([^\]]+)\ ]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?: [^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};block .bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)* /;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace (block.list)(/bull/g,block.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))") ("def","\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquo te)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr| data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br| wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";block.html=replace(block.html)(" comment",/<!--[\s\S]*?-->/)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/<tag(?:" [^"]*"|'[^']*'|[^'">])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.p aragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("bl ockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.norma l=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,}) *(\S +)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/});block.gfm.paragraph=replace(b lock.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+blo ck.list.source.replace("\\1","\\3")+"|")();block.tables=merge({},block.gfm,{npta ble:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\| (.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){ this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.r ules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block. tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,opti ons){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=fun ction(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a 0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.to ken=function(src,top,bq){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b, item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring (cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=thi s.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ { 4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace( /\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring( cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]});continue} if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.token s.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=t his.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table ",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace( /^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for (i=0;i<item.align.length;i++){if(/^ *-+: *$/.test(item.align[i])){item.align[i]= "right"}else if(/^ *:-+: *$/.test(item.align[i])){item.align[i]="center"}else if (/^ *:-+ *$/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}} for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(/ *\| */)}thi s.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.subst ring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text :cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].leng th);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src )){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"}); cap=cap[0].replace(/^ *> ?/gm,"");this.token(cap,top,true);this.tokens.push({typ e:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substrin g(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.le ngth>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l; i++){item=cap[i];space=item.length;item=item.replace(/^ *([*+-]|\d+\.) +/,"");if (~item.indexOf("\n ")){space-=item.length;item=!this.options.pedantic?item.repla ce(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(/^ {1,4}/gm,"")}if(this.o ptions.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull .length>1&&b.length>1)){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n \n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!lo ose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start" });this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.token s.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.sub string(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":" html",pre:cap[1]==="pre"||cap[1]==="script"||cap[1]==="style",text:cap[0]});cont inue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].lengt h);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}i f(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={ type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[ 2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$ /,"").split("\n")};for(i=0;i<item.align.length;i++){if(/^ *-+: *$/.test(item.ali gn[i])){item.align[i]="right"}else if(/^ *:-+: *$/.test(item.align[i])){item.ali gn[i]="center"}else if(/^ *:-+ *$/.test(item.align[i])){item.align[i]="left"}els e{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[ i].replace(/^ *\| *| *\| *$/g,"").split(/ *\| */)}this.tokens.push(item);continu e}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length) ;this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\n"?c ap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.su bstring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(s rc){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.to kens};var inline={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,autolink:/^<([^ >]+(@|:\/ )[^ >]+)>/,url:noop,tag:/^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/ ,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\ *\*(?!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^( `+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(? =[\\<!\[_*`]| {2,}\n|$)/};inline._inside=/(?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))* /;inline._href=/\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=repl ace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink= replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline );inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^ \*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S ]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escap e)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\ S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.b reaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inli ne.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=op tions||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=t his.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.l inks){throw new Error("Tokens array requires a `links` property.")}if(this.optio ns.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline. gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rule s=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLex er(links,options);return inline.output(src)};InlineLexer.prototype.output=functi on(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(s rc)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.aut olink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].c harAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.ma ngle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link( href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=sr c.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link (href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&/^<a /i.test(cap[0])){this.inLink=true}else if(this.inLink&&/^<\/a>/i.test(cap[0])){ this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?es cape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring (cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap [3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=thi s.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1] ).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){ out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+ =this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.e xec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output (cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap [0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=t his.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.co despan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.sub string(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exe c(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[ 1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length) ;out+=escape(this.smartypants(cap[0]));continue}if(src){throw new Error("Infinit e loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLi nk=function(cap,link){var href=escape(link.href),title=link.title?escape(link.ti tle):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.outpu t(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype .smartypants=function(text){if(!this.options.smartypants)return text;return text .replace(/--/g,"—").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").r eplace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g, "…")};InlineLexer.prototype.mangle=function(text){var out="",l=text.length,i=0,c h;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16 )}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options|| {}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight ){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=tr ue;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\n< /code></pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,tru e)+'">'+(escaped?code:escape(code,true))+"\n</code></pre>\n"};Renderer.prototype .blockquote=function(quote){return"<blockquote>\n"+quote+"</blockquote>\n"};Rend erer.prototype.html=function(html){return html};Renderer.prototype.heading=funct ion(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLow erCase().replace(/[^\w]+/g,"-")+'">'+text+"</h"+level+">\n"};Renderer.prototype. hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"};Renderer.prototype.l ist=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\n"+body+ "</"+type+">\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"< /li>\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"</p>\n"}; Renderer.prototype.table=function(header,body){return"<table>\n"+"<thead>\n"+hea der+"</thead>\n"+"<tbody>\n"+body+"</tbody>\n"+"</table>\n"};Renderer.prototype. tablerow=function(content){return"<tr>\n"+content+"</tr>\n"};Renderer.prototype. tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags. align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+co ntent+"</"+type+">\n"};Renderer.prototype.strong=function(text){return"<strong>" +text+"</strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"</em> "};Renderer.prototype.codespan=function(text){return"<code>"+text+"</code>"};Ren derer.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"};Renderer .prototype.del=function(text){return"<del>"+text+"</del>"};Renderer.prototype.li nk=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURICom ponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if( prot.indexOf("javascript:")===0){return""}}var out='<a href="'+href+'"';if(title ){out+=' title="'+title+'"'}out+=">"+text+"</a>";return out};Renderer.prototype. image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if( title){out+=' title="'+title+'"'}out+=this.options.xhtml?"/>":">";return out};fu nction Parser(options){this.tokens=[];this.token=null;this.options=options||mark ed.defaults;this.options.renderer=this.options.renderer||new Renderer;this.rende rer=this.options.renderer;this.renderer.options=this.options}Parser.parse=functi on(src,options,renderer){var parser=new Parser(options,renderer);return parser.p arse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src. links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(thi s.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return th is.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[ this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.to ken.text;while(this.peek().type==="text"){body+="\n"+this.next().text}return thi s.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){c ase"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return t his.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.t oken.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang ,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell= "";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.a lign[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]), {header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);fo r(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<r ow.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header: false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this .renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next ().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(bod y)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().ty pe!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"l ist_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=thi s.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem( body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_en d"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!t his.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.t oken.text;return this.renderer.html(html)}case"paragraph":{return this.renderer. paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer. paragraph(this.parseText())}}};function escape(html,encode){return html.replace( !encode?/&(?!#?\w+;)/g:/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").r eplace(/"/g,"&quot;").replace(/'/g,"&#39;")}function unescape(html){return html. replace(/&([#\w]+);/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";i f(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.sub string(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace( regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!nam e)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/ g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=no op;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=ar guments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key )){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callba ck||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},ma rked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens =Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=f unction(){var out,err;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highli ght=highlight;return err?callback(err):callback(null,out)};if(!highlight||highli ght.length<3){return done()}delete opt.highlight;if(!pending)return done();for(; i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||d one()}return highlight(token.text,token.lang,function(err,code){if(code==null||c ode===token.text){return--pending||done()}token.text=code;token.escaped=true;--p ending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt );return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\nPlease repo rt this to https://github.com/chjj/marked.";if((opt||marked.defaults).silent){re turn"<p>An error occured:</p><pre>"+escape(e.message+"",true)+"</pre>"}throw e}} marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanit ize:false,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smarty pants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Par ser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marke d.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer. output;marked.parse=marked;if(typeof exports==="object"){module.exports=marked}e lse if(typeof define==="function"&&define.amd){define(function(){return marked}) }else{this.marked=marked}}).call(function(){return this||(typeof window!=="undef ined"?window:global)}());</script><polymer-element name="marked-element" attribu tes="text" assetpath="../marked-element/"><script>Polymer("marked-element",{text :"",attached:function(){marked.setOptions({highlight:this.highlight.bind(this)}) ;if(!this.text){this.text=this.innerHTML}},textChanged:function(oldVal,newVal){i f(newVal){this.innerHTML=marked(this.text)}},highlight:function(code,lang){var e vent=this.fire("marked-js-highlight",{code:code,lang:lang});return event.detail. code||code}});</script></polymer-element><script>var IN_GLOBAL_SCOPE=true;window ["PR_SHOULD_USE_CONTINUATION"]=true;var prettyPrintOne;var prettyPrint;(function (){var win=window;var FLOW_CONTROL_KEYWORDS=["break,continue,do,else,for,if,retu rn,while"];var C_KEYWORDS=[FLOW_CONTROL_KEYWORDS,"auto,case,char,const,default," +"double,enum,extern,float,goto,inline,int,long,register,short,signed,"+"sizeof, static,struct,switch,typedef,union,unsigned,void,volatile"];var COMMON_KEYWORDS= [C_KEYWORDS,"catch,class,delete,false,import,"+"new,operator,private,protected,p ublic,this,throw,true,try,typeof"];var CPP_KEYWORDS=[COMMON_KEYWORDS,"alignof,al ign_union,asm,axiom,bool,"+"concept,concept_map,const_cast,constexpr,decltype,de legate,"+"dynamic_cast,explicit,export,friend,generic,late_check,"+"mutable,name space,nullptr,property,reinterpret_cast,static_assert,"+"static_cast,template,ty peid,typename,using,virtual,where"];var JAVA_KEYWORDS=[COMMON_KEYWORDS,"abstract ,assert,boolean,byte,extends,final,finally,implements,import,"+"instanceof,inter face,null,native,package,strictfp,super,synchronized,"+"throws,transient"];var C SHARP_KEYWORDS=[JAVA_KEYWORDS,"as,base,by,checked,decimal,delegate,descending,dy namic,event,"+"fixed,foreach,from,group,implicit,in,internal,into,is,let,"+"lock ,object,out,override,orderby,params,partial,readonly,ref,sbyte,"+"sealed,stackal loc,string,select,uint,ulong,unchecked,unsafe,ushort,"+"var,virtual,where"];var COFFEE_KEYWORDS="all,and,by,catch,class,else,extends,false,finally,"+"for,if,in, is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,"+"throw,true,try,un less,until,when,while,yes";var JSCRIPT_KEYWORDS=[COMMON_KEYWORDS,"debugger,eval, export,function,get,null,set,undefined,var,with,"+"Infinity,NaN"];var PERL_KEYWO RDS="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,"+"goto,if,import,las t,local,my,next,no,our,print,package,redo,require,"+"sub,undef,unless,until,use, wantarray,while,BEGIN,END";var PYTHON_KEYWORDS=[FLOW_CONTROL_KEYWORDS,"and,as,as sert,class,def,del,"+"elif,except,exec,finally,from,global,import,in,is,lambda," +"nonlocal,not,or,pass,print,raise,try,with,yield,"+"False,True,None"];var RUBY_ KEYWORDS=[FLOW_CONTROL_KEYWORDS,"alias,and,begin,case,class,"+"def,defined,elsif ,end,ensure,false,in,module,next,nil,not,or,redo,"+"rescue,retry,self,super,then ,true,undef,unless,until,when,yield,"+"BEGIN,END"];var RUST_KEYWORDS=[FLOW_CONTR OL_KEYWORDS,"as,assert,const,copy,drop,"+"enum,extern,fail,false,fn,impl,let,log ,loop,match,mod,move,mut,priv,"+"pub,pure,ref,self,static,struct,true,trait,type ,unsafe,use"];var SH_KEYWORDS=[FLOW_CONTROL_KEYWORDS,"case,done,elif,esac,eval,f i,"+"function,in,local,set,then,until"];var ALL_KEYWORDS=[CPP_KEYWORDS,CSHARP_KE YWORDS,JSCRIPT_KEYWORDS,PERL_KEYWORDS,PYTHON_KEYWORDS,RUBY_KEYWORDS,SH_KEYWORDS] ;var C_TYPES=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterato r|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/;var PR_STRING="str";var PR_KEYWO RD="kwd";var PR_COMMENT="com";var PR_TYPE="typ";var PR_LITERAL="lit";var PR_PUNC TUATION="pun";var PR_PLAIN="pln";var PR_TAG="tag";var PR_DECLARATION="dec";var P R_SOURCE="src";var PR_ATTRIB_NAME="atn";var PR_ATTRIB_VALUE="atv";var PR_NOCODE= "nocode";var REGEXP_PRECEDER_PATTERN="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(| \\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|b reak|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s *";function combinePrefixPatterns(regexs){var capturedGroupIndex=0;var needToFol dCase=false;var ignoreCase=false;for(var i=0,n=regexs.length;i<n;++i){var regex= regexs[i];if(regex.ignoreCase){ignoreCase=true}else if(/[a-z]/i.test(regex.sourc e.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){needToFoldCase=true;ig noreCase=false;break}}var escapeCharToCodeUnit={b:8,t:9,n:10,v:11,f:12,r:13};fun ction decodeEscape(charsetPart){var cc0=charsetPart.charCodeAt(0);if(cc0!==92){r eturn cc0}var c1=charsetPart.charAt(1);cc0=escapeCharToCodeUnit[c1];if(cc0){retu rn cc0}else if("0"<=c1&&c1<="7"){return parseInt(charsetPart.substring(1),8)}els e if(c1==="u"||c1==="x"){return parseInt(charsetPart.substring(2),16)}else{retur n charsetPart.charCodeAt(1)}}function encodeEscape(charCode){if(charCode<32){ret urn(charCode<16?"\\x0":"\\x")+charCode.toString(16)}var ch=String.fromCharCode(c harCode);return ch==="\\"||ch==="-"||ch==="]"||ch==="^"?"\\"+ch:ch}function case FoldCharset(charSet){var charsetParts=charSet.substring(1,charSet.length-1).matc h(new RegExp("\\\\u[0-9A-Fa-f]{4}"+"|\\\\x[0-9A-Fa-f]{2}"+"|\\\\[0-3][0-7]{0,2}" +"|\\\\[0-7]{1,2}"+"|\\\\[\\s\\S]"+"|-"+"|[^-\\\\]","g"));var ranges=[];var inve rse=charsetParts[0]==="^";var out=["["];if(inverse){out.push("^")}for(var i=inve rse?1:0,n=charsetParts.length;i<n;++i){var p=charsetParts[i];if(/\\[bdsw]/i.test (p)){out.push(p)}else{var start=decodeEscape(p);var end;if(i+2<n&&"-"===charsetP arts[i+1]){end=decodeEscape(charsetParts[i+2]);i+=2}else{end=start}ranges.push([ start,end]);if(!(end<65||start>122)){if(!(end<65||start>90)){ranges.push([Math.m ax(65,start)|32,Math.min(end,90)|32])}if(!(end<97||start>122)){ranges.push([Math .max(97,start)&~32,Math.min(end,122)&~32])}}}}ranges.sort(function(a,b){return a [0]-b[0]||b[1]-a[1]});var consolidatedRanges=[];var lastRange=[];for(var i=0;i<r anges.length;++i){var range=ranges[i];if(range[0]<=lastRange[1]+1){lastRange[1]= Math.max(lastRange[1],range[1])}else{consolidatedRanges.push(lastRange=range)}}f or(var i=0;i<consolidatedRanges.length;++i){var range=consolidatedRanges[i];out. push(encodeEscape(range[0]));if(range[1]>range[0]){if(range[1]+1>range[0]){out.p ush("-")}out.push(encodeEscape(range[1]))}}out.push("]");return out.join("")}fun ction allowAnywhereFoldCaseAndRenumberGroups(regex){var parts=regex.source.match (new RegExp("(?:"+"\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]"+"|\\\\u[A-Fa-f0-9]{4}" +"|\\\\x[A-Fa-f0-9]{2}"+"|\\\\[0-9]+"+"|\\\\[^ux0-9]"+"|\\(\\?[:!=]"+"|[\\(\\)\\ ^]"+"|[^\\x5B\\x5C\\(\\)\\^]+"+")","g"));var n=parts.length;var capturedGroups=[ ];for(var i=0,groupIndex=0;i<n;++i){var p=parts[i];if(p==="("){++groupIndex}else if("\\"===p.charAt(0)){var decimalValue=+p.substring(1);if(decimalValue){if(dec imalValue<=groupIndex){capturedGroups[decimalValue]=-1}else{parts[i]=encodeEscap e(decimalValue)}}}}for(var i=1;i<capturedGroups.length;++i){if(-1===capturedGrou ps[i]){capturedGroups[i]=++capturedGroupIndex}}for(var i=0,groupIndex=0;i<n;++i) {var p=parts[i];if(p==="("){++groupIndex;if(!capturedGroups[groupIndex]){parts[i ]="(?:"}}else if("\\"===p.charAt(0)){var decimalValue=+p.substring(1);if(decimal Value&&decimalValue<=groupIndex){parts[i]="\\"+capturedGroups[decimalValue]}}}fo r(var i=0;i<n;++i){if("^"===parts[i]&&"^"!==parts[i+1]){parts[i]=""}}if(regex.ig noreCase&&needToFoldCase){for(var i=0;i<n;++i){var p=parts[i];var ch0=p.charAt(0 );if(p.length>=2&&ch0==="["){parts[i]=caseFoldCharset(p)}else if(ch0!=="\\"){par ts[i]=p.replace(/[a-zA-Z]/g,function(ch){var cc=ch.charCodeAt(0);return"["+Strin g.fromCharCode(cc&~32,cc|32)+"]"})}}}return parts.join("")}var rewritten=[];for( var i=0,n=regexs.length;i<n;++i){var regex=regexs[i];if(regex.global||regex.mult iline){throw new Error(""+regex)}rewritten.push("(?:"+allowAnywhereFoldCaseAndRe numberGroups(regex)+")")}return new RegExp(rewritten.join("|"),ignoreCase?"gi":" g")}function extractSourceSpans(node,isPreformatted){var nocode=/(?:^|\s)nocode( ?:\s|$)/;var chunks=[];var length=0;var spans=[];var k=0;function walk(node){var type=node.nodeType;if(type==1){if(nocode.test(node.className)){return}for(var c hild=node.firstChild;child;child=child.nextSibling){walk(child)}var nodeName=nod e.nodeName.toLowerCase();if("br"===nodeName||"li"===nodeName){chunks[k]="\n";spa ns[k<<1]=length++;spans[k++<<1|1]=node}}else if(type==3||type==4){var text=node. nodeValue;if(text.length){if(!isPreformatted){text=text.replace(/[ \t\r\n]+/g," ")}else{text=text.replace(/\r\n?/g,"\n")}chunks[k]=text;spans[k<<1]=length;lengt h+=text.length;spans[k++<<1|1]=node}}}walk(node);return{sourceCode:chunks.join(" ").replace(/\n$/,""),spans:spans}}function appendDecorations(basePos,sourceCode, langHandler,out){if(!sourceCode){return}var job={sourceCode:sourceCode,basePos:b asePos};langHandler(job);out.push.apply(out,job.decorations)}var notWs=/\S/;func tion childContentWrapper(element){var wrapper=undefined;for(var c=element.firstC hild;c;c=c.nextSibling){var type=c.nodeType;wrapper=type===1?wrapper?element:c:t ype===3?notWs.test(c.nodeValue)?element:wrapper:wrapper}return wrapper===element ?undefined:wrapper}function createSimpleLexer(shortcutStylePatterns,fallthroughS tylePatterns){var shortcuts={};var tokenizer;(function(){var allPatterns=shortcu tStylePatterns.concat(fallthroughStylePatterns);var allRegexs=[];var regexKeys={ };for(var i=0,n=allPatterns.length;i<n;++i){var patternParts=allPatterns[i];var shortcutChars=patternParts[3];if(shortcutChars){for(var c=shortcutChars.length;- -c>=0;){shortcuts[shortcutChars.charAt(c)]=patternParts}}var regex=patternParts[ 1];var k=""+regex;if(!regexKeys.hasOwnProperty(k)){allRegexs.push(regex);regexKe ys[k]=null}}allRegexs.push(/[\0-\uffff]/);tokenizer=combinePrefixPatterns(allReg exs)})();var nPatterns=fallthroughStylePatterns.length;var decorate=function(job ){var sourceCode=job.sourceCode,basePos=job.basePos;var decorations=[basePos,PR_ PLAIN];var pos=0;var tokens=sourceCode.match(tokenizer)||[];var styleCache={};fo r(var ti=0,nTokens=tokens.length;ti<nTokens;++ti){var token=tokens[ti];var style =styleCache[token];var match=void 0;var isEmbedded;if(typeof style==="string"){i sEmbedded=false}else{var patternParts=shortcuts[token.charAt(0)];if(patternParts ){match=token.match(patternParts[1]);style=patternParts[0]}else{for(var i=0;i<nP atterns;++i){patternParts=fallthroughStylePatterns[i];match=token.match(patternP arts[1]);if(match){style=patternParts[0];break}}if(!match){style=PR_PLAIN}}isEmb edded=style.length>=5&&"lang-"===style.substring(0,5);if(isEmbedded&&!(match&&ty peof match[1]==="string")){isEmbedded=false;style=PR_SOURCE}if(!isEmbedded){styl eCache[token]=style}}var tokenStart=pos;pos+=token.length;if(!isEmbedded){decora tions.push(basePos+tokenStart,style)}else{var embeddedSource=match[1];var embedd edSourceStart=token.indexOf(embeddedSource);var embeddedSourceEnd=embeddedSource Start+embeddedSource.length;if(match[2]){embeddedSourceEnd=token.length-match[2] .length;embeddedSourceStart=embeddedSourceEnd-embeddedSource.length}var lang=sty le.substring(5);appendDecorations(basePos+tokenStart,token.substring(0,embeddedS ourceStart),decorate,decorations);appendDecorations(basePos+tokenStart+embeddedS ourceStart,embeddedSource,langHandlerForExtension(lang,embeddedSource),decoratio ns);appendDecorations(basePos+tokenStart+embeddedSourceEnd,token.substring(embed dedSourceEnd),decorate,decorations)}}job.decorations=decorations};return decorat e}function sourceDecorator(options){var shortcutStylePatterns=[],fallthroughStyl ePatterns=[];if(options["tripleQuotedStrings"]){shortcutStylePatterns.push([PR_S TRING,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\ "\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"( ?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else if(options["multiLineStrings"]) {shortcutStylePatterns.push([PR_STRING,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(? :[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else {shortcutStylePatterns.push([PR_STRING,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?: [^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}if(options["verbatimStrings"]){fallthro ughStylePatterns.push([PR_STRING,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var hc=opt ions["hashComments"];if(hc){if(options["cStyleComments"]){if(hc>1){shortcutStyle Patterns.push([PR_COMMENT,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}els e{shortcutStylePatterns.push([PR_COMMENT,/^#(?:(?:define|e(?:l|nd)if|else|error| ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}fallthroughSt ylePatterns.push([PR_STRING,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w -]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])}else{shortcutStylePatterns.push([PR_COMM ENT,/^#[^\r\n]*/,null,"#"])}}if(options["cStyleComments"]){fallthroughStylePatte rns.push([PR_COMMENT,/^\/\/[^\r\n]*/,null]);fallthroughStylePatterns.push([PR_CO MMENT,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}var regexLiterals=options["regexLiterals" ];if(regexLiterals){var regexExcls=regexLiterals>1?"":"\n\r";var regexAny=regexE xcls?".":"[\\S\\s]";var REGEX_LITERAL="/(?=[^/*"+regexExcls+"])"+"(?:[^/\\x5B\\x 5C"+regexExcls+"]"+"|\\x5C"+regexAny+"|\\x5B(?:[^\\x5C\\x5D"+regexExcls+"]"+"|\\ x5C"+regexAny+")*(?:\\x5D|$))+"+"/";fallthroughStylePatterns.push(["lang-regex", RegExp("^"+REGEXP_PRECEDER_PATTERN+"("+REGEX_LITERAL+")")])}var types=options["t ypes"];if(types){fallthroughStylePatterns.push([PR_TYPE,types])}var keywords=("" +options["keywords"]).replace(/^ | $/g,"");if(keywords.length){fallthroughStyleP atterns.push([PR_KEYWORD,new RegExp("^(?:"+keywords.replace(/[\s,]+/g,"|")+")\\b "),null])}shortcutStylePatterns.push([PR_PLAIN,/^\s+/,null," \r\n  "]);var punctuation="^.[^\\s\\w.$@'\"`/\\\\]*";if(options["regexLiterals"]){punctuation +="(?!s*/)"}fallthroughStylePatterns.push([PR_LITERAL,/^@[a-z_$][a-z_$@0-9]*/i,n ull],[PR_TYPE,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[PR_PLAIN,/^[ a-z_$][a-z_$@0-9]*/i,null],[PR_LITERAL,new RegExp("^(?:"+"0x[a-f0-9]+"+"|(?:\\d( ?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)"+"(?:e[+\\-]?\\d+)?"+")"+"[a-z]*","i"),null ,"0123456789"],[PR_PLAIN,/^\\[\s\S]?/,null],[PR_PUNCTUATION,new RegExp(punctuati on),null]);return createSimpleLexer(shortcutStylePatterns,fallthroughStylePatter ns)}var decorateSource=sourceDecorator({keywords:ALL_KEYWORDS,hashComments:true, cStyleComments:true,multiLineStrings:true,regexLiterals:true});function numberLi nes(node,opt_startLineNum,isPreformatted){var nocode=/(?:^|\s)nocode(?:\s|$)/;va r lineBreak=/\r\n?|\n/;var document=node.ownerDocument;var li=document.createEle ment("li");while(node.firstChild){li.appendChild(node.firstChild)}var listItems= [li];function walk(node){var type=node.nodeType;if(type==1&&!nocode.test(node.cl assName)){if("br"===node.nodeName){breakAfter(node);if(node.parentNode){node.par entNode.removeChild(node)}}else{for(var child=node.firstChild;child;child=child. nextSibling){walk(child)}}}else if((type==3||type==4)&&isPreformatted){var text= node.nodeValue;var match=text.match(lineBreak);if(match){var firstLine=text.subs tring(0,match.index);node.nodeValue=firstLine;var tail=text.substring(match.inde x+match[0].length);if(tail){var parent=node.parentNode;parent.insertBefore(docum ent.createTextNode(tail),node.nextSibling)}breakAfter(node);if(!firstLine){node. parentNode.removeChild(node)}}}}function breakAfter(lineEndNode){while(!lineEndN ode.nextSibling){lineEndNode=lineEndNode.parentNode;if(!lineEndNode){return}}fun ction breakLeftOf(limit,copy){var rightSide=copy?limit.cloneNode(false):limit;va r parent=limit.parentNode;if(parent){var parentClone=breakLeftOf(parent,1);var n ext=limit.nextSibling;parentClone.appendChild(rightSide);for(var sibling=next;si bling;sibling=next){next=sibling.nextSibling;parentClone.appendChild(sibling)}}r eturn rightSide}var copiedListItem=breakLeftOf(lineEndNode.nextSibling,0);for(va r parent;(parent=copiedListItem.parentNode)&&parent.nodeType===1;){copiedListIte m=parent}listItems.push(copiedListItem)}for(var i=0;i<listItems.length;++i){walk (listItems[i])}if(opt_startLineNum===(opt_startLineNum|0)){listItems[0].setAttri bute("value",opt_startLineNum)}var ol=document.createElement("ol");ol.className= "linenums";var offset=Math.max(0,opt_startLineNum-1|0)||0;for(var i=0,n=listItem s.length;i<n;++i){li=listItems[i];li.className="L"+(i+offset)%10;if(!li.firstChi ld){li.appendChild(document.createTextNode(" "))}ol.appendChild(li)}node.appendC hild(ol)}function recombineTagsAndDecorations(job){var isIE8OrEarlier=/\bMSIE\s( \d+)/.exec(navigator.userAgent);isIE8OrEarlier=isIE8OrEarlier&&+isIE8OrEarlier[1 ]<=8;var newlineRe=/\n/g;var source=job.sourceCode;var sourceLength=source.lengt h;var sourceIndex=0;var spans=job.spans;var nSpans=spans.length;var spanIndex=0; var decorations=job.decorations;var nDecorations=decorations.length;var decorati onIndex=0;decorations[nDecorations]=sourceLength;var decPos,i;for(i=decPos=0;i<n Decorations;){if(decorations[i]!==decorations[i+2]){decorations[decPos++]=decora tions[i++];decorations[decPos++]=decorations[i++]}else{i+=2}}nDecorations=decPos ;for(i=decPos=0;i<nDecorations;){var startPos=decorations[i];var startDec=decora tions[i+1];var end=i+2;while(end+2<=nDecorations&&decorations[end+1]===startDec) {end+=2}decorations[decPos++]=startPos;decorations[decPos++]=startDec;i=end}nDec orations=decorations.length=decPos;var sourceNode=job.sourceNode;var oldDisplay; if(sourceNode){oldDisplay=sourceNode.style.display;sourceNode.style.display="non e"}try{var decoration=null;while(spanIndex<nSpans){var spanStart=spans[spanIndex ];var spanEnd=spans[spanIndex+2]||sourceLength;var decEnd=decorations[decoration Index+2]||sourceLength;var end=Math.min(spanEnd,decEnd);var textNode=spans[spanI ndex+1];var styledText;if(textNode.nodeType!==1&&(styledText=source.substring(so urceIndex,end))){if(isIE8OrEarlier){styledText=styledText.replace(newlineRe,"\r" )}textNode.nodeValue=styledText;var document=textNode.ownerDocument;var span=doc ument.createElement("span");span.className=decorations[decorationIndex+1];var pa rentNode=textNode.parentNode;parentNode.replaceChild(span,textNode);span.appendC hild(textNode);if(sourceIndex<spanEnd){spans[spanIndex+1]=textNode=document.crea teTextNode(source.substring(end,spanEnd));parentNode.insertBefore(textNode,span. nextSibling)}}sourceIndex=end;if(sourceIndex>=spanEnd){spanIndex+=2}if(sourceInd ex>=decEnd){decorationIndex+=2}}}finally{if(sourceNode){sourceNode.style.display =oldDisplay}}}var langHandlerRegistry={};function registerLangHandler(handler,fi leExtensions){for(var i=fileExtensions.length;--i>=0;){var ext=fileExtensions[i] ;if(!langHandlerRegistry.hasOwnProperty(ext)){langHandlerRegistry[ext]=handler}e lse if(win["console"]){console["warn"]("cannot override language handler %s",ext )}}}function langHandlerForExtension(extension,source){if(!(extension&&langHandl erRegistry.hasOwnProperty(extension))){extension=/^\s*</.test(source)?"default-m arkup":"default-code"}return langHandlerRegistry[extension]}registerLangHandler( decorateSource,["default-code"]);registerLangHandler(createSimpleLexer([],[[PR_P LAIN,/^[^<?]+/],[PR_DECLARATION,/^<!\w[^>]*(?:>|$)/],[PR_COMMENT,/^<\!--[\s\S]*? (?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$) /],[PR_PUNCTUATION,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b [^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-cs s",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^ <>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);register LangHandler(createSimpleLexer([[PR_PLAIN,/^[\s]+/,null," \r\n"],[PR_ATTRI B_VALUE,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[[PR_TAG,/^^<\/?[a-z](?:[\w. :-]*\w)?|\/?>$/i],[PR_ATTRIB_NAME,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["la ng-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[PR_PUNCTUATION,/^[=<> \/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\' ]+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"( [^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s *([^\"\'>\s]+)/i]]),["in.tag"]);registerLangHandler(createSimpleLexer([],[[PR_AT TRIB_VALUE,/^[\s\S]+/]]),["uq.val"]);registerLangHandler(sourceDecorator({keywor ds:CPP_KEYWORDS,hashComments:true,cStyleComments:true,types:C_TYPES}),["c","cc", "cpp","cxx","cyc","m"]);registerLangHandler(sourceDecorator({keywords:"null,true ,false"}),["json"]);registerLangHandler(sourceDecorator({keywords:CSHARP_KEYWORD S,hashComments:true,cStyleComments:true,verbatimStrings:true,types:C_TYPES}),["c s"]);registerLangHandler(sourceDecorator({keywords:JAVA_KEYWORDS,cStyleComments: true}),["java"]);registerLangHandler(sourceDecorator({keywords:SH_KEYWORDS,hashC omments:true,multiLineStrings:true}),["bash","bsh","csh","sh"]);registerLangHand ler(sourceDecorator({keywords:PYTHON_KEYWORDS,hashComments:true,multiLineStrings :true,tripleQuotedStrings:true}),["cv","py","python"]);registerLangHandler(sourc eDecorator({keywords:PERL_KEYWORDS,hashComments:true,multiLineStrings:true,regex Literals:2}),["perl","pl","pm"]);registerLangHandler(sourceDecorator({keywords:R UBY_KEYWORDS,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb", "ruby"]);registerLangHandler(sourceDecorator({keywords:JSCRIPT_KEYWORDS,cStyleCo mments:true,regexLiterals:true}),["javascript","js"]);registerLangHandler(source Decorator({keywords:COFFEE_KEYWORDS,hashComments:3,cStyleComments:true,multiline Strings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);registerL angHandler(sourceDecorator({keywords:RUST_KEYWORDS,cStyleComments:true,multiline Strings:true}),["rc","rs","rust"]);registerLangHandler(createSimpleLexer([],[[PR _STRING,/^[\s\S]+/]]),["regex"]);function applyDecorator(job){var opt_langExtens ion=job.langExtension;try{var sourceAndSpans=extractSourceSpans(job.sourceNode,j ob.pre);var source=sourceAndSpans.sourceCode;job.sourceCode=source;job.spans=sou rceAndSpans.spans;job.basePos=0;langHandlerForExtension(opt_langExtension,source )(job);recombineTagsAndDecorations(job)}catch(e){if(win["console"]){console["log "](e&&e["stack"]||e)}}}function $prettyPrintOne(sourceCodeHtml,opt_langExtension ,opt_numberLines){var container=document.createElement("div");container.innerHTM L="<pre>"+sourceCodeHtml+"</pre>";container=container.firstChild;if(opt_numberLi nes){numberLines(container,opt_numberLines,true)}var job={langExtension:opt_lang Extension,numberLines:opt_numberLines,sourceNode:container,pre:1};applyDecorator (job);return container.innerHTML}function $prettyPrint(opt_whenDone,opt_root){va r root=opt_root||document.body;var doc=root.ownerDocument||document;function byT agName(tn){return root.getElementsByTagName(tn)}var codeSegments=[byTagName("pre "),byTagName("code"),byTagName("xmp")];var elements=[];for(var i=0;i<codeSegment s.length;++i){for(var j=0,n=codeSegments[i].length;j<n;++j){elements.push(codeSe gments[i][j])}}codeSegments=null;var clock=Date;if(!clock["now"]){clock={now:fun ction(){return+new Date}}}var k=0;var prettyPrintingJob;var langExtensionRe=/\bl ang(?:uage)?-([\w.]+)(?!\S)/;var prettyPrintRe=/\bprettyprint\b/;var prettyPrint edRe=/\bprettyprinted\b/;var preformattedTagNameRe=/pre|xmp/i;var codeRe=/^code$ /i;var preCodeXmpRe=/^(?:pre|code|xmp)$/i;var EMPTY={};function doWork(){var end Time=win["PR_SHOULD_USE_CONTINUATION"]?clock["now"]()+250:Infinity;for(;k<elemen ts.length&&clock["now"]()<endTime;k++){var cs=elements[k];var attrs=EMPTY;{for(v ar preceder=cs;preceder=preceder.previousSibling;){var nt=preceder.nodeType;var value=(nt===7||nt===8)&&preceder.nodeValue;if(value?!/^\??prettify\b/.test(value ):nt!==3||/\S/.test(preceder.nodeValue)){break}if(value){attrs={};value.replace( /\b(\w+)=([\w:.%+-]+)/g,function(_,name,value){attrs[name]=value});break}}}var c lassName=cs.className;if((attrs!==EMPTY||prettyPrintRe.test(className))&&!pretty PrintedRe.test(className)){var nested=false;for(var p=cs.parentNode;p;p=p.parent Node){var tn=p.tagName;if(preCodeXmpRe.test(tn)&&p.className&&prettyPrintRe.test (p.className)){nested=true;break}}if(!nested){cs.className+=" prettyprinted";var langExtension=attrs["lang"];if(!langExtension){langExtension=className.match(la ngExtensionRe);var wrapper;if(!langExtension&&(wrapper=childContentWrapper(cs))& &codeRe.test(wrapper.tagName)){langExtension=wrapper.className.match(langExtensi onRe)}if(langExtension){langExtension=langExtension[1]}}var preformatted;if(pref ormattedTagNameRe.test(cs.tagName)){preformatted=1}else{var currentStyle=cs["cur rentStyle"];var defaultView=doc.defaultView;var whitespace=currentStyle?currentS tyle["whiteSpace"]:defaultView&&defaultView.getComputedStyle?defaultView.getComp utedStyle(cs,null).getPropertyValue("white-space"):0;preformatted=whitespace&&"p re"===whitespace.substring(0,3)}var lineNums=attrs["linenums"];if(!(lineNums=lin eNums==="true"||+lineNums)){lineNums=className.match(/\blinenums\b(?::(\d+))?/); lineNums=lineNums?lineNums[1]&&lineNums[1].length?+lineNums[1]:true:false}if(lin eNums){numberLines(cs,lineNums,preformatted)}prettyPrintingJob={langExtension:la ngExtension,sourceNode:cs,numberLines:lineNums,pre:preformatted};applyDecorator( prettyPrintingJob)}}}if(k<elements.length){setTimeout(doWork,250)}else if("funct ion"===typeof opt_whenDone){opt_whenDone()}}doWork()}var PR=win["PR"]={createSim pleLexer:createSimpleLexer,registerLangHandler:registerLangHandler,sourceDecorat or:sourceDecorator,PR_ATTRIB_NAME:PR_ATTRIB_NAME,PR_ATTRIB_VALUE:PR_ATTRIB_VALUE ,PR_COMMENT:PR_COMMENT,PR_DECLARATION:PR_DECLARATION,PR_KEYWORD:PR_KEYWORD,PR_LI TERAL:PR_LITERAL,PR_NOCODE:PR_NOCODE,PR_PLAIN:PR_PLAIN,PR_PUNCTUATION:PR_PUNCTUA TION,PR_SOURCE:PR_SOURCE,PR_STRING:PR_STRING,PR_TAG:PR_TAG,PR_TYPE:PR_TYPE,prett yPrintOne:IN_GLOBAL_SCOPE?win["prettyPrintOne"]=$prettyPrintOne:prettyPrintOne=$ prettyPrintOne,prettyPrint:prettyPrint=IN_GLOBAL_SCOPE?win["prettyPrint"]=$prett yPrint:prettyPrint=$prettyPrint};if(typeof define==="function"&&define["amd"]){d efine("google-code-prettify",[],function(){return PR})}})();</script><script>(fu nction(scope){var ContextFreeParser={parse:function(text){var top={};var entitie s=[];var current=top;var subCurrent={};var scriptDocCommentClause="\\/\\*\\*([\\ s\\S]*?)\\*\\/";var htmlDocCommentClause="<!--([\\s\\S]*?)-->";var docCommentReg ex=new RegExp(scriptDocCommentClause+"|"+htmlDocCommentClause,"g");var docCommen ts=text.match(docCommentRegex)||[];docComments.forEach(function(m){var lines=m.r eplace(/\r\n/g,"\n").replace(/^\s*\/\*\*|^\s*\*\/|^\s*\* ?|^\s*\<\!-\-|^s*\-\-\> /gm,"").split("\n");var pragmas=[];lines=lines.filter(function(l){var m=l.match( /\s*@([\w-]*) (.*)/);if(!m){return true}pragmas.push(m)});var code=lines.join("\ n");pragmas.forEach(function(m){var pragma=m[1],content=m[2];switch(pragma){case "class":case"element":current={name:content,description:code};entities.push(curr ent);break;case"attribute":case"property":case"method":case"event":subCurrent={n ame:content,description:code};var label=pragma=="property"?"properties":pragma+" s";makePragma(current,label,subCurrent);break;case"default":case"type":subCurren t[pragma]=content;break;case"param":var eventParmsRe=/\{(.+)\}\s+(\w+[.\w+]+)\s+ (.*)$/;var params=content.match(eventParmsRe);if(params){var subEventObj={type:p arams[1],name:params[2],description:params[3]};makePragma(subCurrent,pragma+"s", subEventObj)}break;default:current[pragma]=content;break}});function makePragma( object,pragma,content){var p$=object;var p=p$[pragma];if(!p){p$[pragma]=p=[]}p.p ush(content)}});if(entities.length===0){entities.push({name:"Entity",description :"**Undocumented**"})}return entities}};if(typeof module!=="undefined"&&module.e xports){module.exports=ContextFreeParser}else{scope.ContextFreeParser=ContextFre eParser}})(this);</script><polymer-element name="core-xhr" hidden assetpath="../ core-ajax/"><script>Polymer("core-xhr",{request:function(options){var xhr=new XM LHttpRequest;var url=options.url;var method=options.method||"GET";var async=!opt ions.sync;var params=this.toQueryString(options.params);if(params&&method=="GET" ){url+=(url.indexOf("?")>0?"&":"?")+params}var xhrParams=this.isBodyMethod(metho d)?options.body||params:null;xhr.open(method,url,async);if(options.responseType) {xhr.responseType=options.responseType}if(options.withCredentials){xhr.withCrede ntials=true}this.makeReadyStateHandler(xhr,options.callback);this.setRequestHead ers(xhr,options.headers);xhr.send(xhrParams);if(!async){xhr.onreadystatechange(x hr)}return xhr},toQueryString:function(params){var r=[];for(var n in params){var v=params[n];n=encodeURIComponent(n);r.push(v==null?n:n+"="+encodeURIComponent(v ))}return r.join("&")},isBodyMethod:function(method){return this.bodyMethods[(me thod||"").toUpperCase()]},bodyMethods:{POST:1,PUT:1,DELETE:1},makeReadyStateHand ler:function(xhr,callback){xhr.onreadystatechange=function(){if(xhr.readyState== 4){callback&&callback.call(null,xhr.response,xhr)}}},setRequestHeaders:function( xhr,headers){if(headers){for(var name in headers){xhr.setRequestHeader(name,head ers[name])}}}});</script></polymer-element><polymer-element name="core-ajax" hid den attributes="url handleAs auto params response error method headers body cont entType withCredentials" assetpath="../core-ajax/"><script>Polymer("core-ajax",{ url:"",handleAs:"",auto:false,params:"",response:null,error:null,method:"",heade rs:null,body:null,contentType:"application/x-www-form-urlencoded",withCredential s:false,xhrArgs:null,ready:function(){this.xhr=document.createElement("core-xhr" )},receive:function(response,xhr){if(this.isSuccess(xhr)){this.processResponse(x hr)}else{this.processError(xhr)}this.complete(xhr)},isSuccess:function(xhr){var status=xhr.status||0;return!status||status>=200&&status<300},processResponse:fun ction(xhr){var response=this.evalResponse(xhr);if(xhr===this.activeRequest){this .response=response}this.fire("core-response",{response:response,xhr:xhr})},proce ssError:function(xhr){var response=xhr.status+": "+xhr.responseText;if(xhr===thi s.activeRequest){this.error=response}this.fire("core-error",{response:response,x hr:xhr})},complete:function(xhr){this.fire("core-complete",{response:xhr.status, xhr:xhr})},evalResponse:function(xhr){return this[(this.handleAs||"text")+"Handl er"](xhr)},xmlHandler:function(xhr){return xhr.responseXML},textHandler:function (xhr){return xhr.responseText},jsonHandler:function(xhr){var r=xhr.responseText; try{return JSON.parse(r)}catch(x){console.warn("core-ajax caught an exception tr ying to parse response as JSON:");console.warn("url:",this.url);console.warn(x); return r}},documentHandler:function(xhr){return xhr.response},blobHandler:functi on(xhr){return xhr.response},arraybufferHandler:function(xhr){return xhr.respons e},urlChanged:function(){if(!this.handleAs){var ext=String(this.url).split("."). pop();switch(ext){case"json":this.handleAs="json";break}}this.autoGo()},paramsCh anged:function(){this.autoGo()},autoChanged:function(){this.autoGo()},autoGo:fun ction(){if(this.auto){this.goJob=this.job(this.goJob,this.go,0)}},go:function(){ var args=this.xhrArgs||{};args.body=this.body||args.body;args.params=this.params ||args.params;if(args.params&&typeof args.params=="string"){args.params=JSON.par se(args.params)}args.headers=this.headers||args.headers||{};if(args.headers&&typ eof args.headers=="string"){args.headers=JSON.parse(args.headers)}var hasContent Type=Object.keys(args.headers).some(function(header){return header.toLowerCase() ==="content-type"});if(!hasContentType&&this.contentType){args.headers["Content- Type"]=this.contentType}if(this.handleAs==="arraybuffer"||this.handleAs==="blob" ||this.handleAs==="document"){args.responseType=this.handleAs}args.withCredentia ls=this.withCredentials;args.callback=this.receive.bind(this);args.url=this.url; args.method=this.method;this.response=this.error=null;this.activeRequest=args.ur l&&this.xhr.request(args);return this.activeRequest}});</script></polymer-elemen t><polymer-element name="context-free-parser" attributes="url text data" assetpa th="../context-free-parser/"><template><core-ajax url="{{url}}" response="{{text }}" auto=""></core-ajax></template><script>Polymer("context-free-parser",{text:n ull,textChanged:function(){if(this.text){var entities=ContextFreeParser.parse(th is.text);if(!entities||entities.length===0){entities=[{name:this.url.split("/"). pop(),description:"**Undocumented**"}]}this.data={classes:entities}}},dataChange d:function(){this.fire("data-ready")}});</script></polymer-element><polymer-elem ent name="core-doc-page" attributes="data" relative="" assetpath="../core-doc-vi ewer/elements/"><template><style>:host{display:block}#info>*{margin-right:20px}c ore-icon{margin-right:5px}.main{padding:0 72px;max-width:832px;margin:0 auto}mar ked-element{display:block}h1{color:#E91E63;font-size:52px;line-height:60px;font- weight:inherit}.box{margin-bottom:40px}.box:not(.top) .details{padding:16px}.box :not(.top) .details .params{margin-top:40px}.box:not(.top) h3{padding:16px;color :#fff;font-weight:inherit;font-size:20px;line-height:48px;margin:0}.box:not(.top ) pre{padding:initial;background-color:transparent;margin:initial;font-size:12px }.box code{color:currentcolor;font-weight:500}.top pre{background-color:#fafafa; padding:16px}pre{max-width:832px;white-space:pre-wrap;overflow:hidden;border:non e}.attribute-box .details{background-color:#ffcbbb;border-bottom:1px solid rgba( 255,86,33,.5)}.attribute-box h3{background-color:#ff5621}.property-box .details{ background-color:#fbe7b1;border-bottom:1px solid rgba(243,179,0,.5)}.property-bo x h3{background-color:#f3b300}.method-box .details{background-color:#a6ffea;bord er-bottom:1px solid rgba(0,190,164,.5)}.method-box h3{background-color:#00bea4}. event-box .details{background-color:#c5d9fb;border-bottom:1px solid rgba(65,132, 243,.5)}.event-box h3{background-color:#4184f3}.badge{color:currentcolor}code,pr e{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New ",monospace}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#6 b499f}pre .pun,.prettyprint .pun{color:#5c6bc0}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#ff4081}pre .pln,.prettyprint .pln{color:#7986c b}pre .kwd,.prettyprint .kwd{color:#d61a7f}pre .atn,pre .attribute-name,.prettyp rint .atn,.prettyprint .attribute-name{color:#6b499f}pre .atv,pre .attribute-val ue,.prettyprint .atv,.prettyprint .attribute-value{color:#7986cb}pre .com,pre .c omment,.prettyprint .com,.prettyprint .comment{color:#8a8a8a}</style><core-heade r-panel id="panel" mode="waterfall" fit=""><div class="main" on-marked-js-highli ght="{{hilight}}"><h1>{{data.name}}</h1><p id="info" layout="" horizontal="" cen ter=""><span layout="" horizontal="" center=""><core-icon icon="home"></core-ico n><a href="{{data | homepageFilter}}">Home Page</a></span><span layout="" horizo ntal="" center="" hidden?="{{!data.version}}"><core-icon icon="info-outline"></c ore-icon>Version: {{data.version}}</span></p><template if="{{data.extends}}"><se ction class="top"><h3 id="{{data.name}}.extends">Extends: <a href="#{{data.exten ds}}">{{data.extends}}</a></h3></section></template><template if="{{data.descrip tion}}"><section class="box top"><h3 id="{{data.name}}.summary">Summary</h3><mar ked-element text="{{data.description}}"></marked-element></section></template><t emplate if="{{data.attributes.length}}"><section class="box attribute-box"><h3 i d="{{data.name}}.attributes">Attributes</h3><template repeat="{{attribute in dat a.attributes}}"><div class="details" horizontal="" layout=""><div class="details -name" flex="" id="{{data.name}}.attributes.{{attribute.name}}"><p><code>{{attri bute.name}}</code></p></div><div class="details-info" flex="" three=""><p layout ="" horizontal="" center="" justified=""><code>&lt;<em>{{attribute.type}}</em>&g t;</code><span class="default" hidden?="{{!attribute.default}}">default: <code>{ {attribute.default}}</code></span></p><marked-element text="{{attribute.descript ion}}"></marked-element></div></div></template></section></template><template if ="{{data.properties.length}}"><section class="box property-box"><h3 id="{{data.n ame}}.properties">Properties</h3><template repeat="{{property in data.properties }}"><div class="details" horizontal="" layout=""><div class="details-name" flex= "" id="{{data.name}}.properties.{{property.name}}"><p><code>{{property.name}}</c ode></p></div><div class="details-info" flex="" three=""><p layout="" horizontal ="" center="" justified=""><code>&lt;<em>{{property.type}}</em>&gt;</code><span class="default" hidden?="{{!property.default}}">default: <code>{{property.defaul t}}</code></span></p><marked-element text="{{property.description}}"></marked-el ement></div></div></template></section></template><template if="{{data.events.le ngth}}"><section class="box event-box"><h3 id="{{data.name}}.events">Events</h3> <template repeat="{{event in data.events}}"><div class="details" horizontal="" l ayout=""><div class="details-name" flex="" id="{{data.name}}.events.{{event.name }}"><p><code>{{event.name}}</code></p></div><div class="details-info" flex="" th ree=""><marked-element text="{{event.description}}"></marked-element><template i f="{{event.params.length}}"><div class="params"><p>Event details:</p><template r epeat="{{param in event.params}}"><p><code>&lt;<em>{{param.type}}</em>&gt; {{par am.name}}</code></p><p><span>{{param.description}}</span></p></template></div></ template></div></div></template></section></template><template if="{{data.method s.length}}"><section class="box method-box"><h3 id="{{data.name}}.methods">Metho ds</h3><template repeat="{{method in data.methods}}"><div class="details" horizo ntal="" layout=""><div class="details-name" flex="" id="{{data.name}}.methods.{{ method.name}}"><p><code>{{method.name}}</code></p></div><div class="details-info " flex="" three=""><marked-element text="{{method.description}}"></marked-elemen t><template if="{{method.params.length}}"><div class="params"><p>Method paramete rs:</p><template repeat="{{param in method.params}}"><p><code>&lt;<em>{{param.ty pe}}</em>&gt; {{param.name}}</code></p><p><span>{{param.description}}</span></p> </template></div></template></div></div></template></section></template></div></ core-header-panel></template><script>Polymer("core-doc-page",{hilight:function(e vent,detail,sender){detail.code=prettyPrintOne((detail.code||"").replace(/</g,"& lt;").replace(/>/g,"&gt;"))},homepageFilter:function(data){if(!data){return""}if (!data.homepage||data.homepage==="github.io"){return"//polymer.github.io/"+data. name}else{return data.homepage}},dataChanged:function(){this.async(function(){va r elementToFocus=this.shadowRoot.getElementById(window.location.hash.slice(1));i f(elementToFocus){elementToFocus.scrollIntoView()}})}});</script></polymer-eleme nt><polymer-element name="core-selection" attributes="multi" hidden assetpath=". ./core-selection/"><script>Polymer("core-selection",{multi:false,ready:function( ){this.clear()},clear:function(){this.selection=[]},getSelection:function(){retu rn this.multi?this.selection:this.selection[0]},isSelected:function(item){return this.selection.indexOf(item)>=0},setItemSelected:function(item,isSelected){if(i tem!==undefined&&item!==null){if(isSelected){this.selection.push(item)}else{var i=this.selection.indexOf(item);if(i>=0){this.selection.splice(i,1)}}this.fire("c ore-select",{isSelected:isSelected,item:item})}},select:function(item){if(this.m ulti){this.toggle(item)}else if(this.getSelection()!==item){this.setItemSelected (this.getSelection(),false);this.setItemSelected(item,true)}},toggle:function(it em){this.setItemSelected(item,!this.isSelected(item))}});</script></polymer-elem ent><polymer-element name="core-selector" attributes="selected multi valueattr s electedClass selectedProperty selectedAttribute selectedItem selectedModel selec tedIndex notap excludedLocalNames target itemsSelector activateEvent" assetpath= "../core-selector/"><template><core-selection id="selection" multi="{{multi}}" o n-core-select="{{selectionSelect}}"></core-selection><content id="items" select= "*"></content></template><script>Polymer("core-selector",{selected:null,multi:fa lse,valueattr:"name",selectedClass:"core-selected",selectedProperty:"",selectedA ttribute:"active",selectedItem:null,selectedModel:null,selectedIndex:-1,excluded LocalNames:"",target:null,itemsSelector:"",activateEvent:"tap",notap:false,defau ltExcludedLocalNames:"template",observe:{"selected multi":"selectedChanged"},rea dy:function(){this.activateListener=this.activateHandler.bind(this);this.itemFil ter=this.filterItem.bind(this);this.excludedLocalNamesChanged();this.observer=ne w MutationObserver(this.updateSelected.bind(this));if(!this.target){this.target= this}},get items(){if(!this.target){return[]}var nodes=this.target!==this?this.i temsSelector?this.target.querySelectorAll(this.itemsSelector):this.target.childr en:this.$.items.getDistributedNodes();return Array.prototype.filter.call(nodes,t his.itemFilter)},filterItem:function(node){return!this._excludedNames[node.local Name]},excludedLocalNamesChanged:function(){this._excludedNames={};var s=this.de faultExcludedLocalNames;if(this.excludedLocalNames){s+=" "+this.excludedLocalNam es}s.split(/\s+/g).forEach(function(n){this._excludedNames[n]=1},this)},targetCh anged:function(old){if(old){this.removeListener(old);this.observer.disconnect(); this.clearSelection()}if(this.target){this.addListener(this.target);this.observe r.observe(this.target,{childList:true});this.updateSelected()}},addListener:func tion(node){Polymer.addEventListener(node,this.activateEvent,this.activateListene r)},removeListener:function(node){Polymer.removeEventListener(node,this.activate Event,this.activateListener)},get selection(){return this.$.selection.getSelecti on()},selectedChanged:function(){if(arguments.length===1){this.processSplices(ar guments[0])}else{this.updateSelected()}},updateSelected:function(){this.validate Selected();if(this.multi){this.clearSelection(this.selected);this.selected&&this .selected.forEach(function(s){this.setValueSelected(s,true)},this)}else{this.val ueToSelection(this.selected)}},validateSelected:function(){if(this.multi&&!Array .isArray(this.selected)&&this.selected!=null){this.selected=[this.selected]}else if(!this.multi&&Array.isArray(this.selected)){var s=this.selected[0];this.clear Selection([s]);this.selected=s}},processSplices:function(splices){for(var i=0,sp lice;splice=splices[i];i++){for(var j=0;j<splice.removed.length;j++){this.setVal ueSelected(splice.removed[j],false)}for(var j=0;j<splice.addedCount;j++){this.se tValueSelected(this.selected[splice.index+j],true)}}},clearSelection:function(ex cludes){this.$.selection.selection.slice().forEach(function(item){var v=this.val ueForNode(item)||this.items.indexOf(item);if(!excludes||excludes.indexOf(v)<0){t his.$.selection.setItemSelected(item,false)}},this)},valueToSelection:function(v alue){var item=this.valueToItem(value);this.$.selection.select(item)},setValueSe lected:function(value,isSelected){var item=this.valueToItem(value);if(isSelected ^this.$.selection.isSelected(item)){this.$.selection.setItemSelected(item,isSele cted)}},updateSelectedItem:function(){this.selectedItem=this.selection},selected ItemChanged:function(){if(this.selectedItem){var t=this.selectedItem.templateIns tance;this.selectedModel=t?t.model:undefined}else{this.selectedModel=null}this.s electedIndex=this.selectedItem?parseInt(this.valueToIndex(this.selected)):-1},va lueToItem:function(value){return value===null||value===undefined?null:this.items [this.valueToIndex(value)]},valueToIndex:function(value){for(var i=0,items=this. items,c;c=items[i];i++){if(this.valueForNode(c)==value){return i}}return value}, valueForNode:function(node){return node[this.valueattr]||node.getAttribute(this. valueattr)},selectionSelect:function(e,detail){this.updateSelectedItem();if(deta il.item){this.applySelection(detail.item,detail.isSelected)}},applySelection:fun ction(item,isSelected){if(this.selectedClass){item.classList.toggle(this.selecte dClass,isSelected)}if(this.selectedProperty){item[this.selectedProperty]=isSelec ted}if(this.selectedAttribute&&item.setAttribute){if(isSelected){item.setAttribu te(this.selectedAttribute,"")}else{item.removeAttribute(this.selectedAttribute)} }},activateHandler:function(e){if(!this.notap){var i=this.findDistributedTarget( e.target,this.items);if(i>=0){var item=this.items[i];var s=this.valueForNode(ite m)||i;if(this.multi){if(this.selected){this.addRemoveSelected(s)}else{this.selec ted=[s]}}else{this.selected=s}this.asyncFire("core-activate",{item:item})}}},add RemoveSelected:function(value){var i=this.selected.indexOf(value);if(i>=0){this. selected.splice(i,1)}else{this.selected.push(value)}},findDistributedTarget:func tion(target,nodes){while(target&&target!=this){var i=Array.prototype.indexOf.cal l(nodes,target);if(i>=0){return i}target=target.parentNode}},selectIndex:functio n(index){var item=this.items[index];if(item){this.selected=this.valueForNode(ite m)||index;return item}},selectPrevious:function(wrapped){var i=wrapped&&!this.se lectedIndex?this.items.length-1:this.selectedIndex-1;return this.selectIndex(i)} ,selectNext:function(wrapped){var i=wrapped&&this.selectedIndex>=this.items.leng th-1?0:this.selectedIndex+1;return this.selectIndex(i)}});</script></polymer-ele ment><polymer-element name="core-menu" extends="core-selector" assetpath="../cor e-menu/"><template><style>:host{display:block;margin:12px}polyfill-next-selector {content:':host > core-item'}::content>core-item{cursor:default}</style><shadow> </shadow></template><script>Polymer("core-menu");</script></polymer-element><pol ymer-element name="core-item" attributes="label icon src" horizontal="" center=" " layout="" assetpath="../core-item/"><template><style>:host{display:block;posit ion:relative;min-height:40px;white-space:nowrap}:host(.font-scalable){min-height :2.5em}:host(.core-selected){font-weight:700}#icon{margin:0 16px 0 4px}:host(.fo nt-scalable) #icon{margin:0 1em 0 .25em;height:1.5em;width:1.5em}polyfill-next-s elector{content:':host > a'}::content>a{position:absolute;top:0;right:0;bottom:0 ;left:0;background-color:rgba(0,0,0,.000001)}</style><template if="{{icon || src }}"><core-icon src="{{src}}" id="icon" icon="{{icon}}" hidden?="{{!src && !icon} }"></core-icon></template><div id="label">{{label}}</div><content></content></te mplate><script>Polymer("core-item",{});</script></polymer-element><polymer-eleme nt name="core-doc-toc" attributes="data selected" assetpath="../core-doc-viewer/ elements/"><template><style>:host{display:block;position:relative;border-right:1 px solid silver}core-header-panel{position:absolute;top:0;left:0;height:100%;wid th:100%}core-toolbar{background-color:#eee}</style><core-header-panel mode="wate rfall"><core-menu selected="{{selected}}"><template repeat="{{data}}"><core-item ><a href="#{{name}}">{{name}}</a></core-item></template></core-menu></core-heade r-panel></template><script>Polymer("core-doc-toc",{searchAction:function(){this. $.searchBar.style.opacity=1;this.$.searchBar.style.display=""},closeSearchAction :function(){this.$.searchBar.style.opacity=0;this.$.searchBar.style.display="non e"}});</script></polymer-element><polymer-element name="core-doc-viewer" attribu tes="sources route url" horizontal="" layout="" assetpath="../core-doc-viewer/"> <template><style>core-doc-toc{display:none;width:332px;overflow-x:hidden}</style ><context-free-parser url="{{url}}" on-data-ready="{{parserDataReady}}"></contex t-free-parser><template repeat="{{sources}}"><context-free-parser url="{{}}" on- data-ready="{{parserDataReady}}"></context-free-parser></template><core-doc-toc id="toc" data="{{classes}}" selected="{{selected}}"></core-doc-toc><core-doc-pag e flex="" data="{{data}}"></core-doc-page></template><script>Polymer("core-doc-v iewer",{classes:[],sources:[],ready:function(){window.addEventListener("hashchan ge",this.parseLocationHash.bind(this));this.parseLocationHash()},parseLocationHa sh:function(){this.route=window.location.hash.slice(1)},routeChanged:function(){ this.validateRoute()},validateRoute:function(){if(this.route){this.classes.some( function(c){if(c.name===this.route.split(".")[0]){this.data=c;this.route="";retu rn}},this)}},selectedChanged:function(){this.data=this.classes[this.selected]},p arserDataReady:function(event,detail,sender){var path="";if(this.sources.length) {var path=event.target.templateInstance.model;var idx=path.lastIndexOf("/");path =idx!=-1?path.substr(0,idx):"."}else{var parts=location.pathname.split("/");part s.pop();path=parts.join("/")}var data=event.target.data;var xhr=new XMLHttpReque st;xhr.open("GET",path+"/bower.json");xhr.onerror=function(e){this.assimilateDat a(data)}.bind(this);xhr.onloadend=function(e){if(e.target.status==200){var versi on=JSON.parse(e.target.response).version;for(var i=0,c;c=data.classes[i];++i){c. version=version}}this.assimilateData(data)}.bind(this);xhr.send()},assimilateDat a:function(data){this.classes=this.classes.concat(data.classes);this.classes.sor t(function(a,b){var na=a&&a.name.toLowerCase(),nb=b&&b.name.toLowerCase();return na<nb?-1:na==nb?0:1});if(!this.data&&!this.route&&this.classes.length){this.dat a=this.classes[0]}if(this.classes.length>1){this.$.toc.style.display="block"}thi s.validateRoute()}});</script></polymer-element></div>
13 <div hidden>undefined</div>
14
15 <!--
16
17 Implements the default landing page for Polymer components.
18
19 `<core-component-page>` can render an information page for any component.
20 Polymer components use this component in `index.html` to provide the standard la nding page.
21
22 `<core-component-page>` is _vulcanized_, which means it contains all it's depend encies baked in.
23 Therefore, this component is intended to be used only by itself in a page.
24
25 This *-dev package contains the raw source and the dependency manifest necessary
26 to reconstruct `core-component-page/core-component-page.html` via vulcanize. To vulcanize,
27 check out the core-component-page repo alongside this repo and run build.sh. Thi s will
28 drop the vulcanize output into `core-component-page/core-component-page.html`.
29
30 Note: `<core-component-page>` sets the page title automatically.
31
32 @group Polymer Core Elements
33 @element core-component-page
34
35 -->
36
37 <polymer-element name="core-component-page" attributes="moduleName sources" layo ut="" vertical="" assetpath="../core-component-page-dev/"><template><style>:host {font-family:Arial,sans-serif;height:100vh}h2{display:inline-block;margin:8px 6p x;vertical-align:middle}.choiceB,.choiceC,.choiceD{color:#fff;font-size:12px;fon t-weight:700;text-decoration:none;background-color:#4285F4;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 0 1px 0 rgba(0,0,0,.1);border-radius:2px;cursor:po inter;display:inline-block;padding:4px 12px 5px 12px;margin:4px 0}.appbar{backgr ound-color:#E91E63;color:#fff}</style><core-toolbar class="appbar"><span>{{modul eName}}</span><a class="choiceC" target="_blank" href="../{{moduleName}}/demo.ht ml">demo</a></core-toolbar><core-doc-viewer flex="" url="{{url}}" sources="{{sou rces}}"></core-doc-viewer></template><script>Polymer("core-component-page",{modu leName:"",sources:[],ready:function(){this.moduleName=this.moduleName||this.find ModuleName()},moduleNameChanged:function(){document.title=this.moduleName;this.u rl=!this.sources.length&&this.moduleName?this.moduleName+".html":""},findModuleN ame:function(){var path=location.pathname.split("/");var name=path.pop()||path.p op();if(name.indexOf(".html")>=0){name=path.pop()}return name||""}});</script></ polymer-element>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698