/* LINT.IfChange */

body[type=landing] devsite-header,
devsite-header .devsite-collapsible-section {
  box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
}

.devsite-jsfiddle-hide,
devsite-toc {
  display: block;
}

.code-sample:not([is-upgraded]),
.data-sample:not([is-upgraded]),
.devsite-dialog:not([is-upgraded]),
.ds-selector-dropdown:not([is-upgraded]),
.ds-selector-tabs:not([is-upgraded]),
.kd-tabbed-horz:not([is-upgraded]),
.kd-tabbed-vert:not([is-upgraded]),
iframe.devsite-embedded-youtube-video:not([is-upgraded]),
pre.prettyprint:not([is-upgraded]) {
  pointer-events: auto;
  visibility: visible;
}

iframe.framebox,
iframe.inherit-locale {
  display: block;
  width: 100%;
}

/* LINT.ThenChange(//depot/google3/devsite/two/static/css/app/core/components.scss) */
devsite-dialog.devsite-henhouse-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.devsite-henhouse-inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2px;overflow:hidden}.devsite-henhouse-spinner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:240px}.devsite-credentials-spinner-region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.devsite-henhouse-cross-container{height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.devsite-henhouse-cross{margin:16px;float:right;cursor:pointer}

.devsite-apix-error{padding:32px}.devsite-apix-controls{position:absolute;right:8px;z-index:1001}.devsite-apix-controls .button-flat{cursor:pointer !important}.devsite-apix-controls .devsite-hide-apix::before,.devsite-apix-controls .devsite-fullscreen-apix::before,.devsite-apix-controls .devsite-dock-apix::before{color:#202124}.devsite-apix-controls .devsite-hide-apix::before{content:"close"}.devsite-apix-controls .devsite-fullscreen-apix::before{content:"fullscreen"}.devsite-apix-controls .devsite-dock-apix::before{content:"fullscreen_exit"}.apis-explorer{background:#f1f3f4}.devsite-apix{background:#f1f3f4;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:height,transform}.devsite-apix:not(.dialog) .devsite-apix-controls{top:24px}.devsite-apix:not(.dialog) .devsite-apix-controls .devsite-dock-apix{display:none}.devsite-apix.dialog{border-radius:2px;-webkit-box-shadow:0 17px 17px rgba(0,0,0,.15),0 27px 55px rgba(0,0,0,.3);box-shadow:0 17px 17px rgba(0,0,0,.15),0 27px 55px rgba(0,0,0,.3);font:14px/20px Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;max-width:calc(100% - 48px);overflow:auto;padding:8px;position:fixed;z-index:10012;max-height:none !important}.devsite-apix.dialog .apis-explorer{height:100%;min-height:100%}.devsite-apix.dialog .devsite-hide-apix,.devsite-apix.dialog .devsite-fullscreen-apix{display:none}.devsite-has-apix .devsite-main-content{z-index:auto}@media screen and (min-width: 1201px){.devsite-apix:not(.dialog){-webkit-box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);display:none;max-height:100vh;overflow:auto;position:fixed;right:0;top:96px;width:400px;z-index:1001}.devsite-apix.dialog{bottom:20px;left:calc((100% - 1200px) / 2 + 24px);margin:0;top:50px;width:1152px}.devsite-has-apix .devsite-apix{display:block}}@media screen and (max-width: 1200px){.devsite-apix{display:block}.devsite-apix:not(.dialog){margin-top:32px;max-height:none !important;position:relative;-webkit-transform:none !important;transform:none !important;top:auto !important;height:auto !important}.devsite-apix.dialog{bottom:20px;left:24px;margin:0;top:50px;width:calc(100% - 48px)}.devsite-hide-apix{display:none}}

devsite-code{clear:both;direction:ltr !important;display:block;margin:16px 0;overflow:hidden;position:relative}devsite-code .devsite-code-buttons-container{position:absolute;right:0;top:0}devsite-code .devsite-code-buttons-container button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#757575;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;min-width:auto;padding:0;-webkit-transition:color .2s;transition:color .2s;width:24px}devsite-code .devsite-code-buttons-container button:hover,devsite-code .devsite-code-buttons-container button:focus{color:#212121}devsite-code .devsite-code-buttons-container button.material-icons,devsite-code .devsite-code-buttons-container button.material-icons:hover{cursor:pointer}devsite-code[dark-code] .devsite-code-buttons-container button{color:rgba(255,255,255,.7)}devsite-code[dark-code] .devsite-code-buttons-container button:hover,devsite-code[dark-code] .devsite-code-buttons-container button:focus{color:#fff}devsite-code .devsite-code-buttons-container .devsite-toggle-dark,devsite-code[dark-code] .devsite-code-buttons-container .devsite-toggle-light{display:inline}devsite-code[dark-code] .devsite-code-buttons-container .devsite-toggle-dark,devsite-code:not([dark-code]) .devsite-code-buttons-container .devsite-toggle-light{display:none}devsite-code[dark-code] pre,devsite-code[dark-code] pre code,devsite-code[dark-code] .pre-style{background:#283142;color:#eceff1}devsite-code pre{margin:0}devsite-code pre .com{color:#d81b60}devsite-code[dark-code] pre .com{color:#f06292}devsite-code pre .lit,devsite-code pre .dec{color:#c53929}devsite-code[dark-code] pre .lit,devsite-code[dark-code] pre .dec{color:#fbc02d}devsite-code pre .kwd,devsite-code pre .tag{color:#3b78e7}devsite-code[dark-code] pre .kwd,devsite-code[dark-code] pre .tag{color:#4dd0e1}devsite-code pre .str,devsite-code pre .atv{color:#0d904f}devsite-code[dark-code] pre .str,devsite-code[dark-code] pre .atv{color:#9ccc65}devsite-code pre .typ,devsite-code pre .atn{color:#9c27b0}devsite-code[dark-code] pre .typ,devsite-code[dark-code] pre .atn{color:#ce93d8}devsite-code a .atv,devsite-code a .atn,devsite-code a .com,devsite-code a .dec,devsite-code a .kwd,devsite-code a .lit,devsite-code a .pln,devsite-code a .pun,devsite-code a .str,devsite-code a .tag,devsite-code a .typ,devsite-code .prettyprint :not(.devsite-github-link)>a:not(.devsite-github-link){color:#039be5;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-weight:700}devsite-code[dark-code] a .atv,devsite-code[dark-code] a .atn,devsite-code[dark-code] a .com,devsite-code[dark-code] a .dec,devsite-code[dark-code] a .kwd,devsite-code[dark-code] a .lit,devsite-code[dark-code] a .pln,devsite-code[dark-code] a .pun,devsite-code[dark-code] a .str,devsite-code[dark-code] a .tag,devsite-code[dark-code] a .typ,devsite-code[dark-code] .prettyprint :not(.devsite-github-link)>a:not(.devsite-github-link){color:#29b6f6}devsite-code a:hover .atv,devsite-code a:hover .atn,devsite-code a:hover .com,devsite-code a:hover .dec,devsite-code a:hover .kwd,devsite-code a:hover .lit,devsite-code a:hover .pln,devsite-code a:hover .pun,devsite-code a:hover .str,devsite-code a:hover .tag,devsite-code a:hover .typ,devsite-code a:focus .atv,devsite-code a:focus .atn,devsite-code a:focus .com,devsite-code a:focus .dec,devsite-code a:focus .kwd,devsite-code a:focus .lit,devsite-code a:focus .pln,devsite-code a:focus .pun,devsite-code a:focus .str,devsite-code a:focus .tag,devsite-code a:focus .typ,devsite-code .prettyprint a:hover,devsite-code .prettyprint a:focus{text-decoration:underline}devsite-code .devsite-terminal::before{color:#bdbdbd;content:"$";padding-right:8px}devsite-code .devsite-terminal[data-terminal-prefix]::before{content:attr(data-terminal-prefix)}devsite-code .devsite-github-link{display:block;text-align:right}devsite-code a.devsite-github-link:hover,devsite-code a.devsite-github-link:focus{text-decoration:none}devsite-code .devsite-github-link::after{color:#039be5;content:"open_in_new";font:normal normal normal 24px/1 "Material Icons";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;font-size:18px;margin-left:8px;vertical-align:middle}devsite-code[dark-code] .devsite-github-link>a,devsite-code[dark-code] .devsite-github-link::after{color:#29b6f6}devsite-code[highlight] .prettyprint>span{opacity:.54}devsite-code[dark-code] pre::-webkit-scrollbar-thumb{background:rgba(255,255,255,.7)}devsite-code devsite-selector pre{margin:0}

devsite-catalog .devsite-catalog-alphabet{border-bottom:1px solid #ddd;color:#bdc1c6;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 40px}devsite-catalog .devsite-catalog-alphabet-link,devsite-catalog .devsite-catalog-alphabet-link-disabled{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 0}devsite-catalog .devsite-catalog-alphabet-letter:not(:last-child){border-bottom:1px solid #ddd}devsite-catalog .devsite-catalog-alphabet-letter-heading{margin:20px 0}devsite-catalog .devsite-catalog-alphabet-letter-list{-webkit-column-count:3;column-count:3;-webkit-column-gap:40px;column-gap:40px;list-style:none;margin:0 0 40px;padding:0}devsite-catalog .devsite-catalog-alphabet-letter-list-item{-webkit-column-break-inside:avoid;break-inside:avoid;margin:0 0 16px}devsite-catalog .devsite-catalog-alphabet-letter-link{display:block;padding:8px 0}devsite-catalog .devsite-catalog-item-name{margin:0}@media screen and (max-width: 840px){devsite-catalog .devsite-catalog-alphabet{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}devsite-catalog .devsite-catalog-alphabet-letter-list{-webkit-column-count:2;column-count:2}devsite-catalog .devsite-catalog-alphabet-link,devsite-catalog .devsite-catalog-alphabet-link-disabled{display:block;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;text-align:center}}@media screen and (max-width: 600px){devsite-catalog .devsite-catalog-alphabet{padding:0 0 20px}devsite-catalog .devsite-catalog-alphabet-letter-list{-webkit-column-count:1;column-count:1}}

devsite-content-footer{clear:both;color:rgba(0,0,0,.65);display:block;font:13px/20px Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif}

devsite-credentials-dialog{border:1px dashed #e91e63;cursor:pointer;padding:2px}.devsite-credentials-dialog .devsite-credentials-dialog-projects,.devsite-credentials-dialog .devsite-credentials-dialog-credentials,.devsite-credentials-dialog .devsite-credentials-dialog-oauth-message{margin-top:16px}.devsite-credentials-dialog devsite-spinner{margin:auto}.devsite-credentials-dialog .devsite-credentials-dialog-selector{width:100%}

devsite-cse{display:block}devsite-content .devsite-search-project{border-bottom:1px solid #e8eaed;padding-bottom:39px;margin-bottom:40px}devsite-content .devsite-projectless-search-link,devsite-content .devsite-search-term{font-weight:bold}devsite-content .devsite-search-title{margin:0;padding:0}devsite-content .devsite-search-title .devsite-search-term{color:#202124;font-weight:500}devsite-cse table{border-collapse:inherit;margin:0}devsite-cse tr{background:#fff;border:0}devsite-cse td{padding:0}devsite-cse .gsc-control-cse,devsite-cse .gsc-control-cse .gsc-table-result{background:0;border:0;font:400 16px/24px Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;padding:0}devsite-cse .gsc-above-wrapper-area{display:none}devsite-cse .gsc-results{width:100%}devsite-cse .gsc-webResult.gsc-result,devsite-cse .gsc-webResult.gsc-result:hover,devsite-cse .gsc-results .gsc-imageResult{background:0;border:0}devsite-cse .gsc-results .gsc-cursor-box{margin:8px 0}devsite-cse .gsc-table-result,devsite-cse .gsc-thumbnail-inside,devsite-cse .gsc-url-top{padding-left:0;padding-right:0}devsite-cse .gs-no-results-result .gs-snippet,devsite-cse .gs-error-result .gs-snippet{background:0;border:0;color:#202124;margin:0;padding:0}devsite-cse .gsc-control-cse .gs-webResult.gs-result a.gs-title:visited,devsite-cse .gsc-control-cse .gs-webResult.gs-result a.gs-title:visited b,devsite-cse .gsc-control-cse .gs-imageResult a.gs-title:visited,devsite-cse .gsc-control-cse .gs-imageResult a.gs-title:visited b,devsite-cse .gsc-control-cse .gs-result .gs-title,devsite-cse .gsc-control-cse .gs-result .gs-title *{color:#039be5;font:500 16px/24px Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;height:auto;text-decoration:none}devsite-cse .gsc-results .gsc-cursor-box .gsc-cursor-page{color:#039be5}devsite-cse .gsc-control-cse .gs-webResult.gs-result a.gs-title:focus,devsite-cse .gsc-control-cse .gs-imageResult a.gs-title:focus,devsite-cse .gsc-control-cse .gs-result .gs-title:focus{text-decoration:underline}devsite-cse .gsc-control-cse .gs-result .gs-title b{font-weight:bold}devsite-cse .gs-webResult div.gs-visibleUrl,devsite-cse .gs-imageResult div.gs-visibleUrl{color:#1e8e3e;font-size:14px}devsite-cse .gcsc-branding{display:none}

devsite-debug-info{background:#fff;bottom:16px;color:#5f6368;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);left:16px;max-height:50%;overflow:auto;position:fixed;padding:0 16px;z-index:1014}devsite-debug-info *{font-size:12px;line-height:1}devsite-debug-info .devsite-debug-info-buttons{padding-top:16px}devsite-debug-info .devsite-debug-info-buttons button{border-radius:50%;padding:0}devsite-debug-info h3{font-weight:bold;overflow:visible}devsite-debug-info .bad{color:#c53929}devsite-debug-info .good{color:#0d904f}devsite-debug-info span{font-weight:bold}

.devsite-dialog-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1014}devsite-dialog{background:#fff;border-radius:2px;color:#5f6368;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);font-size:14px;line-height:20px;max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);pointer-events:all;overflow:auto;padding:8px;width:480px}@media screen and (max-width: 840px){devsite-dialog{max-height:calc(100vh - 32px);max-width:calc(100vw - 32px)}}devsite-dialog:not([open]){display:none}devsite-dialog .devsite-dialog-contents{color:#5f6368;padding:16px}devsite-dialog .devsite-dialog-close{cursor:pointer}devsite-dialog .devsite-dialog-contents>p:first-child:last-child{margin:0}devsite-dialog h3{margin:0 0 20px;outline:0}devsite-dialog .devsite-dialog-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

devsite-dynamic-content{display:block;margin:20px 0;width:100%}devsite-dynamic-content [dynamic-card-style=small] .devsite-card{display:-webkit-box;display:-ms-flexbox;display:flex}devsite-dynamic-content [dynamic-card-style=small] .devsite-card-image-bg{height:100%;-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}devsite-dynamic-content devsite-pagination{margin-top:20px}

devsite-expandable{display:block;min-height:24px}devsite-expandable:not([expanded])>*:not(.showalways):not(.expand-control):not(.exw-control):not(devsite-heading),devsite-expandable:not([expanded])>devsite-heading>*:not(.showalways){display:none}devsite-expandable .exw-control+h2.showalways,devsite-expandable .exw-control+devsite-heading>h2.showalways{margin:44px 0 20px;padding-bottom:7px}devsite-expandable .exw-control+h3.showalways,devsite-expandable .exw-control+h4.showalways,devsite-expandable .exw-control+devsite-heading>h3.showalways,devsite-expandable .exw-control+devsite-heading>h4.showalways{margin:36px 0 20px}devsite-expandable .expand-control:not(button):not(.button){color:#039be5;cursor:pointer}devsite-expandable .exw-control+*{line-height:24px;max-width:calc(100% - 40px);position:relative}[dir=ltr] devsite-expandable .exw-control+*{left:40px}[dir=rtl] devsite-expandable .exw-control+*{right:40px}devsite-expandable a.exw-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#5f6368;border-radius:50%;color:transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:normal normal normal 24px/1 "Material Icons";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2px 0;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px}devsite-expandable a.exw-control:hover,devsite-expandable a.exw-control:focus{background:#039be5;outline:0}devsite-expandable>a.exw-control::before{color:#fff;content:"add"}devsite-expandable[expanded]>a.exw-control::before{content:"remove"}.expandable-container{position:relative}devsite-content devsite-expandable devsite-expandable{margin-left:40px}

devsite-dialog devsite-feedback-contents.devsite-dialog-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}devsite-feedback-contents h3{margin:0 0 20px;padding:16px 16px 0}devsite-feedback-contents .devsite-feedback-items{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 6px}devsite-feedback-contents .devsite-feedback-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5f6368;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;width:50%}devsite-feedback-contents .devsite-feedback-item-type{color:#039be5}devsite-feedback-contents .devsite-feedback-item:focus>.devsite-feedback-item-type{text-decoration:underline}devsite-feedback-contents .devsite-feedback-item-icon-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0;width:48px}devsite-feedback-contents .devsite-feedback-item-icon-color{border-radius:50%;color:#fff}devsite-feedback-contents .devsite-feedback-item-icon{font-size:32px}devsite-feedback-contents .devsite-feedback-item-icon-container img{max-width:100%}devsite-feedback-contents .devsite-feedback-support{padding-top:16px;text-align:center}devsite-feedback-contents .devsite-feedback-support-icon{font-size:18px;margin-right:4px;vertical-align:middle}devsite-feedback-contents .devsite-feedback-support-icon+span{vertical-align:middle}devsite-feedback-contents .devsite-feedback-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16px}

devsite-filter{display:block}devsite-filter input{width:100%}devsite-filter th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}devsite-filter[sortable] th:hover{cursor:pointer}devsite-filter th[sort-ascending]::after,devsite-filter th[sort-descending]::after{content:"arrow_drop_down";display:inline-block;font:normal normal normal 24px/1 "Material Icons";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;margin:-2px 0 0;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;vertical-align:middle}devsite-filter th[sort-descending]::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}

devsite-framebox{display:block;width:100%}devsite-framebox+*{position:relative}devsite-framebox+devsite-framebox{margin-top:20px}devsite-framebox iframe{height:100%;width:100%}devsite-framebox iframe[src*=".frame"]{height:calc(100% + 40px);margin:-20px;width:calc(100% + 40px)}

devsite-googler-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;font:normal normal normal 24px/1 "Material Icons";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;right:24px;z-index:1009}[dir=rtl] devsite-googler-buttons{left:24px;right:auto}devsite-googler-buttons>a:focus{text-decoration:none}devsite-googler-buttons .devsite-googler-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-48px auto;outline:0;-webkit-transition:background .2s,margin .2s,-webkit-box-shadow .2s;transition:background .2s,margin .2s,-webkit-box-shadow .2s;transition:background .2s,box-shadow .2s,margin .2s;transition:background .2s,box-shadow .2s,margin .2s,-webkit-box-shadow .2s;width:40px}devsite-googler-buttons[active] .devsite-googler-button{-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);margin:4px auto}devsite-googler-buttons .devsite-googler-button:hover,devsite-googler-buttons .devsite-googler-button:focus,devsite-googler-buttons a:focus>.devsite-googler-button{background:#e3f2fd}devsite-googler-buttons .devsite-googler-button:active,devsite-googler-buttons a:active>.devsite-googler-button{background:#bbdefb}devsite-googler-buttons .devsite-googler-admin::before{color:#5c6bc0;content:"storage"}devsite-googler-buttons .devsite-googler-analytics::before{color:#e8710a;content:"timeline"}devsite-googler-buttons .devsite-googler-bug::before{color:#e52592;content:"bug_report"}devsite-googler-buttons .devsite-googler-cache{background:#7cb342}devsite-googler-buttons .devsite-googler-cache:hover{background:#8bc34a}devsite-googler-buttons .devsite-googler-cache:focus,devsite-googler-buttons .devsite-googler-cache:active{background:#9ccc65}devsite-googler-buttons .devsite-googler-cache[active]{background:#d93025}devsite-googler-buttons .devsite-googler-cache[active]:hover{background:#ea4335}devsite-googler-buttons .devsite-googler-cache[active]:focus,devsite-googler-buttons .devsite-googler-cache[active]:active{background:#ee675c}devsite-googler-buttons .devsite-googler-cache::before{color:#fff;content:"cached"}devsite-googler-buttons .devsite-googler-devrel::before{color:#607d8b;content:"build"}devsite-googler-buttons .devsite-googler-edit::before{color:#7cb342;content:"edit"}devsite-googler-buttons .devsite-googler-env::before{color:#1e88e5;content:"swap_horiz"}devsite-googler-buttons .devsite-googler-one::before{color:#a142f4;content:"looks_one"}devsite-googler-buttons .devsite-googler-speed-dial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);height:56px;margin:0;width:56px}devsite-googler-buttons[active] .devsite-googler-speed-dial{margin:16px 0 0}devsite-googler-buttons .devsite-googler-speed-dial::before{content:url("https://search.webdepozit.sk/webarchiv/public/20191001100924/https://www.gstatic.com/devrel-devsite/v2355ed73ae6b243a36832e70498f2cd0b3f352ff30481ebdfdc56826b566bf8a/developers/images/fab.svg");-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}devsite-googler-buttons[active] .devsite-googler-speed-dial::before{content:"close";-webkit-transform:rotate(90deg);transform:rotate(90deg)}

devsite-heading{display:block}devsite-heading[link]{margin:0 -40px 0 0;padding:0 40px 0 0}[dir=rtl] devsite-heading[link]{margin:0 0 0 -40px;padding:0 0 0 40px}devsite-heading .devsite-heading-link.material-icons{color:#5f6368;height:24px;margin:0 -40px 0 0;opacity:0;vertical-align:middle}[dir=rtl] devsite-heading .devsite-heading-link.material-icons{margin:0 0 0 -40px}devsite-heading .devsite-heading-link.material-icons:hover,devsite-heading .devsite-heading-link.material-icons:focus{color:#039be5;cursor:pointer}devsite-heading[level=h5] .devsite-heading-link.material-icons,devsite-heading[level=h6] .devsite-heading-link.material-icons{vertical-align:bottom}devsite-heading:hover .devsite-heading-link,devsite-heading .devsite-heading-link:hover,devsite-heading .devsite-heading-link:focus{opacity:1}devsite-heading .devsite-heading-link::after{content:"link"}devsite-heading .devsite-back-to-top-link{display:none;position:absolute;right:0;top:0}[dir=rtl] devsite-heading .devsite-back-to-top-link{right:auto;left:0}devsite-heading .devsite-back-to-top-link::before{content:"arrow_upward"}devsite-heading .devsite-back-to-top-link:focus{color:#b3e5fc;text-decoration:none;-webkit-transition:background .2s;transition:background .2s}@media screen and (max-width: 1252px){devsite-heading[back-to-top] h2{position:relative}devsite-heading[back-to-top][link] h2{margin-right:0 !important;padding-right:64px !important}[dir=rtl] devsite-heading[back-to-top][link] h2{margin-left:0 !important;margin-right:0 !important;padding-left:64px !important;padding-right:0 !important}devsite-heading .devsite-back-to-top-link{display:block}}

devsite-jump-to{display:block;margin:40px 0 0 !important;opacity:0;padding-bottom:96px;pointer-events:none;position:relative;-webkit-transition:opacity .5s;transition:opacity .5s}devsite-jump-to[visible]{opacity:1;pointer-events:auto}devsite-jump-to .devsite-jump-to-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#039be5 !important;border-radius:50%;color:#fff !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);font-size:24px;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:absolute;-webkit-transition:background .2s,color .2s,-webkit-box-shadow .2s;transition:background .2s,color .2s,-webkit-box-shadow .2s;transition:background .2s,box-shadow .2s,color .2s;transition:background .2s,box-shadow .2s,color .2s,-webkit-box-shadow .2s;width:56px}devsite-jump-to .devsite-jump-to-link:hover,devsite-jump-to .devsite-jump-to-link:focus{background:#fff !important;color:#039be5 !important;text-decoration:none}devsite-jump-to .devsite-jump-to-link:active{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}[dir=ltr] devsite-jump-to .devsite-jump-to-link{right:0}[dir=rtl] devsite-jump-to .devsite-jump-to-link{left:0}devsite-jump-to[pinned] .devsite-jump-to-link{bottom:40px;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);position:fixed}devsite-jump-to[pinned] .devsite-jump-to-link:active{-webkit-box-shadow:0 2px 3px 0 rgba(60,64,67,.3),0 6px 10px 4px rgba(60,64,67,.15);box-shadow:0 2px 3px 0 rgba(60,64,67,.3),0 6px 10px 4px rgba(60,64,67,.15)}devsite-jump-to .devsite-jump-to-link::before{content:"arrow_upward";font:normal normal normal 24px/1 "Material Icons";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal}@media screen and (max-width: 840px){devsite-jump-to{margin:40px 0 0 !important;padding-bottom:80px}devsite-jump-to[pinned] .devsite-jump-to-link{bottom:24px}}

.devsite-dialog-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1014}devsite-dialog{background:#fff;border-radius:2px;color:#5f6368;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);font-size:14px;line-height:20px;max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);pointer-events:all;overflow:auto;padding:8px;width:480px}@media screen and (max-width: 840px){devsite-dialog{max-height:calc(100vh - 32px);max-width:calc(100vw - 32px)}}devsite-dialog:not([open]){display:none}devsite-dialog .devsite-dialog-contents{color:#5f6368;padding:16px}devsite-dialog .devsite-dialog-close{cursor:pointer}devsite-dialog .devsite-dialog-contents>p:first-child:last-child{margin:0}devsite-dialog h3{margin:0 0 20px;outline:0}devsite-dialog .devsite-dialog-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}devsite-lightbox{pointer-events:all;position:relative}devsite-lightbox:not([open]){display:none}devsite-lightbox .devsite-dialog-contents{padding:0}devsite-lightbox .devsite-lightbox-icon-close{background:none;border:none;color:#f1f1f1;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer;font-size:38px;font-weight:bold;height:40px;outline:none;padding:0 0 8px;position:absolute;right:-5px;top:-40px;width:40px}devsite-lightbox .devsite-lightbox-icon-close:hover{color:#fff}

.MathJax_SVG_Display{overflow-x:auto}@media screen and (max-width: 600px){.MathJax_SVG_Display{margin:1em -16px !important;padding:0 16px 16px;width:calc(100% + 32px) !important}}

devsite-multiple-choice{background-color:#f8f9fa;display:block;margin:16px 0;visibility:hidden !important}devsite-multiple-choice[ready]{visibility:visible !important}devsite-multiple-choice .devsite-multiple-choice-question{background-color:#5f6368;color:#fff;font:500 16px/24px Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;padding:16px 24px}devsite-multiple-choice .devsite-multiple-choice-answer{border-bottom:1px solid #dadce0}devsite-multiple-choice .devsite-multiple-choice-answer,devsite-multiple-choice .devsite-multiple-choice-answer:focus,devsite-multiple-choice .devsite-multiple-choice-answer:hover{outline:0}devsite-multiple-choice .devsite-multiple-choice-answer:not([clicked]):focus,devsite-multiple-choice .devsite-multiple-choice-answer:not([clicked]):hover{color:#039be5;cursor:pointer}devsite-multiple-choice .devsite-multiple-choice-option{padding:16px 72px 16px 24px;position:relative}devsite-multiple-choice .devsite-multiple-choice-option::after{content:"expand_more";font:normal normal normal 24px/1 "Material Icons";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;height:100%;position:absolute;right:24px;top:calc(50% - 12px)}devsite-multiple-choice [correct]{background-color:#f8fbf9}devsite-multiple-choice [incorrect]{background-color:#fef9f9}devsite-multiple-choice [correct] .devsite-multiple-choice-option::after{color:#137333;content:"check"}devsite-multiple-choice [incorrect] .devsite-multiple-choice-option::after{color:#d32f2f;content:"not_interested"}devsite-multiple-choice .devsite-multiple-choice-explanation{font-size:14px;padding:0 24px 16px}devsite-multiple-choice .devsite-multiple-choice-explanation-correctness{font-weight:500;margin-top:16px}devsite-multiple-choice [correct] .devsite-multiple-choice-explanation-correctness{color:#137333}devsite-multiple-choice [incorrect] .devsite-multiple-choice-explanation-correctness{color:#d32f2f}

devsite-nav-buttons{display:block}devsite-nav-buttons button,devsite-nav-buttons button+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;line-height:30px;text-transform:none;background:#e8eaed;color:#757575;font-weight:400;padding:0 12px}devsite-nav-buttons button:hover,devsite-nav-buttons button:focus,devsite-nav-buttons button:active,devsite-nav-buttons button+label:hover,devsite-nav-buttons button+label:focus,devsite-nav-buttons button+label:active{background:#757575;color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}devsite-nav-buttons button[selected],devsite-nav-buttons button:checked+label{font-weight:500;padding-left:8px;background:#039be5;color:#fff}devsite-nav-buttons button[selected],devsite-nav-buttons button[selected]:hover,devsite-nav-buttons button[selected]:focus,devsite-nav-buttons button[selected]:active,devsite-nav-buttons button:checked+label,devsite-nav-buttons button:checked+label:hover,devsite-nav-buttons button:checked+label:focus,devsite-nav-buttons button:checked+label:active{-webkit-box-shadow:none;box-shadow:none}devsite-nav-buttons button[selected]::before,devsite-nav-buttons button:checked+label::before{content:"checked";font:normal normal normal 24px/1 "Material Icons";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;margin-right:8px;width:24px}

devsite-page-rating{display:block}devsite-page-rating[position=footer]{border-top:1px solid #ddd;margin:16px -40px -40px;padding:31px 40px 40px;text-align:center}body[layout=full] devsite-page-rating[position=footer]{margin:16px calc(50% - 50vw);padding:31px calc(50vw - 50%)}devsite-page-rating[position=footer]+devsite-feedback{display:block;margin-top:20px;text-align:center}.devsite-rating-star{cursor:pointer;display:inline-block;height:24px;width:24px}.devsite-rating-caption{font:400 20px/32px Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;margin-bottom:16px}.devsite-rating-position-bottom .devsite-rating-description{left:0;right:auto}.devsite-rating-star-outline::before{color:#5f6368;content:"star_border"}.devsite-rating-star-full::before{color:#d56e0c;content:"star"}.devsite-rating-internal{color:#dd2c00;font-size:10px;height:0;line-height:1;white-space:nowrap}.devsite-rating-stats{color:#5f6368}@media screen and (max-width: 840px){devsite-page-rating,devsite-page-rating[position=footer]+devsite-feedback{display:none}}

devsite-pagination{display:block}devsite-pagination[buttons],devsite-pagination[initial-results]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}devsite-pagination button{margin:0 10px}devsite-pagination button[hidden]{display:none}devsite-pagination a{margin:0 2px}devsite-pagination a[selected]{text-decoration:underline}

devsite-reference-results{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);max-height:305px;padding:20px 10px 20px 28px;margin:16px 0}devsite-reference-results:empty{display:none}devsite-reference-results .devsite-reference-results{height:auto;width:100%}devsite-reference-results .devsite-reference-results h3{margin-top:0}devsite-reference-results .devsite-reference-results-list{-webkit-column-count:2;column-count:2;padding-left:0}devsite-reference-results .devsite-reference-results-list-item{-webkit-column-break-inside:avoid;break-inside:avoid;margin:0 0 0 -8px;outline:0;overflow:hidden;padding:10px 8px;text-decoration:none;text-overflow:ellipsis;-webkit-transition:background .2s;transition:background .2s;white-space:nowrap}devsite-reference-results .devsite-reference-results-list-item:hover,devsite-reference-results .devsite-reference-results-list-item:focus{background:#f1f3f4}devsite-reference-results .devsite-reference-results-list-link{color:#202124;font:13px/20px Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif}@media screen and (max-width: 600px){devsite-reference-results{overflow-y:scroll}devsite-reference-results .devsite-reference-results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}devsite-reference-results .devsite-reference-results{width:auto}}

devsite-selector{background:#fff;border:1px solid #e8eaed;display:block;font:14px/20px Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;margin:16px 0}devsite-selector devsite-tabs{display:none}devsite-selector devsite-tabs[connected]{border-bottom:1px solid #e8eaed;display:-webkit-box;display:-ms-flexbox;display:flex}devsite-selector devsite-tabs tab a{color:#5f6368;cursor:pointer;display:inline-block;-ms-flex-negative:0;flex-shrink:0;line-height:48px;margin:0;max-width:200px;overflow:hidden;padding:0 24px;text-align:center;text-overflow:ellipsis;-webkit-transition:color .2s;transition:color .2s;white-space:nowrap}devsite-selector devsite-tabs tab a:link,devsite-selector devsite-tabs tab a:visited{color:#5f6368}devsite-selector devsite-tabs tab a:hover,devsite-selector devsite-tabs tab a:focus{color:#039be5}devsite-selector devsite-tabs tab[active] a:link,devsite-selector devsite-tabs tab[active] a:visited{color:#039be5}devsite-selector devsite-tabs tab[active] a::after,devsite-selector devsite-tabs tab a:hover::after,devsite-selector devsite-tabs tab a:focus::after{border-radius:0;bottom:0;height:2px;left:0;right:0}devsite-selector devsite-tabs tab[active] a::after{background:#039be5}devsite-selector devsite-tabs tab[two-line] a{line-height:20px;padding-top:4px;white-space:normal}devsite-selector tab[two-line] [tab-label]::after{content:attr(tab-label);display:block;font-size:12px}body devsite-selector devsite-tabs tab[overflow-tab] .devsite-tabs-overflow-menu tab a{height:auto;min-height:48px;width:100%}devsite-selector>section{display:none}devsite-selector>section[active]{display:block;padding:0 23px}devsite-selector>section .devsite-table-wrapper:first-child thead tr,devsite-selector>section .devsite-table-wrapper:first-child tbody tr:first-child{border-top:0}devsite-selector>section>devsite-code,devsite-selector>section>table,devsite-selector>section>.devsite-table-wrapper{margin:0 -23px}devsite-selector .devsite-table-wrapper+.devsite-table-wrapper{margin-top:16px}devsite-selector>section table devsite-code{margin:16px 0}devsite-selector>section>devsite-code pre{padding-left:23px}devsite-selector .material-icons{font-size:18px}

devsite-snackbar{bottom:0;left:0;margin-right:24px;min-width:288px;position:fixed;right:0;z-index:99999}devsite-snackbar .devsite-snackbar-snack{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 24px 24px;position:absolute;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.4, 0, 1, 1);transition:-webkit-transform .2s cubic-bezier(0.4, 0, 1, 1);transition:transform .2s cubic-bezier(0.4, 0, 1, 1);transition:transform .2s cubic-bezier(0.4, 0, 1, 1), -webkit-transform .2s cubic-bezier(0.4, 0, 1, 1)}devsite-snackbar [show].devsite-snackbar-snack{-webkit-transform:translateY(0);transform:translateY(0)}devsite-snackbar .devsite-snackbar-inner{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#3c4043;border-radius:2px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:14px;min-height:48px;padding:0}devsite-snackbar .devsite-snackbar-message{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;line-height:normal;overflow:hidden;padding:24px;text-overflow:ellipsis;word-break:break-word}devsite-snackbar .devsite-snackbar-action,devsite-snackbar .devsite-snackbar-link{-ms-flex-item-align:center;align-self:center;color:#eeff41;cursor:pointer;display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;float:right;font-weight:500;height:auto;outline:none;padding:14px 24px;position:relative}devsite-snackbar .devsite-snackbar-action,devsite-snackbar .devsite-snackbar-action:hover,devsite-snackbar .devsite-snackbar-action:focus,devsite-snackbar .devsite-snackbar-action:active,devsite-snackbar .devsite-snackbar-link,devsite-snackbar .devsite-snackbar-link:hover,devsite-snackbar .devsite-snackbar-link:focus,devsite-snackbar .devsite-snackbar-link:active{background:0;border:0;-webkit-box-shadow:none;box-shadow:none}devsite-snackbar .devsite-snackbar-link:focus{text-decoration:none}@media screen and (max-width: 840px){devsite-snackbar{margin-right:0;max-width:100%}devsite-snackbar [type=cookie-notification] .devsite-snackbar-inner,devsite-snackbar [type^=notification-] .devsite-snackbar-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}devsite-snackbar [type=cookie-notification] .devsite-snackbar-message,devsite-snackbar [type^=notification-] .devsite-snackbar-message{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:0}devsite-snackbar .devsite-snackbar-inner{border-radius:0}devsite-snackbar .devsite-snackbar-snack{left:0;padding:24px 0 0;right:0}}

devsite-spinner{-webkit-animation:devsite-spinner__container-rotate 1568.23529412ms linear infinite;animation:devsite-spinner__container-rotate 1568.23529412ms linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;position:relative;width:28px}devsite-spinner[centered]{margin:0 auto}@-webkit-keyframes devsite-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes devsite-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}devsite-spinner .devsite-spinner__layer{height:100%;opacity:0;position:absolute;width:100%}devsite-spinner .devsite-spinner__layer-1{-webkit-animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-color:#42a5f5}devsite-spinner[single-color] .devsite-spinner__layer-1{border-color:#3f51b5}devsite-spinner .devsite-spinner__layer-2{-webkit-animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-color:#f44336}devsite-spinner[single-color] .devsite-spinner__layer-2{border-color:#3f51b5}devsite-spinner .devsite-spinner__layer-3{-webkit-animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-color:#fdd835}devsite-spinner[single-color] .devsite-spinner__layer-3{border-color:#3f51b5}devsite-spinner .devsite-spinner__layer-4{-webkit-animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-color:#4caf50}devsite-spinner[single-color] .devsite-spinner__layer-4{border-color:#3f51b5}@-webkit-keyframes devsite-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes devsite-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes devsite-spinner__layer-1-fade-in-out{0%,25%,90%,100%{opacity:.99}26%,89%{opacity:0}}@keyframes devsite-spinner__layer-1-fade-in-out{0%,25%,90%,100%{opacity:.99}26%,89%{opacity:0}}@-webkit-keyframes devsite-spinner__layer-2-fade-in-out{0%,15%,51%{opacity:0}25%,50%{opacity:.99}}@keyframes devsite-spinner__layer-2-fade-in-out{0%,15%,51%{opacity:0}25%,50%{opacity:.99}}@-webkit-keyframes devsite-spinner__layer-3-fade-in-out{0%,40%,76%{opacity:0}50%,75%{opacity:.99}}@keyframes devsite-spinner__layer-3-fade-in-out{0%,40%,76%{opacity:0}50%,75%{opacity:.99}}@-webkit-keyframes devsite-spinner__layer-4-fade-in-out{0%,65%,100%{opacity:0}75%,90%{opacity:.99}}@keyframes devsite-spinner__layer-4-fade-in-out{0%,65%,100%{opacity:0}75%,90%{opacity:.99}}devsite-spinner .devsite-spinner__gap-patch{border-color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:45%;overflow:hidden;position:absolute;top:0;width:10%}devsite-spinner .devsite-spinner__gap-patch .devsite-spinner__circle{left:-450%;width:1000%}devsite-spinner .devsite-spinner__circle-clipper{border-color:inherit;display:inline-block;height:100%;overflow:hidden;position:relative;width:50%}devsite-spinner .devsite-spinner__circle-clipper.devsite-spinner__left{float:left}devsite-spinner .devsite-spinner__circle-clipper.devsite-spinner__right{float:right}devsite-spinner .devsite-spinner__circle-clipper .devsite-spinner__circle{width:200%}devsite-spinner .devsite-spinner__circle{-webkit-animation:none;animation:none;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;position:absolute;right:0;top:0}devsite-spinner .devsite-spinner__left .devsite-spinner__circle{-webkit-animation:devsite-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}devsite-spinner .devsite-spinner__right .devsite-spinner__circle{-webkit-animation:devsite-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-left-color:transparent !important;left:-100%;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}@-webkit-keyframes devsite-spinner__left-spin{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes devsite-spinner__left-spin{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes devsite-spinner__right-spin{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes devsite-spinner__right-spin{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}

devsite-spinner.devsite-send-spinner{margin-left:78px}#devsite-support-form-button-wrapper{height:36px}.devsite-support-projects{position:relative}.devsite-support-projects .devsite-support-projects-placeholder{height:36px;position:absolute}

devsite-tooltip-msg{border-radius:2px;background:rgba(95,99,104,.9);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:500 10px/10px Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;margin-top:8px;opacity:1;padding:6px 8px;pointer-events:none;position:absolute;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1020}

devsite-tracking-question{background-color:#f1f3f4;display:block;padding:8px}devsite-tracking-question .devsite-tracking-question-text{font-weight:bold}devsite-tracking-question .devsite-tracking-question-hidden{display:none}devsite-tracking-question .devsite-tracking-question-choice-button{background:#fff;border-radius:2px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);color:#202124;cursor:pointer;line-height:50px;margin:8px 0;padding:0 20px;-webkit-transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s,-webkit-box-shadow .2s}devsite-tracking-question .devsite-tracking-question-choice-button:focus,devsite-tracking-question .devsite-tracking-question-choice-button:hover{background:#bdc1c6;-webkit-box-shadow:0 4px 8px 0 rgba(154,160,166,.5);box-shadow:0 4px 8px 0 rgba(154,160,166,.5)}

devsite-version-selector{display:block;padding:0 24px}devsite-version-selector .devsite-version-selector-select{width:100%}.devsite-future-version,.devsite-future-version *{color:rgba(0,0,0,.26);text-decoration:none}

devsite-vplus .devsite-vplus-content-container{border:1px solid #000;height:0;padding-bottom:56.25%;position:relative;visibility:hidden}devsite-vplus .devsite-vplus-slide-frame{height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%}devsite-vplus .devsite-vplus-video{bottom:0;height:26%;position:absolute;right:0;-webkit-transition:width 1.3s ease,height 1.3s ease,position 1.3s ease;transition:width 1.3s ease,height 1.3s ease,position 1.3s ease;width:26%;z-index:1}devsite-vplus .devsite-vplus-video.devsite-vplus-large{height:100%;width:100%}devsite-vplus .devsite-vplus-video-container{bottom:0;cursor:pointer;height:26%;position:absolute;right:0;-webkit-transition:width 1.3s ease,height 1.3s ease,position 1.3s ease;transition:width 1.3s ease,height 1.3s ease,position 1.3s ease;width:26%;z-index:1}devsite-vplus .devsite-vplus-video-container.devsite-vplus-large{height:100%;width:100%}devsite-vplus .devsite-vplus-video-container>video{width:100%}@media(max-width: 1049px){#video-caption-container span{font-size:1.9vw}}@media(min-width: 1050px){#video-caption-container span{font-size:1.1vw}}devsite-vplus .devsite-vplus-controls{background-color:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-top:20px;margin:0 auto;max-width:490px;padding:6px;text-align:center}devsite-vplus .devsite-vplus-controls-text{font-size:16px;font-style:normal;font-weight:bold}devsite-vplus .devsite-vplus-slide-status{margin:auto}devsite-vplus .devsite-vplus-slide-status span{font-size:18px}devsite-vplus .devsite-vplus-slide-status span:not(:first-of-type){padding-left:5px}devsite-vplus .devsite-vplus-player-controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 16px}devsite-vplus .devsite-vplus-control-button{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;height:43px;padding-top:0;width:50px}devsite-vplus .devsite-vplus-control-button:hover{-webkit-box-shadow:0 2px 4px #aaa;box-shadow:0 2px 4px #aaa;border-radius:4px}devsite-vplus .devsite-vplus-video-controls-container{display:-webkit-box;display:-ms-flexbox;display:flex}devsite-vplus .devsite-vplus-play-icon{margin-left:0}devsite-vplus .devsite-vplus-pause-icon{margin-left:0}devsite-vplus .devsite-vplus-play-button{padding-left:0;margin-left:16px;width:50px}devsite-vplus .devsite-vplus-next-button{padding-left:0;margin-left:16px;width:50px}devsite-vplus .devsite-vplus-triangle{border-style:solid;height:0;margin:auto;position:relative;width:0}devsite-vplus .devsite-vplus-back{border-color:transparent #24508d transparent transparent;border-width:8px 16px 8px 0}devsite-vplus .devsite-vplus-back-triangle-1{left:-8px;top:15px}devsite-vplus .devsite-vplus-back-triangle-2{left:8px;top:-1px}devsite-vplus .devsite-vplus-forward-single{border-color:transparent transparent transparent #24508d;border-width:16px 0 16px 25px;top:5px}devsite-vplus .devsite-vplus-forward{border-color:transparent transparent transparent #24508d;border-width:8px 0 8px 16px;top:5px}devsite-vplus .devsite-vplus-forward-triangle-1{left:-8px;top:15px}devsite-vplus .devsite-vplus-forward-triangle-2{left:8px;top:-1px}devsite-vplus .devsite-vplus-pause{background-color:#24508d;height:30px;width:9px}devsite-vplus .devsite-vplus-rect-1{left:12px;position:relative;top:6px}devsite-vplus .devsite-vplus-rect-2{left:29px;position:relative;top:-24px}devsite-vplus .devsite-vplus-playbackrate select:hover{-webkit-box-shadow:0 2px 4px #aaa;box-shadow:0 2px 4px #aaa}devsite-vplus .devsite-vplus-playbackrate .material-icons{margin-top:10px}devsite-vplus .devsite-vplus-playbackrate select{border-color:transparent;font-size:18px;height:46px;padding-bottom:2px;padding-top:2px;text-align-last:center;text-transform:none}devsite-vplus .devsite-vplus-caption-control-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}devsite-vplus .devsite-vplus-caption-control{background-color:#24508d;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top-left-radius:16px;border-top-right-radius:16px;border:0;color:#fff;display:inline-block;height:35px;line-height:39px;margin-right:10px;margin-top:1px;padding:0;text-align:center;text-decoration:none;text-indent:0;vertical-align:10%;width:50px}devsite-vplus .devsite-vplus-captions-off{background-color:#fff;color:#24508d}devsite-vplus .devsite-vplus-controls .devsite-vplus-control-button.disabled{background-color:transparent}devsite-vplus .devsite-vplus-prev-button.disabled .devsite-vplus-triangle{border-right-color:#94969a}devsite-vplus .devsite-vplus-prev-button:hover:not(.disabled) .devsite-vplus-triangle{border-right-color:#18345c}devsite-vplus .devsite-vplus-next-button:hover:not(.disabled) .devsite-vplus-triangle{border-right-color:#18345c}devsite-vplus .devsite-vplus-next-button.disabled .devsite-vplus-triangle{border-left-color:#94969a}devsite-vplus .devsite-vplus-play-button:hover:not(.disabled) .devsite-vplus-triangle,.next-button:hover:not(.disabled) .devsite-vplus-triangle{border-left-color:#18345c}devsite-vplus .devsite-vplus-navigation-button-container{margin:0 auto;text-align:center}devsite-vplus .devsite-vplus-navigation-button-link{text-decoration:none}devsite-vplus .devsite-vplus-navigation-button{background-color:#24508d;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;display:inline-block;font-size:16px;margin:12px 36px;padding:12px 36px}devsite-vplus .devsite-vplus-addendums{border-top:0;border:1px solid #000;cursor:pointer}devsite-vplus .devsite-vplus-addendums-header{background-color:#dadce0;outline:none;padding:8px 8px 8px 0;width:100%}devsite-vplus .devsite-vplus-addendums-control{cursor:pointer;display:table-cell;vertical-align:middle}devsite-vplus .devsite-vplus-addendums-control .material-icons.devsite-vplus-caption-button{cursor:pointer}devsite-vplus .devsite-vplus-addendums-control>div{white-space:nowrap;margin-left:8px;margin-right:8px}devsite-vplus .devsite-vplus select{outline:2px}devsite-vplus .devsite-vplus-notes-control>div>div:hover,devsite-vplus .devsite-vplus-transcript-control>div>div:hover,devsite-vplus .devsite-vplus select:hover{-webkit-box-shadow:0 2px 4px #aaa;box-shadow:0 2px 4px #aaa;background-color:#e1f3fc}devsite-vplus .devsite-vplus select:focus{background-color:#e1f3fc}devsite-vplus .devsite-vplus-addendums-control.devsite-vplus-search-widget>div{margin-left:0;margin-right:0}devsite-vplus .devsite-vplus-addendums-label{white-space:nowrap}devsite-vplus .devsite-vplus-addendums-control .devsite-hidden{display:none}devsite-vplus .devsite-vplus-notes-control .devsite-vplus-addendums-opened,devsite-vplus .devsite-vplus-notes-control .devsite-vplus-addendums-closed,devsite-vplus .devsite-vplus-transcript-control .devsite-vplus-addendums-opened,devsite-vplus .devsite-vplus-transcript-control .devsite-vplus-addendums-closed{display:none}devsite-vplus .devsite-vplus-notes-control.goog-zippy-expanded .devsite-vplus-addendums-opened,devsite-vplus .devsite-vplus-notes-control.goog-zippy-collapsed .devsite-vplus-addendums-closed,devsite-vplus .devsite-vplus-transcript-control.goog-zippy-expanded .devsite-vplus-addendums-opened,devsite-vplus .devsite-vplus-transcript-control.goog-zippy-collapsed .devsite-vplus-addendums-closed{display:inline}devsite-vplus .devsite-vplus-search-widget{background:#f1f3f4;padding:2px 4px;position:relative;width:100%}devsite-vplus .devsite-vplus-search-widget>div{width:100%}devsite-vplus .devsite-vplus-search-input{background-color:transparent;border-width:0;font-size:14px;width:100%}devsite-vplus .devsite-vplus-search-input:hover{-webkit-box-shadow:0 2px 4px #aaa;box-shadow:0 2px 4px #aaa}devsite-vplus .devsite-vplus-search-autocomplete{position:relative;white-space:normal;width:100%;z-index:1}devsite-vplus .devsite-vplus-search-autocomplete .ac-renderer{background:#fff;border:1px solid #5f6368;-webkit-box-shadow:2px 2px 2px rgba(102,102,102,.4);box-shadow:2px 2px 2px rgba(102,102,102,.4);font:normal 13px Arial,sans-serif;position:absolute;width:100%}devsite-vplus .devsite-vplus-search-autocomplete .ac-row{cursor:pointer;padding:6px}devsite-vplus .devsite-vplus-search-autocomplete .ac-highlighted{font-weight:bold}devsite-vplus .devsite-vplus-search-autocomplete .ac-active{background-color:#bdc1c6}devsite-vplus .devsite-vplus-addendums-control div.devsite-vplus-captions-language-selector-wrapper,devsite-vplus .devsite-vplus-addendums-control div.devsite-vplus-video-language-selector-wrapper{display:inline-block;height:auto;margin-right:2px;padding:0;vertical-align:bottom}devsite-vplus .devsite-vplus-captions-language-selector-wrapper .material-icons,devsite-vplus .devsite-vplus-video-language-selector-wrapper .material-icons{vertical-align:middle}devsite-vplus .devsite-vplus-captions-language-selector-wrapper:focus-within .material-icons,devsite-vplus .devsite-vplus-video-language-selector-wrapper:focus-within .material-icons{display:none}devsite-vplus .devsite-vplus-captions-language-selector-wrapper select,devsite-vplus .devsite-vplus-video-language-selector-wrapper select{background-color:#dadce0;min-width:0;padding-right:16px;width:0}devsite-vplus .devsite-vplus-captions-language-selector-wrapper select:focus,devsite-vplus .devsite-vplus-video-language-selector-wrapper select:focus{outline:-webkit-focus-ring-color auto 5px;padding-right:27px;width:auto}devsite-vplus .devsite-vplus-captions-language-selector-wrapper select.kd-select,devsite-vplus .devsite-vplus-video-language-selector-wrapper select.kd-select{border-color:transparent;font-size:small;height:auto;padding-bottom:2px;padding-top:2px;text-align-last:right}devsite-vplus .devsite-vplus-addendums-opened .material-icons{width:1em}devsite-vplus .devsite-vplus-addendums-closed .material-icons{background-color:#bdc1c6;color:#fff;width:1em}devsite-vplus .devsite-vplus-notes{border-top:1 solid #000;height:100px;margin:0;overflow:auto;padding:16px;position:relative;resize:vertical;width:100%}devsite-vplus .devsite-vplus-transcript-captions{border-top:1 solid #000;height:4.5em;margin:0;overflow:auto;padding:0;position:relative;resize:vertical;width:100%}devsite-vplus .devsite-vplus-transcript-captions table{border-collapse:unset;margin:0}devsite-vplus .devsite-vplus-transcript-caption{padding:.15em 1em;width:100%}devsite-vplus .devsite-vplus-transcript-slide-separator{font-weight:bold;font-style:italic}devsite-vplus .devsite-vplus-transcript-slide-separator hr{padding:1px 0}devsite-vplus .devsite-vplus-transcript-caption:focus{outline-offset:-3px}devsite-vplus .devsite-vplus-transcript-caption td{background-color:#fff;border-color:#fff;padding:0 .25em;text-shadow:0 0 0 currentColor}devsite-vplus .devsite-vplus-transcript-caption:hover td{text-shadow:.5px 0 .1px #5f6368,-0.5px 0 .1px #5f6368}devsite-vplus .devsite-vplus-transcript-caption:hover .devsite-vplus-transcript-caption-bullet{visibility:visible}devsite-vplus .devsite-vplus-transcript-caption.devsite-vplus-caption-highlighted td{background-color:#fff176}devsite-vplus .devsite-vplus-transcript-caption .devsite-vplus-transcript-caption-bullet{padding:0 0 0 4px;visibility:hidden}devsite-vplus .devsite-vplus-transcript-caption-time{font-weight:lighter;min-width:2.5em;text-align:right}devsite-vplus .devsite-vplus-transcript-caption-text{width:100%}devsite-vplus .devsite-vplus-fullscreen-icon{color:#24508d;padding:0;text-overflow:unset;text-transform:none}devsite-vplus .devsite-hidden{display:none}

devsite-youtube{display:block;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}devsite-youtube iframe{height:101%;left:-0.5%;position:absolute;top:-0.5%;width:101%}devsite-youtube .devsite-video-placeholder span{color:#202124;padding:8px;position:absolute}devsite-youtube .devsite-video-placeholder img{position:absolute}

google-codelab{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding-top:64px}google-codelab #main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;background:#f8f9fa}google-codelab #codelab-title{position:fixed;top:0;left:0;width:100%;background:#fff;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.3),0px 2px 6px 2px rgba(60,64,67,.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,.3),0px 2px 6px 2px rgba(60,64,67,.15);color:#3c4043;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:64px;padding:0 36px 0 16px;-webkit-font-smoothing:antialiased;z-index:1000}google-codelab #codelab-title h1{font-size:20px;font-weight:400;margin:0 8px;font-family:"Roboto","Noto",sans-serif;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:0;display:inline-block}google-codelab #codelab-title .time-remaining{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:400;white-space:nowrap}google-codelab #codelab-title .time-remaining i{margin-right:3px}google-codelab #codelab-nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}google-codelab #codelab-nav-buttons #arrow-back,google-codelab #codelab-nav-buttons #menu{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#3c4043;width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}google-codelab #controls{position:absolute;bottom:32px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1001}google-codelab #fabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:1025px;width:100%;margin:0 auto}google-codelab #fabs .spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#previous-step,#next-step,#done{border-radius:4px;font-family:"Google Sans",Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.6px;line-height:24px;padding-bottom:6px;padding-left:24px;padding-right:24px;padding-top:6px;pointer-events:initial;text-transform:none;background:#fff;color:#1a73e8;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:-webkit-transform 300ms ease-in-out;transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);text-decoration:none;-webkit-font-smoothing:antialiased}#next-step{color:#fff;background:#1a73e8}#done{background:#1e8e3e;color:#fff}google-codelab #fabs a[disappear]{-webkit-transform:scale(0, 0);transform:scale(0, 0)}#done{background:#0f9d58}google-codelab #drawer .codelab-time-container{display:none}@media(max-width: 768px){google-codelab #codelab-title .codelab-time-container{display:none}google-codelab #drawer .codelab-time-container{display:block;padding:20px 10px 10px 23px}google-codelab #drawer .time-remaining i{margin-right:9px}}google-codelab #drawer{background:#fff;width:256px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f8f9fa}google-codelab #drawer .steps{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:visible;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 54px)}google-codelab #drawer .steps:only-child{max-height:100%}google-codelab #drawer .metadata .material-icons{top:6px;position:relative}google-codelab #drawer ol{margin:0;padding:16px 12px;counter-reset:li-count;list-style:none;overflow-x:visible;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}google-codelab #drawer ol li{display:block;counter-increment:li-count}google-codelab #drawer ol li a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#80868b;padding:3px 10px;min-height:48px;font-weight:400;line-height:20px;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;font-family:"Roboto","Noto",sans-serif;-webkit-font-smoothing:antialiased;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border:1px #dadce0 solid;border-radius:5px;margin:6px 0;background:#fff}google-codelab #drawer ol li a:active,google-codelab #drawer ol li a:focus{background:#c6c6c6;-webkit-tap-highlight-color:transparent;outline:0;border-color:#c6c6c6 !important}google-codelab #drawer ol li a .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}google-codelab #drawer ol li .step:before{content:counter(li-count);display:inline-block;font-style:normal;width:26px;min-width:26px;color:#fff;background:#80868b;border-radius:50%;text-align:center;height:26px;vertical-align:middle;line-height:26px;margin-right:8px;font-weight:400;position:relative;z-index:2;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}google-codelab #drawer ol li[selected] a,google-codelab #drawer ol li a:focus{color:#212121;font-weight:600;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}google-codelab #drawer ol li[selected] a{border-color:#fff}google-codelab #drawer ol li[selected] .step:before{font-weight:600}google-codelab #drawer ol li[completed] a{color:#212121}google-codelab #drawer ol li[completed] .step:before{background-color:#1a73e8;color:#fff}google-codelab #drawer .metadata{color:#777;font-size:14px;padding:16px;-ms-flex-negative:0;flex-shrink:0}google-codelab #drawer .metadata a{color:currentcolor;margin-left:4px}google-codelab #codelab-nav-buttons #menu{display:none}google-codelab #drawer ol ::-webkit-scrollbar{-webkit-appearance:none;width:7px}google-codelab #drawer ol ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}@media(max-width: 768px){google-codelab{display:block;position:relative}google-codelab #main{height:100%}google-codelab #codelab-nav-buttons #arrow-back{display:none}google-codelab #codelab-nav-buttons #menu{display:-webkit-box;display:-ms-flexbox;display:flex}google-codelab #drawer{width:256px;position:absolute;left:0;top:0;bottom:0;z-index:1001;will-change:transform;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0);box-shadow:2px 2px 4px rgba(0,0,0,0);pointer-events:none;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:-webkit-transform ease-in-out .3s,-webkit-box-shadow .3s;transition:-webkit-transform ease-in-out .3s,-webkit-box-shadow .3s;transition:transform ease-in-out .3s,box-shadow .3s;transition:transform ease-in-out .3s,box-shadow .3s,-webkit-transform ease-in-out .3s,-webkit-box-shadow .3s}google-codelab[drawer--open] #drawer{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.15);box-shadow:2px 2px 4px rgba(0,0,0,.15);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:all}google-codelab #main::before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;-webkit-transition:opacity ease-in-out .38s;transition:opacity ease-in-out .38s;background-color:rgba(0,0,0,.3);z-index:10;pointer-events:none;opacity:0}google-codelab[drawer--open] #main::before{opacity:1;pointer-events:all}}google-codelab #steps{overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}google-codelab google-codelab-step{display:none;width:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;top:0;left:0;right:0;bottom:0;padding-top:32px;overflow-y:auto;overflow-x:hidden}google-codelab google-codelab-step[animating],google-codelab google-codelab-step[selected]{display:block;-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;-webkit-animation-fill-mode:both;animation-fill-mode:both}google-codelab google-codelab-step[animating]{pointer-events:none;position:absolute;overflow:hidden}google-codelab #drawer ol li{padding:0;margin:0}google-codelab{height:100vh;left:0;position:fixed;top:0}google-codelab #codelab-title h1{width:auto;color:#3c4043;top:0}google-codelab .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px;overflow-x:hidden}google-codelab-about .about-card .material-icons,google-codelab #drawer .metadata .material-icons{top:0 !important}body[type=codelab]{color:#5c5c5c;font-family:Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;overflow:hidden}body[type=codelab] google-codelab{opacity:0}body[type=codelab] devsite-googler-buttons{bottom:95px}body[type=codelab][ready] google-codelab{opacity:1}body[type=codelab] .devsite-main-content{max-width:100% !important;padding:0 !important}body[type=codelab] a:focus{text-decoration:none}body[type=codelab] .devsite-badger-award{left:256px}body[type=codelab] devsite-header,body[type=codelab] .devsite-footer,body[type=codelab] .devsite-heading-link,body[type=codelab] .devsite-back-to-top-link,body[type=codelab] .devsite-banner{display:none}body[type=codelab] devsite-code::after{display:none}@media screen and (max-width: 840px){body[type=codelab] .devsite-badger-award{left:0}}

google-codelab-step{line-height:24px;display:block}google-codelab-step pre,google-codelab-step code{font-family:"Source Code Pro",Helvetica,Arial;font-size:inherit;border-radius:4px;overflow-x:auto;overflow-y:visible}google-codelab-step code{background-color:#e8eaed;padding:.1em .3em}google-codelab-step pre{display:block;color:#fff;background-color:#28323f;padding:14px;-webkit-text-size-adjust:none;line-height:1.4}google-codelab-step pre>code{padding:0;background-color:transparent}google-codelab-step code em{color:#97c8f2}google-codelab-step pre .str,google-codelab-step code .str{color:#34a853}google-codelab-step pre .kwd,google-codelab-step code .kwd{color:#f538a0}google-codelab-step pre .com,google-codelab-step code .com{color:#bdc1c6;font-style:italic}google-codelab-step pre .typ,google-codelab-step code .typ{color:#24c1e0}google-codelab-step pre .lit,google-codelab-step code .lit{color:#4285f4}google-codelab-step pre .pun,google-codelab-step code .pun{color:#f8f9fa}google-codelab-step pre .pln,google-codelab-step code .pln{color:#f8f9fa}google-codelab-step pre .tag,google-codelab-step code .tag{color:#24c1e0}google-codelab-step pre .atn,google-codelab-step code .atn{color:#eda912}google-codelab-step pre .atv,google-codelab-step code .atv{color:#34a853}google-codelab-step pre .dec,google-codelab-step code .dec{color:#5195ea}google-codelab-step paper-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:5.14em;margin:0 .29em;background:transparent;-webkit-tap-highlight-color:transparent;font:inherit;text-transform:uppercase;outline-width:0;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;z-index:0;padding:.7em .57em;font-family:"Roboto","Noto",sans-serif;-webkit-font-smoothing:antialiased;-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14),0 1px 5px 0 rgba(0, 0, 0, 0.12),0 3px 1px -2px rgba(0, 0, 0, 0.2);box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14),0 1px 5px 0 rgba(0, 0, 0, 0.12),0 3px 1px -2px rgba(0, 0, 0, 0.2)}google-codelab-step h2.step-title{font-family:"Google Sans",Arial,sans-serif !important;font-size:28px !important;font-weight:400 !important;line-height:1em !important;margin:0 0 30px !important}google-codelab:not([theme=minimal]) google-codelab-step .instructions{-webkit-box-shadow:0px 1px 2px 0px rgba(60, 64, 67, 0.3),0px 2px 6px 2px rgba(60, 64, 67, 0.15);box-shadow:0px 1px 2px 0px rgba(60, 64, 67, 0.3),0px 2px 6px 2px rgba(60, 64, 67, 0.15);background:#fff;max-width:800px;font-size:14px;margin:0 auto;margin-bottom:90px;border-radius:4px}google-codelab-step .instructions .inner{padding:24px}google-codelab[theme=minimal] google-codelab-step .instructions .inner{padding:0 24px}@media(max-width: 800px){google-codelab .instructions{margin:0 0 16px 0}}google-codelab:not([theme=minimal]) google-codelab-step .instructions a,google-codelab:not([theme=minimal]) google-codelab-step .instructions a:visited{color:#1a73e8}google-codelab:not([theme=minimal]) google-codelab-step .instructions h2,google-codelab:not([theme=minimal]) google-codelab-step .instructions h3,google-codelab:not([theme=minimal]) google-codelab-step .instructions h4{font-weight:400;margin:0}google-codelab:not([theme=minimal]) google-codelab-step .instructions h2{font-weight:300;line-height:1em;font-size:22px}google-codelab:not([theme=minimal]) google-codelab-step .instructions{line-height:24px}google-codelab:not([theme=minimal]) google-codelab-step .instructions li{margin:.5em 0}google-codelab:not([theme=minimal]) google-codelab-step .instructions h2{font-weight:500;margin:20px 0 0 0;font-size:20px}google-codelab:not([theme=minimal]) google-codelab-step .instructions h3{font-weight:500;margin:20px 0 0 0}google-codelab:not([theme=minimal]) google-codelab-step .instructions aside{padding:.5em 1em;margin:2em 0;border-left:4px solid;border-radius:4px}google-codelab:not([theme=minimal]) google-codelab-step .instructions aside p{margin:.5em 0}google-codelab:not([theme=minimal]) google-codelab-step .instructions aside.note,google-codelab:not([theme=minimal]) google-codelab-step .instructions aside.notice{border-color:#ea8600;background:#fef7e0;color:#212124}google-codelab:not([theme=minimal]) google-codelab-step .instructions aside.tip,google-codelab:not([theme=minimal]) google-codelab-step .instructions aside.special{border-color:#137333;background:#e6f4ea;color:#212124}google-codelab:not([theme=minimal]) google-codelab-step .instructions aside.warning{border-color:#ea8600;background:#fef7e0;color:#212124}google-codelab-step .instructions aside.callout{background-color:#e8f0fe;margin:20px 0;padding:15px;border-left:3px solid #185abc;border-radius:4px;color:#212124;font-size:14px;line-height:1.5}google-codelab-step aside.callout b{color:#185abc}google-codelab-step .instructions ul.checklist{list-style:none;padding:0 0 0 1em}google-codelab-step .instructions ul.checklist li,google-codelab-step .instructions ::content ul.checklist li{padding-left:24px;background-size:20px;background-repeat:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAWlBMVEUAAAAxokwwoks1pFAxokwxokwxokwxokwxokwnnkQnnkQnnkRou3y84cTS69cxokwonkQxokwnnkRqvH1VsmtluXlVsmsnnkRdtnLw+PIxokwqn0YinEAfmj3goh/UAAAAGnRSTlMA2CcEo+6AQT7+2IOBJxPl27alhoBnX15SCCe258UAAAB+SURBVEjH7dA5EoAgEERR3BcQ923Q+1/T0SqKlNbMouP3gxkRFvZpyQb64VSQT4mOcYc8mU5DnqIG8zXoozj4d34tML+YrET8XBFx4e2F4oAL4N7J3EUB/EfSUwD/zG3hvFdROu9XtL31vgXguQA9F6DnAvM8WbOHpkXYD3cBBCcPjtASYjwAAAAASUVORK5CYII=")}google-codelab-step .instructions table code,google-codelab-step .instructions h2 code{background:#fff}google-codelab-step .instructions .indented{margin-left:40px}google-codelab-step .instructions strong{font-weight:600}google-codelab-step .instructions :link paper-button{text-decoration:none !important}google-codelab-step .instructions paper-button{display:inline-block;border-radius:4px;color:#fff;font-family:"Google Sans",Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.6px;padding-bottom:6px;padding-left:12px;padding-right:16px;padding-top:6px;text-transform:none}google-codelab-step .instructions paper-button a{text-decoration:none;color:inherit !important}google-codelab-step a paper-button{display:inline-block}google-codelab-step .instructions paper-button.colored{background-color:#1e8e3e}google-codelab-step .instructions paper-button.red{background-color:#d93025}google-codelab-step .instructions iron-icon{vertical-align:sub;margin-right:7px;margin-left:3px;font-size:16px}google-codelab-step .instructions img{max-width:100%;vertical-align:bottom}google-codelab-step .instructions .image-container{text-align:center}google-codelab-step .instructions table{border-spacing:0}google-codelab-step .instructions td{vertical-align:top;border-bottom:1px solid #ccc;padding:8px}google-codelab-step .instructions table p{margin:0}google-codelab:not([theme=minimal]) .instructions h3.faq{border-bottom:1px solid #ddd}google-codelab:not([theme=minimal]) .instructions ul.faq{list-style:none;padding-left:1em}google-codelab:not([theme=minimal]) .instructions .faq li{font-size:1.1em;margin-bottom:.8em}google-codelab:not([theme=minimal]) .instructions .faq a{color:inherit;text-decoration:none}google-codelab:not([theme=minimal]) .instructions .faq a:hover{text-decoration:underline}google-codelab-step .instructions .faq a[href*="cloud.google.com"]{padding-left:22px;background-size:20px;background-repeat:no-repeat;background-image:url("data:image/png;base64,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")}google-codelab-step .instructions .faq a[href*="stackoverflow.com"]{padding-left:22px;background-size:24px;background-repeat:no-repeat;background-image:url("data:image/png;base64,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")}google-codelab-step .instructions .faq a[href*="support.google.com/webmasters/"]{padding-left:24px;background-size:24px;background-repeat:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAolBMVEUAAADW1tbW1tZ6enrQ0dJ6enrMzMzq6+zq6+x6enru7+/m5+ju7+/m5+j////S09REi/XW1tbm5+ju7+9PT0/Q0dK8vLxGjfVZWVlNTU16enrMzMzIyMj09PS/0uuSkpJpaWmbm5tim/e0tLSEhIStx+3e3+GsrKxwcHBZk/dPk/R1p/KPtu/U3eqmpqZlZWVfmO5woeqHreWvwN6nu9qLi4vZSE73AAAADnRSTlMAEcxmzO7MzDMz7u6IiHn/rpYAAALMSURBVHja7dXpjtowFIZhUkqZlSV1ncQdEsK+zD7T+7+1xjTiwxVOAmeORyP5+2UspPchEtDy8/Pz8/Pz8/M7cZeduHKdyxbL0FfVAMUraHdUHUB12i22tZWqBRSDgKFfC4CApV8PgIClXw/gE6hyTd/lAR7gAV8fEHwbWtc/ul/WfQ8IfQKAIECfCoCA3sdq+nQB+nQABIQ+CQABtY9Z+lQB+gwACBj6AFAE6DM9AL0fAalPB/yGgNAfntwHAAJKnwCAwNLneQAAVAvM/ttzVLlB4z2/A6AFVoDRf43IfewVgGKNAG/Uvrl39BsCXqh9cy8nA/51tmk63+jDZp6m9wTA4DzANiyW6lOqTxAMHAD22XASReuwpKDvELCNookBGJwx9E8B3OvsQp8e9GmOviNANA/Dh4k+TApBukHfFSBa7/I7whqf3xWA/gOAoU8DDJwBCHk+wIAw9CsAPw/W++CFB/MAD/hCgL59PXPS8toRYKHEndkTauEQIIUQ0hToG2eAXOicKdBXmSPAo9CTpkDo5U4Ad6IEGILy0gFgFJctCACIh/yATABwIChvVyE3IBR7AAQAiOmIGZADAMEBQMkRL+AJAAgOALGUI07AQgBgCPb3uRbwAaYAGAIAZlIL2AA5AIYAgJXUAjaAAsAQADCWO4EjAAQGQAvYAUsDsDQAeuwAMZvu89PZ/jZhBmQCi2dl60+MPiMAf8UgZEUpK/LoJ4oX0C9LIIyF0U8yXkBPVCzRWzIDZjX9sWQG9Kv7ScYN6KnKfizZAf2qfpLzA3p5RV9JboDeytp/kk4Ao5WtP+UFQKCO9sdTSQQ03+OR/kxKdgAWZv/11VI6AWBmP5HSNQD5zwQknwxIqIBu468hBgDqNYCuFXBDASSNAbdWQHB1PiBpDLgOWtZdXPEDri/QswjYAOjbF9x0OQHd26Dl5+fn5+fn5+dn7i/3LEaKJNV/0wAAAABJRU5ErkJggg==")}google-codelab-step .instructions .faq a[href*="developer.android.com"],google-codelab-step .instructions .faq a[href*=android-developer]{padding-left:20px;background-repeat:no-repeat;background-size:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAq1BMVEX///+lyjmfxyGhyCqkyjakyTP+/vuiyS7z+OWlyjKgxyTX57ChyCfa6bTx9uLy9+Sz0l6szk/D24Tt9NrN4ZnK4JSiyCyexh34+/D6/PTp8dPh7cjf7L7k78vc6rnW5qzU5ajS5KPP4p+21GWnzD3F3Yi813Kx0ViqzUWexhr8/vjv9d7Z6LKy0lyZxADh7cLA2n2rzkr1+erJ35C61m6uz1KcxRHn8M6/2XgEePWtAAACr0lEQVRo3u3Z2XKiQBiG4Y9ebNO2aCCyzOC+7zH7/V/ZRJZQZaJpWnKS4TlJUItXbX4pFJXK71DTusvccI6z5oMSAutdhDP2uzpK4CxwxsRBGYJdA19qLAOU4s4LkyUN7G4Ude2glmzuRihHKDqAPZhNuJRKSckms37rvctrKMnG728l5cxKMU7JuCF7KEvf87h1gnu0iXK4B2p9Sc3dUgZNMusMLvu42r20LiBXT8JMWRepN1xlGu+fK8/6xFPxwsvH697/eP/j7uDTOvB+dxwX/AaM2SQ+6icrYHDyGmgfWE3irNeCqTaPAwcArydroboAbuMAb8NQRNJn20SYtHK8HaKZzoffhZl5tlNxsD5PsnUQ2b9jwwnO35WvRo3lN/o2TDwKS5M3gokF0w2wZxgIlpY2FpgsgdQPkLXJQar0A/LVIDB6Idp2GxQQrJI/rbq2Voijlc5S9LZs8uYCqBVyXLTZhLW/fSn3hDMmZAQ05I020gT2PmeM+w4uGpLksFs+oEEtbaqJVnpUkz4uyebf6xQK0CY6XjoSC1xQ9/PPr4KB52zuvTrOa5EssC0auM0C0tYKtI0DqgpUgSpQBapAFfifAj90Tn5YZoGnooH8eutB56KDDosGhlTrYiTyk0epVdFAKJLn9rLHRSNfcE4tF0UDcAXlXPhDfGPtjGejEMUDCEdPY8eFHoOADvPAxiDQLBBQkUHAJfoB34UBS/9CfAETe6lZYKZft/QIFe94vicRy7tcvKOkB0PhYOo4zlNWYNvjpjOdZwU+O24OQlynK62EGCF2J9IbpIsy/P0I3CHW+Qj8qQJVoAr8VOCx3EB+YvDSwIDmXzaW4oZZseU6Lfr5aaAUPT8uyPuT33VeIpRkI5RHyRQfHEKFUj2UJuh1GjaQsxudKECl8jv8A6GtQkKSkMLrAAAAAElFTkSuQmCC")}google-codelab-step .instructions h3>a[href*=github],google-codelab-step .instructions h3>a[href*=github]:visited{color:#000;text-decoration:none;padding-left:24px;background-repeat:no-repeat;background-size:18px;background-image:url("data:image/png;base64,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")}google-codelab-step .youtube-video{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:560px;height:315px;border:none;max-width:100%;max-height:51vw}google-codelab google-codelab-step .note::before,google-codelab google-codelab-step .special::before,google-codelab google-codelab-step aside::before{content:unset !important}google-codelab google-codelab-step .instructions aside.special,google-codelab google-codelab-step .instructions aside.warning{margin:10px 0 !important;padding:15px 20px !important}iron-icon{font:normal normal normal 24px/1 "Material Icons";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;font-size:inherit}iron-icon[icon=file-download]::after{content:"cloud_download"}google-codelab .warning,google-codelab .warning :link,google-codelab .warning :visited,google-codelab .warning code{background:#fef7e0}google-codelab aside :link,google-codelab .special :link,google-codelab aside :visited,google-codelab .special :visited,google-codelab aside code,google-codelab .special code{background:#e6f4ea}google-codelab-step td{background:transparent}google-codelab-step .instructions h3>a[href*=github],google-codelab-step .instructions h3>a[href*=github]:visited{background-position:0 3px}google-codelab-step code .pln,google-codelab-step pre .pln,google-codelab-step code .pun,google-codelab-step pre .pun{color:inherit}google-codelab-step code{font:500 90%/1 Roboto Mono,monospace}google-codelab-step pre{background:#f1f3f4;border-radius:0;color:inherit;font:14px/20px Roboto Mono,monospace;margin:16px 0;overflow-x:auto;padding:8px 80px 8px 8px;position:relative}google-codelab-step pre,google-codelab-step pre code{font:14px/20px Roboto Mono,monospace}

google-codelab-about .codelab-title{width:100%;text-align:center;font-size:32px;margin:20px auto 30px auto;line-height:45px;max-width:700px}google-codelab-about .codelab-title .token{display:inline-block;margin:0 5px}google-codelab-about .about-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px #dadce0 solid;border-radius:5px;background:#fff;max-width:800px;margin:0 auto 30px auto;padding:20px}google-codelab-about .about-card h2{font-weight:500;font-weight:400 !important;line-height:1em !important;margin:0 !important;font-size:28px}google-codelab-about .about-card>*:not(:first-child){padding-top:30px}google-codelab-about .about-card .material-icons{margin-right:10px;top:6px;position:relative}google-codelab-about devsite-heading{margin:0 !important}

google-codelab-survey{visibility:hidden}google-codelab-survey[upgraded]{visibility:visible}google-codelab-survey{display:block;margin:2em 0;padding:0;background:#e8f0fe;border-left:4px solid #185abc;border-radius:4px;color:#3c4043}google-codelab-survey h4{font-size:16px;font-weight:400;padding:.8em 0 0;margin:0}google-codelab-survey .survey-question-wrapper{padding:.4em 0 1.1em 30px}google-codelab-survey .survey-question-options{padding:.8em 0 0}.survey-option-wrapper{cursor:pointer;display:block;padding:0 0 4px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}google-codelab-survey .option-text{color:#212121;font-size:16px;padding-left:24px}.survey-option-wrapper input{position:absolute;opacity:0}.custom-radio-button{position:absolute;top:5px;left:0;height:13px;width:13px;background-color:#fff;border:2px solid #3f51b5;border-radius:50%}.custom-radio-button:after{content:"";position:absolute;display:none}.survey-option-wrapper input:checked~.custom-radio-button:after{display:block}.survey-option-wrapper .custom-radio-button:after{top:1px;left:1px;width:7px;height:7px;border-radius:50%;background:#3f51b5}







/*
     FILE ARCHIVED ON 10:09:24 Oct 1, 2019 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 17:42:55 Sep 2, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
