/* 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;
}

.devsite-dialog:not([is-upgraded]),
iframe.devsite-embedded-youtube-video:not([is-upgraded]),
pre.prettyprint:not([is-upgraded]) {
  pointer-events: auto;
  visibility: visible;
}

.code-sample,
.data-sample,
.ds-selector-dropdown,
.ds-selector-tabs,
.expandable,
.kd-tabbed-horz,
.kd-tabbed-vert {
  display: none;
}

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

*:not(:defined) {
  visibility: visible;
}

/* LINT.ThenChange(//depot/google3/devsite/two/static/css/app/core/components.scss) */
devsite-anselm{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}devsite-anselm .anselm-loading{display:none}devsite-anselm .anselm-loading devsite-spinner{margin:0 auto}devsite-anselm[loading] .anselm-loading{display:block}devsite-anselm[type=playlist] .anselm-results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -12px}devsite-anselm devsite-heading:first-child h3{margin-bottom:4px}devsite-anselm[active] .anselm-suggest-container input{-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)}devsite-anselm[pending-suggestions] .anselm-suggest-container .anselm-suggest-search-icon{opacity:0}devsite-anselm[pending-suggestions] .anselm-suggest-container .anselm-suggest-spinner{opacity:1}devsite-anselm[has-query] .anselm-suggest-container .anselm-suggest-close-icon{opacity:1;pointer-events:all}devsite-anselm[has-suggestions][active] .anselm-suggest-container input{border-radius:2px 2px 0}devsite-anselm .anselm-suggest-container{max-width:492px;margin-bottom:36px}devsite-anselm .anselm-suggest-container form{position:relative}devsite-anselm .anselm-suggest-container input{width:100%;padding:8px 46px;line-height:26px;border-radius:4px;-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);border:0 !important;color:#3c4043}devsite-anselm .anselm-suggest-container input:hover{-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)}devsite-anselm .anselm-suggest-container input:focus{border:0 !important;padding-bottom:8px}devsite-anselm .anselm-suggest-container .anselm-suggestions{width:100%;position:absolute;z-index:100;-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);background:#fff;border-top:1px solid #ccc;border-radius:0 0 4px 4px}devsite-anselm .anselm-suggest-container .anselm-suggestions:empty{-webkit-box-shadow:none;box-shadow:none}devsite-anselm .anselm-suggest-container .anselm-suggest-result{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}devsite-anselm .anselm-suggest-container .anselm-suggest-result a{color:#3c4043;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 16px}devsite-anselm .anselm-suggest-container .anselm-suggest-result a:hover,devsite-anselm .anselm-suggest-container .anselm-suggest-result a:focus,devsite-anselm .anselm-suggest-container .anselm-suggest-result.highlight a{text-decoration:none;background:#f1f3f4}devsite-anselm .anselm-suggest-input-container{position:relative}devsite-anselm .anselm-suggest-input-container .anselm-suggest-search-icon,devsite-anselm .anselm-suggest-input-container .anselm-suggest-close-icon,devsite-anselm .anselm-suggest-input-container .anselm-suggest-spinner{color:#5f6368;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .3s cubic-bezier(0, 0.795, 0, 1);transition:opacity .3s cubic-bezier(0, 0.795, 0, 1)}devsite-anselm .anselm-suggest-input-container .anselm-suggest-close-icon,devsite-anselm .anselm-suggest-input-container .anselm-suggest-close-icon:focus{text-decoration:none}devsite-anselm .anselm-suggest-input-container .anselm-suggest-search-icon{opacity:1}devsite-anselm .anselm-suggest-input-container .anselm-suggest-search-icon,devsite-anselm .anselm-suggest-input-container .anselm-suggest-spinner{top:8px;left:16px}devsite-anselm .anselm-suggest-input-container .anselm-suggest-close-icon{top:8px;right:16px}devsite-anselm .anselm-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 32px}devsite-anselm .anselm-cell{opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 1, 1);transition:opacity .3s cubic-bezier(0.4, 0, 1, 1)}devsite-anselm .anselm-cell[show]{opacity:1}devsite-anselm .anselm-cell .bull{padding:0 4px}devsite-anselm .anselm-cell .anselm-meta{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;font-size:12px;color:#6a6e74;letter-spacing:.3px;text-align:left;line-height:16px}devsite-anselm .anselm-cell p{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;font-size:14px;color:#3c4043;letter-spacing:.2px;text-align:left;line-height:20px;margin:8px 0}devsite-anselm .anselm-cell .anselm--tags span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;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;font-size:12px;color:#5f6368;letter-spacing:.3px;text-align:left;line-height:16px;border:1px solid #dadce0;border-radius:16px;height:30px;padding:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}devsite-anselm .anselm-card{background:#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);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}devsite-anselm .anselm-card .anselm-card--top{border-radius:4px 4px 0 0;height:158px}devsite-anselm .anselm-card .anselm-card--body{padding:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}devsite-anselm .anselm-card .anselm--tags{padding:16px}devsite-anselm .anselm-card .anselm-card--bottom{padding:16px;border-top:1px solid #dadce0}devsite-anselm .anselm-card .anselm-card--summary{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;font-size:12px;color:#6a6e74;letter-spacing:.3px;text-align:left;line-height:16px}devsite-anselm .anselm-card .anselm-card--actions{margin:0 -8px -8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}devsite-anselm .anselm-cell--card{-ms-flex-preferred-size:calc(33.33% - 24px);flex-basis:calc(33.33% - 24px);margin:12px}devsite-anselm .anselm-cell--list{margin-bottom:32px}devsite-anselm .anselm-cell--list a{color:#346cf2}devsite-anselm .anselm-no-results-found{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:36px}devsite-anselm .anselm-no-results-found .no-results-text{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 12px}devsite-anselm .anselm-no-results-found .no-results-text h3{font-size:28px;color:#3c4043;line-height:36px;margin:0}devsite-anselm .anselm-no-results-found .no-results-text p{margin:0;padding:8px 0 0;font-size:14px;color:#5f6368;line-height:20px}devsite-anselm .anselm-no-results-found .no-results-img{margin:0 12px;padding:0 12px;-ms-flex-preferred-size:50%;flex-basis:50%;background-image:url(https://search.webdepozit.sk/webarchiv/public/20200429190829/https://www.gstatic.com/devrel-devsite/prod/v7edd884088d642c108fc8ea1bd75617f2dc0af2fd196f78fa8668ffffb81a7bc/developers/images/not-found.svg);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;height:206px}devsite-anselm .anselm-results-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}devsite-anselm .anselm-results-container .anselm-results-cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}devsite-anselm .anselm-results-container .anselm-featured-cell{display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:292px;padding-left:18px}devsite-anselm .anselm-results-container .anselm-featured-cell h4{font-size:10px;font-weight:500;color:#666;line-height:16px;text-transform:uppercase}devsite-anselm.has-featured .anselm-no-results-found{display:block}devsite-anselm.has-featured .anselm-no-results-found .no-results-img{margin:48px 12px;height:295px}devsite-anselm.has-featured .anselm-no-results-found .no-results-text{text-align:center}devsite-anselm.has-featured .anselm-results-container .anselm-results-cell{max-width:491px}devsite-anselm.has-featured .anselm-results-container .anselm-featured-cell{display:block}devsite-anselm .anselm--featured{border:1px solid #dadce0;-webkit-box-shadow:none;box-shadow:none;border-radius:4px;margin-bottom:12px;padding:8px 0}devsite-anselm .anselm--featured a{padding:0 16px}devsite-anselm .anselm--featured .devsite-landing-row-item-body h3{margin:0}devsite-anselm .anselm--featured .devsite-landing-row-item-body a{padding:8px 16px}devsite-anselm .anselm--featured .devsite-landing-row-item-description-content p{margin:0 16px}devsite-anselm .anselm--featured .devsite-landing-row-item-icon-container{margin:0;height:48px;width:auto}devsite-anselm .anselm--featured .devsite-landing-row-item-icon{margin:0}devsite-anselm .anselm--featured .topic__meta{border-top:1px solid #d8d8d8;margin:16px 0;padding:16px 16px 0;font-size:12px;color:#3c4043;line-height:16px}devsite-anselm .anselm--featured .topic__updated{padding-top:4px}devsite-anselm .anselm--featured .devsite-landing-row-item-buttons{margin:0;padding:0 4px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}devsite-anselm .anselm--featured .devsite-landing-row-item-buttons .button{padding:10px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 840px){devsite-anselm .anselm-cell--card{-ms-flex-preferred-size:calc(50% - 24px);flex-basis:calc(50% - 24px)}devsite-anselm.has-featured .anselm-results-container .anselm-featured-cell{display:-webkit-box;display:-ms-flexbox;display:flex}devsite-anselm .anselm-results-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}devsite-anselm .anselm-results-container .anselm-featured-cell{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;min-width:100%;margin:0 0 24px;padding:24px 0 0;position:relative}devsite-anselm .anselm-results-container .anselm-featured-cell h4{position:absolute;top:0;left:0}devsite-anselm .anselm-results-container .anselm--featured{min-width:200px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0;max-width:300px}devsite-anselm .anselm-results-container .anselm--featured .devsite-landing-row-item-description{position:relative}devsite-anselm .anselm-results-container .anselm--featured a{position:absolute;right:8px;top:8px;padding:0;height:30px;width:30px}devsite-anselm .anselm-results-container .anselm--featured a .devsite-landing-row-item-icon-container{width:30px;height:30px}devsite-anselm .anselm-results-container .anselm--featured a .devsite-landing-row-item-icon-container img{width:30px;height:30px;margin:0}devsite-anselm .anselm-results-container .anselm--featured h3{margin:0}devsite-anselm .anselm-results-container .anselm--featured .devsite-landing-row-item-body a{position:static;margin:12px;text-overflow:ellipsis;margin-right:54px;width:auto;height:auto}devsite-anselm .anselm-results-container .anselm--featured .devsite-landing-row-item-body .topic__meta{margin-top:0}devsite-anselm .anselm-results-container .anselm--featured .devsite-landing-row-item-body p,devsite-anselm .anselm-results-container .anselm--featured .devsite-landing-row-item-body .devsite-landing-row-item-buttons{display:none}}@media screen and (max-width: 600px){devsite-anselm .anselm-cell--card{-ms-flex-preferred-size:calc(100% - 24px);flex-basis:calc(100% - 24px)}devsite-anselm .anselm-no-results-found{margin-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}devsite-anselm .anselm-no-results-found .no-results-text,devsite-anselm .anselm-no-results-found .no-results-img{-ms-flex-preferred-size:100%;flex-basis:100%}devsite-anselm .anselm-no-results-found .no-results-img{margin-top:32px;height:163px}}

