﻿:root{--mainBrandColor: #466bb0;--secondBrandColor: #286ac7;--textBrandColor: #ffffff;--textBrandColorLight: #cccccc;--textBrandHighlightColor: #de7d40}:root .preliminary-site{--secondBrandColor: #68aaf7}:root .archive-site{--secondBrandColor: #041a77}.my-theme{--backgroundColor: #5a5a5a;--primaryColor: #293655;--secondaryColor: #516ba9;--accentColor: #7dc6f2;--secondaryAccentColor: #3d5080;--textColor: #dddddd;--textCodeColor: #cccccc;--disabledTextColor: #9d9d9d;--linkColor: #e9ffaa;--linkHoverColor: #de7d40;--linkDisabledColor: #444444;--linkActiveColor: #de7d40;--paleGray: #f8f9fa;--h1Color: #ffffff;--h2Color: #ffffff;--h3Color: #f8f8f8;--h4Color: #f8f8f8;--h5Color: #f8f8f8;--h6Color: #f8f8f8;--h2UnderlineColor: var(--mainBrandColor);--buttonActiveColor: #e07484;--dividerBarColor: rgba(255, 255, 255, 0.1);--glossaryHeaderColor: #cccccc;--deprecatedBackgroundColor: silver;--boxBorderColor: var(--textColor);--inputBorderColor: #566ca5;--quoteCalloutBackgroundColor: #404040;--quoteCalloutBorderColor: #404040;--tipCalloutBackgroundColor: #404040;--tipCalloutBorderColor: #404040;--ideaCalloutBackgroundColor: #404040;--ideaCalloutBorderColor: #404040;--warningCalloutBackgroundColor: #404040;--warningCalloutBorderColor: #404040;--preBlockShadowColor: #777777;--preBlockBorderColor: #777777;--preBlockBackgroundColor: #2d2d2d;--preBlockCommandOutputTextColor: var(--textColor);--preBlockCommandOutputBackgroundColor: #404040;--dropdownBorderColor: #ffffff;--dropdownCheck: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");--dropdownCheckHover: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");--tabsetBorderColor: #777777;--tabsetShadowColor: #777777;--tabsetUnselectedTabBackgroundColor: #404040;--tabsetSelectedTabBackgroundColor: #5a5a5a;--sidebarRightChevron: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.436 407.436'%3E%3Cpath fill='white' d='M112.814 0L91.566 21.178l181.946 182.54-181.946 182.54 21.248 21.178 203.055-203.718z'/%3E%3C/svg%3E");--sidebarRightChevronHover: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.436 407.436'%3E%3Cpath fill='orange' d='M112.814 0L91.566 21.178l181.946 182.54-181.946 182.54 21.248 21.178 203.055-203.718z'/%3E%3C/svg%3E");--sidebarDownChevron: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.437 407.437'%3E%3Cpath fill='white' d='M386.258 91.567l-182.54 181.945L21.179 91.567 0 112.815 203.718 315.87l203.719-203.055z'/%3E%3C/svg%3E");--sidebarDownChevronHover: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.437 407.437'%3E%3Cpath fill='orange' d='M386.258 91.567l-182.54 181.945L21.179 91.567 0 112.815 203.718 315.87l203.719-203.055z'/%3E%3C/svg%3E");--popoverBorderColor: #777777;--popoverShadowColor: #777777;--popoverHeaderBackgroundColor: #404040;--popoverHeaderTextColor: var(--textColor);--popoverBackgroundColor: var(--backgroundColor);--popoverTextColor: var(--textColor);--figureBackgroundColor: #a3a3a3;--figureCaptionColor: #ffffff;--landingPanelBackgroundColor: #404040;--landingPanelBorderColor: #777777;--landingPanelTextColor: var(--textColor);--landingPanelShadowColor: #777777;--landingPanelShadowHoverColor: #999999;--floatingButtonColor: rgba(0, 0, 0, 0.4);--floatingButtonHoverColor: var(--textBrandHighlightColor);--companyLogoBackgroundColor: lightgrey;--companyLogoTaglineColor: #000;--pillBackgroundColor: lightgreen;--pillTextColor: black;--stickerBackgroundColor: rgba(34, 139, 34, 1);--stickerTextColor: white;--stickerBorderColor: rgba(59, 164, 59, 1);--stickerLinkColor: #e9ffaa;--stickerLinkHoverColor: #de7d40;--stickerLinkDisabledColor: #444444;--stickerLinkActiveColor: #de7d40;--bannerBackgroundColor: rgba(34, 139, 34, 1);--bannerTextColor: white;--bannerBorderColor: rgba(59, 164, 59, 1);--bannerLinkColor: #e9ffaa;--bannerLinkHoverColor: #de7d40;--bannerLinkDisabledColor: #444444;--bannerLinkActiveColor: #de7d40;--modalBackgroundColor: fade-out(var(--paleGray), 0.3);--regularWeight: 400;--mediumWeight: 500;--semiBoldWeight: 600;--boldWeight: 700;--textWeight: 500;--linkWeight: 300;--h1Weight: var(--boldWeight);--h2Weight: var(--boldWeight);--h3Weight: var(--boldWeight);--h4Weight: 500;--h5Weight: 500;--h6Weight: 500;--tableHeaderWeight: 400;--boldTextWeight: 600;--blogAttributeWeight: 500;--sectionIndexLinkWeight: 400;--buttonWeight: 500;--tocLinkWeight: 300;--sidebarLinkWeight: 300;--sidebarCurrentPageWeight: 500;--glossaryHeaderWeight: 300;--glossaryWordWeight: 500;--figureCaptionWeight: 400;--textCodeWeight: 300;--faqQuestionWeight: 400}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}button{font-family:inherit;line-height:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box}@media screen{:target::before{content:"";display:block;height:6.875rem;margin-top:-6.875rem}}@media screen and (min-width: 992px){:target::before{height:8.125rem;margin-top:-8.125rem}}@media screen{tr[id]::before{content:normal}}@media screen{html{position:relative;min-height:100%}}@media screen{body{overflow-y:scroll;margin-top:6.875rem;font-family:"Barlow",sans-serif;color:var(--textColor);background-color:var(--backgroundColor)}body.modal-open{overflow:hidden}}@media screen and (min-width: 992px){body{margin-top:8.125rem}}body{line-height:1.5}a{color:var(--linkColor);text-decoration:none;font-weight:var(--linkWeight);font-family:"Barlow",sans-serif}a:hover,a:focus{color:var(--linkHoverColor);text-decoration:underline;font-weight:var(--linkWeight);outline:0}a.disabled{color:var(--linkDisabledColor);text-decoration:none;font-weight:var(--linkWeight)}a.active{color:var(--linkActiveColor);text-decoration:none;font-weight:var(--linkWeight)}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{border-collapse:separate;border-spacing:0;width:100%;display:table}@media(max-width: 576px){table{display:block;overflow-x:auto}}table p{word-break:break-word}table p a,table p code{word-break:break-word}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}td code{word-break:normal}th{color:var(--textBrandColor);background-color:var(--secondBrandColor);font-weight:var(--tableHeaderWeight);vertical-align:middle;white-space:pre}th code{color:var(--textBrandColor)}tr.oneof>td{border-bottom:1px dashed var(--dividerBarColor);border-top:1px dashed var(--dividerBarColor)}th,td{border-left:1px solid var(--boxBorderColor);border-top:1px solid var(--boxBorderColor)}tr:first-child th:first-child{border-top-left-radius:4px}tr:first-child td:first-child{border-top-left-radius:4px}tr:first-child th:last-child{border-top-right-radius:4px}tr:first-child td:last-child{border-top-right-radius:4px}tr:last-child td{border-bottom:1px solid var(--boxBorderColor)}tr:last-child td:first-child{border-bottom-left-radius:4px}tr:last-child td:last-child{border-bottom-right-radius:4px}tr th:last-child{border-right:1px solid var(--boxBorderColor)}tr td:last-child{border-right:1px solid var(--boxBorderColor);word-break:break-word}tr td:last-child code{word-break:break-word}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}p{font-size:1rem;font-weight:var(--textWeight);margin:1.25em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:var(--textWeight);margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:var(--textWeight);margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0;line-height:1.2;color:var(--textColor)}h1{font-size:2.25rem;color:var(--h1Color);font-weight:var(--h1Weight);margin-bottom:2.5rem;margin-top:4rem}@media(min-width: 768px){h1{font-size:3rem;margin-bottom:3.5rem;margin-top:5.25rem}}h2{font-size:1.75rem;color:var(--h2Color);font-weight:var(--h2Weight);margin-top:4rem;margin-bottom:2rem}@media(min-width: 768px){h2{margin-top:3rem;font-size:2.25rem}}h3{font-size:1.75rem;color:var(--h3Color);font-weight:var(--h3Weight);margin-bottom:1.75rem;margin-top:3rem}h4{font-size:1.75rem;color:var(--h4Color);font-weight:var(--h4Weight);margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:var(--h5Color);font-weight:var(--h5Weight)}h6{font-size:.9rem;color:var(--h6Color);font-weight:var(--h6Weight)}.self-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em;display:none}@media screen{.self-link{display:inline}}h2:hover .self-link,h3:hover .self-link,h4:hover .self-link,h5:hover .self-link,h6:hover .self-link,dt:hover .self-link{transition:opacity .4s ease-in-out;opacity:1}em{font-style:italic}strong{font-weight:var(--boldTextWeight)}img{width:100%}.quote-text{font-size:1.75rem;font-weight:var(--boldWeight);font-style:italic;color:var(--secondaryColor);display:block;border-radius:4px}.quote-text::before{content:"”"}.quote-text::after{content:"”"}.quote-author{font-size:1.125rem;margin-top:2.125rem;color:var(--primaryColor);font-weight:var(--boldWeight);line-height:1.2}.quote-company{font-size:.9rem;font-weight:var(--mediumWeight);margin-top:5px}.quote-author-image{position:relative;width:112px;height:112px;border-radius:50%;border:2px solid var(--accentColor);overflow:hidden}.quote-author-image img{position:absolute;max-height:100%;max-width:100%;width:auto;height:auto;top:0;bottom:0;left:0;right:0;margin:auto}.deprecated{background:var(--deprecateBackgroundColor)}div.aliases::before{content:"Alternate forms:"}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}blockquote,img{page-break-inside:avoid}}sup{font-size:50%;vertical-align:super}.icon{width:1em;height:1em;display:inline;fill:var(--textColor);stroke:var(--textColor);vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:var(--textColor);stroke:var(--textColor);vertical-align:middle}.page-icon{margin-right:.3em}.title-area{display:flex;align-items:center}.title-area h1{margin:0}.title-area h1+p{margin-top:2.625rem}.title-area h1+.byline{margin-top:.75rem}.title-area .subtitle{margin-bottom:0}.title-area .reading-time{opacity:60%;color:#293655}.flipped{transform:scaleX(-1)}.subtitle{margin:0 auto;margin-bottom:2rem;line-height:1.5;font-weight:var(--mediumWeight)}.subtitle+.subtitle{margin-top:-2rem}@media(min-width: 768px){.subtitle{margin-bottom:3.75rem;font-size:1.75rem !important}.subtitle+.subtitle{margin-top:-3.75rem}}.byline{margin-top:1.5rem;margin-bottom:0;padding:0;font-size:75%;opacity:60%}.attribution{font-weight:var(--blogAttributeWeight)}.container{box-sizing:content-box;padding-left:1.75rem;padding-right:1.75rem;max-width:1040px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.container{padding-left:2rem;padding-right:2rem}}.container-s{box-sizing:content-box;padding-left:1.75rem;padding-right:1.75rem;max-width:750px;margin-left:auto;margin-right:auto}.container-l{box-sizing:content-box;padding-left:1.75rem;padding-right:1.75rem;max-width:1440px;margin-left:auto;margin-right:auto}.container-no-padding{padding-right:1.75rem;width:100%;margin-left:auto;margin-right:auto;max-width:1300px;padding-left:0}.cta-container{text-align:center;margin-top:2.25rem}@media(min-width: 768px){.cta-container{margin-top:3.125rem}}.splide.istio-splide .splide__pagination{position:relative;display:block;text-align:center;width:100%;margin-top:2.25rem;bottom:unset}.splide.istio-splide .splide__pagination__page{height:18px;width:18px;background:#fff;border:2px solid var(--accentColor)}.splide.istio-splide .splide__pagination__page.is-active{background:var(--accentColor);transform:none}.centered-block{display:block;margin-left:auto;margin-right:auto;max-width:750px}iframe{max-width:100%}.callout{padding:1.75em;display:block;position:relative;margin:1em 0}.callout .type{left:-0.75em;top:50%;transform:translateY(-50%);position:absolute}.callout .type svg{fill:var(--boxBorderColor)}.callout .content{margin-left:1em;min-height:100%}.callout .content p:first-of-type{margin-top:0}.callout .content p:last-of-type{margin-bottom:0}@media(max-width: 768px){.callout .quote-text{font-size:1.125rem;line-height:26px}}.callout figcaption{font-size:1rem;margin-top:1rem;text-align:left;font-style:normal;font-weight:var(--regularWeight);color:var(--primaryColor)}@media(min-width: 768px){.callout figcaption{font-size:1.125rem;font-weight:var(--boldWeight)}}.callout.tip{background-color:var(--tipCalloutBackgroundColor)}.callout.idea{background-color:var(--ideaCalloutBackgroundColor)}.callout.warning{background-color:var(--warningCalloutBackgroundColor)}.callout.quote{background-color:var(--quoteCalloutBackgroundColor);font-style:italic}
