@import url(//fonts.googleapis.com/css?family=Open+Sans:300,300italic,400italic,700italic,400,700);
@import url(//fonts.googleapis.com/css?family=Droid+Sans+Mono);
@import url(//resources.jetbrains.com/storage/ui/logos/logos.css);
/* Slide up banner */
.jb-slideup-promotion {
    position: fixed;
    z-index: 1;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 10px;
    transition: all 0.5s;
    margin-left: -1px;
}

.jb-slideup-promotion.is_hidden {
    bottom: -200px;
}

.jb-slideup-promotion__body {
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 0;
    background-repeat: no-repeat;
}

.jb-slideup-promotion__close-button {
    position: absolute;
    z-index: 2;
    cursor: pointer;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
}

.jb-slideup-promotion__link {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}


/* + cookies-notify */
.jb-slideup-promotion.id_cookies {
    position: fixed;
    left: auto;
    right: 0;
    bottom: 0;
    z-index: 1001;
    width: auto;
    height: auto;
    opacity: 1;
    }
.jb-slideup-promotion.id_cookies.is_hidden {
    bottom: -450px;
    opacity: 0;
    }
    .id_cookies .jb-slideup-promotion__body {
        position: static;
        -webkit-transform: none;
                transform: none;
        }
    .id_cookies .jb-promotion__close-button {
        z-index: 5;
        background-color: #000;
        }
        .id_cookies .jb-promotion__close-button:before {
            display: inline-block;
            width: 1.4em;
            height: 1.4em;
            background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-388.5%20313.5%2014%2014%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-388.5%20327.281v-1.181l5.709-5.709-5.709-5.709v-1.182h1.181l5.709%205.709%205.708-5.709h1.182v1.182l-5.708%205.709%205.708%205.709v1.182h-1.182l-5.708-5.709-5.709%205.709h-1.181z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/.6em;
            content: '';
            color: #fff;
            font-size: 14px;
            line-height: 1.2;
            text-align: center;
            -webkit-transition: background-color .4s;
                    transition: background-color .4s;
            }
        .id_cookies .jb-promotion__close-button:hover:before {
            background-color: red;
            }

.cookies-notify {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 23px 23px 0;
    width: 380px;
    height: 110px;
    background: #000;
    color: #ccc;
    font: 12px/1.2 Menlo, Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;;
    -webkit-transition: height .4s;
            transition: height .4s;
    }
    .cookies-notify:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 15px;
        box-shadow: inset #000 0 5px 10px;
        content: '';
        }
    .cookies-notify__paragraph {
        margin: 0 0 1em;
        }
    .cookies-notify__link {
        color: inherit;
        text-decoration: underline;
        }

.jquery-console-focus span.jquery-console-cursor {
    background: #eee;
    color: #eee;
    font-weight: bold;
    }
    .win .jquery-console-focus span.jquery-console-cursor {
        background: transparent;
        border-bottom: 2px solid;
        -webkit-animation: blink 1s steps(2, start) infinite;
                animation: blink 1s steps(2, start) infinite;
        }
    @keyframes blink {
        to      { visibility: hidden }
    }
    @-webkit-keyframes blink {
        to      { visibility: hidden }
    }
.jquery-console-inner { padding-bottom: 1em }
.jquery-console-message { margin-bottom: 1em; }
.jquery-console-message-error {}
.jquery-console-message-success {}
/* - cookies-notify */
/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;line-height:1;text-rendering:optimizeLegibility}button,html,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}p{margin:0}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:normal}abbr,acronym{border:0}small{font-size:75%}mark{background:#ff0}code,kbd,pre,samp,var{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{margin:0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd,dl,li,menu,ol,ul{margin:0;padding:0}ol,ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}address{font-style:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}caption,form{margin:0}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;vertical-align:top}@font-face{font-family:GraublauSans Bold;src:url(/assets/fonts/GraublauSans-Bold-webfont.woff)}@font-face{font-family:GraublauSlab Regular;src:url(/assets/fonts/GraublauSlab-Regular-webfont.woff)}@font-face{font-family:GraublauSlab Semibold;src:url(/assets/fonts/GraublauSlab-Semibold.woff)}@font-face{font-family:InterUI-Regular;src:url(/assets/fonts/Inter-UI-Regular.woff)}@font-face{font-family:InterUI-Bold;src:url(/assets/fonts/Inter-UI-Regular.woff)}button,html,input,select,textarea{font-family:Open Sans,Helvetica,Arial,sans-serif}code,kbd,pre,samp,var{font-family:Liberation Mono,Consolas,Menlo,Courier,monospace}html{margin:0 auto}body,html{height:100%}body{color:#333;font-size:14px;line-height:20px;background-color:#fff}a{color:#497bb7;text-decoration:underline}a:hover{color:#f47810}.hidden{display:none!important}.sample{visibility:hidden}.CodeMirror-scroll{height:auto!important}.CodeMirror-hint{height:20px;max-width:600px}@media screen and (min-width:1240px){.jb-slideup-promotion{z-index:100}.link-banner_pl{width:550px;height:36px;padding:30px;position:absolute;bottom:0;right:-100px;background:url(/_assets/static/css/com/layout/images/banner_poland.png) no-repeat 0 0;background-size:cover}.id_banner-default-country .jb-promotion__close-button{position:relative;margin-top:-96px;right:-100px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-388.5 313.5 14 14'%3E%3Cpath fill='%23fff' d='M-388.5 327.281V326.1l5.709-5.709-5.709-5.709V313.5h1.181l5.709 5.709 5.708-5.709h1.182v1.182l-5.708 5.709 5.708 5.709v1.182h-1.182l-5.708-5.709-5.709 5.709h-1.181z'/%3E%3C/svg%3E") no-repeat 50%/.6em}.id_banner-default-country .jb-promotion__close-button:hover{background-color:red}}.kotlin-slides{height:100%;padding-top:30px;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.kotlin-slides,.slides-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.slides-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.slide-item{cursor:pointer;height:140px;width:210px;border-radius:5px}.slide-item:active{transform:scale(.95)}.slide-item a{font-size:20px;font-family:GraublauSlab Semibold,Georgia,serif;display:-ms-flexbox;display:flex;height:100%;width:100%;text-decoration:none;color:#fff;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.slide-footer{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:200}.slide-1{margin-right:24px;background-color:#262626}.slide-item:hover{background-color:#3d649a}.slide-2,.slide-3{margin-right:24px}.slide-2,.slide-3,.slide-4{background-color:#262626}.global-header{background-color:#393939;background-size:cover;min-width:960px}.global-header:after{display:block;clear:both;height:0;content:""}.global-header .g-layout{position:relative}.global-header .banner-main{background-color:#fff}.global-header .banner-header{font-family:GraublauSlab Regular,Georgia,serif;text-align:center;padding-top:50px;color:#fff;font-size:35px}.global-header .kotlin-whats{color:#fff;text-decoration:none}.global-header .kotlin-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:8px;height:314px;background:url(/_assets/static/css/com/layout/images/kotlinlang_banner.png) no-repeat;background-size:contain;text-indent:-9999px}.global-header .kotlin-info .info-row-1{display:-ms-flexbox;display:flex;width:40%;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:70px}.global-header .kotlin-info .info-row-2{display:-ms-flexbox;display:flex;width:60%}.global-header .kotlin-info .kotlin-info-button{cursor:pointer;height:36px;margin-right:45px;width:121px;display:-ms-inline-flexbox;display:inline-flex;background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjEuMyAzNi45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjEuMyAzNi45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGM0YwMDtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHJlY3QgeD0iMCIgeT0iLTAuMiIgY2xhc3M9InN0MCIgd2lkdGg9IjEyMS41IiBoZWlnaHQ9IjM3LjEiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjkuMSwxMS42aDUuMWMxLjQsMCwyLjUsMC40LDMuMywxLjFjMC42LDAuNiwxLDEuNSwxLDIuNmwwLDBjMCwxLjgtMSwyLjktMi40LDMuNWwyLjcsNGgtMi45bC0yLjQtMy42aC0xLjkKCQkJdjMuNmgtMi41QzI5LjEsMjIuOCwyOS4xLDExLjYsMjkuMSwxMS42eiBNMzQsMTcuMWMxLjIsMCwxLjktMC42LDEuOS0xLjZsMCwwYzAtMS4xLTAuNy0xLjYtMS45LTEuNmgtMi41djMuMkgzNHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzkuNCwxOC42TDM5LjQsMTguNmMwLTIuNSwxLjctNC41LDQuMi00LjVjMi45LDAsNC4yLDIuMiw0LjIsNC43YzAsMC4yLDAsMC40LDAsMC42aC02CgkJCWMwLjIsMS4xLDEsMS43LDIuMSwxLjdjMC44LDAsMS40LTAuMywyLjEtMC45bDEuNCwxLjJjLTAuOCwxLTIsMS42LTMuNSwxLjZDNDEuMywyMywzOS40LDIxLjIsMzkuNCwxOC42eiBNNDUuNSwxNy45CgkJCWMtMC4xLTEuMS0wLjgtMS44LTEuOC0xLjhzLTEuNywwLjctMS45LDEuOEg0NS41eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00OS4zLDI0LjVsMC44LTEuOGMwLjksMC41LDEuOCwwLjgsMi45LDAuOGMxLjcsMCwyLjUtMC44LDIuNS0yLjN2LTAuNGMtMC43LDAuOS0xLjUsMS40LTIuOCwxLjQKCQkJYy0yLDAtMy44LTEuNS0zLjgtNGwwLDBjMC0yLjYsMS44LTQsMy44LTRjMS4zLDAsMi4xLDAuNiwyLjgsMS4zdi0xLjFoMi40VjIxYzAsMS41LTAuNCwyLjctMS4xLDMuNGMtMC44LDAuOC0yLDEuMi0zLjcsMS4yCgkJCUM1MS43LDI1LjQsNTAuNCwyNS4xLDQ5LjMsMjQuNXogTTU1LjUsMTguMUw1NS41LDE4LjFjMC0xLjItMC45LTItMi4xLTJzLTIuMSwwLjgtMi4xLDJsMCwwYzAsMS4yLDAuOSwyLDIuMSwyCgkJCVM1NS41LDE5LjMsNTUuNSwxOC4xeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01OS43LDExLjJoMi42djIuMmgtMi42VjExLjJ6IE01OS44LDE0LjNoMi40djguNWgtMi40VjE0LjN6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTYzLjUsMjEuN2wxLTEuNmMwLjksMC43LDEuOSwxLDIuNywxYzAuNywwLDEtMC4zLDEtMC42bDAsMGMwLTAuNS0wLjgtMC43LTEuOC0xYy0xLjItMC40LTIuNi0wLjktMi42LTIuNgoJCQlsMCwwYzAtMS43LDEuNC0yLjcsMy4xLTIuN2MxLjEsMCwyLjMsMC40LDMuMiwxbC0wLjgsMS42QzY4LjUsMTYuMyw2Ny42LDE2LDY3LDE2Yy0wLjYsMC0wLjksMC4zLTAuOSwwLjZsMCwwCgkJCWMwLDAuNSwwLjgsMC43LDEuNywxYzEuMiwwLjQsMi42LDEsMi42LDIuNWwwLDBjMCwxLjktMS40LDIuOC0zLjMsMi44QzY2LDIzLDY0LjYsMjIuNiw2My41LDIxLjd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTcyLDIwLjR2LTQuMWgtMXYtMi4xaDFWMTJoMi40djIuMmgydjIuMWgtMlYyMGMwLDAuNiwwLjIsMC44LDAuOCwwLjhjMC40LDAsMC45LTAuMSwxLjItMC4zdjIKCQkJYy0wLjUsMC4zLTEuMSwwLjUtMS45LDAuNUM3MywyMyw3MiwyMi40LDcyLDIwLjR6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTc3LjIsMTguNkw3Ny4yLDE4LjZjMC0yLjUsMS43LTQuNSw0LjItNC41YzIuOSwwLDQuMiwyLjIsNC4yLDQuN2MwLDAuMiwwLDAuNCwwLDAuNmgtNgoJCQljMC4yLDEuMSwxLDEuNywyLjEsMS43YzAuOCwwLDEuNC0wLjMsMi4xLTAuOWwxLjQsMS4yYy0wLjgsMS0yLDEuNi0zLjUsMS42Qzc5LjEsMjMsNzcuMiwyMS4yLDc3LjIsMTguNnogTTgzLjMsMTcuOQoJCQljLTAuMS0xLjEtMC44LTEuOC0xLjgtMS44cy0xLjcsMC43LTEuOSwxLjhIODMuM3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODcuMSwxNC4zaDIuNFYxNmMwLjUtMS4yLDEuMy0yLDIuNy0xLjl2Mi41aC0wLjFjLTEuNiwwLTIuNiwxLTIuNiwzdjMuMmgtMi40VjE0LjN6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) no-repeat}.global-header .kotlin-info .kotlin-info-button:hover{background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjEuMyAzNi45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjEuMyAzNi45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe29wYWNpdHk6MC44O2ZpbGw6I0ZGM0YwMDtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHJlY3QgeD0iMCIgeT0iLTAuMiIgY2xhc3M9InN0MCIgd2lkdGg9IjEyMS41IiBoZWlnaHQ9IjM3LjEiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjkuMSwxMS42aDUuMWMxLjQsMCwyLjUsMC40LDMuMywxLjFjMC42LDAuNiwxLDEuNSwxLDIuNmwwLDBjMCwxLjgtMSwyLjktMi40LDMuNWwyLjcsNGgtMi45bC0yLjQtMy42aC0xLjkKCQkJdjMuNmgtMi41QzI5LjEsMjIuOCwyOS4xLDExLjYsMjkuMSwxMS42eiBNMzQsMTcuMWMxLjIsMCwxLjktMC42LDEuOS0xLjZsMCwwYzAtMS4xLTAuNy0xLjYtMS45LTEuNmgtMi41djMuMkgzNHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzkuNCwxOC42TDM5LjQsMTguNmMwLTIuNSwxLjctNC41LDQuMi00LjVjMi45LDAsNC4yLDIuMiw0LjIsNC43YzAsMC4yLDAsMC40LDAsMC42aC02CgkJCWMwLjIsMS4xLDEsMS43LDIuMSwxLjdjMC44LDAsMS40LTAuMywyLjEtMC45bDEuNCwxLjJjLTAuOCwxLTIsMS42LTMuNSwxLjZDNDEuMywyMywzOS40LDIxLjIsMzkuNCwxOC42eiBNNDUuNSwxNy45CgkJCWMtMC4xLTEuMS0wLjgtMS44LTEuOC0xLjhzLTEuNywwLjctMS45LDEuOEg0NS41eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00OS4zLDI0LjVsMC44LTEuOGMwLjksMC41LDEuOCwwLjgsMi45LDAuOGMxLjcsMCwyLjUtMC44LDIuNS0yLjN2LTAuNGMtMC43LDAuOS0xLjUsMS40LTIuOCwxLjQKCQkJYy0yLDAtMy44LTEuNS0zLjgtNGwwLDBjMC0yLjYsMS44LTQsMy44LTRjMS4zLDAsMi4xLDAuNiwyLjgsMS4zdi0xLjFoMi40VjIxYzAsMS41LTAuNCwyLjctMS4xLDMuNGMtMC44LDAuOC0yLDEuMi0zLjcsMS4yCgkJCUM1MS43LDI1LjQsNTAuNCwyNS4xLDQ5LjMsMjQuNXogTTU1LjUsMTguMUw1NS41LDE4LjFjMC0xLjItMC45LTItMi4xLTJzLTIuMSwwLjgtMi4xLDJsMCwwYzAsMS4yLDAuOSwyLDIuMSwyCgkJCVM1NS41LDE5LjMsNTUuNSwxOC4xeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01OS43LDExLjJoMi42djIuMmgtMi42VjExLjJ6IE01OS44LDE0LjNoMi40djguNWgtMi40VjE0LjN6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTYzLjUsMjEuN2wxLTEuNmMwLjksMC43LDEuOSwxLDIuNywxYzAuNywwLDEtMC4zLDEtMC42bDAsMGMwLTAuNS0wLjgtMC43LTEuOC0xYy0xLjItMC40LTIuNi0wLjktMi42LTIuNgoJCQlsMCwwYzAtMS43LDEuNC0yLjcsMy4xLTIuN2MxLjEsMCwyLjMsMC40LDMuMiwxbC0wLjgsMS42QzY4LjUsMTYuMyw2Ny42LDE2LDY3LDE2Yy0wLjYsMC0wLjksMC4zLTAuOSwwLjZsMCwwCgkJCWMwLDAuNSwwLjgsMC43LDEuNywxYzEuMiwwLjQsMi42LDEsMi42LDIuNWwwLDBjMCwxLjktMS40LDIuOC0zLjMsMi44QzY2LDIzLDY0LjYsMjIuNiw2My41LDIxLjd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTcyLDIwLjR2LTQuMWgtMXYtMi4xaDFWMTJoMi40djIuMmgydjIuMWgtMlYyMGMwLDAuNiwwLjIsMC44LDAuOCwwLjhjMC40LDAsMC45LTAuMSwxLjItMC4zdjIKCQkJYy0wLjUsMC4zLTEuMSwwLjUtMS45LDAuNUM3MywyMyw3MiwyMi40LDcyLDIwLjR6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTc3LjIsMTguNkw3Ny4yLDE4LjZjMC0yLjUsMS43LTQuNSw0LjItNC41YzIuOSwwLDQuMiwyLjIsNC4yLDQuN2MwLDAuMiwwLDAuNCwwLDAuNmgtNgoJCQljMC4yLDEuMSwxLDEuNywyLjEsMS43YzAuOCwwLDEuNC0wLjMsMi4xLTAuOWwxLjQsMS4yYy0wLjgsMS0yLDEuNi0zLjUsMS42Qzc5LjEsMjMsNzcuMiwyMS4yLDc3LjIsMTguNnogTTgzLjMsMTcuOQoJCQljLTAuMS0xLjEtMC44LTEuOC0xLjgtMS44cy0xLjcsMC43LTEuOSwxLjhIODMuM3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODcuMSwxNC4zaDIuNFYxNmMwLjUtMS4yLDEuMy0yLDIuNy0xLjl2Mi41aC0wLjFjLTEuNiwwLTIuNiwxLTIuNiwzdjMuMmgtMi40VjE0LjN6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) no-repeat}.page_index .global-header{box-sizing:border-box;height:650px}.page_index .global-header .get-kotlin-button{text-transform:uppercase}.global-header-panel{box-sizing:border-box;padding:8px 0;height:60px}.global-header-panel:after{display:block;clear:both;height:0;content:""}.page_index .global-header-panel{background-color:#393939}.global-header-logo{transition:all .3s;position:relative;top:12px;float:left;width:103px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAYAAADDhn8LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NERCNUM1M0ZDOUE2MTFFNThCM0ZCNkMyRjk1NjM0MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NERCNUM1NDBDOUE2MTFFNThCM0ZCNkMyRjk1NjM0MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0REI1QzUzREM5QTYxMUU1OEIzRkI2QzJGOTU2MzQwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0REI1QzUzRUM5QTYxMUU1OEIzRkI2QzJGOTU2MzQwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkD3GIgAAA0jSURBVHja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) no-repeat;font-size:0;text-decoration:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.global-header-logo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADICAYAAADGFbfiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NERCNUM1NDNDOUE2MTFFNThCM0ZCNkMyRjk1NjM0MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NERCNUM1NDRDOUE2MTFFNThCM0ZCNkMyRjk1NjM0MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0REI1QzU0MUM5QTYxMUU1OEIzRkI2QzJGOTU2MzQwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0REI1QzU0MkM5QTYxMUU1OEIzRkI2QzJGOTU2MzQwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj86LUoAABrHSURBVHja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QGbNmmXGjBlbZbouXbrGPJ869S4zevTo6HOVhzcNAAD8eFCFBQAA2SkQLUVYVihpNGvWjP8FAAAEAgAACAQAACAF+70R/YMPPjDz5s1L+rr2rgIAgANYIJ07dzaffvqpPfpQOeyww+LSJJpu5P333zcTJ97KlQYAOMDwVYU1ePBg869/fWgefPAB07x5c9OwYUMzZszouHSbNm2K25efn283lCeLpk2b8r8AAFALqXIyxUsuucTMmDHd5ORUukYnQPROmLh8+XJzzDGdzOLFi+zSil927NghImket987DkQHGh6I40CYTBEADsgSSP369c2kSbfFyENJNNvubbdN4moCACCQMNrA3afPyWblypUpD3LLLRPNU089xdUEAKhDVNmIvnr1atO5cxe7Kmvw4EHmmGOOMQ0aNDDffPONee+998z99z9gN5RHeOONN8z69et9n8Du3bsT7l+yZKl56aWXos91ziwAAMgeWJHwR4Y2EABAIIBAAACBAAIBAKi2QLQ7bZcuXZK+ruuZf/fdd2bx4k/Mk08+GR0L0qJFC/PUU0+mzLdt2zbz+ecrzauvvhrTjuLltNNOM3fcMSVm3xVXjEqaZ/r0v5kjjzwy+nzevFfl/BabceNujO7T7sMXXTTU7Ny5My7/K6/Milmj/Z577jUzZ860Hzdq1MiMGDHCnHPOANOpUyd7LIt+ji1btthtQi+88KI98j4UCiEQADjgHZJyze6FCxf6XqN837591mWXXZ50zfRULFiwwGrZ8rCE5yA35Lj0Iquk5+xdl/2RRx6xLrlkWNwxnn32WSsQyInLv3379ph0Y8aMtfd36PATa926dVV+lmXLllk9evyMNdEJgmBNdL/Uq1fPHq2eqsSSjD59+pgFC163/8J3c9RRR9klEC+DBg2ySznVQUfYjx071ldaHRMzZ85s07Zt2yrTak81d2kHAOBAJG2BfPvtt/aocA1dJbC0tDT2gDk5ZsiQczM6mY4dO5qRI0fG7LvqqisTps3Ly4tLmwl33nmH6dmzZ5XpBg4caNq3bx+zT8fHvPzyy2bRokUxVVZff/21ufzyEXy7AACBuHniiSfsKUU0OnY82rRp09au/3ej82UlQtscmjc/yA7NN2rUlXECOvXUU6KPtTQybNiwpOcycuQIWyTVQUfVP/PM06Zly5Yp051wwvExz3UcTKdOx5r+/QeYbt2Ol9JQSzNhwi32uJZhw4bbrwMAIJAUqDy0Ed2NDgJMhN5ct2/fbsfGjRvNAw88EG2cjuCe5Xfo0KGmSZMm0edbt26NEY7e9LUqq7oceuihtkRSySg3N3bMZWFhobn++uuj4lFhTJo0ybRq1drMnTuXbxYAIBAvPXr0MBMn3mLH7bf/0bz55kK7N1KEVatWmccee8z38dyCUNxTwl999VUxrz300EPm+eefj9mXrIorXU466SS7OisZ2svMTSAQsD//V19tMitWLBcZ3m/OOusss2fPHr5VAFBXqLleWPPnz7eKig5N2gtr7NjfWF26dLWjb99+1rRp0+LS3HnnnXb+3r37xOwPhUJWmzZtrVNOOTUujx4v3V5YJSUllpRo4o41ZMh5CXthNWzYyFq+fHmV12DTpk3W8OGX+uqBRS8sgiBqc9SoQPQm//TTT1tNmzZLuxuvsnPnTqtVq9b2+86cOTPmtTlz5tj7tdvt6tWrY16bPn162gJRSfTpc7JVUVERs19KQFZpaWnCbrwtWrS05s6d6+uz3HTTzQiEIAi68brRdT8effTRaLzyyitm37590WqdIUOGmOeem5l2OUgH9A0YcI758ssvTatWreTxAE8V0mLTu3dv06tXL3uZXDcXXHCBOeigg9J+T534cfz438Xs04b7ZG0h2t5zxhm/MF27djOTJ082H3/8cXSFRi9axVdVwzwAQJ2qwpo6dWpcmkTVSlpF5ZeNGzdGSx4akyZNSrv0ct1116ddAomUaJ577rmUx46UQPLy6sUNdiwsPMS68MKLLJFaXL6BAwdRAiEIghJIKsrLy+P2FRcXx+27+eYJ9vois2fPjtnfunVr0717d/uxDkbUqULSRRvTvQtf+UEvgsilyjVPlLvvniYlsM/MqFGj7PNUdFyMdm0+99whcemr28UYACCbyU03g1Yh6fxYEYqKiuzeR170xupl6dKlRko0ZsWKFWbZsqUx1U46gv2dd94xffv2tY+ZLjpC/MwzzzSzZs3KqPrsnHMGmg8//CBuJHyEa6+9Njpw8b777jW33jrRnvNq+fIVpqyszAwY0D/h5wUAQCAOOk1JVVOVaDvJZ599lvR1bUu49trR5vHH/xHdp+MqHnroQXtMhpuPPvrIXHbZ5XHH0NLGa6+9ag4++ODoPu32m4lAFD3f4cMvNU8/Hb+y4iGHHGJuvPGGuH06TiUZOtHjsmXL+IYBwAFLTk0fUOVw3nnnVzkbrVb7uFccVPr372+PM3GjKx5qA7o3tAFbG/Hd9OvXz3To0CHjc3/mmWfMXXfdFbdfBwkOGjTYbN682ddxtCOAjroHAEAgKdDqG62ueuutt+Sv9HH29CZLlizxlVenZP/++++Tvq6DCvWmnowZMx6O21fdgYU33HCjefvtt+P2q+zatz/SjBx5hT39fKKlePU6qIB0mpc1a9bw7QKAAxoWlMoQndqkTZs2dtWbVqfpNCtr165N2q03GawHAgAIBDICgQAAAgEEAgAIBBAIAAACQSAAAAgEgQAAIBBAIACAQACBAAACAQQCAIBAEAgAAAJBIAAACAQQCAAgEEAgAIBAAIEAACAQBAIAgEAQCAAAAgEEAgAIBBAIAAACQSAAAAgEgQAAIBAEAgCAQACBAAACAQQCAIBAEAgAAAJBIAAACASBAAAgEEAgAIBAAIEAACAQBAIAgEAQCABA1gqkoKDA5ObmZs0J796925SVlSEQAIBsF8jChW+YXr16Zc0Jn3POQPPiiy8iEACAH5kcLgEAACAQAABAIAAAgEAAAACBAAAAhGEcyI8MvbAAAIEAAgEABAIIBAAAgSAQAAAEgkAAABAIIBAAQCCAQAAAgQACAQBAIAgEAACBIBAAAAQCCAQAEAggEACoywKxLPwBAAAIBAAAEAgAACAQAAA44PiPAAMAPVKkk4/W0awAAAAASUVORK5CYII=);background-size:200px 100px}}.global-footer{height:90px;color:#b2b2b2}.global-footer .header{font-family:GraublauSlab Regular,Georgia,serif;font-size:24px;color:#7c7979;margin-bottom:24px}.global-footer-terms{box-sizing:border-box;padding:24px 0;background-color:#1a1a1a}.global-footer-terms:after{display:block;clear:both;height:0;content:""}.global-footer-terms .global-footer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.global-footer-terms .global-footer-row{width:50%}.global-footer-terms .global-footer-row a{color:#fff}.global-footer-terms .global-footer-row a:hover{color:#f47810}.global-footer-terms .terms-sponsor{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.global-footer-terms .terms-sponsor .sponsor_jetbrains{opacity:.7;display:inline-block;vertical-align:middle;margin-left:3px;width:48px;height:48px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAYAAADDhn8LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NERCNUM1M0ZDOUE2MTFFNThCM0ZCNkMyRjk1NjM0MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NERCNUM1NDBDOUE2MTFFNThCM0ZCNkMyRjk1NjM0MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0REI1QzUzREM5QTYxMUU1OEIzRkI2QzJGOTU2MzQwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0REI1QzUzRUM5QTYxMUU1OEIzRkI2QzJGOTU2MzQwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkD3GIgAAA0jSURBVHja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) no-repeat 0 -50px;font-size:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.global-footer-terms .terms-sponsor .sponsor_jetbrains{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADICAYAAADGFbfiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NERCNUM1NDNDOUE2MTFFNThCM0ZCNkMyRjk1NjM0MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NERCNUM1NDRDOUE2MTFFNThCM0ZCNkMyRjk1NjM0MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0REI1QzU0MUM5QTYxMUU1OEIzRkI2QzJGOTU2MzQwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0REI1QzU0MkM5QTYxMUU1OEIzRkI2QzJGOTU2MzQwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj86LUoAABrHSURBVHja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QGbNmmXGjBlbZbouXbrGPJ869S4zevTo6HOVhzcNAAD8eFCFBQAA2SkQLUVYVihpNGvWjP8FAAAEAgAACAQAACAF+70R/YMPPjDz5s1L+rr2rgIAgANYIJ07dzaffvqpPfpQOeyww+LSJJpu5P333zcTJ97KlQYAOMDwVYU1ePBg869/fWgefPAB07x5c9OwYUMzZszouHSbNm2K25efn283lCeLpk2b8r8AAFALqXIyxUsuucTMmDHd5ORUukYnQPROmLh8+XJzzDGdzOLFi+zSil927NghImket987DkQHGh6I40CYTBEADsgSSP369c2kSbfFyENJNNvubbdN4moCACCQMNrA3afPyWblypUpD3LLLRPNU089xdUEAKhDVNmIvnr1atO5cxe7Kmvw4EHmmGOOMQ0aNDDffPONee+998z99z9gN5RHeOONN8z69et9n8Du3bsT7l+yZKl56aWXos91ziwAAMgeWJHwR4Y2EABAIIBAAACBAAIBAKi2QLQ7bZcuXZK+ruuZf/fdd2bx4k/Mk08+GR0L0qJFC/PUU0+mzLdt2zbz+ecrzauvvhrTjuLltNNOM3fcMSVm3xVXjEqaZ/r0v5kjjzwy+nzevFfl/BabceNujO7T7sMXXTTU7Ny5My7/K6/Milmj/Z577jUzZ860Hzdq1MiMGDHCnHPOANOpUyd7LIt+ji1btthtQi+88KI98j4UCiEQADjgHZJyze6FCxf6XqN837591mWXXZ50zfRULFiwwGrZ8rCE5yA35Lj0Iquk5+xdl/2RRx6xLrlkWNwxnn32WSsQyInLv3379ph0Y8aMtfd36PATa926dVV+lmXLllk9evyMNdEJgmBNdL/Uq1fPHq2eqsSSjD59+pgFC163/8J3c9RRR9klEC+DBg2ySznVQUfYjx071ldaHRMzZ85s07Zt2yrTak81d2kHAOBAJG2BfPvtt/aocA1dJbC0tDT2gDk5ZsiQczM6mY4dO5qRI0fG7LvqqisTps3Ly4tLmwl33nmH6dmzZ5XpBg4caNq3bx+zT8fHvPzyy2bRokUxVVZff/21ufzyEXy7AACBuHniiSfsKUU0OnY82rRp09au/3ej82UlQtscmjc/yA7NN2rUlXECOvXUU6KPtTQybNiwpOcycuQIWyTVQUfVP/PM06Zly5Yp051wwvExz3UcTKdOx5r+/QeYbt2Ol9JQSzNhwi32uJZhw4bbrwMAIJAUqDy0Ed2NDgJMhN5ct2/fbsfGjRvNAw88EG2cjuCe5Xfo0KGmSZMm0edbt26NEY7e9LUqq7oceuihtkRSySg3N3bMZWFhobn++uuj4lFhTJo0ybRq1drMnTuXbxYAIBAvPXr0MBMn3mLH7bf/0bz55kK7N1KEVatWmccee8z38dyCUNxTwl999VUxrz300EPm+eefj9mXrIorXU466SS7OisZ2svMTSAQsD//V19tMitWLBcZ3m/OOusss2fPHr5VAFBXqLleWPPnz7eKig5N2gtr7NjfWF26dLWjb99+1rRp0+LS3HnnnXb+3r37xOwPhUJWmzZtrVNOOTUujx4v3V5YJSUllpRo4o41ZMh5CXthNWzYyFq+fHmV12DTpk3W8OGX+uqBRS8sgiBqc9SoQPQm//TTT1tNmzZLuxuvsnPnTqtVq9b2+86cOTPmtTlz5tj7tdvt6tWrY16bPn162gJRSfTpc7JVUVERs19KQFZpaWnCbrwtWrS05s6d6+uz3HTTzQiEIAi68brRdT8effTRaLzyyitm37590WqdIUOGmOeem5l2OUgH9A0YcI758ssvTatWreTxAE8V0mLTu3dv06tXL3uZXDcXXHCBOeigg9J+T534cfz438Xs04b7ZG0h2t5zxhm/MF27djOTJ082H3/8cXSFRi9axVdVwzwAQJ2qwpo6dWpcmkTVSlpF5ZeNGzdGSx4akyZNSrv0ct1116ddAomUaJ577rmUx46UQPLy6sUNdiwsPMS68MKLLJFaXL6BAwdRAiEIghJIKsrLy+P2FRcXx+27+eYJ9vois2fPjtnfunVr0717d/uxDkbUqULSRRvTvQtf+UEvgsilyjVPlLvvniYlsM/MqFGj7PNUdFyMdm0+99whcemr28UYACCbyU03g1Yh6fxYEYqKiuzeR170xupl6dKlRko0ZsWKFWbZsqUx1U46gv2dd94xffv2tY+ZLjpC/MwzzzSzZs3KqPrsnHMGmg8//CBuJHyEa6+9Njpw8b777jW33jrRnvNq+fIVpqyszAwY0D/h5wUAQCAOOk1JVVOVaDvJZ599lvR1bUu49trR5vHH/xHdp+MqHnroQXtMhpuPPvrIXHbZ5XHH0NLGa6+9ag4++ODoPu32m4lAFD3f4cMvNU8/Hb+y4iGHHGJuvPGGuH06TiUZOtHjsmXL+IYBwAFLTk0fUOVw3nnnVzkbrVb7uFccVPr372+PM3GjKx5qA7o3tAFbG/Hd9OvXz3To0CHjc3/mmWfMXXfdFbdfBwkOGjTYbN682ddxtCOAjroHAEAgKdDqG62ueuutt+Sv9HH29CZLlizxlVenZP/++++Tvq6DCvWmnowZMx6O21fdgYU33HCjefvtt+P2q+zatz/SjBx5hT39fKKlePU6qIB0mpc1a9bw7QKAAxoWlMoQndqkTZs2dtWbVqfpNCtr165N2q03GawHAgAIBDICgQAAAgEEAgAIBBAIAAACQSAAAAgEgQAAIBBAIACAQACBAAACAQQCAIBAEAgAAAJBIAAACAQQCAAgEEAgAIBAAIEAACAQBAIAgEAQCAAAAgEEAgAIBBAIAAACQSAAAAgEgQAAIBAEAgCAQACBAAACAQQCAIBAEAgAAAJBIAAACASBAAAgEEAgAIBAAIEAACAQBAIAgEAQCABA1gqkoKDA5ObmZs0J796925SVlSEQAIBsF8jChW+YXr16Zc0Jn3POQPPiiy8iEACAH5kcLgEAACAQAABAIAAAgEAAAACBAAAAhGEcyI8MvbAAAIEAAgEABAIIBAAAgSAQAAAEgkAAABAIIBAAQCCAQAAAgQACAQBAIAgEAACBIBAAAAQCCAQAEAggEACoywKxLPwBAAAIBAAAEAgAACAQAAA44PiPAAMAPVKkk4/W0awAAAAASUVORK5CYII=);background-size:200px 100px}}.global-footer-terms .terms-sponsor .sponsor_jetbrains:hover{opacity:.9}@media (max-width:1030px){html{overflow-x:hidden;-webkit-overflow-scrolling:touch}}.g-layout{margin-left:auto;margin-right:auto;width:960px}@media (max-width:1000px){.g-layout{width:auto;margin-left:15px;margin-right:15px}}.g-grid{font-size:0;margin-right:-30px}.g-1{width:8.33333%}.g-1,.g-2{display:inline-block;box-sizing:border-box;vertical-align:top;font-size:14px;margin-right:0;padding-right:30px}.g-2{width:16.66667%}.g-3{width:25%}.g-3,.g-4{display:inline-block;box-sizing:border-box;vertical-align:top;font-size:14px;margin-right:0;padding-right:30px}.g-4{width:33.33333%}.g-5{width:41.66667%}.g-5,.g-6{display:inline-block;box-sizing:border-box;vertical-align:top;font-size:14px;margin-right:0;padding-right:30px}.g-6{width:50%}.g-7{width:58.33333%}.g-7,.g-8{display:inline-block;box-sizing:border-box;vertical-align:top;font-size:14px;margin-right:0;padding-right:30px}.g-8{width:66.66667%}.g-9{width:75%}.g-9,.g-10{display:inline-block;box-sizing:border-box;vertical-align:top;font-size:14px;margin-right:0;padding-right:30px}.g-10{width:83.33333%}.g-11{width:91.66667%}.g-11,.g-12{display:inline-block;box-sizing:border-box;vertical-align:top;font-size:14px;margin-right:0;padding-right:30px}.g-12{width:100%}.global-content{padding-top:40px;padding-bottom:40px}.global-layout{min-height:100%;margin-bottom:-90px}.global-layout:after{display:block;height:90px;content:""}.reference-pdf-link{position:relative;text-decoration:none;padding-left:33px}.side-tree-nav+.reference-pdf-link{display:inline-block;margin-top:23px}.reference-pdf-link .icon{position:absolute;left:0;width:23px;height:19px;background:url(/_assets/static/css/com/layout/images/main-sprite.png) no-repeat 0 -450px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.reference-pdf-link .icon{background-image:url(/_assets/static/css/com/layout/images/main-sprite@2x.png);background-size:150px auto}}.reference-pdf-link:hover .icon{background-position:-50px -450px}.reference-pdf-link .text{text-decoration:underline}.page_index .global-header .get-kotlin-button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;display:inline-block;padding:0 16px;border:0;font-size:14px;line-height:32px;height:34px;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:18px;line-height:52px;height:54px;padding:0 32px}.page_index .global-header .get-kotlin-button::-moz-focus-inner{border:none;padding:0 1px}.page_index .global-header .get-kotlin-button{position:relative;border-radius:3px;box-shadow:2px 2px 0 0 rgba(0,0,0,.1);background-color:#ee9529;color:#fff;font-weight:400;box-shadow:4px 4px 0 0 rgba(0,0,0,.1)}.page_index .global-header .get-kotlin-button:hover{background-color:#ffb62d}.global-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;float:right;font-size:0;margin-top:2px}.global-nav:after{display:block;clear:both;height:0;content:""}@media (max-width:1205px){.global-nav{top:auto}}.global-nav .nav-links .nav-item{display:inline-block;margin-right:32px;color:#d1d1d1;font-size:14px;font-weight:300;line-height:43px;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.global-nav .nav-links .nav-item:hover{color:#fff}.global-nav .nav-links .nav-item.is_active{color:#7d838b}.global-nav .extra-nav{display:inline-block;top:0;left:0;font-size:14px;white-space:nowrap;transition:all .4s}.global-nav .extra-nav.hidden{display:none}@media (max-width:1205px){.global-nav .extra-nav{left:auto;right:0;top:38px}}.global-nav .extra-nav.social-links{position:relative;line-height:31px;margin-right:20px}@media (max-width:1205px){.global-nav .extra-nav.social-links{top:auto}}.global-nav .extra-nav .link{position:relative;display:inline-block;margin-right:6px;padding:4px;font-size:0;line-height:0;text-decoration:none;vertical-align:top}.global-nav .extra-nav .link-github{margin-right:10px}.global-nav .extra-nav .link-twitter{top:2px}.global-nav .extra-nav .link-forum{top:1px}.global-nav .extra-nav .link-icon{display:inline-block;opacity:.8;background:url(/_assets/static/css/com/layout/images/main-sprite.png) no-repeat 0 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.global-nav .extra-nav .link-icon{background-image:url(/_assets/static/css/com/layout/images/main-sprite@2x.png);background-size:150px auto}}.global-nav .extra-nav .link:hover .link-icon{opacity:1}.global-nav .extra-nav .icon-github{width:24px;height:24px;background-position:-100px -600px}.global-nav .extra-nav .icon-twitter{width:26px;height:21px;background-position:-100px -650px}.global-nav .extra-nav .icon-forum{width:30px;height:24px;background-position:-100px -700px}.banner-nav{display:none;padding:0;height:auto;background-color:#2281fb!important}.banner-nav .banner-item{display:inline-block;margin-right:16px;color:#fff;font-size:14px;font-weight:400;line-height:43px;text-decoration:none}.banner-nav .underline{text-decoration:underline}.banner-nav .banner-container{width:100%}.banner-nav .banner-text{letter-spacing:.5px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none}.banner-nav .title{font-family:GraublauSlab Regular,Georgia,serif;font-size:21px}.banner-nav .close-head-banner{margin-right:8px;cursor:pointer;height:20px;width:20px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4xMjEwOSIgaGVpZ2h0PSIxNy4xMjEwOSIgdmlld0JveD0iMCAwIDE3LjEyMTA5IDE3LjEyMTA5Ij48dGl0bGU+aWNvbjwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxNy4xMjEgMi4xMjEgMTUgMCA4LjU2MSA2LjQzOSAyLjEyMSAwIDAgMi4xMjEgNi40MzkgOC41NjEgMCAxNSAyLjEyMSAxNy4xMjEgOC41NjEgMTAuNjgyIDE1IDE3LjEyMSAxNy4xMjEgMTUgMTAuNjgyIDguNTYxIDE3LjEyMSAyLjEyMSIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) 50% no-repeat}.banner-nav .close-head-banner:hover{transform:scale(.9)}.docs-nav{margin-bottom:48px;list-style-type:none;font-size:0}.docs-nav .nav-item-wrap{display:inline-block;box-sizing:border-box;width:25%;padding:0 20px 0 0;vertical-align:top}.docs-nav .nav-item-wrap:last-child{padding-right:0}.os_linux.ua_chrome .docs-nav .nav-item-wrap{width:19.9%}.docs-nav .nav-item{background-image:linear-gradient(#fafafa,#e4e4e4);display:block;box-sizing:border-box;margin-left:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);background-color:#e1e1e1;border-radius:3px;text-align:center;text-decoration:none;color:#000;line-height:50px}@media (max-width:750px){.docs-nav .nav-item{line-height:35px}}.docs-nav .nav-item.is_active,.docs-nav .nav-item:hover{background-image:none;background-color:#f9f9f9}.docs-nav .nav-item-text{position:relative;display:block;border:2px solid transparent;border-radius:4px;color:#3164a0;font-size:16px;text-decoration:none}@media (max-width:750px){.docs-nav .nav-item-text{font-size:14px}}.docs-nav .nav-item-text:after,.docs-nav .nav-item-text:before{position:absolute;display:none;top:100%;left:50%;width:0;height:0;margin-left:-15px;border-color:transparent;border-style:solid;border-width:19px 15px 0;content:""}.docs-nav .nav-item-text:before{border-top-color:#6995d6}.docs-nav .nav-item-text:after{margin-top:-3px;border-top-color:#f9f9f9}.docs-nav .nav-item.is_active .nav-item-text,.docs-nav .nav-item:hover .nav-item-text{border-color:#6995d6;text-decoration:none}.docs-nav .nav-item:active .nav-item-text{border-color:#6995d6;text-decoration:none;box-shadow:inset 0 2px 6px 1px rgba(0,0,0,.2)}.docs-nav .nav-item.is_active .nav-item-text{box-shadow:inset 0 2px 6px 1px rgba(0,0,0,.2);color:#333}.docs-nav .nav-item.is_active .nav-item-text:after,.docs-nav .nav-item.is_active .nav-item-text:before{display:block}.page-content{position:relative;margin-top:0}@media print{.page-content{page-break-after:always}}.os_linux.ua_chrome .page-content{margin-left:-1px}.page-content .page-link-to-github{position:relative;z-index:1;display:inline-block;border:1px solid #b5b5b5;border-radius:5px;color:#828282;font-size:12px;padding:4px 10px;text-decoration:none}.page-content .page-link-to-github:hover{color:#333;border-color:#333}.page-content .page-link-to-github .github-icon{position:absolute;display:inline-block;width:20px;height:20px;background-image:url(/_assets/static/css/com/layout/images/main-sprite.png);background-repeat:no-repeat;background-position:-50px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page-content .page-link-to-github .github-icon{background-image:url(/_assets/static/css/com/layout/images/main-sprite@2x.png);background-size:150px auto}}.page-content .page-link-to-github:hover .github-icon{background-position:0 0}.page-content .page-link-to-github .text{padding-left:27px}.page-content .page-link-to-github{float:right;top:4px}@media print{.page-content a{color:#497bb7!important}}.page-content .page-title,.page-content .section-title,.page-content h1{margin-top:30px;margin-bottom:15px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:30px;line-height:33px}.page-content .page-title:first-of-type,.page-content .section-title:first-of-type,.page-content h1:first-of-type{margin-top:0;margin-bottom:30px}@media print{.page-content .page-title,.page-content .section-title,.page-content h1{page-break-before:always;page-break-after:avoid}}.page-content .section-title{padding-top:140px;margin-bottom:45px;font-size:55px;line-height:65px;font-weight:700}.page-content h1 .anchor:hover:after,.page-content h1:hover .page-content .anchor:after,.page-content h2 .anchor:hover:after,.page-content h2:hover .page-content .anchor:after,.page-content h3 .anchor:hover:after,.page-content h3:hover .page-content .anchor:after,.page-content h4 .anchor:hover:after,.page-content h4:hover .page-content .anchor:after,.page-content h5 .anchor:hover:after,.page-content h5:hover .page-content .anchor:after{display:block}.page-content ul{margin-bottom:15px;margin-left:30px}.page-content ul>li{margin-bottom:7.5px;list-style:none}.page-content ul>li:last-child{margin-bottom:0}.page-content ul>li:before{position:absolute;margin-top:-1px;margin-left:-20px;color:#666;content:"\2014"}.page-content ul ol,.page-content ul ul{margin-top:7.5px}.page-content ol{margin-bottom:15px;margin-left:30px}.page-content ol>li{list-style:decimal;margin-bottom:7.5px}.page-content ol>li:last-child{margin-bottom:0}.page-content ol ol,.page-content ol ul{margin-top:7.5px}.page-content pre .code{display:block;padding:15px 20px}.page-content code,.page-content pre .code{font-family:Liberation Mono,Consolas,Menlo,Courier,monospace}.page-content .multi-language-span>code,.page-content li>code,.page-content p>code{padding:0 5px;border-radius:4px;background-color:#efefef}.page-content pre{font-family:Liberation Mono,Consolas,Menlo,Courier,monospace;line-height:22px}.page-content blockquote{padding:10px 20px;background-color:#f7f7f7}.page-content blockquote p:last-child{margin-bottom:0}.page-content blockquote code,.page-content blockquote pre .code{padding:0;background-color:transparent}.page-content blockquote.note{padding:20px 40px;background-color:#ffffe3;background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAAIGEe7kANGuIOvNhLaTDfDgUN2/enJ0QPbSOPjw38+qR7yeN/DiwzU2P9rGAvTfqvPpF+PUuvHibOG+XuLQqcmtffDjlPHPRbaOKN3NoCYnOP//AI6IGt3cRsulQ0A3Hvf3KtrOIPbkWPXoQfDeiefUdxASIfLlK+zadsCZKLSMGP/7HdOuV/fu2PPnpfn1AO3cWs6mNN3DadSsO/3jMu/fh+/euNi2Svz1CLyWEsOdP//oR+jTgvbuBvrlZ/z25fbuIb+YIOjTpLuUG8KbNffmpfbpsffqyfbmnf7yJuXJI9OwMfHjVvbrQLidEuzce9itQvrxGfHhlMehQM+tJ+vZhzg8RRAUK+vmMuzbYePHb/LouN61SP//Cffrpv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUAF8ALAAAAAAQABAAAAeWgF+Cg4SFhl8tCh42h4VcW0YejYMPWi5SJQaTXzNIS1Q+MQmNAzwXAFdKTCyHPzMWCCYaISMCDIYTVU87Hw0rJ0ALhUc3NRIiHAdJEDgOGYRQUihZBVgdED0vG0ODQjIkKDAjBE442hsBFYJTLk9ZMDQfVl0b9RsE617GTE1RIPb1VAiioINIihRBhuRYuBBDhE0QIwYCADs=);background-repeat:no-repeat;background-position:15px 24px;font-family:Open Sans,Helvetica,Arial,sans-serif}.page-content .code._highlighted,.page-content .code._highlighted pre{color:#000;background:#f7f7f7}.page-content .code._highlighted span.cm-comment{color:grey}.page-content .code._highlighted .cm-string-2,.page-content .code._highlighted span.cm-string{color:#009c00}.page-content .code._highlighted span.cm-number{color:#00f}.page-content .code._highlighted span.cm-def,.page-content .code._highlighted span.cm-variable,.page-content .code._highlighted span.cm-variable-2,.page-content .code._highlighted span.cm-variable-3{color:#000}.page-content .code._highlighted span.cm-keyword{color:#0037b3;font-weight:700}.page-content .code._highlighted span.cm-operator{color:#000}.page-content .code._highlighted span.cm-atom{color:#0037b3;font-weight:700}.page-content .code._highlighted span.cm-meta{color:olive}.page-content .code._highlighted span.cm-tag{color:#001eaa}.page-content .code._highlighted span.cm-attribute{color:#00f}.page-content .code._highlighted span.cm-property,.page-content .code._highlighted span.cm-qualifier{color:#000}.page-content .code._highlighted span.cm-builtin{color:#0037b3}.page-content ol,.page-content p,.page-content ul{line-height:24px}.page-content p{margin-bottom:15px}@media print{.page-content p{page-break-inside:avoid}}.page-content img{max-width:100%;display:block}.page-content blockquote,.page-content pre{margin-bottom:15px;page-break-inside:avoid}.page-content hr{height:2px;border:solid #dcdcdc;border-width:1px 0 0;margin:30px 0}.page-content kbd{display:inline;padding:0 4px;line-height:1.2;border:1px solid #b5b5b5;color:#828282}.page-content .keyword{font-family:Liberation Mono,Consolas,Menlo,Courier,monospace;font-style:normal;color:#0000c0}.page-content .summarizedTypeName{background-color:#e0ffff;font-style:italic}.page-content .parameterName{font-weight:700}.page-content .signature{background-color:#efefef;padding:4px}.page-content .signature :target{background-color:#ffc}.page-content .overload-group{padding-bottom:50px}.page-content .error{color:red;padding:0 4px}.page-content .warning{background-color:#ffec68;padding:0 4px}.page-content .details-group{margin-bottom:15px;margin-left:30px}.page-content .api-docs-table{border:1px solid #dcdcdc}.page-content .api-docs-table p:last-child,.page-content .api-docs-table pre:last-child{margin-bottom:0}.page-content .api-docs-breadcrumbs{margin-bottom:25px}.page-content .g-container{margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.page-content .beam{position:absolute;z-index:-1;top:-150%;left:-150%;width:1000px;height:1050px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI5NzhweCIgaGVpZ2h0PSIxMDYxcHgiIHZpZXdCb3g9IjE4MyAtMTM0IDk3OCAxMDYxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDE4MyAtMTM0IDk3OCAxMDYxOyIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgc3R5bGU9Im9wYWNpdHk6MC40OTsiPgoJPHBhdGggc3R5bGU9ImZpbGwtb3BhY2l0eTowO3N0cm9rZTojRDlEOUQ5O3N0cm9rZS1kYXNoYXJyYXk6MTAsMzsiIGQ9Ik0xMTE3LjUsNDI0LjVsLTUzNS00NzZsODcsNDQ5TDExMTcuNSw0MjQuNXoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsLW9wYWNpdHk6MDtzdHJva2U6I0UxRTFFMTtzdHJva2UtZGFzaGFycmF5OjEwLDM7IiBkPSJNMTExOC4zLDQ2NS45Yy0yMy4zLDAtNDIuMi0xOC45LTQyLjItNDIuMgoJCXMxOC45LTQyLjIsNDIuMi00Mi4yYzIzLjMsMCw0Mi4yLDE4LjksNDIuMiw0Mi4yUzExNDEuNiw0NjUuOSwxMTE4LjMsNDY1Ljl6IE01ODMuNiwzNC40Yy00Ni4zLDAtODMuOS0zNy42LTgzLjktODMuOQoJCXMzNy42LTgzLjksODMuOS04My45czgzLjksMzcuNiw4My45LDgzLjlTNjMwLDM0LjQsNTgzLjYsMzQuNHogTTUzNi4yLDg0MS43YzAsNDYuOC0zNy45LDg0LjgtODQuNyw4NC44cy04NC43LTM3LjktODQuNy04NC44CgkJczM3LjktODQuOCw4NC43LTg0LjhTNTM2LjIsNzk0LjksNTM2LjIsODQxLjd6IE0yNzMuOSwyNjMuMWMtNDkuOSwwLTkwLjQtNDAuNS05MC40LTkwLjRzNDAuNS05MC40LDkwLjQtOTAuNHM5MC40LDQwLjUsOTAuNCw5MC40CgkJUzMyMy44LDI2My4xLDI3My45LDI2My4xeiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjtmaWxsLW9wYWNpdHk6MDtzdHJva2U6I0NDQ0NDQztzdHJva2UtbGluZWpvaW46cm91bmQ7IiBkPSJNMTEzOC4zLDQ2MC44TDQ5NCw5MTZsLTAuNC0wLjcKCQljLTEyLjQsNy4xLTI2LjgsMTEuMi00Mi4yLDExLjJjLTQ2LjgsMC04NC44LTM3LjktODQuOC04NC44YzAtMzQuNSwyMC42LTY0LjEsNTAuMi03Ny40bDYzOC4yLTM0OGwtNDcwLjMtMzgyTDQxNywxNzMuMQoJCWwyMjIuOSwxNzIuMmMxMy40LDUuNCwyMi44LDE4LjUsMjIuOCwzMy44YzAsMjAuMi0xNi4zLDM2LjUtMzYuNSwzNi41Yy05LjgsMC0xOC42LTMuOC0yNS4yLTEwLjFMMjQyLjksMjU3LjYKCQljLTIuMi0wLjgtNC4zLTEuNy02LjMtMi42bC0yLTAuOGwwLTAuMWMtMzAuMi0xNC42LTUxLjEtNDUuNi01MS4xLTgxLjRjMC0yOC42LDEzLjMtNTQuMSwzNC4xLTcwLjdsMC0wLjNsMzIxLjEtMjIyLjJsMC4yLDAKCQljMTMtOC4yLDI4LjMtMTMsNDQuOC0xM2MyNS4xLDAsNDcuNywxMS4xLDYzLDI4LjZsNDk3LjcsNDk1LjRjOS44LDcuNywxNi4yLDE5LjcsMTYuMiwzMy4yCgkJQzExNjAuNSw0MzkuNywxMTUxLjUsNDUzLjcsMTEzOC4zLDQ2MC44eiIvPgoJPHBhdGggc3R5bGU9ImZpbGwtb3BhY2l0eTowO3N0cm9rZTojRDlEOUQ5O3N0cm9rZS1kYXNoYXJyYXk6MTAsMzsiIGQ9Ik00NTEuNSw4NDkuNWwyMTktNDUybC0zOTgtMjIzTDQ1MS41LDg0OS41eiIvPgoJPGc+CgkJPHBhdGggc3R5bGU9ImZpbGw6I0NEQ0RDRDsiIGQ9Ik02MDguNSw1OC40bC01LjctNS4xbC0zLjEsNi45bC0wLjctMC42bDMuMS02LjlsLTAuMS0wLjFsMC40LTAuOGw2LjUsNS44TDYwOC41LDU4LjR6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6I0NEQ0RDRDsiIGQ9Ik0zNTMuOCwyMjAuNGwzLjEsNi45bC0wLjksMC4xbC0zLjEtNi45bC0wLjIsMGwtMC40LTAuOGw4LjYtMWwwLjQsMC44TDM1My44LDIyMC40eiIvPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiNDRENEQ0Q7IiBkPSJNMTA0MS40LDQxOC41bC03LjIsNC45bC0wLjctMC41bDYuMy00LjNsLTYtNC43bDAuOC0wLjVsNiw0LjdsMC4xLTAuMUwxMDQxLjQsNDE4LjV6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6I0NEQ0RDRDsiIGQ9Ik01MjguNiw2OTkuM2wtNi45LDMuMWwwLDAuMmwtMC44LDAuNGwtMS04LjZsMC44LTAuNGwwLjgsNy42bDYuOS0zLjFMNTI4LjYsNjk5LjN6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) no-repeat 0 0}.page-content .g-row{display:-ms-flexbox;display:flex}.page-content .article-content{padding-left:40px}.page-content .article-content .page-error__h1{font-weight:700;font-size:50px}.page-content .article-content .page-error__sub-title{font-size:24px;margin-bottom:30px}.page-content .article-content .page-error__text{font-size:16px}.page-content .page-error-logo{position:relative;box-sizing:border-box;background:no-repeat 50% 50%;background-size:100%}.page-content ._error-404{width:250px;height:250px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cmVjdCB5PSIwIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiLz4KCTxyZWN0IHg9IjUuOSIgeT0iNTIiIGZpbGw9IiNmZmYiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0Ii8+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEzLjMsMTkuNmgtN2wtMC42LTIuOEwxMy4xLDhoNHY4LjdoMS44djNoLTEuOHYyLjhoLTMuOFYxOS42eiBNMTMuMywxNi43di00LjFsLTMuNCw0LjFIMTMuM3oiLz4KCQkJPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjUsMTUuM0wxOS41LDE1LjNjMC00LjEsMi42LTcuNSw2LjctNy41czYuNiwzLjQsNi42LDcuNHYwYzAsNC4xLTIuNiw3LjUtNi43LDcuNQoJCQkJQzIyLjEsMjIuNywxOS41LDE5LjMsMTkuNSwxNS4zeiBNMjguOCwxNS4zTDI4LjgsMTUuM2MwLTIuMy0xLjEtNC0yLjctNGMtMS42LDAtMi42LDEuNi0yLjYsMy45djBjMCwyLjMsMS4xLDMuOSwyLjcsMy45CgkJCQlDMjcuOCwxOS4yLDI4LjgsMTcuNSwyOC44LDE1LjN6Ii8+CgkJCTxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00MC43LDE5LjZoLTdsLTAuNi0yLjhMNDAuNSw4aDR2OC43aDEuOHYzaC0xLjh2Mi44aC0zLjhWMTkuNnogTTQwLjcsMTYuN3YtNC4xbC0zLjQsNC4xSDQwLjd6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=)}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5{position:relative}@keyframes header-highlighting{0%{background-color:#ffc}to{background-color:#fff}}.page-content h1.highlighted,.page-content h1:target,.page-content h2.highlighted,.page-content h2:target,.page-content h3.highlighted,.page-content h3:target,.page-content h4.highlighted,.page-content h4:target,.page-content h5.highlighted,.page-content h5:target{animation:header-highlighting 1.5s}.page-content h1,.page-title,.section-title{margin-top:30px;margin-bottom:15px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:30px;line-height:33px}.page-content h1:first-of-type,.page-title:first-of-type,.section-title:first-of-type{margin-top:0;margin-bottom:30px}@media print{.page-content h1,.page-title,.section-title{page-break-before:always;page-break-after:avoid}}.section-title{padding-top:140px;margin-bottom:45px;font-size:55px;line-height:65px;font-weight:700}.page-content h2{margin-top:30px;margin-bottom:15px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:24px;line-height:27px}.page-content h2:first-of-type{margin-top:0}@media print{.page-content h2{page-break-after:avoid}}.page-content h3{margin-top:30px;margin-bottom:15px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:19px;line-height:22px}@media print{.page-content h3{page-break-after:avoid}}.page-content h4{margin-top:30px;margin-bottom:15px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;font-weight:700}@media print{.page-content h4{page-break-after:avoid}}.page-content h5{margin-top:30px;margin-bottom:15px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;font-weight:400}@media print{.page-content h5{page-break-after:avoid}}.page-content h1 .anchor,.page-content h2 .anchor,.page-content h3 .anchor,.page-content h4 .anchor,.page-content h5 .anchor{position:relative;display:inline-block;top:1px;padding:5px 8px 0;text-decoration:none}.page-content h1 .anchor:after,.page-content h2 .anchor:after,.page-content h3 .anchor:after,.page-content h4 .anchor:after,.page-content h5 .anchor:after{position:absolute;display:none;bottom:50%;margin-top:-8px;opacity:.5;width:16px;height:16px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACxQAAAsUBidZ/7wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEqSURBVDiNjdM9S1xRFIXhB8QoihZ+DRoJjlPYWAy2qQSbBFv/gOlT2CuKf0BSphe0EAVBBAvRJlYxghrRQqNgFXEQK5tr4Wa4XO44t9jNXme9h732OZIk0azQigVc4wFr+JQkiSLmduwiyVQNlSKA72G4xzTK2IneZhHAGH6ikupVAvC/KaAB9HMAbhodmMUv3GEdgymtB8cB+JE1dmAjJ7Ct0HtT5nN0pc2d2K/PxgxGsIxJ9OEk9DOU6msM80GItxFSFd9ijV9xEfopBlIX+4DDEP9hNITt6D2nRvmN/szYFuuJUk4J4/gT2hNW0JYTuMs49KXBRkpoeWelagEYypjmMVzgTdgLwCo+Ygp/ozdXBDCBl5zdH6G7KSAoVW8/7hFXWMoLLK9eAaRNvta9bjm9AAAAAElFTkSuQmCC937405abf7d2fa1cd5d9079c2e5160ac");background-repeat:no-repeat;content:""}.page-content h1 .anchor:hover:after,.page-content h1:hover .anchor:after,.page-content h2 .anchor:hover:after,.page-content h2:hover .anchor:after,.page-content h3 .anchor:hover:after,.page-content h3:hover .anchor:after,.page-content h4 .anchor:hover:after,.page-content h4:hover .anchor:after,.page-content h5 .anchor:hover:after,.page-content h5:hover .anchor:after{display:block}.page-content h1 .anchor:hover:after,.page-content h2 .anchor:hover:after,.page-content h3 .anchor:hover:after,.page-content h4 .anchor:hover:after,.page-content h5 .anchor:hover:after{opacity:1}.page-content table{margin-bottom:30px;line-height:inherit;font-size:inherit}.page-content table.zebra tbody tr:nth-child(odd){background-color:#f5f5f5}.page-content table.wide{min-width:100%}.page-content table thead{background-color:#f7f7f7;border-bottom-width:2px}.page-content table tfoot{color:#ccc}.page-content table tfoot tr{border-bottom:none}.page-content table tr{border-bottom:1px solid #dcdcdc}.page-content table th{padding-top:10px;padding-bottom:6px;text-align:left;font-weight:700}.page-content table td,.page-content table th{padding:6px 10px;vertical-align:top}.page-content table td:first-child,.page-content table th:first-child{padding-left:12px}.page-content table td:last-child,.page-content table th:last-child{padding-right:12px}.events-table .event-title-col{width:190px;padding-right:15px;float:left}.events-table .event-date-col{width:150px;padding-top:6px;padding-right:15px;float:left}.events-table .event-info-col{overflow:hidden}.events-table .events-list{margin-left:160px}.events-table-row{border-top:1px solid #eceff3}.events-table-row-title{float:left;padding-top:10px;font-size:18px;line-height:22px}.events-list .event:last-child{border-bottom:none}.event{padding:8px 0 8px 10px;border-bottom:1px solid #eceff3}.event:after{display:block;clear:both;height:0;content:""}.event:hover{background-color:#f7fcff}.event-date-container{display:-ms-flexbox;display:flex}.event-date{font-size:12px;line-height:15px;color:#666;white-space:nowrap}.event-title{font-size:18px;line-height:22px}.event-location{font-size:12px;line-height:22px}.event-subject{display:inline-block;font-size:18px;line-height:22px;font-weight:700;color:#4c4c4c}.event-subject .text{padding-right:8px}.event-content-item,.event-info-indicators{display:inline-block}.event-content-item{position:relative;margin-right:8px;background-image:url(/_assets/static/css/com/layout/images/main-sprite.png);background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.event-content-item{background-image:url(/_assets/static/css/com/layout/images/main-sprite@2x.png);background-size:150px auto}}.event-content-item._slides{top:1px;width:24px;height:16px;background-position:0 -250px}.event-content-item:hover._slides{background-position:-50px -250px}.event-content-item._video{top:1px;width:27px;height:15px;background-position:0 -200px}.event-content-item._video:hover{background-position:-100px -200px}.event-content-item._article{top:2px;width:16px;height:19px;background-position:0 -350px}.event-content-item._article:hover{background-position:-50px -350px}.event-content-item._pdf{top:2px;width:18px;height:18px;background-position:0 -300px}.event-content-item._pdf:hover{background-position:-50px -300px}.event-content-item._examples{top:2px;width:20px;height:20px;background-position:-50px 0}.event-content-item._examples:hover{background-position:0 0}.event-lang{margin-left:8px}.book-lang,.event-lang{padding:0 4px;background-color:#a8a8a8;color:#fff;text-transform:uppercase;border-radius:100%;font-size:10px}.book-lang{position:relative;display:inline-block}.event-speaker{font-size:12px;line-height:22px;color:#666}.grammar h1{border-bottom:1px solid #dcdcdc;padding-bottom:20px}.grammar h1:first-child{border-bottom:none;padding-bottom:0}.grammar-items-set{margin-bottom:40px}.grammar-item{margin-bottom:20px;font-family:Liberation Mono,Consolas,Menlo,Courier,monospace}.grammar-declaration-name{display:inline-block;font-size:16px;font-weight:700}.grammar-declaration-usedby{display:inline-block;color:#999}.grammar-description{font-family:Liberation Mono,Consolas,Menlo,Courier,monospace}.grammar-string{color:#009c00}.toc{margin-bottom:30px!important}.toc ul{margin-top:0!important;margin-bottom:0!important}.toc ul>li{margin-bottom:0}.toc-item_level_1>a{font-weight:700}.book-cover-image{float:left;margin-right:20px;margin-bottom:30px;width:250px}.multi-language-selector{min-height:28px}.multi-language-selector .language-option[data-lang=groovy]{background:no-repeat 20px url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MTQuMDYxIiBoZWlnaHQ9IjMwMy41OTkiPjxwYXRoIGQ9Ik0xMTkuNTggMzAyLjEzM2MwLS44MDUgMTAuODMyLTE4LjYyMSAyNC4wNy0zOS41OSAxMy4yMzgtMjAuOTcgMjIuNjYtMzguNjIxIDIwLjkzOC0zOS4yMjYtMS43MjItLjYwNS03LjY4LjQ4Ni0xMy4yNCAyLjQyNC0xNi43NDUgNS44MzctMjAuMTg2IDQuMjktMzIuNjkzLTE0LjcwMi0xMy41MzItMjAuNTQ5LTE0LjAxNy0yMi42Ny02Ljk2MS0zMC40NjYgNC42MDgtNS4wOTMgNC4zMzEtNi4yOC0zLjIzMi0xMy44NDMtNC41NS00LjU1LTguMjczLTkuNjQzLTguMjczLTExLjMxOCAwLTIuODE3LTMwLjk5Mi0xNS41OS03OS45OS0zMi45NjZDOS4wOSAxMTguNTA2IDAgMTE0LjYxNiAwIDExMy44MDNjMC0uODE0IDIzLjQ3LTEuMDA1IDUyLjE1Ny0uNDI1bDUyLjE1NyAxLjA1NSA1LjA5Mi04LjAzYzIxLjUxNi0zMy45MzYgNTQuMDEtNjQuNTg4IDY4LjQ2Ny02NC41ODggMy4wMSAwIDkuMTIxIDIuODY5IDEzLjU4IDYuMzc2IDcuMjU5IDUuNzEgOC4yNTYgOS4yNDggOS41NSAzMy44OTIuNzkzIDE1LjEzNCAyLjQyMyAyOC40OTYgMy42MjEgMjkuNjk0IDEuMTk4IDEuMTk3IDQuOTk4LS4zNzUgOC40NDQtMy40OTQgNC40MDItMy45ODMgOS4wMzUtNS4wNjMgMTUuNTY4LTMuNjI4IDYuNzY4IDEuNDg2IDEwLjYyNy40NjkgMTQuMTctMy43MzYgNS4zMTMtNi4zMDYgMzEuOTA1LTQ4LjkzNyAzMS45MDUtNTEuMTQ4IDAtLjc1MiA1LjI2Ni05Ljc1OCAxMS43LTIwLjAxMyA2LjQzNi0xMC4yNTUgMTMuODQ3LTIyLjA4IDE2LjQ3LTI2LjI3OCA0LjY2Ni03LjQ2NiA1LjM5Ny02LjU4MiAzMy40MjggNDAuMzk4IDI4Ljk0IDQ4LjUwOCA0NC41MTcgNjYuNDA3IDUyLjMxNSA2MC4xMTggNS40NDItNC4zODkgMzQtNC42MzggNDEuOTgzLS4zNjYgNC41MzYgMi40MjggNy40MTkgMi4zOTYgOS45MjUtLjExIDUuMi01LjIgMTcuNjUtNC4yOTQgMjAuOTA0IDEuNTIxIDIuNTY0IDQuNTgyIDMuMjE4IDQuNTgyIDcuMDIgMCAyLjMwNi0yLjc3OSA5LjEzNi01LjA1MiAxNS4xNzgtNS4wNTIgOC41MzkgMCAxMS43OTMgMS43NzQgMTQuNjE0IDcuOTY0bDMuNjI5IDcuOTY1IDU2LjA5Mi0xLjk4NmMzMC44NS0xLjA5MiA1Ni4wOTItMS4yODcgNTYuMDkyLS40MzMgMCAuODU1LTIyLjkwNiAxMC4wNzItNTAuOTAzIDIwLjQ4NC0yNy45OTYgMTAuNDEyLTUxLjM2NyAxOS4yNDMtNTEuOTM0IDE5LjYyNS0uNTY4LjM4Mi42OTggOS40OTMgMi44MTQgMjAuMjQ2IDUuNTA0IDI3Ljk4IDEuOTE0IDQ2LjYyNi0xMS45MjcgNjEuOTQ2LTYuMjA5IDYuODczLTE2LjI4MyAxNC4xNDQtMjIuMzg3IDE2LjE1OS02LjEwNCAyLjAxNC0xMS4wOTkgNC4zODYtMTEuMDk5IDUuMjcgMCAuODg0IDYuNTE2IDExLjY3OSAxNC40NzkgMjMuOTg4IDcuOTYzIDEyLjMxIDEzLjI4MyAyMi4zODIgMTEuODIxIDIyLjM4Mi0yLjM4NSAwLTYwLjQ3LTIyLjQ0My0xNTAuNzg5LTU4LjI2MS0xNy44MDktNy4wNjMtMzQuMDI3LTEyLjg0MS0zNi4wNC0xMi44NDEtMy43NTMgMC0zNi4xNjYgMTIuMjg2LTEzMS4yMjQgNDkuNzQyLTU1LjEyNSAyMS43Mi01Ny4yOTIgMjIuNDczLTU3LjI5MiAxOS44OTR6bTExMy4xMTctNTEuMjUyYzI5LjMzLTExLjM5NSA1OC40MTYtMjIuNTMxIDY0LjYzOC0yNC43NDYgMTAuNy0zLjgxIDE0LjI3OS0yLjg1NSA2Ni4yNTQgMTcuNjg2IDMwLjIxOCAxMS45NDMgNjAuMDMyIDIzLjU3NiA2Ni4yNTQgMjUuODUxIDYuMjIxIDIuMjc2IDE5LjA0MyA3LjIyMSAyOC40OTIgMTAuOTkgMTAuNzc1IDQuMjk3IDE2LjI4MyA1LjMzMSAxNC43NzEgMi43NzQtMTYuODgzLTI4LjU2LTE3LjQtMjkuMDM3LTI5LjEtMjYuODQyLTE0LjExNCAyLjY0OC0yMi44OC0uMDY4LTI3LjM4NC04LjQ4NS0yLjkyMS01LjQ1OC0yLjAzLTguMTI4IDUuMjU0LTE1LjczIDEwLjg1LTExLjMyNCA5LjE0NS0yMS43NDItNC44NDQtMjkuNjEyLTUuMzY4LTMuMDItMTIuMTQtMTAuNDgzLTE1LjA1MS0xNi41ODdsLTUuMjkyLTExLjA5Ni0xMS4zNDUgNy42OTljLTEzLjk0NSA5LjQ2My0zMC45NSA5Ljk1LTQ1LjE0OCAxLjI5NGwtMTAuNDY1LTYuMzgtMTIuMTU4IDguMjYzYy0xMi4xNzUgOC4yNzMtMjYuMTkxIDkuMzQyLTQwLjQzOCAzLjA4My0zLjkyNS0xLjcyNC01LjY1NS0xLjA1NC01LjY1NSAyLjE5IDAgMi41NzItMy43MDUgNi4zNjMtOC4yMzIgOC40MjYtMTMuNTc0IDYuMTg1LTI2LjgyMSA0LjU0My0zNS44MDMtNC40MzlsLTguMTg5LTguMTktNi42MSA4LjQwNGMtMy42MzUgNC42MjItMTIuMDUgMTEuODM3LTE4LjY5OCAxNi4wMzQtOC4yMyA1LjE5NS0xOC40MTcgMTcuODcyLTMxLjkxNiAzOS43MTQtMTAuOTA2IDE3LjY0NS0xOS44MjggMzIuOTgtMTkuODI4IDM0LjA3NyAwIDEuMDk4IDguMzYyLTEuNTI3IDE4LjU4My01LjgzMiAxMC4yMi00LjMwNiA0Mi41OC0xNy4xNTEgNzEuOTEtMjguNTQ2em0yNDguNzY3LTEyLjI1OWMyMi4yNTYtMTIuNTA4IDI3LjQxNC0zNS42NDggMTcuNTc3LTc4Ljg0My04LjIyMi0zNi4xLTEyLjMyNi00Ny45MTMtMTcuMTk1LTQ5LjQ5Ni0zLjM3LTEuMDk1LTMuODg3LjEwNy0xLjk4OSA0LjYxNyAxMi4zMTYgMjkuMjU3IDEzIDQzLjk0NiAyLjI0IDQ4LjA3NS03LjM5IDIuODM2LTE1LjIzMi03Ljc5LTIxLjM5OC0yOS4wMDMtNC43NzYtMTYuNDI2LTkuNzY5LTIzLjgyOS0xMy41MzQtMjAuMDYzLS45MDIuOTAxLjY3OCA2LjEyIDMuNTEgMTEuNTk5IDIuODM0IDUuNDc4IDYuNzE4IDIxLjk3NCA4LjYzMyAzNi42NTkgMS45MTUgMTQuNjg1IDUuNjE0IDMwLjA2IDguMjIgMzQuMTY5IDYuNzcyIDEwLjY3NyAxNy41NTEgOC4xMDQgMjQuNTI0LTUuODU0IDYuODkzLTEzLjggNy42NzMtNC42MDguOTY5IDExLjQzNi02Ljk2IDE2LjY2LTI3LjYzNCAyMS42NTUtNTEuNTg0IDEyLjQ2NS0zLjgzNC0xLjQ3MS01LjEzLjA1MS01LjEzIDYuMDIgMCA0LjM5NS0yLjkzNyAxMS43MjMtNi41MjUgMTYuMjg1bC02LjUyNSA4LjI5NSA4Ljk0OCAxLjUxMmMxNS40NSAyLjYwOSAzNi42MzQtLjc3NyA0OS4yNTktNy44NzN6bS0zMjAuMzY2LTI3LjUzN2M0Ni40Ni0xMy4zNTUgNTQuNzYxLTI4LjkzIDM5LjMyOC03My43ODgtMy41ODEtMTAuNDEtNi41MTItMjEuNjEtNi41MTItMjQuODg2IDAtMTEuMTU3LTUuNjEyLTYuMDAyLTkuODE3IDkuMDItNS41NjIgMTkuODY1LTIyLjI5MSAzNi43NS0zNi4zNDUgMzYuNjgzLTEyLjIwNi0uMDU5LTE2LjE4My0yLjI4LTIxLjIyNC0xMS44NTgtOS4wNDgtMTcuMTg5LjgxNS00My41NjggMjUuOTctNjkuNDYzIDE4LjQyNC0xOC45NjYgMjguNDg4LTIwLjY4NCAyOC40ODgtNC44NjIgMCAyNC42NzMtMTcuMDExIDYwLjk5NS0yNS45NzMgNTUuNDU2LTQuMzgyLTIuNzA4LTMuNjcxLTE0LjY2NyAxLjQxNy0yMy44NSA0LjMyOC03LjgwOSAzLjQ0OS0xOS43MDgtMS40NTYtMTkuNzA4LTUuNjg3IDAtMTYuOTQ1IDIwLjcxMi0xOC40MzMgMzMuOTExLTEuMzE1IDExLjY2OC0uNDkzIDE0LjUwNiA1LjA2NyAxNy40OCAxOS40ODIgMTAuNDI4IDQ1LjAwNS0yMS4zOTUgNDYuMjktNTcuNzE1LjY3Ni0xOS4wNzMtMy4wMTYtMjQuNDQxLTE0Ljc3OS0yMS40ODktMTcuMTE4IDQuMjk3LTYzLjIzNCA2My43ODctNjMuMjM0IDgxLjU3NCAwIDEzLjkxMiA2Ljk4NyAyMy42OTcgMTkuMjg4IDI3LjAxIDIwLjkxNCA1LjYzIDQxLjEzNS00LjM3NSA1NS40NjMtMjcuNDQ0bDYuMDIyLTkuNjk2LjAxMyAxMy4xNzJjLjAxNiAxOS4wNzQtMTIuNDI2IDI5LjEyOC01MS42OTggNDEuNzY4LTkuNzc3IDMuMTQ3LTE4LjE4MyA2LjA1NS0xOC42ODIgNi40NjItMS44MiAxLjQ4NiAxNi42ODggMjcuNDc1IDE5LjU2NyAyNy40NzUgMS42MzIgMCAxMS4xOS0yLjM2MyAyMS4yNC01LjI1MnptMjc5LjkxNi0yMy42OGM0LjY2NC01LjE1MyA1LjQ4Ni0xMC43NTEgNC40ODYtMzAuNTQ4LTEuMDg3LTIxLjUzNC0yLjI3Ny0yNS4zMzktMTAuNjYxLTM0LjA5LTE1LjE1LTE1LjgxMi0zMy44NjEtMTEuNzc4LTIyLjkwOCA0LjkzOCA1LjgyMiA4Ljg4NyAxMi45MjUgNy4zNjkgMTAuNDE2LTIuMjI2LTEuOTk5LTcuNjQyIDEuNzMtNy44NDMgOC4yMjgtLjQ0MyAxMi4xOTMgMTMuODg2IDkuMTE2IDMzLjEyNy01LjI5OCAzMy4xMjctOS44NjcgMC0xMi45NDItNC4yMzItMTkuMzc0LTI2LjY2My0yLjkzLTEwLjIyLTYuNS0xOC41ODMtNy45MzEtMTguNTgzLTQuNzY5IDAtNi44OTMgNC4yMDgtMy45MjcgNy43ODIgMS42MSAxLjk0MSA2LjA3MiAxNS44OTEgOS45MTQgMzEgOS42NjkgMzguMDI2IDIzLjE3NiA1MS4wNDIgMzcuMDU1IDM1LjcwNnptLTE4My43Ny42MDRjMS45ODktMS4zMzUgMi44OTktNy42NSAyLjA3OC0xNC40MjMtMS4zMjUtMTAuOTI3LTIuMDY3LTExLjcyNC03Ljk3My04LjU2NC04LjQ4NyA0LjU0My0xNy42MDgtNC4wNjMtMjAuNzAyLTE5LjUzMi0yLjM0Ny0xMS43MzUtMy4wNjUtMTEuNTA1IDE0LjAyNi00LjUwMiAyLjE0My44NzggNy41OTYtMi4xMDQgMTIuMTItNi42MjcgOC4yNzMtOC4yNzQgMTAuOTk3LTE4LjIxMyA0Ljk5LTE4LjIxM2EzLjI0MSAzLjI0MSAwIDAgMC0zLjIzMSAzLjIzMmMwIDQuNjUtOC44NDIgMy45OS0xMC44MzUtLjgwOC0xLjE2Mi0yLjc5OC0zLjYzOC0xLjgwNi04LjA1OSAzLjIzMi0zLjUxIDQtNy43OTcgNy4yNzItOS41MjYgNy4yNzItMS43MyAwLTQuMDY2LTMuMjcyLTUuMTkxLTcuMjcyLTEuOTcyLTcuMDA4LTIuMjE0LTcuMDUyLTYuNjc4LTEuMjIxLTMuOTEgNS4xMDgtMy45NDUgNi43MzUtLjIyNCAxMC40NTYgMy45NCAzLjk0IDExLjQyNiAzMC44NzEgMTEuNDI2IDQxLjEwOCAwIDEyLjcyOCAxNy41MyAyMi43MzggMjcuNzc4IDE1Ljg2MnptNTguOTQyLTE2Ljg3NmE0Mi4yMjQgNDIuMjI0IDAgMCAwIDkuMTMtNDYuMTgzYy01LjE3LTEyLjM3NC0xNC4xNDUtMTcuMDA1LTI2LjgtMTMuODMtOS40MDIgMi4zNi0yMy43MjIgMjkuNzc3LTIzLjc3MyA0NS41MTYtLjA4IDI0LjUzIDIzLjI1IDMyLjY5IDQxLjQ0MyAxNC40OTd6TTI5NC4xMDMgMTUxLjdjLTMuNTU1LTMuNTU1LTYuNDE4LTEwLjQ2My02LjM2MS0xNS4zNTEuMDkzLTguMDguNDkzLTguMzc0IDQuMzk2LTMuMjMyIDQuODI1IDYuMzU2IDEzLjM5OCA3LjQ1NyAxNi42ODIgMi4xNDIgMS4xOTUtMS45MzIuNTUzLTUuMTMyLTEuNDI1LTcuMTEtNS4wODEtNS4wODEtNC40NjUtMTIgMS4wNjgtMTIgNi4xNTIgMCAxNC43MjcgMTIuNTE1IDE0LjcyNyAyMS40OTIgMCA2LjYwNy0xMy40NDQgMjAuNTIzLTE5LjgyNyAyMC41MjMtMS41MzggMC01LjcwNS0yLjkwOS05LjI2LTYuNDY0em04Ni4zNDkgMTguNTg0YzEzLjQxLTE0LjYwMyAxMi4xMDQtMzcuMDk4LTMuMDk4LTUzLjMyNy03Ljg1MS04LjM4LTI1LjI5My05LjgyNS0zMi40MzItMi42ODYtNi41ODggNi41ODctMTMuMTY1IDMyLjQ5My0xMC43MjIgNDIuMjI4IDUuMjEyIDIwLjc2MyAzMi40IDI4Ljg2NyA0Ni4yNTIgMTMuNzg1em0tMjcuNDU2LTIzLjYxNWMtNS4zMDYtMy43MTYtNy4xMy04LjE1LTYuOTc4LTE2Ljk2Ny4xNy05Ljg2LjY4NC0xMC43NSAyLjk2Mi01LjExNCAzLjM0NSA4LjI4IDEwLjM2MiAxMS40MDcgMTYuNTE4IDcuMzYgMy44MTctMi41MSAzLjYzOS0zLjY5NS0xLjEwMS03LjMyOS02LjMyMi00Ljg0NS03LjU1NS0xMS43MDEtMi4xMDUtMTEuNzAxIDQuODc0IDAgMjIuMzA0IDE5LjA2NiAyMi4zMDQgMjQuMzk3IDAgNS4yMDQtMTIuMzc3IDE0LjM4NS0xOS4zOTEgMTQuMzg1LTIuNzY0IDAtOC4yNTgtMi4yNjQtMTIuMjA5LTUuMDN6TTU0Mi45NiAxMzIuMzhsMzMuOTM1LTEyLjczNi0zNi4zNTktLjEzMmMtMzIuNTQtLjExNy0zNi4zNTQuNDYzLTM2LjMxNSA1LjUyNS4wNCA1LjEyOCAzLjMzMSAyMC4yODQgNC4zNzMgMjAuMTQuMjM3LS4wMzMgMTUuNzAyLTUuNzkxIDM0LjM2Ni0xMi43OTd6TTk5LjQ2NiAxMzAuMWwzLjQ2OC0xMC4yODgtMzAuNDY3LTEuMDI0Yy0xNi43NTctLjU2My0zMC40NjQtLjEzMi0zMC40Ni45NTguMDA2IDEuNTk2IDUyLjUwNyAyMi4xMDggNTMuNjYyIDIwLjk2Ni4xOC0uMTc4IDEuODktNC45NTQgMy43OTctMTAuNjEyem0yMDguOTA5LTMxLjg4N2M3LjE2NyAxLjE0NiAxNS4yNSA0LjA4IDE3Ljk2MiA2LjUxOSA0LjIxMyAzLjc4NyA2LjA0NiAzLjUzIDEyLjU2Mi0xLjc3IDQuMTk3LTMuNDEzIDkuNjUtNi4yMDUgMTIuMTItNi4yMDUgMi40NyAwIDQuNDktLjcxMyA0LjQ5LTEuNTg1IDAtMy4wMDktNDYuNTQtNzkuMjEyLTQ4LjMxNS03OS4xMS0yLjA4NS4xMjItNDkuNzg2IDgwLjA4OS01MS4yNTQgODUuOTI1LS42MTcgMi40NSAxLjMxOCAzLjM1NCA1LjA3MyAyLjM3MiAzLjMzOS0uODczIDcuOTU1LjY4MyAxMC4yNTggMy40NTggMy43MzUgNC41MDEgNS4yNiA0LjE0MiAxNC4xMy0zLjMyIDguNDI3LTcuMDkxIDExLjkzMS04LjA1IDIyLjk3NC02LjI4NHoiIGZpbGw9IiMzMzMiLz48cGF0aCBkPSJNMjc0LjE1IDExMC4zMjFjLS41MDItLjIzMy0xLjExOS0uNzY4LTIuNTI5LTIuMTktMS45MTEtMS45My0yLjY3MS0yLjQ5LTQuMjYtMy4xNDctMi4wODktLjg2Mi00LjM1Ni0xLjA5NC02LjQ4My0uNjY0LTEuODk4LjM4NC0yLjQyNC40MjYtMy4yODIuMjU4LTEuNDMzLS4yOC0xLjk0Mi0xLjE0OS0xLjUzNi0yLjYyMi41MDUtMS44MzcgNC4zMzctOC45NDMgMTIuMDA5LTIyLjI3NCAxNS41ODMtMjcuMDggMzYuNTM2LTYxLjIyMSAzOC44NS02My4zMDcuMjU3LS4yMzEuMjY1LS4yMzEuNTIzIDAgMS4zNzcgMS4yMzYgOS40NzYgMTMuNzI2IDIwLjU0IDMxLjY3OCAxNC45NjcgMjQuMjg1IDI3LjQxMSA0NS42NDQgMjcuNDExIDQ3LjA0OCAwIC44NTctMS4zMTYgMS4zNzItNC4wODYgMS41OTgtMy40NDIuMjgyLTcuNDI1IDIuMzAyLTEyLjg2OSA2LjUzLTIuNTg3IDIuMDA5LTMuNjkgMi43Ni00Ljk1IDMuMzY0LTEuMDUuNTA0LTEuMTM3LjUyNS0yLjI2OS41MjUtMS4xMTMgMC0xLjIyNi0uMDI1LTIuMDk2LS40NjItLjUxMi0uMjU3LTEuNTA1LS45NDktMi4yNDItMS41NjMtMi4xNzgtMS44MTYtNC43OTktMy4xMzYtOS4wNzItNC41NzEtNS40My0xLjgyNC0xMS4yNDQtMi45MTktMTYuMTk1LTMuMDUtMy45MS0uMTAyLTUuNzEyLjI0OS04LjY3NiAxLjY5LTIuNDIgMS4xNzctMy41ODYgMi4wMTMtOS4xMjUgNi41NDItNS42MzQgNC42MDYtNy42MzQgNS41NjItOS42NjQgNC42MTd6TTkzLjI0MSAxNDAuMThjLTEwLjE1OS0yLjk2LTQ1LjUwMy0xNi45MTktNTAuNDUtMTkuOTI0LS42ODQtLjQxNS0uNzM5LS40NzgtLjU0NC0uNjIgMS4xMzItLjgyOCAxMi4zMzgtMS4yNCAyNS4wMDQtLjkyIDUuMDUxLjEyOSAzNS41MDEgMS4xMzQgMzUuNTUxIDEuMTc1LjEuMDgxLTYuNTIyIDE5LjI4OC03LjAzIDIwLjM5NC0uMjEzLjQ2Mi0uNjUxLjQ0NC0yLjUzLS4xMDR6TTUwOC4yOTggMTQ0Ljc1MmMtMS4zODctMi43MTMtMy44ODgtMTQuOTctMy45NjEtMTkuNDA4LS4wMjktMS43MjQuMTg2LTIuNDI4Ljk2LTMuMTQxIDEuNzc0LTEuNjM1IDUuMzgtMi4yMjMgMTUuMjktMi40OTQgNS4wMDQtLjEzNyAyOC4xMDItLjE1OCA0NC40MTItLjA0bDExLjQyOC4wODEtMjcuNTE3IDEwLjMxNWMtMjUuMDkzIDkuNDA1LTM5LjY4NSAxNC44NDEtNDAuMjI1IDE0Ljk4NS0uMTM1LjAzNi0uMjctLjA2OC0uMzg3LS4yOTh6TTE0Mi42OTIgMjg0Ljk1NmMwLS43NyAzLjI2OS02LjUzMyAxMS41NTQtMjAuMzY3IDE5Ljg1LTMzLjE0NiAyOC45MjctNDUuMTYgNDAuMDczLTUzLjA0NCA5Ljk3LTcuMDU0IDE1LjMwMi0xMS45MyAyMS4yNDUtMTkuNDNsMy42NjQtNC42MjUgNC45NCA0Ljg1NmM4LjY0OCA4LjUwMiAxMy44NjEgMTAuOTY3IDIzLjI5NyAxMS4wMTQgMTEuNTQuMDU5IDI0LjE3OS02LjM4OCAyNC4xNzktMTIuMzMzIDAtMS4zNC45NTQtMi43MjIgMS44NzgtMi43MjIuMzkyIDAgMi42MTcuNjg0IDQuOTQ2IDEuNTIgNi4wNyAyLjE3NyA5LjYzIDIuOTY1IDE0LjYwOSAzLjIzMSA0Ljk0LjI2NCA4LjU0OC0uMTcgMTMuMzU4LTEuNjA4IDQuNzI2LTEuNDEzIDcuNDQ3LTIuODYgMTUuNTk5LTguMjkgNC4xMDctMi43MzUgNy41OTktNC45NzQgNy43Ni00Ljk3NC4xNiAwIDMuMTI1IDEuNzE5IDYuNTg4IDMuODIgMy40NjQgMi4xIDcuNjI2IDQuMzgxIDkuMjQ5IDUuMDY3IDExLjA2OCA0LjY4IDIzLjAyNCA0LjM3NCAzMy45NzEtLjg2NyAxLjk1OC0uOTM4IDYuNTY4LTMuNzMgMTAuMjQ1LTYuMjA3IDMuNjc2LTIuNDc3IDYuNzM2LTQuNDQ2IDYuNzk5LTQuMzc2LjA2My4wNyAxLjQ1NiAyLjkyIDMuMDk1IDYuMzM1IDEuNjQgMy40MTUgMy43IDcuMjY3IDQuNTc3IDguNTYgMy44IDUuNTk1IDguMTc2IDkuNzUxIDE0LjA4MyAxMy4zNzQgNi4wODIgMy43MyA5LjgzMiA4LjY4NyAxMC4yMiAxMy41MDUuMzgzIDQuNzgtMS43MDQgOS4wMi03LjcyMyAxNS42ODgtNC42OTcgNS4yMDQtNS44NzMgNy4yMzUtNS44NiAxMC4xMjUuMDExIDIuODkyIDEuNyA2LjIyOCA0LjY2OSA5LjIyMyA0LjgwNSA0Ljg0OSAxMi4zNDYgNi4yODggMjMuNDM1IDQuNDc0IDIuNDc0LS40MDUgNS41OTUtLjczOCA2LjkzNS0uNzQgNC4yODYtLjAwNiA2LjkwMyAyLjA5NiAxMS44OTMgOS41NDkgMy40NDMgNS4xNDMgMTAuOTc0IDE3Ljc1NSAxMC45NzQgMTguMzc4IDAgLjMyNC0uMzUyLjU1Mi0uODUxLjU1Mi0xLjA1MSAwLTUuNjI0LTEuMjQ0LTguOTMzLTIuNDMtNC4zNDgtMS41NTktNTcuMjcyLTIyLjAwNS03NC43NDctMjguODc4LTQ2LjY2NC0xOC4zNTEtNjIuMDI4LTI0LjIxMi02OS41MzctMjYuNTI1LTguMTE0LTIuNDk5LTEzLjY0LTMuMDg1LTE4LjEyNy0xLjkyMy01LjU4IDEuNDQ2LTgxLjcyIDMwLjg3LTEyNi4xMzIgNDguNzQyLTIxLjkzMSA4LjgyNi0yNC42NzggOS44NzYtMjguNzgxIDExLjAwMi0zLjI2My44OTUtMy4xNDQuODgzLTMuMTQ0LjMyNHoiIGZpbGw9IiM2Mzk4YWEiLz48L3N2Zz4=");background-size:20px 12px;padding-left:32px}.multi-language-selector .language-option[data-lang=kotlin]{background:no-repeat 30px url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE1Ljk1OSIgeTE9Ii0xMy4wMTQiIHgyPSI0NC4zMDciIHkyPSIxNS4zMzMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA2MSkiPjxzdG9wIG9mZnNldD0iLjA5NyIgc3RvcC1jb2xvcj0iIzAwOTVkNSIvPjxzdG9wIG9mZnNldD0iLjMwMSIgc3RvcC1jb2xvcj0iIzIzOGFkOSIvPjxzdG9wIG9mZnNldD0iLjYyMSIgc3RvcC1jb2xvcj0iIzU1N2JkZSIvPjxzdG9wIG9mZnNldD0iLjg2NCIgc3RvcC1jb2xvcj0iIzc0NzJlMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzgwNmVlMyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgNjBsMzAuMS0zMC4xTDYwIDYweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0LjIwOSIgeTE9IjQ4Ljk0MSIgeDI9IjIwLjY3MyIgeTI9IjY1LjQwNSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDYxKSI+PHN0b3Agb2Zmc2V0PSIuMTE4IiBzdG9wLWNvbG9yPSIjMDA5NWQ1Ii8+PHN0b3Agb2Zmc2V0PSIuNDE4IiBzdG9wLWNvbG9yPSIjM2M4M2RjIi8+PHN0b3Agb2Zmc2V0PSIuNjk2IiBzdG9wLWNvbG9yPSIjNmQ3NGUxIi8+PHN0b3Agb2Zmc2V0PSIuODMzIiBzdG9wLWNvbG9yPSIjODA2ZWUzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMCAwaDMwLjFMMCAzMi41eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItMTAuMTAyIiB5MT0iNS44MzYiIHgyPSI0NS43MzEiIHkyPSI2MS42NjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA2MSkiPjxzdG9wIG9mZnNldD0iLjEwNyIgc3RvcC1jb2xvcj0iI2M3NTdiYyIvPjxzdG9wIG9mZnNldD0iLjIxNCIgc3RvcC1jb2xvcj0iI2QwNjA5YSIvPjxzdG9wIG9mZnNldD0iLjQyNSIgc3RvcC1jb2xvcj0iI2UxNzI1YyIvPjxzdG9wIG9mZnNldD0iLjYwNSIgc3RvcC1jb2xvcj0iI2VlN2UyZiIvPjxzdG9wIG9mZnNldD0iLjc0MyIgc3RvcC1jb2xvcj0iI2Y1ODYxMyIvPjxzdG9wIG9mZnNldD0iLjgyMyIgc3RvcC1jb2xvcj0iI2Y4ODkwOSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTMwLjEgMEwwIDMxLjdWNjBsMzAuMS0zMC4xTDYwIDB6Ii8+PC9zdmc+");background-size:12px 12px;padding-left:2.3em}.multi-language-selector .os-option[data-os=linux]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgY2xhc3M9IlN2Z0ljb25fX2ljb24tLTN0IGdseXBoXzFmNCIgc3R5bGU9IndpZHRoOjE0cHg7aGVpZ2h0OjE0cHgiPjxwYXRoIGQ9Ik0xNC4yNyAxMi44MWExLjY5IDEuNjkgMCAwIDEtLjM2LS43NWMtLjA4LS4zOC0uMTgtLjc1LS41OS0uOWEuMjYuMjYgMCAwIDAgMC0uMDcgMy4zNCAzLjM0IDAgMCAwIC4wNS0xLjhBNi4xOCA2LjE4IDAgMCAwIDEyLjI4IDdjLS4zMi0uNDMtLjY2LS44NC0xLTEuMjdhMi43OSAyLjc5IDAgMCAxLS41OS0xLjg3IDcuNDggNy40OCAwIDAgMCAwLS44MiA1IDUgMCAwIDAtLjI3LTEuNjdBMS45MiAxLjkyIDAgMCAwIDguODYuMDVhMy4zNCAzLjM0IDAgMCAwLTEuNTcuMUExLjgyIDEuODIgMCAwIDAgNiAxLjM3YTMuNzIgMy43MiAwIDAgMC0uMTguOTR2MS42NGEzLjUgMy41IDAgMCAxLS43NiAyLjM3IDExIDExIDAgMCAwLTEuNDkgMi40NCA0LjE4IDQuMTggMCAwIDAtLjQxIDEuODcuNzUuNzUgMCAwIDEtLjE2LjUyIDEuNTQgMS41NCAwIDAgMS0xIC43MWgtLjFhLjg0Ljg0IDAgMCAwLS40OC44NyAyLjM0IDIuMzQgMCAwIDAgMCAuMjYgMS41NCAxLjU0IDAgMCAxLS4wNS45LjUuNSAwIDAgMCAwIC4xMy43My43MyAwIDAgMCAuNjUgMWwuNTcuMDlhNCA0IDAgMCAxIDEuNDguMzkgMi40MyAyLjQzIDAgMCAwIDEuMzUuMjggMS4yMSAxLjIxIDAgMCAwIDEtLjYuMjEuMjEgMCAwIDEgLjExLS4wN2wuNDctLjA0QTQuNjggNC42OCAwIDAgMSA4LjM4IDE1Yy40MyAwIC44Ny4wNyAxLjMuMTIgMCAwIC4wNy4wNi4wOS4xMWExLjI4IDEuMjggMCAwIDAgMS40My44IDIuMzIgMi4zMiAwIDAgMCAxLjMyLS43OSAyLjg2IDIuODYgMCAwIDEgLjg3LS42N2wuNy0uMzZhLjc3Ljc3IDAgMCAwIC40Ny0uNTYgMSAxIDAgMCAwLS4yOS0uODR6bS02LTEwLjMyYS41Ny41NyAwIDAgMSAuODMgMCAxIDEgMCAwIDEgLjA5IDEuMjdIOS4xYy0uMDIgMC0uOC0uMzYtMS0uNDYgMCAwLS4wNSAwLS4wNS0uMDZhMSAxIDAgMCAxIC4yNC0uNzV6TTggMy44NWwxIC4zN2EuMzYuMzYgMCAwIDEgLjI0LjI2QTMuNjcgMy42NyAwIDAgMSA3LjYyIDVhNS4yOCA1LjI4IDAgMCAxLTEuMTYtLjMyYy0uMDgtLjExIDAtLjIzLjA4LS4zMkw3LjEgNGExIDEgMCAwIDEgLjktLjE1ek02LjQgMi43M2EuMzkuMzkgMCAwIDEgLjcyIDAgMSAxIDAgMCAxIC4xNi42YzAgLjExIDAgLjEtLjIzLjJhMS43OSAxLjc5IDAgMCAwLS41MS4zNyAyLjM5IDIuMzkgMCAwIDEtLjEzLS4yMSAxIDEgMCAwIDEtLjAxLS45NnpNNS4xOCAxNS4wOUg1YTEuNzggMS43OCAwIDAgMS0uODUtLjIxQTMuMTUgMy4xNSAwIDAgMCAzIDE0LjU3YTQuMzQgNC4zNCAwIDAgMS0uNTItLjA5LjM2LjM2IDAgMCAxLS4zLS40OCAxLjQyIDEuNDIgMCAwIDEgMC0uMiAxLjE5IDEuMTkgMCAwIDAgMC0uNzIgMS4zMyAxLjMzIDAgMCAxIDAtLjI4LjQ4LjQ4IDAgMCAxIC4yOS0uNDZsLjI3LS4xYS44NS44NSAwIDAgMCAuNDQtLjMzbC4yNC0uM2EuNDUuNDUgMCAwIDEgLjY0LS4wOSAxLjc1IDEuNzUgMCAwIDEgLjM2LjM2IDEuNTkgMS41OSAwIDAgMSAuMTQuMjYgNy4yIDcuMiAwIDAgMCAuOTIgMS40IDIuOCAyLjggMCAwIDEgLjMuNDYuNzIuNzIgMCAwIDEtLjYgMS4wOXptNC43Ni0xLjQ3YS4yLjIgMCAwIDEtLjA3LjA5IDMuMzUgMy4zNSAwIDAgMS0yLjM5LjYzIDIuNDYgMi40NiAwIDAgMS0xLjA3LS40MSAxLjE2IDEuMTYgMCAwIDEtLjE4LS4ybC0uMzMtLjQ0aC4yMWEuMzguMzggMCAwIDAgLjMxLS41IDEuODIgMS44MiAwIDAgMC0uMjctLjU2IDMuODggMy44OCAwIDAgMC0xLS45IDEuMTQgMS4xNCAwIDAgMS0uMy0uMTguNzkuNzkgMCAwIDEtLjEyLS41OHYtLjQ0YTYuMDggNi4wOCAwIDAgMSAuNTktMS45IDE0LjA4IDE0LjA4IDAgMCAwIC44Ni0yLjEzYy4wOC0uMzIuMTQtLjY0LjIyLTFsLjUuMzlhMSAxIDAgMCAwIC42NC4yOCAyIDIgMCAwIDAgLjcyLS4xMyA0IDQgMCAwIDAgLjQ3LS4yMiAxLjMyIDEuMzIgMCAwIDAgLjItLjEyIDMuNDEgMy40MSAwIDAgMCAuNTYtLjQyIDE2LjA4IDE2LjA4IDAgMCAwIDEgMi42Yy4xOS40MS40MS44Mi41OCAxLjI0YTIuODEgMi44MSAwIDAgMSAuMyAxYzAgLjQ3LS4zMS40Ny0uMzkuODVhLjIzLjIzIDAgMCAxLS4wOC4xMSAxLjA2IDEuMDYgMCAwIDAtLjU2LjY4IDYuMTcgNi4xNyAwIDAgMC0uMTggMS4yOGMtLjA2LjM2LS4xNi42Ni0uMjIuOTh6bTMuNzguMWEyLjU2IDIuNTYgMCAwIDEtLjQuMjJsLS4zOC4yYTIuMjYgMi4yNiAwIDAgMC0uNjQuNSAxLjcgMS43IDAgMCAxLTEgLjYxLjg0Ljg0IDAgMCAxLTEtLjQ4IDEgMSAwIDAgMSAwLS42NSA0LjU0IDQuNTQgMCAwIDEgLjEyLS41IDQuMjQgNC4yNCAwIDAgMCAuMjEtMS4xOCA0LjY2IDQuNjYgMCAwIDEgLjEzLS43My41NC41NCAwIDAgMSAuMy0uMzZjMCAuMTMuMDcuMjcuMTIuMzlhLjU0LjU0IDAgMCAwIC43MS4zMSAxLjQyIDEuNDIgMCAwIDAgLjU2LS4zMi4zLjMgMCAwIDEgLjE1LS4wN2guMTZhLjQ5LjQ5IDAgMCAxIC40NS4zMyAzLjQ1IDMuNDUgMCAwIDEgLjEyLjQ2IDEuMDcgMS4wNyAwIDAgMCAuMjMuNDUgMS44NiAxLjg2IDAgMCAxIC4yMy4zMi4zMy4zMyAwIDAgMS0uMDcuNXoiLz48L3N2Zz4=")}.multi-language-selector .os-option[data-os=macos]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgY2xhc3M9IlN2Z0ljb25fX2ljb24tLTN0IGdseXBoXzFmNCIgc3R5bGU9IndpZHRoOjE0cHg7aGVpZ2h0OjE0cHgiPjxwYXRoIGQ9Ik0xMC41MzkgNi45MDZhMi44ODkgMi44ODkgMCAwIDAgMS44MDEgMi42MyA3LjAxMyA3LjAxMyAwIDAgMS0uOTI5IDEuODVjLS41Ni43OTItMS4xNCAxLjU4LTIuMDU0IDEuNTk3LS44OTkuMDE2LTEuMTg4LS41MTYtMi4yMTUtLjUxNnMtMS4zNDkuNS0yLjIuNTMyYy0uODgyLjAzMy0xLjU1NC0uODU2LTIuMTE4LTEuNjQ1QzEuNjcgOS43NC43OSA2Ljc5MyAxLjk3MyA0LjgwNGEzLjMwMiAzLjMwMiAwIDAgMSAyLjc3Ny0xLjYzYy44NjctLjAxNSAxLjY4NS41NjUgMi4yMTUuNTY1LjUzIDAgMS41MjQtLjY5OCAyLjU3LS41OTZhMy4xNyAzLjE3IDAgMCAxIDIuNDU0IDEuMjkgMi45MzUgMi45MzUgMCAwIDAtMS40NSAyLjQ3NG0tMS42OS00LjgzMUEyLjgwNiAyLjgwNiAwIDAgMCA5LjU0OSAwIDMuMDQzIDMuMDQzIDAgMCAwIDcuNTcuOTg1YTIuNjY5IDIuNjY5IDAgMCAwLS43MTIgMi4wMTEgMi41MiAyLjUyIDAgMCAwIDEuOTktLjkyIi8+PC9zdmc+")}.multi-language-selector .os-option[data-os=windows]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgY2xhc3M9IlN2Z0ljb25fX2ljb24tLTN0IGdseXBoXzFmNCIgc3R5bGU9IndpZHRoOjEycHg7aGVpZ2h0OjEycHgiPjxwYXRoIGQ9Ik03LjQ4IDE0LjhWOC41NEgxNlYxNnpNMTYgNy40Nkg3LjQ4VjEuMzhjMC0uMTIgMC0uMTUuMTUtLjE3bDQuNjgtLjY4TDE2IDB6TTYuNCA4LjU0djYuMTJoLS4zM2wtNS4xNi0uNzUtLjgtLjExYy0uMDcgMC0uMTEgMC0uMTEtLjExVjguNTh6bTAtNy4xNXY2LjA3SDB2LTUuMnoiLz48L3N2Zz4=")}.multi-language-selector .language-option{cursor:pointer;display:inline-block;font-weight:400;margin:0;padding:4px 20px;min-width:130px;max-width:320px;text-align:center;filter:grayscale(1);opacity:.7}.multi-language-selector .os-option{float:right;cursor:pointer;display:inline-block;margin:0;padding:4px;min-height:20px;max-height:20px;min-width:28px;max-width:28px;background-repeat:no-repeat;background-size:24px 24px;background-position:50%;filter:grayscale(1);opacity:.5}.multi-language-selector .language-option.selected,.multi-language-selector .os-option.selected{background-color:#ebebec;filter:none;opacity:1}.multi-language-span.hide{display:none}.multi-language-selector~.multi-language-sample.hide{position:absolute;top:-9999px;left:-9999px}