devsite-dialog[open].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-badger{display:none}.devsite-badger-award{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;-webkit-transform:translateY(150%);transform:translateY(150%);-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);z-index:99999}.devsite-badger-award[show]{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s cubic-bezier(0, 0, 0.2, 1);transition:-webkit-transform .2s cubic-bezier(0, 0, 0.2, 1);transition:transform .2s cubic-bezier(0, 0, 0.2, 1);transition:transform .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform .2s cubic-bezier(0, 0, 0.2, 1)}.devsite-badger-award[show] .devsite-badger-award-actions,.devsite-badger-award[show] .devsite-badger-award-details{opacity:1}.devsite-badger-award .devsite-badger-award-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 16px;max-width:600px;margin-bottom:16px;pointer-events:all}.devsite-badger-award .devsite-badger-award-actions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-top:1px solid #d8d8d8;padding:8px}

devsite-badge-awarded.devsite-claim-badge-dialog,.devsite-claim-badge-dialog.devsite-claim-badge-dialog{padding:0;width:360px}devsite-badge-awarded .card,.devsite-claim-badge-dialog .card{-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);border-radius:5px;background:#fff;display:block;max-width:856px;border-top:5px #1a73e8 solid;position:relative}devsite-badge-awarded .card .text-container,devsite-badge-awarded .card .illustration-container,.devsite-claim-badge-dialog .card .text-container,.devsite-claim-badge-dialog .card .illustration-container{width:50%}@media screen and (max-width: 600px){devsite-badge-awarded .card .text-container,devsite-badge-awarded .card .illustration-container,.devsite-claim-badge-dialog .card .text-container,.devsite-claim-badge-dialog .card .illustration-container{width:100%}}devsite-badge-awarded .spinner-container,.devsite-claim-badge-dialog .spinner-container{position:absolute;width:100%;height:100%;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;background:rgba(255,255,255,.8);z-index:10;pointer-events:none;opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}devsite-badge-awarded[loading] .spinner-container,.devsite-claim-badge-dialog[loading] .spinner-container{opacity:1}devsite-badge-awarded .qr-code-container,.devsite-claim-badge-dialog .qr-code-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:225px;background-image:url(https://search.webdepozit.sk/webarchiv/public/20200429190829/https://www.gstatic.com/devrel-devsite/prod/v7edd884088d642c108fc8ea1bd75617f2dc0af2fd196f78fa8668ffffb81a7bc/developers/images/claim-badge-dialog-background.png);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-size:700px}devsite-badge-awarded .qr-code-container canvas,.devsite-claim-badge-dialog .qr-code-container canvas{display:none}devsite-badge-awarded .qr-code-container img,.devsite-claim-badge-dialog .qr-code-container img{height:150px;width:150px;padding:10px;background:#fff}devsite-badge-awarded .redeem-code-section,.devsite-claim-badge-dialog .redeem-code-section{padding:18px 24px 0;margin-bottom:-15px}devsite-badge-awarded .redeem-code-title,.devsite-claim-badge-dialog .redeem-code-title{text-transform:uppercase;font-size:10.5px;font-weight:600;color:#80868b;margin-bottom:3px}devsite-badge-awarded .redeem-code,.devsite-claim-badge-dialog .redeem-code{display:inline-block;font-size:18px;font-weight:500;letter-spacing:12px;color:#000;padding:8px 2px 8px 12px;border:2px solid #1a73e8;border-radius:4px;background-color:rgba(227,242,253,.6)}devsite-badge-awarded .content-container,.devsite-claim-badge-dialog .content-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){devsite-badge-awarded .content-container,.devsite-claim-badge-dialog .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}devsite-badge-awarded .text-container,.devsite-claim-badge-dialog .text-container{padding:36px 24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}devsite-badge-awarded .illustration-container,.devsite-claim-badge-dialog .illustration-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:164px;min-width:303px;height:164px;width:303px !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-image:url(https://search.webdepozit.sk/webarchiv/public/20200429190829/https://www.gstatic.com/devrel-devsite/prod/v7edd884088d642c108fc8ea1bd75617f2dc0af2fd196f78fa8668ffffb81a7bc/developers/images/badge-award-background.svg);background-size:100% calc(100% + 2px);background-position:1px -1px;background-repeat:no-repeat}devsite-badge-awarded .illustration-container .badge-icon,.devsite-claim-badge-dialog .illustration-container .badge-icon{width:124px;height:124px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-play-state:paused;animation-play-state:paused;z-index:1000}@-webkit-keyframes bounce{from{opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2)}50%{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{from{opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2)}50%{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}devsite-badge-awarded .illustration-container .badge-animation,.devsite-claim-badge-dialog .illustration-container .badge-animation{position:absolute;width:195px;height:170px;background-image:url(https://search.webdepozit.sk/webarchiv/public/20200429190829/https://www.gstatic.com/devrel-devsite/prod/v7edd884088d642c108fc8ea1bd75617f2dc0af2fd196f78fa8668ffffb81a7bc/developers/images/badge-award-animation.gif);background-size:100% 100%}devsite-badge-awarded .badge-earned-title,.devsite-claim-badge-dialog .badge-earned-title{font-size:24px;margin-bottom:8px;line-height:30px;color:#000;font-family:Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif}devsite-badge-awarded .badge-name,.devsite-claim-badge-dialog .badge-name{font-weight:bold}devsite-badge-awarded .badge-added-text,devsite-badge-awarded .sign-in-text,devsite-badge-awarded .claim-badge-text,devsite-badge-awarded .create-profile-text,devsite-badge-awarded .not-eligible-text,.devsite-claim-badge-dialog .badge-added-text,.devsite-claim-badge-dialog .sign-in-text,.devsite-claim-badge-dialog .claim-badge-text,.devsite-claim-badge-dialog .create-profile-text,.devsite-claim-badge-dialog .not-eligible-text{font-size:14px}devsite-badge-awarded .buttons-container,.devsite-claim-badge-dialog .buttons-container{border-top:1px #e8eaed solid;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 600px){devsite-badge-awarded .buttons-container,.devsite-claim-badge-dialog .buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}devsite-badge-awarded .buttons-container .button,.devsite-claim-badge-dialog .buttons-container .button{margin:10px auto 0;width:190px}}devsite-badge-awarded .error,.devsite-claim-badge-dialog .error{padding:20px}devsite-badge-awarded .error .material-icons,.devsite-claim-badge-dialog .error .material-icons{margin-right:10px}

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 #dadce0;border-top:1px solid #dadce0;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:16px 0}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 #dadce0}devsite-catalog .devsite-catalog-alphabet-letter-heading{margin:20px 0}devsite-catalog .devsite-catalog-alphabet-letter-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-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;-moz-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}devsite-catalog devsite-filter:not(:first-of-type){border-top:1px solid #dadce0}devsite-catalog .devsite-filter-input+.devsite-catalog-alphabet{margin-top:32px}devsite-catalog .devsite-filter-input:valid+.devsite-catalog-alphabet{display:none}@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;-moz-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;-moz-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-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}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 .gcsc-find-more-on-google{margin:0}devsite-cse .gcsc-find-more-on-google,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 .gcsc-find-more-on-google-magnifier{fill:#039be5}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-device{display:block}devsite-device>.devsite-device-options{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 24px}devsite-device .devsite-device-button:nth-child(n+2){margin-left:12px}devsite-device .devsite-device-input{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 24px}devsite-device .devsite-device-input>input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px}devsite-device [type=radio],devsite-device [type=radio]::before,devsite-device [type=radio]::after{display:none}devsite-device [type=radio]+label{border:1px solid #dadce0;-webkit-box-shadow:none;box-shadow:none;font:500 14px/36px Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;color:#1a73e8;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;padding:0 16px;-webkit-transition:background .2s,border .2s,color .2s,-webkit-box-shadow .2s;transition:background .2s,border .2s,color .2s,-webkit-box-shadow .2s;transition:background .2s,border .2s,box-shadow .2s,color .2s;transition:background .2s,border .2s,box-shadow .2s,color .2s,-webkit-box-shadow .2s}devsite-device [type=radio]+label:hover,devsite-device [type=radio]+label:focus{background:#e8f0fe}devsite-device [type=radio]:checked+label{background:#1a73e8;border-color:#1a73e8;color:#fff}devsite-device>.devsite-device{overflow:hidden;position:relative}devsite-device[device=desktop]>.devsite-device{max-width:100%;padding-bottom:62.5%}devsite-device[device=tablet]>.devsite-device{max-width:60%;padding-bottom:80%}devsite-device[device=mobile]>.devsite-device{max-width:32.109375%;padding-bottom:57.109375%}devsite-device iframe{background:#fff;border:solid #ddd;height:166.6666666667%;position:absolute;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transform-origin:0 0;transform-origin:0 0;width:166.6666666667%}devsite-device[device=desktop] iframe{border-radius:16px;border-width:32px 16px}devsite-device[device=tablet] iframe{border-radius:24px;border-width:60px 16px}devsite-device[device=mobile] iframe{border-radius:36px;border-width:60px 12px}

.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% - 32px);position:relative}[dir=ltr] devsite-expandable .exw-control+*{left:32px}[dir=rtl] devsite-expandable .exw-control+*{right:32px}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 .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-dialog.devsite-feedback h3{margin:0 0 20px;padding:16px 16px 0}devsite-dialog.devsite-feedback .devsite-feedback-items{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 6px}devsite-dialog.devsite-feedback .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-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}devsite-dialog.devsite-feedback .devsite-feedback-item-type{color:#039be5}devsite-dialog.devsite-feedback .devsite-feedback-item:focus>.devsite-feedback-item-type{text-decoration:underline}devsite-dialog.devsite-feedback .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-dialog.devsite-feedback .devsite-feedback-item-icon-color{border-radius:50%;color:#fff}devsite-dialog.devsite-feedback .devsite-feedback-item-icon{font-size:32px}devsite-dialog.devsite-feedback .devsite-feedback-item-icon-container img{max-width:100%}devsite-dialog.devsite-feedback .devsite-feedback-support{padding-top:16px;text-align:center}devsite-dialog.devsite-feedback .devsite-feedback-support-icon{font-size:18px;margin-right:4px;vertical-align:middle}devsite-dialog.devsite-feedback .devsite-feedback-support-icon+span{vertical-align:middle}devsite-dialog.devsite-feedback .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,.devsite-filter-input{width:100%}devsite-filter>.devsite-table-wrapper:first-child>table{margin-top:0}devsite-filter[sortable] th:hover{cursor:pointer}devsite-filter th[sort-ascending],devsite-filter th[sort-descending]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}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-filter[hide-if-empty][empty]{display:none}

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;position:relative;-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:#80868b;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:#689f38}devsite-googler-buttons .devsite-googler-cache:hover{background:#7cb342}devsite-googler-buttons .devsite-googler-cache:focus,devsite-googler-buttons .devsite-googler-cache:active{background:#8bc34a}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-cache[active]::after{background:#fff;border-bottom:2px solid #d93025;content:"";display:block;height:4px;position:absolute;-webkit-transform:rotate(45deg) translateY(1px);transform:rotate(45deg) translateY(1px);width:28px}devsite-googler-buttons .devsite-googler-cache[active]:active::after,devsite-googler-buttons .devsite-googler-cache[active]:focus::after{border-color:#ee675c}devsite-googler-buttons .devsite-googler-devrel::before{color:#607d8b;content:"build"}devsite-googler-buttons .devsite-googler-edit::before{color:#689f38;content:"edit"}devsite-googler-buttons .devsite-googler-env::before{color:#1e88e5;content:"swap_horiz"}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/20200429190829/https://www.gstatic.com/devrel-devsite/prod/v7edd884088d642c108fc8ea1bd75617f2dc0af2fd196f78fa8668ffffb81a7bc/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}[ie-11] devsite-heading .devsite-heading-link{display:none !important}devsite-heading[level=h4] .devsite-heading-link.material-icons,devsite-heading[level=h5] .devsite-heading-link.material-icons,devsite-heading[level=h6] .devsite-heading-link.material-icons{vertical-align:bottom}.devsite-landing-row-item-list devsite-heading[level=h4] .devsite-heading-link.material-icons{margin:-4px 0;vertical-align:middle}devsite-heading:hover .devsite-heading-link,devsite-heading:focus .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-iframe{display:block;width:100%}devsite-iframe+*{position:relative}devsite-iframe+devsite-iframe{margin-top:20px}devsite-iframe iframe{height:100%;width:100%}devsite-iframe iframe[src*=".frame"]{height:calc(100% + 40px);margin:-20px;width:calc(100% + 40px)}

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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #bdc1c6;-webkit-box-shadow:none;box-shadow:none;color:#202124;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;text-transform:none}devsite-nav-buttons button:hover,devsite-nav-buttons button:focus{background:#f1f3f4}devsite-nav-buttons button,devsite-nav-buttons button[class^=button-]{border-radius:16px;height:32px;line-height:30px;padding:0 12px}devsite-nav-buttons button[selected],devsite-nav-buttons button[class^=button-][selected]{background:#f1f3f4;font-weight:500;padding-left:8px}devsite-nav-buttons button[class^=button-],devsite-nav-buttons button[class^=button-][selected]{border:0}devsite-nav-buttons button[class^=button-][selected]{background:#039be5;color:#fff}devsite-nav-buttons button[selected]::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-playlist:defined{display:block}devsite-playlist .devsite-playlist--inner{max-width:936px;padding:0 40px;margin:0 auto}devsite-playlist .devsite-playlist--header{background-color:#f5f5f7;background-image:url(https://search.webdepozit.sk/webarchiv/public/20200429190829/https://www.gstatic.com/devrel-devsite/prod/v7edd884088d642c108fc8ea1bd75617f2dc0af2fd196f78fa8668ffffb81a7bc/developers/images/playlist_header.svg);background-repeat:no-repeat;background-position:top center;background-size:1240px 293px}devsite-playlist .devsite-playlist--header .devsite-playlist--inner{padding-top:56px;padding-bottom:24px}devsite-playlist .devsite-playlist--header h1{margin:0;top:auto}devsite-playlist .devsite-playlist--header .devsite-playlist-details{font-size:12px;color:#3c4043;line-height:16px}devsite-playlist .devsite-playlist--header p{margin:16px 0 36px;padding:0;font-size:16px;color:#3c4043;line-height:24px;max-width:650px}devsite-playlist .devsite-playlist--header .devsite-playlist-summary{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;color:#5f6368;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}devsite-playlist .profile-notification{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-playlist .profile-notification .profile-notification--inner{color:#5f6368;margin:0 auto;padding:16px;-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);border-radius:4px}devsite-playlist .devsite-playlist--progress{padding:16px 0}devsite-playlist .devsite-playlist--progress .devsite-playlist--progress-bar{font-size:12px;font-weight:bold;line-height:16px;border-radius:4px}devsite-playlist .devsite-playlist--progress .devsite-playlist--progress-bar .devsite-playlist--progress-bar--outer{border-radius:4px;background:rgba(218,220,224,.2);-webkit-transition:background 300ms cubic-bezier(0, 0, 0.2, 1);transition:background 300ms cubic-bezier(0, 0, 0.2, 1)}devsite-playlist .devsite-playlist--progress .devsite-playlist--progress-bar .devsite-playlist--progress-bar--outer .devsite-playlist--progress-bar--inner{padding:4px 8px;border-radius:4px;width:0%;display:inline-block;white-space:nowrap;-webkit-transition:background 300ms cubic-bezier(0, 0, 0.2, 1),width 300ms cubic-bezier(0, 0, 0.2, 1);transition:background 300ms cubic-bezier(0, 0, 0.2, 1),width 300ms cubic-bezier(0, 0, 0.2, 1);background:rgba(218,220,224,.2)}devsite-playlist .devsite-playlist--progress .devsite-playlist--progress-bar[started] .devsite-playlist--progress-bar--outer{background:rgba(218,220,224,.2)}devsite-playlist .devsite-playlist--progress .devsite-playlist--progress-bar[started] .devsite-playlist--progress-bar--inner{background:#fbbc04}devsite-playlist .devsite-playlist--progress .devsite-playlist--progress-bar[completed]{color:#fff}devsite-playlist .devsite-playlist--progress .devsite-playlist--progress-bar[completed] .devsite-playlist--progress-bar--outer{background:#34ab53}devsite-playlist .devsite-playlist--progress .devsite-playlist--progress-bar[completed] .devsite-playlist--progress-bar--inner{background:#34ab53}devsite-playlist .devsite-playlist--section{padding:24px 0;position:relative}devsite-playlist .devsite-playlist--section .arrow--up{display:none}devsite-playlist[not-signed-in] .devsite-playlist--section .playlist-skip,devsite-playlist[not-signed-in] .devsite-playlist--item--meta em{display:none}devsite-playlist .devsite-playlist--item-top{display:-webkit-box;display:-ms-flexbox;display:flex}devsite-playlist .devsite-playlist--item-top::before{position:absolute;width:1px;height:0;background:#dadce0;content:"";display:block;margin-left:15px;margin-top:2px;top:54px;z-index:1;-webkit-transition:height cubic-bezier(0.4, 0, 1, 1) 160ms,opacity cubic-bezier(0.4, 0, 1, 1) 160ms;transition:height cubic-bezier(0.4, 0, 1, 1) 160ms,opacity cubic-bezier(0.4, 0, 1, 1) 160ms}devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-index{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:30px;position:relative}devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-index span{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;width:30px;height:30px;border-radius:50%;background:#202124;color:#fff;margin-top:2px;opacity:1}devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-index i{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#009231;width:36px;height:36px;font-size:36px;position:absolute;left:-3px;top:-1px}devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-index devsite-spinner{position:absolute;top:2px;opacity:0}devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-index span,devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-index i,devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-index devsite-spinner{-webkit-transition:opacity cubic-bezier(0.4, 0, 1, 1) 160ms;transition:opacity cubic-bezier(0.4, 0, 1, 1) 160ms}devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-controls{width:32px}devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-controls button{-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);border-radius:50%;padding:0;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;width:32px;height:32px;min-width:0;color:#202124}devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-controls button .material-icons{top:auto;position:static;margin:0;width:24px;height:24px;font-size:24px;cursor:pointer}devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 18px;cursor:pointer}devsite-playlist .devsite-playlist--item-top .devsite-playlist--item-top-title h2{margin:0;padding:0;font-size:28px;color:#202124;line-height:36px}devsite-playlist .devsite-playlist--item--meta,devsite-playlist .devsite-playlist--item--content{padding:0 48px}devsite-playlist .devsite-playlist--item--meta{font-size:12px;color:#3c4043;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4px 0}devsite-playlist .devsite-playlist--item--meta em{padding-left:16px}devsite-playlist .devsite-playlist--item--meta .material-icons{font-size:18px;width:18px;height:18px;margin-right:4px}devsite-playlist .devsite-playlist--item--content,devsite-playlist .devsite-playlist--item--actions{display:none}devsite-playlist .devsite-playlist--item--actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 0 32px 48px}devsite-playlist .devsite-playlist--section[ready] .devsite-playlist--item-top::before{height:calc(100% - 30px)}devsite-playlist .devsite-playlist--section[expanded]{background:#f5f5f7 url(https://search.webdepozit.sk/webarchiv/public/20200429190829/https://www.gstatic.com/devrel-devsite/prod/v7edd884088d642c108fc8ea1bd75617f2dc0af2fd196f78fa8668ffffb81a7bc/developers/images/playlist_active.svg) repeat-x top center}devsite-playlist .devsite-playlist--section[expanded] .arrow--down{display:none}devsite-playlist .devsite-playlist--section[expanded] .arrow--up{display:block}devsite-playlist .devsite-playlist--section[expanded] .devsite-playlist--item-top-index span{background:#0070f0}devsite-playlist .devsite-playlist--section[expanded] .devsite-playlist--item--content{display:block}devsite-playlist .devsite-playlist--section[expanded] .devsite-playlist--item--actions{display:-webkit-box;display:-ms-flexbox;display:flex}devsite-playlist .devsite-playlist--section[type=video] .devsite-playlist--item--content,devsite-playlist .devsite-playlist--section[type=game] .devsite-playlist--item--content{padding:12px 48px}devsite-playlist .devsite-playlist--section[completing] .devsite-playlist--item-top-index devsite-spinner{opacity:1}devsite-playlist .devsite-playlist--section[completed] .devsite-playlist--item-top-index span{opacity:0}devsite-playlist .devsite-playlist--section[completed] .devsite-playlist--item-top-index i{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}devsite-playlist .devsite-playlist--section[completed] .playlist-skip{display:none}devsite-playlist .devsite-playlist--section[completed][expanded] .devsite-playlist--item-top-index i{background-color:rgba(230,240,255,.24)}devsite-playlist .devsite-playlist--section[last] .devsite-playlist--item-top::before{display:none}devsite-playlist .devsite-playlist--section-quiz{padding:24px;border-radius:4px;border:1px solid #dadce0}devsite-playlist .devsite-playlist--section-quiz h2{margin:0;padding:0}devsite-playlist .devsite-playlist--section-quiz .devsite-playlist--item--actions{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 840px){devsite-playlist .devsite-playlist--inner{max-width:768px;padding:0 40px}}@media screen and (max-width: 600px){devsite-playlist .devsite-playlist--inner{max-width:100%;padding:0 24px}}

devsite-page-rating{display:block}devsite-page-rating[position=footer]{border-top:1px solid #dadce0;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: 600px){devsite-page-rating[position=header]{margin:8px 0 0}devsite-page-rating[position=footer]+devsite-feedback{margin-bottom:16px}}

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-quiz{font-size:14px;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}devsite-quiz:defined{display:block}devsite-quiz input[type=checkbox],devsite-quiz input[type=radio]{margin-top:0;position:relative;top:0}devsite-quiz input+label{color:#3c4043;font-size:14px;vertical-align:middle}devsite-quiz devsite-select .devsite-select-toggle{color:#3c4043;min-width:200px}devsite-quiz input[type=checkbox].variant-success:checked,devsite-quiz input[type=radio].variant-success:checked{color:#1e8e3e}devsite-quiz input[type=checkbox].variant-success:checked:focus::before,devsite-quiz input[type=radio].variant-success:focus::before{background:#e6f4ea}devsite-quiz input[type=text].variant-success{background-color:#e6f4ea;border-color:#e6f4ea}devsite-quiz input[type=text]:focus.variant-success{border-bottom-color:#1e8e3e}devsite-quiz input[type=checkbox].variant-error:checked,devsite-quiz input[type=radio].variant-error:checked{color:#d93025}devsite-quiz input[type=checkbox].variant-error:checked:focus::before,devsite-quiz input[type=radio].variant-error:focus::before{background:#fce8e6}devsite-quiz input[type=text].variant-error{background-color:#fce8e6;border-color:#fce8e6}devsite-quiz input[type=text]:focus.variant-error{border-bottom-color:#d93025}devsite-quiz .devsite-quiz-header{background:#f8f9fa;border-bottom:1px solid #dadce0;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}@media screen and (max-width: 600px){devsite-quiz .devsite-quiz-header{text-align:center}}devsite-quiz .devsite-quiz-header .devsite-quiz-header-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:48px 16px}devsite-quiz .devsite-quiz-header .devsite-quiz-header-text .devsite-quiz-title{margin:0 0 8px;padding:0}devsite-quiz .devsite-quiz-header .devsite-quiz-header-text .devsite-quiz-tagline{color:#5f6368;font-weight:400;font-size:14px;line-height:20px;margin:0}devsite-quiz .devsite-quiz-header .devsite-quiz-header-text .devsite-quiz-return-button{margin-top:15px}devsite-quiz .devsite-quiz-header .devsite-quiz-badge{display:none}devsite-quiz .devsite-quiz-header .devsite-quiz-partially-correct-indicator{background-color:orange}devsite-quiz .devsite-quiz-body{margin:0 auto;padding:48px 16px}devsite-quiz .devsite-quiz-submit-error{border-radius:4px;padding:6px 12px;background:#fce8e6;font-size:16px;font-weight:500;line-height:30px;display:inline-block}devsite-quiz .devsite-quiz-submit-error i{color:#d93025;margin-right:8px;line-height:30px}devsite-quiz .devsite-quiz-submit-button devsite-spinner{display:inline-block;top:5px;margin-left:15px}devsite-quiz .devsite-quiz-question-list{font:400 18px/30px Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;font-weight:500;list-style-position:inside}[dir=ltr] devsite-quiz .devsite-quiz-question-list{padding-left:0}[dir=rtl] devsite-quiz .devsite-quiz-question-list{padding-right:0}devsite-quiz .devsite-quiz-question-list>.devsite-quiz-question{color:#202124;margin:0 0 64px}@media screen and (max-width: 600px){devsite-quiz .devsite-quiz-question-list>.devsite-quiz-question{margin-bottom:36px}}devsite-quiz .devsite-quiz-question .devsite-quiz-question-header{font:400 18px/30px Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;color:#202124;font-weight:500;margin:0}devsite-quiz .devsite-quiz-question .devsite-quiz-question-sub-header{color:#5f6368;font-size:12px;font-style:italic;line-height:16px;margin:0}devsite-quiz .devsite-quiz-question .devsite-quiz-answer{margin:16px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}devsite-quiz .devsite-quiz-question .devsite-quiz-answer label{line-height:24px;margin-right:15px;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;font-weight:400}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question{border-top:1px solid #dadce0;margin:24px 0 0}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row{border-bottom:1px solid #dadce0;display:block}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row>.devsite-quiz-match-question-row-element,devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row>.devsite-quiz-feedback{margin:24px 0}@media screen and (max-width: 600px){devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row>.devsite-quiz-match-question-row-element,devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row>.devsite-quiz-feedback{margin:12px 0}}@media screen and (max-width: 600px){devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row>.devsite-quiz-feedback{margin:0 0 12px;top:0}}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-problem-item{font-size:14px;line-height:20px;margin:0}devsite-quiz .devsite-quiz-question .devsite-quiz-fill-in-the-blank-container{color:#3c4043;font-size:14px;margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}devsite-quiz .devsite-quiz-question .devsite-quiz-fill-in-the-blank-container .devsite-quiz-fill-in-the-blank-question{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;margin-bottom:0;line-height:32px}devsite-quiz .devsite-quiz-question .devsite-quiz-fill-in-the-blank-container .devsite-quiz-fill-in-the-blank-question>*{margin-right:6px}devsite-quiz .devsite-quiz-question .devsite-quiz-fill-in-the-blank-container .devsite-quiz-text-input{margin-left:0;height:28px;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;font-weight:400;font-size:18px}devsite-quiz .devsite-quiz-question .devsite-quiz-fill-in-the-blank-container .devsite-quiz-text-input::-webkit-input-placeholder{font-size:14px;line-height:20px;font-style:italic}devsite-quiz .devsite-quiz-question .devsite-quiz-fill-in-the-blank-container .devsite-quiz-text-input::-moz-placeholder{font-size:14px;line-height:20px;font-style:italic}devsite-quiz .devsite-quiz-question .devsite-quiz-fill-in-the-blank-container .devsite-quiz-text-input:-ms-input-placeholder{font-size:14px;line-height:20px;font-style:italic}devsite-quiz .devsite-quiz-question .devsite-quiz-fill-in-the-blank-container .devsite-quiz-text-input::-ms-input-placeholder{font-size:14px;line-height:20px;font-style:italic}devsite-quiz .devsite-quiz-question .devsite-quiz-fill-in-the-blank-container .devsite-quiz-text-input::placeholder{font-size:14px;line-height:20px;font-style:italic}devsite-quiz .devsite-quiz-question .devsite-quiz-fill-in-the-blank-container .devsite-quiz-feedback{position:relative;margin:0}devsite-quiz .devsite-quiz-footer{background:#f8f9fa}devsite-quiz .devsite-quiz-footer devsite-badge-awarded{min-height:200px;display:block}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content{padding:48px 16px}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content+.devsite-quiz-footer-content{margin-top:24px}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content .devsite-quiz-results-container{width:100%}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content .devsite-quiz-footer-header{font:400 32px/40px Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;letter-spacing:0px;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}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content .devsite-quiz-score-copy{font:400 24px/32px Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;margin-bottom:8px}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content .devsite-quiz-score-copy.devsite-quiz-score-success{margin-bottom:20px;font-size:20px}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content .devsite-quiz-score-fail .devsite-quiz-score{color:#d93025;font-weight:500}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content .devsite-quiz-score-success .devsite-quiz-score{color:#1e8e3e;font-weight:500}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content .devsite-quiz-score-subtext{color:#3c4043;margin-top:8px}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content .devsite-quiz-action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}devsite-quiz .devsite-quiz-feedback{color:#3c4043;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container{border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 12px;margin:-9px 0}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container.correct{background:#e6f4ea}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container.correct::before{color:#1e8e3e;content:"check_circle_outline"}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container.partially-correct{background:#feefe3;margin:15px 0 0}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container.partially-correct::before{color:#e8710a;content:"remove_circle_outline"}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container.incorrect{background:#fce8e6}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container.incorrect::before{color:#d93025;content:"not_interested"}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container::before{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;line-height:inherit;margin-right:8px}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container .devsite-quiz-feedback-text{font-size:14px;font-family:Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;line-height:20px;margin:5px 0}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container .devsite-quiz-feedback-title{font-size:16px;font-weight:500;font-family:Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif}devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container .devsite-quiz-feedback-message{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}[dir=ltr] devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container .devsite-quiz-feedback-message{margin-left:8px}[dir=rtl] devsite-quiz .devsite-quiz-feedback .devsite-quiz-feedback-container .devsite-quiz-feedback-message{margin-right:8px}@media screen and (min-width: 601px){devsite-quiz .devsite-quiz-header .devsite-quiz-header-content,devsite-quiz .devsite-quiz-body,devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content{padding-left:24px;padding-right:24px}devsite-quiz .devsite-quiz-header .devsite-quiz-badge{display:block;height:122px;min-width:122px;width:122px;background-image:url(https://search.webdepozit.sk/webarchiv/public/20200429190829/https://www.gstatic.com/devrel-devsite/prod/v7edd884088d642c108fc8ea1bd75617f2dc0af2fd196f78fa8668ffffb81a7bc/images/quiz-icon.png);background-size:100%}[dir=ltr] devsite-quiz .devsite-quiz-header .devsite-quiz-badge{margin-left:48px}[dir=rtl] devsite-quiz .devsite-quiz-header .devsite-quiz-badge{margin-right:48px}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question{border:0;display:table;max-width:600px;width:100%}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row{border:0;display:table-row}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row>.devsite-quiz-match-question-row-element,devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row>.devsite-quiz-feedback{display:table-cell;margin:0;padding:24px;vertical-align:middle;position:relative;top:0}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row>.devsite-quiz-match-question-row-element{border-top:1px solid #dadce0}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-match-question-row:last-child>.devsite-quiz-match-question-row-element{border-bottom:1px solid #dadce0}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-problem{-webkit-box-sizing:border-box;box-sizing:border-box;color:#3c4043;width:100%}[dir=ltr] devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-problem{padding-left:0}[dir=rtl] devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-problem{padding-right:0}[dir=ltr] devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-answer{padding-right:0;text-align:right}[dir=rtl] devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-answer{padding-left:0;text-align:left}devsite-quiz .devsite-quiz-question .devsite-quiz-match-question .devsite-quiz-feedback-container{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}@media screen and (min-width: 841px){devsite-quiz .devsite-quiz-header .devsite-quiz-header-content,devsite-quiz .devsite-quiz-body,devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content{max-width:768px}devsite-quiz .devsite-quiz-header .devsite-quiz-header-text{max-width:488px}devsite-quiz .devsite-quiz-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content+.devsite-quiz-footer-content{margin-top:0}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content:nth-last-child(2),devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content:nth-last-child(2)+.devsite-quiz-footer-content{max-width:384px}devsite-quiz .devsite-quiz-footer .devsite-quiz-footer-content:nth-last-child(2){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}

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;-moz-column-count:2;column-count:2;padding-left:0}devsite-reference-results .devsite-reference-results-list-item{-webkit-column-break-inside:avoid;-moz-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;outline:0}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,devsite-selector>section>.github-docwidget-include,devsite-selector>section>.github-docwidget-gitinclude-code>devsite-code{margin:0 -23px}devsite-selector>section>*:first-child:not(devsite-code):not(table):not(.devsite-table-wrapper):not([class^=github-]){margin-top:15px}devsite-selector>section>*:last-child:not(devsite-code):not(table):not(.devsite-table-wrapper):not([class^=github-]){margin-bottom:15px}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-article devsite-selector .material-icons{font-size:18px;vertical-align:text-bottom}devsite-selector[ready]{pointer-events:auto;visibility:visible}

devsite-significatio{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}devsite-significatio .significatio-loading{display:none}devsite-significatio .significatio-loading devsite-spinner{margin:0 auto}devsite-significatio[loading] .significatio-loading{display:block}devsite-significatio devsite-heading:first-child h3{margin-bottom:4px}devsite-significatio .significatio-cell{opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 1, 1);transition:opacity .3s cubic-bezier(0.4, 0, 1, 1)}devsite-significatio .significatio-cell[show]{opacity:1}devsite-significatio .significatio-cell .bull{padding:0 4px}devsite-significatio .significatio-cell .significatio-meta{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;font-size:12px;color:#6a6e74;letter-spacing:.3px;text-align:left;line-height:16px}devsite-significatio .significatio-cell p{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;font-size:14px;color:#3c4043;letter-spacing:.2px;text-align:left;line-height:20px;margin:8px 0}devsite-significatio .significatio-cell--list{margin-bottom:32px}devsite-significatio .significatio-cell--list a{color:#346cf2}devsite-significatio .significatio-no-recommendations-found{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:36px}devsite-significatio .significatio-no-recommendations-found .no-recommendations-text{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 12px}devsite-significatio .significatio-no-recommendations-found .no-recommendations-text h3{font-size:28px;color:#3c4043;line-height:36px;margin:0}devsite-significatio .significatio-no-recommendations-found .no-recommendations-text p{margin:0;padding:8px 0 0;font-size:14px;color:#5f6368;line-height:20px}devsite-significatio .significatio-no-recommendations-found .no-recommendations-img{margin:0 12px;padding:0 12px;-ms-flex-preferred-size:50%;flex-basis:50%;background-image:url(https://search.webdepozit.sk/webarchiv/public/20200429190829/https://www.gstatic.com/devrel-devsite/prod/v7edd884088d642c108fc8ea1bd75617f2dc0af2fd196f78fa8668ffffb81a7bc/developers/images/not-found.svg);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;height:206px}devsite-significatio .significatio-recommendations-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}devsite-significatio .significatio-recommendations-container .significatio-recommendations-cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}devsite-significatio .significatio-recommendations-container .devsite-landing-row-item-icon-container{margin:0;height:48px;width:auto}devsite-significatio .significatio-recommendations-container .devsite-landing-row-item-icon{margin:0}@media screen and (max-width: 840px){devsite-significatio .significatio-recommendations-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}devsite-significatio .significatio-recommendations-container h3{margin:0}devsite-significatio .significatio-recommendations-container .devsite-landing-row-item-body a{position:static;margin:12px;text-overflow:ellipsis;white-space:nowrap;margin-right:54px;width:auto;height:auto}}@media screen and (max-width: 600px){devsite-significatio .significatio-no-recommendations-found{margin-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}devsite-significatio .significatio-no-recommendations-found .no-recommendations-text,devsite-significatio .significatio-no-recommendations-found .no-recommendations-img{-ms-flex-preferred-size:100%;flex-basis:100%}devsite-significatio .significatio-no-recommendations-found .no-recommendations-img{margin-top:32px;height:163px}}

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-topic{display:block}devsite-topic .devsite-topic--inner{max-width:936px;padding:0 40px;margin:0 auto}devsite-topic .devsite-topic--header{background-color:#fff;background-image:url(https://search.webdepozit.sk/webarchiv/public/20200429190829/https://www.gstatic.com/devrel-devsite/prod/v7edd884088d642c108fc8ea1bd75617f2dc0af2fd196f78fa8668ffffb81a7bc/developers/images/profile_creation_header.svg);background-repeat:no-repeat;background-position:top center;background-size:1440px auto;margin-bottom:40px}devsite-topic .devsite-topic--header .devsite-topic--inner{padding-top:168px}devsite-topic .devsite-topic--header h1{margin:0;top:auto;font-size:36px;line-height:44px;color:#202124;font-family:Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif}devsite-topic .devsite-topic--header p{margin:0;padding:0;color:#202124;font-size:18px;line-height:24px;font-family:Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif}devsite-topic .devsite-topic--header .jump-links{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Google Sans";font-weight:500;-ms-flex-pack:distribute;justify-content:space-around;list-style:none;padding:26px 0 0;width:100%}devsite-topic .devsite-topic--header .jump-links a::after{content:"arrow_downward";font:normal normal normal 18px/1 "Material Icons";margin-left:8px;vertical-align:text-bottom}devsite-topic .devsite-topic--header .jump-links a{text-decoration:none !important}devsite-topic .devsite-topic--header .jump-links a:link,devsite-topic .devsite-topic--header .jump-links a:visited{color:#5f6368 !important}devsite-topic .devsite-topic--header .jump-links a:hover,devsite-topic .devsite-topic--header .jump-links a:focus{color:#1a73e8 !important}devsite-topic .devsite-topic--section{padding:40px 0}devsite-topic .devsite-topic--section:nth-child(2n+1){background:#f8f9fa}devsite-topic .devsite-topic--section:nth-child(1){background:none}devsite-topic .devsite-topic--section h2{margin:0;padding:0;font-size:32px;color:#202124;line-height:40px;font-family:Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif}devsite-topic .devsite-topic--section .devsite-topic-section-description{margin:0;padding:0;font-size:16px;color:#3c4043;line-height:24px;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;max-width:calc((100% - 20px) * 2 / 3)}devsite-topic .devsite-topic-section--row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px;-ms-flex-wrap:wrap;flex-wrap:wrap}devsite-topic .devsite-topic-section--row .devsite-topic-section--card{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 12px 24px}devsite-topic .devsite-topic-section--row .devsite-topic-section--card .devsite-topic-section-card--title{font-size:24px;color:#202124;line-height:32px;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}devsite-topic .devsite-topic-section--row .devsite-topic-section--card .devsite-topic-section-card--title a{color:#202124}devsite-topic .devsite-topic-section--row .devsite-topic-section--card .devsite-topic-section-card--description{font-size:16px;color:#3c4043;letter-spacing:.1px;line-height:24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}devsite-topic .devsite-topic-section-card--label{padding:16px}devsite-topic .devsite-topic-section-card--label span{border-radius:4px;padding:2px 8px;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;font-size:12px;color:rgba(0,0,0,.87);text-transform:uppercase}devsite-topic .devsite-topic-section--hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}devsite-topic .devsite-topic-section--hero-media{margin-left:12px}devsite-topic .devsite-topic-section--hero-media .devsite-landing-row-item-image{background:none}devsite-topic .devsite-topic-section--hero-description{margin-right:12px}devsite-topic .devsite-topic-section--hero-description p.devsite-topic-section-description{max-width:100%}devsite-topic .devsite-topic-section--hero-media,devsite-topic .devsite-topic-section--hero-description{-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 12px)}devsite-topic .devsite-topic-section--cards{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:24px;margin:0 -12px;-ms-flex-wrap:wrap;flex-wrap:wrap}devsite-topic .devsite-topic-section--cards .devsite-topic-section--card{-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);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;margin:0 12px 24px;width:calc(50% - 24px)}devsite-topic .devsite-topic-section--cards .devsite-topic-section--card .devsite-topic-section-card--title{padding:0 16px}devsite-topic .devsite-topic-section--cards .devsite-topic-section--card .devsite-topic-section-card--title a{font-family:Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;font-size:24px;color:#202124;line-height:32px}devsite-topic .devsite-topic-section--cards .devsite-topic-section--card .devsite-topic-section-card--description{padding:8px 16px 24px;border-bottom:1px solid #ddd;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}devsite-topic .devsite-topic-section--cards .devsite-topic-section--card .devsite-topic-section-card--description p{font-size:16px;color:#3c4043;line-height:24px}devsite-topic .devsite-topic-section--cards .devsite-topic-section--card .devsite-topic-section-card--meta{padding:16px 16px 12px;font-size:12px;line-height:16px}devsite-topic .devsite-topic-section--cards .devsite-topic-section--card .devsite-topic-section-card--meta-byline{color:#202124}devsite-topic .devsite-topic-section--cards .devsite-topic-section--card .devsite-topic-section-card--meta-date{color:#3c4043}devsite-topic .devsite-topic-section--cards .devsite-topic-section--card .devsite-topic-section-card--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 8px 8px}devsite-topic .devsite-topic-section--1-up .devsite-topic-section--card{width:calc(100% - 24px);margin-bottom:0}devsite-topic .devsite-topic-section--2-up .devsite-topic-section--card{margin-bottom:0}devsite-topic .devsite-topic-section--3-up .devsite-topic-section--card{width:calc(33% - 24px)}devsite-topic .devsite-dynamic-content-message.caution{padding-left:60px;padding-right:0;margin-left:0;margin-right:0}@media screen and (max-width: 840px){devsite-topic .devsite-topic--inner{max-width:768px;padding:0 40px}}@media screen and (max-width: 600px){devsite-topic .devsite-topic--inner{max-width:100%;padding:0 24px}devsite-topic .devsite-topic--section{padding:24px 0}devsite-topic .devsite-topic--section .devsite-topic-section--card{width:calc(100% - 24px)}devsite-topic .devsite-topic-section--hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}devsite-topic .devsite-topic-section--hero-media,devsite-topic .devsite-topic-section--hero-description{margin:0;width:calc(100%)}devsite-topic .devsite-topic-section--hero-media{margin-bottom:24px}}

.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: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;-moz-text-align-last:center;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:0;border-radius:16px;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;-moz-text-align-last:right;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:10000;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:focus{outline:none}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;top:-1px;position:relative}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-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,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAC9FBMVEX////u7u7v7+/ZRDf/zEH/zkPbRTlJifT/z0XYRDhRj/XWRDdPjvVOjfX/zkH/z0fXQzdGiPXUQzdMi/VKi/Xr6+3t7e1SkPXbRDdLjPW70fPaQjVOjPXx8PD9/f1nnff19fXRQzdHifVJhOxEh/Tu7/JLifH9y0DUQjVtofhOi/NKh+9HgelGf+b+7saaWXX/zDz+yTrZRzrRQjT7+/vxx8PeqkTsuj32uzrOQzdqn/j39/fr6Oj9yT/3vjvaQDPUPTBJivVKifPq7O/z0Mz968T4wj7zwD3NPTHGPDD0+P9Bifrv8/Xx8vJJhu5EfOPo3Nv/0Ez8y0rxvT3ZPjBDi/tBhPT55ePkysj+3Hr/0VLHVErcpkPcTUH7xD35wTzztznpsTjKRTjo8P3U4/z6+vr//PmQt/mBrff//fayy/ZUkfZjmfSXufP78/L18+//+Oj66Of+9eBCdt3t59f/89TvxcPsurXasKztqKL+4Y7jjIT0033ShH3hc2ngaV7/1F3/0ljjv1fbWU37xkDaoEDCSj/xujvptjvutjrxtjn8xDflrDb5vjXJQjX2tzP4+v+bwf3I3Pyiw/t0pvhel/VZlPW90fP/+/DV3/Cdu+/e4uv33Nk+btP+8Mz+8Mniwb7+7L3u371Vdrv+6bDusq3+56j+5aTx2Z+Gjpj+4pbolI3RjYehnIT+2XPedW370mbHaGDMZl3bY1jQVUvbU0f/00PYTkLKSj/tsjjwpjfeXjfnfjbEQjbXPjTSPS/w9vu50vs7hfr5+flypPf89vb89fTF1fHM2vBsnfB3ou/67+6swOpekert6uNdi+M5deLq4OA/dt83bt80a9xmjdby19VKc8jx5cf12cP/7r/gwr+pnr/v4b7xwLtffbf+6rHx3KnorKjYqKTXpqHXo57aop3ZkovTwIboh3+jX3f30XDgenCWUm3Kc2zIsGnMcGj4y1zgYFXgX1TfrEXWlz7mhjfsrTbkljbabDbcVTbsmTBDSJ02AAAFFklEQVRYw+2WV1jTUABGkyZpi6W0tKUWC0hBsAporbMWrCgqKA6WCooK7r333nvvvffee++99957b33x3uTetIEGnnzx83y89Tunf25SWuI/f4Oqk6cU4ijLkr9sfp5Ckyfk6h8o5JkH4umpVPr5+fnqdLro6GiZTBYkk3l71z5SNbdA8zyt8wLYhKefUunr66vV6WQsMDExF3/StLytka/0VPopfbUgoEWBoCBv76lNcj6AFnnQ+6MB0BcsKNA8x2M4iPbjAThQgVsAA545TWg8RQlc5MMBflrg8wHgg3NsIX6OAa10Lr6SDQgHgAXetSeJD5iqRTrytfAKdHwgiAu0EZ3QvEBhYLLAu6+LDoIOtCApKSnVUqoBDondyiahoTggazt9ej4hd94Wxbya4z5wskZoYVgA0/NXlGSlVr3iJpOpOMsbt36r4BphsACQHSezBfSP4zQQs8Zs3n7P3QmeDQ8OAwVwdkEt0ADhhI3jFCxms7lfu+yBthHhwcFhoaCgnXZC4obqPYbZPABqgHVpNj/yak1QABdRQatriwcIiXy312alrBRFqff175jFb9lrZecIVGgz09+NTurjbw/LNFmtUqnVw8PRM0AY6JowaHFN7iIKz2rvtCIjfbBPkvF992aapABKakzvKByQymxbO5e7iDb8BfjoA5uWsPv7kJxPSi4Oy7RpgA/+kl8KArdolUq1uDMshLXCA8jD6NXqpEQPAmDCszibTSFlccS4+DMGMCrVtvdzO0eEh59CPulfgsDYoQ/Rb4q1mbiCsX8zZ2AVrQLIV16uGRGMTxD6PIEkh2TBOPA4og09nSeYJoe+fND1SxdmSRCBgg+6PypE9o01mTRq6Bs+1yEQqcCHJK69cn62xDnA3YS6W4qD51kBA9LV6MX5aXKuIB90/wyJnztCQFMJKuif2zQANfANn9CnchlYzyWYF7OFV8ATgAPV624BAzQKCgTSSxIsDxIYOQR00m7kFgjpsQP6CgUlNWxFd7LDAEaOoPvoc74ESa1NsUBXK9QelLHfafTqclZmKwXvsjpJihyi/mkc9j3Su/P7BngxeMJHPXoru9vbCP4vYZ9aT/DMpxkAW7CsCCFZ3D5I5BowAPnp1wgnqRaGQ84kduEKemchwC5BJ1jX6Tt6Ey50SvBiMH1AgCvYA1i9BP8UkRtjsW8c3E5wjcstfCBxUQgW/APt9sBAfxIR/2ScBvnS5O6EgA4baL7w+hzpRELyhNSqZ1Jgf/0xQsgSuXPCQzxBSPwaG/YpawyRhRnrvBh0DvSGLkITn2A9M/Kljt5HiawsTGAwxVbohS7+JGPfOBgNEJDK3wg60d2EBTvM2KdWE27opPLCWPqEZP9W+BCLfIoa3JFwxyoLX4haVNFHSMUecQrsGx8RbmmZxgfoIV9KIeoDhg4d+jXTzPubCREWWmhOB0SV5hgxYkRGxpgxY36i+2cEgRixQLN1FpqnYJWkKklJScNLjxy5MyPjhwf0Kegn9yZEmZdAuxQqVwEkDR8+auTO77uhD3XKsbWOeKBZL4ugULlyuXJlyjQaNeqbFfhG6BuSwdeqOF0H0q6FBmyhUaNdu6FPQd/RHw4Qpxfj4heMatCwIZywh1JTLAYD+mkhSoeBLoGoqCENYGDXL943oB834iyhLdjHgfF79mHfsb0bkRvLBhZDjB49euzYsePH/96/vzyHeXN3Inc6zSuCqcRys1tJjm4xdYj//JP8AXE5S/JuAn7MAAAAAElFTkSuQmCC")}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-step .embedded-iframe{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}.button-primary,.button-blue,.button-green,.button-red,body devsite-footer-utility .devsite-footer-utility-button>a{color:#fff !important}

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 19:08:29 Apr 29, 2020 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 23:02:25 Sep 27, 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)).
*/
