/* reset css */
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, font, 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 {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    box-sizing: border-box;
}
input,textarea,select {
    box-sizing: border-box;
}
ol, ul {
    list-style: outside none none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.lfloat {
    float: left;
}
.rfloat {
    float: right;
}
.clear {
    clear: both;
}
.clear-after:after {
    content: '';
    clear: both;
    display: block;
}

.table { display: table; }
.t-row { display: table-row; }
.t-cell { display: table-cell; }

.grid {}
.g-row:after {
    content: '';
    clear: both;
    display: block;
}
.g-row>.g-cell { float: left; }
.gma {
    margin-left: auto;
    margin-right: auto;
}
.gal { text-align: left; }
.gac { text-align: center; }
.gar { text-align: right; }
.grel { position: relative; }
.w1 { width: 4.1666%; }
.w2 { width: 8.3333%; }
.w3 { width: 12.5%; }
.w4 { width: 16.6666%; }
.w5 { width: 20.8333%; }
.w6 { width: 25%; }
.w7 { width: 29.1666%; }
.w8 { width: 33.3333%; }
.w9 { width: 37.5%; }
.w10 { width: 41.6666%; }
.w11 { width: 45.8333%; }
.w12 { width: 50%; }
.w13 { width: 54.1666%; }
.w14 { width: 58.3333%; }
.w15 { width: 62.5%; }
.w16 { width: 66.6666%; }
.w17 { width: 70.8333%; }
.w18 { width: 75%; }
.w19 { width: 79.1666%; }
.w20 { width: 83.3333%; }
.w21 { width: 87.5%; }
.w22 { width: 91.6666%; }
.w23 { width: 95.8333%; }
.w24 { width: 100%; }
.offset05 { margin-left: 2.0833%; }
.offset1 { margin-left: 4.1666%; }
.offset2 { margin-left: 8.3333%; }
.offset3 { margin-left: 12.5%; }
.offset4 { margin-left: 16.6666%; }
.offset5 { margin-left: 20.8333%; }
.offset6 { margin-left: 25%; }
.offset7 { margin-left: 29.1666%; }
.offset8 { margin-left: 33.3333%; }
.offset9 { margin-left: 37.5%; }
.offset10 { margin-left: 41.6666%; }
.offset11 { margin-left: 45.8333%; }
.offset12 { margin-left: 50%; }
.offset13 { margin-left: 54.1666%; }
.offset14 { margin-left: 58.3333%; }
.offset15 { margin-left: 62.5%; }
.offset16 { margin-left: 66.6666%; }
.offset17 { margin-left: 70.8333%; }
.offset18 { margin-left: 75%; }
.offset19 { margin-left: 79.1666%; }
.offset20 { margin-left: 83.3333%; }
.offset21 { margin-left: 87.5%; }
.offset22 { margin-left: 91.6666%; }
.offset23 { margin-left: 95.8333%; }
.offset24 { margin-left: 100%; }
.h1 { height: 20px; }
.h2 { height: 40px; }
.h3 { height: 60px; }
.h4 { height: 80px; }
.h5 { height: 100px; }
.h6 { height: 120px; }
.h7 { height: 140px; }
.h8 { height: 160px; }
.h9 { height: 180px; }
.h10 { height: 200px; }
.h11 { height: 220px; }
.h12 { height: 240px; }
/* End reset css */

/* font css */
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(/build/fonts/open-sans-normal.4cace754.woff) format("woff");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/build/fonts/open-sans-bold.352b837d.woff) format("woff");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 400;
    src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/build/fonts/open-sans-italic.43ec0253.woff) format("woff");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 700;
    src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/build/fonts/open-sans-bold-italic.beb9c103.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 700;
    src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/build/fonts/open-sans-bold-italic.beb9c103.woff) format("woff");
}

@font-face {
    font-family: 'Proxima Nova Bold';
    src: url(/build/fonts/ProximaNova-Bold.1f267da1.woff) format("woff");
}
/* end font css */

/* LAYOUT */
html,
body {
    height: 100%;
}
body {
    font-family: "Open Sans",Verdana,sans-serif;
    font-size: 14px;
    background: #fafafa;
    color: #000000;
}
#wrapper, .l-header, .l-footer, .l-center {
    min-width: 960px;
}
.l-content {
    display: table-row;
    height: 100%;
}
#wrapper {
    display: table;
    height: 100% !important;
    width: 100%;
}

.l-center {
    margin: 0 auto;
    width: 960px;
}
.l-header {
    border-bottom: 1px solid #d6d6d6;
    box-shadow: 0 0 5px 0 #c6c6c6;
    height: 85px;
    margin-bottom: 30px;
}
.l-header-logo {
    float: left;
    height: 44px;
    line-height: 44px;
    vertical-align: middle;
    margin-top: 17px;
}
.l-header-logo-aus {
    float: left;
    height: 64px;
    margin-top: 8px;
    margin-left: 22px;
}
.l-header-phone {
    float: right;
    line-height: 18px;
    margin-top: 24px;
    text-align: right;
    font-size: 12px;
    color: #fff;
}
.l-header-phone a {
    color: #fff;
}
.l-header-phone > strong {
    display: block;
    font-size: 14px;
}
.body-last .l-header-phone {display: none;}
.l-header-last {
    background: none;
}
.l-header-last .l-header-logo {
}
.l-header-last .l-header-phone {
    /*background: url('last-phone.png') 0 center no-repeat transparent;*/
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    padding-left: 40px;
    text-align: left;
}

.l-header-chooselang .l-header-chooselang-list {
    left: 0;
    top: 100%;
}

.l-footer-padder {
    height: 100px;
}
.l-footer {
    background: #ebebeb;
    border-top: 1px solid #959595;
    box-shadow: 0 2px 0 -1px white inset;
    color: #323232;
    font-size: 13px;
    line-height: 21px;
    margin-top: -95px;
    min-width: 960px;
    padding: 26px 0;
    position: relative;
}
.l-footer-links a {
    color: #323232;
    text-decoration: none;
}

.b-box {
    background: white;
    border-radius: 4px;
    border: 2px solid #f2f2e6;
}
.b-box-header {
    background: #f2f2e6;
    border-radius: 4px 4px 0 0;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 10px;
}
.b-box-footer {
    background: #f2f2e6;
    border-radius: 0 0 4px 4px;
    line-height: 20px;
    padding: 20px 50px;
}

/* COMMON */
.f-blue {
    color: #249ec6;
}
.f-red {
    color: #59020b;
}
.g-cell > .c-input, .g-cell > .c-select {
    width: 100%;
}

/* COMPONENTS */
/* forms */
.c-input {
    border: 1px solid #bdbdbd;
    background: #fff;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 4px;
    text-indent: 5px;
}
.c-select {
    border: 1px solid #bdbdbd;
    background: #fff;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 4px;
    text-indent: 2px;
}
.c-select.c-error, .c-input.c-error {
    border-color: red;
}
.c-label {
    display: inline-block;
    line-height: 30px;
}
.c-label>span{
    display: inline-block;
    line-height: 14px;
    vertical-align: middle;
}
/* styler */
.jq-checkbox {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAq5JREFUeNqUVLtO60AQPTt2HKAhokApiKCCP0BIlEBJTQkI+ANaSipaaj4AOqjgL6h5iUukcK/QBSGCk9jevXNmk9yakewd786Zx5lZuxACbm5uQr/fh/cezjl7uM+VwrNGo4H19XXnrq6uwvz8PMZCmxAVhSEkuvqAPO+h0+kg/fr6wtxcC34wQCUOwghB4ASoglewt2hJmuLl5QWpCrrdXD3Gg+DCMAIjqaLf4hJ0/76jrDzSqqpQFn0kidi5Z0o+gpmeBIcyqZDV6/BlCSEgTWrqdGhU+ghkFH15RvWxtomJTB3oRl7k8BWGKTFts4a3YCGyoPu9fg5hDSJCPqIJ6dTiQWrHpahWaP6SBSHX5aAYnjhUBGoN5p4ikYRSN8pKa2BTalnd/LNeUT5FoncXYkTvS1Rq7CRxVvSf3x0zKFUPodJCCS5jH9UBbdq/2nqm+8zv/Pz8fVAMGmmaaWMSFNpEbR1qtQxelPY+vQu2tracAX4igh/KjwEpX9fX12GgeRudKkmSjEedKfNsenoaGxsb/8e72WyaofVFZ4Y6G8rvXq+H5+dnvL6+QjjerVZLGakNaXTj7t7f3+Pw8NAMl5aWzJHQ8Pv728J2u10URWHGn5+fODk5wdPTE46OjiwCASkNCKDUdYQ/Pj4McHp6ire3N2va2toaZmZmzJmwuMnJSfs4Ozuz+3t5eYnb21vTl5eXsbm5aUBmYyyxjuPjYzw+Ptrz8PBg0RYWFrC7uxuvqJKQ5zreVIhcXFzE1NQU7u7u9KJM2N7+/r5Fz7LMMuAqIxq3t7exurpqnrm3t7eH0d+E53RgRTNPeiZLOzs71jA2aWVlJdKovWAWI1BKpd1uY3Z21rwdHBxYBBY5ahydkV77ufF1cXFhozHqNPNlJKYHu9fewBzvfwIMAItBvw06TujVAAAAAElFTkSuQmCC') 0 0 no-repeat transparent;
    display: inline-block;
    height: 12px;
    vertical-align: middle;
    width: 12px;
}
.jq-checkbox.checked {
    background-position: 0 -15px;
}
/* error alert */
.c-alert {
    background: #fff;
    border-radius: 4px;
    border: 1px solid #999988;
    box-shadow: 0 5px 10px -5px black;
    color: #323232;
    font-size: 12px;
    left: 50%;
    line-height: 20px;
    margin: -100px 0 0 -150px;
    padding: 5px 10px 15px;
    position: fixed;
    text-align: center;
    top: 25%;
    width: 300px;
    z-index: 10;
}
.c-alert-title {
    border-bottom: 1px solid #999988;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
    padding: 5px 0;
}
.c-alert-close {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANNJREFUeNqsUjEOgzAMTCLGSpnyjLYfaCf+2N8gITEwF57RCbV7eg6XyKWULlg62ZwvkePDxRiNAOFzvcU9T9uck1PW2htSixwMg3XHXorXedYhB8UlHXumwgGPfAGOQIPvmtqGnFzuMYXROlzwpQPnrYzJaXJjpDDXNTQPNc1P3eEOndqXiAcgElKHlX0FYAAiIXX42OGe4ZQB+imj2unSgFVdNsrKryEu6V0sli3clab81VV494QpejaLAXS7BXrRcMKiSwbMXNGBm8zeP/ZbgAEAv3namZRUf9UAAAAASUVORK5CYII=') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 10px;
    opacity: 0.5;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 10px;
}
.c-alert-close:hover {
    opacity: 1;
}
.c-alert.error {
    border-color: #f38167;
    background: #ffe5df;
}
.c-alert.error .c-alert-title { color: #f32e00; border-color: #f57557; }
.c-alert.error .c-alert-close { background-position: -10px 0; }
/* cart unload */
#j-cart-beforeunload {
    visibility: hidden;
}
#j-cart-beforeunload .sysmessage {
    display: none;
}
/* tips */
.tip-wrap {
    position: relative;
    display: inline-block;
}
.tip-content {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;

    background: #fff;
    border: 1px solid #f2f2e6;
    border-radius: 4px;
    box-shadow: 0 0 6px 0 #a8a8a8;
    padding: 10px 15px;
    z-index: 1;
}
.tip-wrap:hover .tip-content {
    display: block;
}
/* loading */
.cart-loading-w  {
    background: rgba(0,0,0,.1);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11;
}
.cart-loading {
    background: #fff;
    border: 1px solid #868C94;
    color: #737272;
    font-size: 11px;
    left: 50%;
    margin: -100px 0 0 -100px;
    padding: 20px 10px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 150px;
}
.cart-loading span {
    display: inline-block;
    vertical-align: middle;
}
.cart-loading .icon {
    /*background: url('loading-cart.gif') 0 0 no-repeat transparent;*/
    height: 64px;
    margin: 0 0 15px;
    width: 64px;
}
/* win icon */
.win-icon {
    /*background: url('win-icons-small.png') -1000px 0px no-repeat transparent;*/
    height: 59px;
    width: 45px;
    display: inline-block;
    vertical-align: middle;
}
.win-icon.winxp {background-position: 0px 0px;}
.win-icon.winvista {background-position: 0px -58px;}
.win-icon.win7 {background-position: 0px -117px;}
.win-icon.win8 {background-position: 0px -173px;}
.win-icon.win10 {background-position: 0px -238px;}

/* FIRST */
.box-first {
    background: #f4f5ff none repeat scroll 0 0;
    border: 3px solid #056f9e;
    border-radius: 10px;
    margin: 0 auto;
    padding: 20px 117px;
    width: 960px;
}
.box-first h1 {
    font-size: 26px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 15px;
    padding: 0;
    text-align: center;
}
.p-intro-text {
    margin-bottom: 15px;
}
.p-intro-text h1 {
    font-size: 26px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 15px;
    padding: 0;
    text-align: center;
}

.p-intro-text .dashed {
    border-bottom: 1px dashed #000;
}
.p-left-side {
    float: left;
    width: 240px;
    text-align: center;
}
.product-notebook {
    margin-bottom: 25px;
    margin-top: 20px;
}
.product-alert {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUZJREFUeNqUk89KQkEUxr1j9AAhSBY9QLYO0/6tXBcEJdrOlQ9Um6BFRRQt6gkCy+wBwgdoYQVi+zTs++KbOAyT5Qc/7p2Zc+aee/4kvSRJGXGxCxpgBUxpfwha4BBcgtGPg7kgB67kOE4PoAKeuXDanAePcubXjkEZzImy9nhWBPfy+Y6AITTBKuiBbRnEVALXIAPa9OEFe3g5B59gXSF6jUxuvBjlHUiDqlPCqNPA+Te1ZUvVnUnaWer/8heUnCnV0wQXeNtpF/nfieRUGmopcj4jQuX1/HAmcdWIYV+EqunZ4gUHWuxHuvBdWBVkSx3FGmlLfR8Tu/BGjcRm2/CzkFN9F5QTlvQEdOS4qLBrqhrnYBm82WGaBRdg7Y/ENzWxr3aYqBeGBNjat2Bgzgba2wGb3jkc51Ds9SybBXRZspjRlwADAPJSSmHmSmheAAAAAElFTkSuQmCC') 0 0 transparent no-repeat;
    color: #010101;
    font-size: 15px;
    height: 17px;
    line-height: 16px;
    margin-bottom: 5px;
    margin-left: 20px;
    padding-left: 25px;
    text-align: left;
    white-space: nowrap;
}
.tdu-light .product-alert.first {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUVJREFUeNqUk89KgkEUxfUWPUAE0Z83qAcoLQwEl0UgmKQ7Vz6QbYJaGFS0iHqASkp7gNYuWlSLsH1adk6cLy7DlHngx8c3c+7M3Dt30t1uyisNSqAOVsGkxgfgDuyBUzD8CXALzIMzBf6lNiiDR/6YBhfBvYK52wEogAVR0BjnMuBWMd8n4LFbYA28gm0ZYsqCczADOowx5czgD7AVBA99vqrDprw87Y6pYFRT+Y1SR16qZq5oR6n/K1kga+6qHsZYIPFOWZDv2DJdDbUcmZ8WoZb0fTdXuN2IsSdCVZJb4QIN/VQjXfgmvFbkpfZNvc27nwAXapbfUmAXXsrLmGNT8UrqbXbYNTgEeTAn8mrlG3noLYJP/5hoPAHrIwrf0oYv/jFRzyDH9gRXoO/m+hrjrhtJcPicQzHPWTYLeOKVxUxfAgwA3sROcMF98AAAAAAASUVORK5CYII=') 0 0 transparent no-repeat;
}
.tdu-light .product-alert {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUVJREFUeNqUk81KQlEUha/H6AEiiCx6gGwclf2NHCcEKuqsUQ9Uk6BBhRQN6gkCy+wBokmzBlYQOVfD1op1cHM4WS74uPees/d2u39SyXNilQJFsA9WwYTO+6AJDsEFGAwdhgEy4FKOo3QPyuCFH06H8+BBzvy1Y5AHcyKvM96tgTv5/GTAtBtgHXyAggxiyoErMA1a9GGAEl7q4AtsKkWvgamNF7O8BWlQcSoYdRo4/6aWbKk9Z4p2lvxfPkDOmVY9jhHA2066yP8dS06toZYi91MiVFbPrjOFq0QMP0Woqp5NBjjQRy0yhR1htSJb6ig2SDua+5g4hdcaJA7blt+FjPq7oJqwpSfgSY6LSruqrnEPlsG7XaZZcA42/ih8Qxv7ZpeJemVKgKN9A3rmrqezXbDtncN1DsVZn+GwgDZbFjP6FmAAi/BJyfvV6+0AAAAASUVORK5CYII=') 0 0 transparent no-repeat;
}
.p-right-side {
    float: left;
    width: 480px;
}
.p-right-side-header {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

#page-first-form .g-row {
    margin-bottom: 15px;
}
#page-first-form .g-row.h1 {
    margin-bottom: 0;
}
#page-first-form-button {
    /*background: transparent url("btn-main.png") no-repeat scroll 0 0;*/
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    font: bold 20px/58px "Open Sans";
    height: 58px;
    margin: 0 0 5px;
    overflow: hidden;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 #0f74a7;
    width: 262px;
}
#page-first-form-button:hover {background-position: 0 -60px;}
#page-first-form-button:active {background-position: 0 -120px;}
#page-first-form .ms-box {
    /*background: url('logo-ms-small.png') 0 0 no-repeat transparent;*/
    display: inline-block;
    height: 49px;
    margin-right: 15px;
    vertical-align: middle;
    width: 88px;
}
.p-button-container {
    text-align: center;
}
.p-button-container .secure {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAYAAABLy77vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd9JREFUeNqsU0svA1EUPnceSHr14TGVUjsrIV4bjw22NiLEjpUdKwuJH+A/sBMb0lhhYSksJBIiLK1KpaW0OhUJ0+vcOzN11QyLOsmXufec73z9zukMSSQS4BE9iFXEOCLi5J4Qh4g1xGVlg+YhMofYaDaiOq2noCiqSJYsq8E0zdmHTHrS4Wz/JtTFRVrj7TorlSCTTsNrsSgKgQCFYCgEsbZ4beo2uYmpa8SV26hUCK00G4bOGIPU3e1j0TSn8FzDYZqFacxlCZKaDKMGH8tyo9L7tiffxwKUwks+x8+LiF3EuwO+zKU81rg7znWbuIbiHpyIqqrmjrPv1qT6Aa+pqthbi9yryarndRNELBb3g/eCbNVpyCEHCBE0XZ6G3GzNH+NzGKqLY+5ouHXgsiqVu7PuEXu0EoFqoyxkHZnAspY9b1gFdZR6NvjxbCGeZxKb2blcKgbFbIP9QjY+QTiW8uSVhYhFQBusr/hpECLxmXVxTe4sQCR678mTHBH4OC0Ae/6wLQdV0IaCHnP58xSX8NMy8RTy45UdaX0hT8uVQn68r9Eu8sDy77ZlqoHWHwZKc2I3PPjZj/dt2d8sO7lIKCPgO5rbK//9emf479HAn/evb/ZJMtNR7Ud78inAAB+izZOavtacAAAAAElFTkSuQmCC') 0 center no-repeat transparent;
    min-height: 21px;
    padding-left: 20px;
    white-space: nowrap;
    display: inline-block;
    font-size: 12px;
    line-height: 23px;
    margin: 0;
    padding-left: 25px;
    width: auto;
}

/* SECOND */
.p-sides {
    padding-bottom: 50px;
}
.p-sides-left {
    float: left;
    margin-right: 20px;
    width: 365px;
}
.p-sides-right {
    float: left;
    width: 575px;
}
.p-sides-right .b-box-header{
    line-height: 26px;
    padding: 5px 10px;
    padding-bottom: 7px;
}
.p-sides-right .b-box-header>span {
    display: inline-block;
    width: 158px;
    height: 24px;
    /*background-image: url('cards.png');*/
    background-position: 0 0;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 10px;
}

/* left side */
.p-products-list {}
.p-products-list > .grid {
    padding-left: 8px;
    padding-right: 8px;
}
.p-products-list .product-box {
    height: 150px;
    text-align: center;
    line-height: 150px;
}
.p-products-list .product-box>img {
    vertical-align: middle;
}
.p-products-list .p-text.pd0 {
    padding-bottom: 5px;
}
.p-products-list .p-total {
    font-size: 12px;
    padding-bottom: 9px;
}
.p-products-list .p-text {
    font-size: 11px;
    line-height: 12px;
    padding: 0 15px 15px;
}
.p-products-list .moneyback {
    font-size: 12px;
    line-height: 18px;
    padding: 3px 0;
}
.p-second-desc {
    font-size: 12px;
    line-height: 15px;
    padding: 10px 0 0;
}
.p-second-desc>span.p {
    display: block;
}
.p-second-desc>span.p:before {
    content: '-';
    padding-right: 3px;
}
.p-second-desc-head {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 0;
}
.p-second-desc-info {
    display: inline-block;
    margin-top: 7px;
}
.p-second-desc-info .icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABeSURBVHjaYmSKbfzPgBucYmBgcGNgYPjIxIAfmDEwMOxiYGDgJ6QQpng3hsK/i+oY/i6qQxc2JcZEBgYGBgbqK2QkEDy4TcThGeJNZGFgYHgvyM0h+P7rj/f4FAIGAKnXFzxXp+D3AAAAAElFTkSuQmCC') center center no-repeat transparent;
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 11px;
    margin-right: 5px;
}

.p-products-elems {
    font-size: 14px;
    line-height: 15px;
    padding-top: 10px;
    padding-bottom: 20px;
}
.p-products-elems .g-row {
    padding: 10px 0 0;
}
.p-products-elems .g-row.p-products-elems-head {
    border-top: 1px solid #525252;
    border-bottom: 1px solid #525252;
    padding: 7px 0;
}
.p-products-elems-name {
    font-weight: bold;
    position: relative;
}
.p-products-elems-label {
    display: inline-block;
    color: #249ec6;
    font-size: 14px;
    margin-top: 3px;
}
.p-products-elems-pricebase {
    display: inline-block;
    margin-bottom: 3px;
}
.p-products-totals {
    padding: 10px 0;
    font-size: 11px;
}
.p-checkbox-list {
    font-size: 12px;
    padding: 0 8px;
    margin-left: 4.1666%;
}
.p-checkbox-elem {
    padding: 10px 0;
}

/* right side */
.p-sides-right .icon-cardtypes {
    /*background: url('icon-cardtypes.png') 0 0 no-repeat transparent;*/
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 144px;
}
.p-fields {
    /*background: url("icon-trust.png") 443px 37px no-repeat transparent;*/
    padding: 40px 0 70px;
}
.p-fields .g-row {
    padding-bottom: 10px;
}
.p-fields label {
    display: inline-block;
    line-height: 16px;
    padding: 4px 10px 6px;
}
.p-sides-right .submit {
    /*background: url('btn-main.png') no-repeat scroll 0 0 transparent;*/
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-family: Open Sans;
    font-size: 20px;
    font-weight: bold;
    height: 52px;
    margin: 10px 0;
    overflow: hidden;
    text-shadow: 0 -1px 0 #0f74a7;
    width: 242px;
}
.p-sides-right .submit:hover {
    background-position: 0 -55px;
}
.p-sides-right .submit:active {
    background-position: 0 -55px;
}
.p-sides-right .submit-secure {
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
}
.p-sides-right .submit-secure-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0pJREFUeNpkVE1vHEUQfd3T87Hr2YlxUISdXS0cQFaEJYQsFHLgmHtkn3JB+QO5wYkDXC0OnCIshPgBviPlaAk4GMLFQjGWLQtL9i5ass5+eHY+erp5PcaWQ0YqTXdX1ev3qrpbWGvxv69Je8MYM5FSphwbxkia4jjn2msJ6vqEge+NRqMv9/f3Pzo8PPwnTdMel6fdbre5vLw8Wlxc3OT8Vwd8PU9cMimK4tbe3t73Ozu/3e/3+0HSmsf8/LxJZ1M7HA4RBEG1urr6C+3zOG4+ewXIgWit5fHx8WdbW1vjjY2v7dHRXydcf1BVNub/zmRy/nRz8zv75Mm32c7Ozk+Uet/lXZqs6Qhx6+zsbG0wGMT37t39udvtfELgH4WwKYOeN5vRw7W1B0daF+H5+fnH4/F4g2nRJREHIoyBnk7Td6uqEp1OZ5ugfc/zCv4dZdZSvlxYWLhLSX8QQJZl+b611ZUcRTaeUvJRns9aDACpxq47NPdv0W7QJlzXURQJFt7Vx7vY/wrE3O71+p9mWeaHYYjZbPb45OTksXMyiVI9UOpBkiSu7TfZALB7WFlZqVx8XY7pdPxoe3v7mzhOEqWU4w7f9xGGDfR6Pezu7tbFo7TaKBkubn19XbbbS/Y/JvYh9ccsWu106A7AfVyHgMdE7frIDYSTW/suAerCGhGtCuvcIdyZtKaA0E6xAHReszA2gPGBmTxH6SkYJV85sdL4M98EjHCZJel6c0g5ZWughUIlGxC+qt0NG8LXBjarcHp6Kq5AkswbIfPcDYFvnVGAdpgCliChnHJ8hvrGmAaZci2IURbXmJQy+Ep6aSZ9Q6o0VOy5ZGeA0MuR5SU0tRj4mOkMCAwqMWHdtNNbs1Ev0/4Pnej3L5Kg6qSujCUwJxME2oOcTJG3/kZV+PTQG2QYEzQTEbLpAXSxCBUQJBs+1+342YtWY9DRYgSVn8LmGffwMDf3Fm4vNKDKJkSRwpLpCzWH3aHA8M8l8fY7H5LJfKWmOhTDUbs1OChhRIyb9gYCSpqgQGXeZDEjzEYFkmiJQB5ykWAgcrQXP1BQDdem7OIpMCXPiy8M6+vxMHFLC2VEfduNsjwaQio3u3g3eOxYfu508QqIfwUYAMsAuSo04yyjAAAAAElFTkSuQmCC) no-repeat scroll center center transparent;
    display: inline-block;
    height: 18px;
    left: -7px;
    margin-left: -20px;
    margin-right: 3px;
    vertical-align: middle;
    width: 30px;
}
.p-trust {
    color: #5e382b;
    font-size: 12px;
    line-height: 19px;
    padding: 20px 0;
}
.p-secure {
    background: url(/build/images/lock.6836156a.png) 0 center no-repeat transparent;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 20px;
    padding: 0 20px;
    text-align: center;
    max-width: 90%;
}
.p-wait {
    min-height: 120px;
}
.p-wait-text {
    margin: auto;
    padding-top: 20px;
    margin-bottom: -90px;
    text-align: center;
    font-size: 24px;
    color: #999;
    height: 90px;
    /*background: url('spinner.gif') center bottom no-repeat;*/
    background-size: 40px;
}

/* MONTH */
#page-month-form-button {
    background: #59b200;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    outline: 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
#page-month-form {
    padding: 0 20px;
}
#page-month-form .g-row {
    margin-bottom: 8px;
}
.page-month .c-input {
    border: 1px solid #bdbdbd;
    background: #fff;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 4px;
    text-indent: 5px;
    border-radius: 5px;
    outline: 0;
}
.page-month .c-select {
    border: 1px solid #bdbdbd;
    background: #fff;
    height: 40px;
    line-height: 40px;
    padding: 0 4px;
    text-indent: 2px;
    border-radius: 5px;
    outline: 0;
}
.page-month .c-select.c-error,
.page-month .c-input.c-error {
    border-color: red;
}
.page-month .blue-line {
    background: #016eb1;
    box-shadow: inset 0 5px 5px -6px #000;
    color: #fff;
    line-height: 30px;
    margin: -30px 0 20px;
}
.page-month .blue-line .l-center {
    /*background: url('month.label.png') right center no-repeat transparent;*/
    min-height: 140px;
    padding: 40px 0;
}
.page-month .blue-line-head {
    font-size: 26px;
    font-weight: bold;
}
.page-month .blue-line-desc {
    font-size: 16px;
}
.p-month-desc {
    font-size: 14px;
    line-height: 18px;
    padding: 10px 0 0;
}
.p-month-desc b {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
}

.page-month .paddle-container {display: none;}
.page-month.form-valid .paddle-container {display: block;}
.page-month.form-valid #page-month-form {display: none;}

/* LAST */
.page-last {
    font: normal 14px/18px Arial;
}
.p-last-box {
    border: 1px solid #b7b6b4;
    border-radius: 10px;
    padding: 20px 15px 20px 20px;
}

.p-last-sides-left,
.p-last-sides-right {
    float: left;
    width: 470px;
}
.p-last-sides-right {
    margin-left: 20px;
}
.p-last-pending {
    margin-bottom: 20px;
}
.page-last h1 {
    color: #789b11;
    font: bold 16px/25px Arial;
    margin-bottom: 10px;
    margin-top: 20px;
}
.page-last h2 {
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 12px;
    border-bottom: 1px solid #3e8ade;
    padding-bottom: 7px;
}
.page-last h3 {
    color: #2c6fb9;
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.page-last h4 {
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    margin: 10px 0 ;
}
.page-last .support {
    background: #ebf0f6;
    border-radius: 5px;
    font: bold 12px/16px Arial;
    margin: 30px 0 15px 60px;
    padding: 15px 15px 15px 80px;
    position: relative;
    width: 370px;
}
.page-last .support:before {
    /*background: url('last-support.png') 0 0 no-repeat transparent;*/
    content: ' ';
    display: block;
    height: 120px;
    margin: -15px -60px 0 0;
    position: absolute;
    right: 100%;
    top: 0;
    width: 120px;
}

.p-last-keys {
    font-size: 12px;
}

.p-last-keys-element {
}
.p-last-keys-element:first-child {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
}
.p-last-licensekey-using {
    list-style: inside disc;
}
.p-last-licensekey-using li {
    font-size: 12px;
    margin: 10px 0;
}

.p-last-keys-loading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0,0,0,0.7);
}
.p-last-keys-loading .body {
    background: #fff;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 50px auto;
    padding: 30px 20px 30px;
    text-align: center;
    width: 300px;
    position: relative;
}
.p-last-keys-loading .closer {
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3RDdDOEQ4QjhBQjExRTY4MjI0RkZCREREN0YwNkZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3RDdDOEQ5QjhBQjExRTY4MjI0RkZCREREN0YwNkZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzdEN0M4RDZCOEFCMTFFNjgyMjRGRkJEREQ3RjA2RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzdEN0M4RDdCOEFCMTFFNjgyMjRGRkJEREQ3RjA2RkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz70/VRhAAAAXklEQVR42oxRAQ4AIQgS//9nSrcWZ2d3bC0TLFggaQBoE7OGFSwuy9AoqQMiTHh3UxVmT218AN55rcKHjctAvh7LuzCaGcAO+MMzlxc2Ho++d2FkPwjqOcK8/eAQYABnsioTFX3BvgAAAABJRU5ErkJggg==') 0 0 no-repeat transparent;
    width: 11px;
    height: 11px;
    cursor: pointer;
    color: black;
    position: absolute;
    right: 5px;
    top: 5px;
    opacity: .5;
}
.p-last-keys-loading .closer:hover {
    opacity: 1;
}
.p-last-keys-loading.loading .closer {
    display: none;
}
.p-last-keys-loading.loading .body {
    /*background: url('loading-cart.gif') center 30px no-repeat #fff;*/
    padding-top: 80px;
}

.assist-last {
    text-align: center;
    font-size: 16px;
}
.assist-last h1 {
    color: #000;
    margin: 20px 0;
    font: bold 26px/40px "Open Sans";

}
.b-assist {
    /* background: url('block.png') 0 0 no-repeat transparent;*/
    background: #fefefe;
    color: #000;
    font-size: 18px;
    line-height: 26px;
    padding: 0px 0px 15px;
    margin: 20px 20px;
    text-align: center;
    width: 240px;
    float: left;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    border-radius: 4px;
}
.b-assist.first {
    margin-left: 75px;
}
.b-assist-head {
    color: #fff;
    font-weight: bold;
    height: 50px;
    padding: 10px;
    background: linear-gradient(to bottom, #38a6ce, #1b7fa3);
    border-radius: 4px 4px 0px 0px;
}
.b-assist-ico {
    /*background: url('block-ico.png') -1000px 0 no-repeat transparent;*/
    display: inline-block;
    height: 74px;
    width: 74px;
    margin: 30px 0 20px;
}

.b-assist-ico.num1 {background-position: 0px 0px}
.b-assist-ico.num2 {background-position: 0px -75px}
.b-assist-ico.num3 {background-position: 0px -150px}


/* 404 */
.p-error {
    text-align: center;
    padding-top: 230px;
    font-size: 20px;
    line-height: 20px;
}
/*.p-error.p-404 {background: url('404.gif') right 30px no-repeat;}*/
/*.p-error.p-500 {background: url('500.gif') right 30px no-repeat;}*/
.p-error h1 {
    font-size: 45px;
    line-height: 45px;
    margin-bottom: 10px;
}
.p-error h2 {
    font-size: 25px;
    line-height: 25px;
    font-weight: normal;
    margin-bottom: 20px;
}
.p-error .delimeter {
    border-top: 1px solid #1b8db7;
    width: 670px;
    margin: 40px auto 30px;
}
.p-error .buttons {
    text-align: center;
    font-size: 16px;
    border-top: 1px solid #1b8db7;
    margin: 40px auto 0;
    padding-top: 30px;
    width: 670px;
}
.p-error .button {
    display: block;
    width: 305px;
    height: 61px;
    /*background: url('404-button.gif') top left no-repeat;*/
    margin: 15px auto;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    line-height: 61px;
}
.p-error .button:hover { background-position: 0 -61px;}
.p-error .button:active { background-position: 0 -122px;}



.ala-rw.p-last-keys-loading {
    display: none;
}
.ala-rw.page-last .colored {
    color: #789b11;
}

.ala-rw .p-last-keys {
    background: #f1f5e7;
    margin: 12px 0;
    padding: 15px;
}
.ala-rw .p-last-keys-element {
    border-top: 1px solid #becf95;
    font-weight: bold;
    line-height: 20px;
    margin-top: 8px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;
}

.ala-rw .p-last-licensekey-using {
    list-style: disc;
}
.ala-rw .p-last-licensekey-using li {
    margin-left: 20px;
    font-size: 12px;
    /*	background: url('../i/bullet.png') 6px 7px no-repeat;*/
    margin-bottom: 5px;
}


.page-second-single .p-secure {
    background-position: 16px 20px;
    padding: 20px 16px 0;
    text-align: left;
    text-indent: 22px;
}

.page-second-single .p-products-elems .g-row.p-products-elems-head {
    border-top: 0;
}

.page-second-single .p-products-elems .g-row:last-child {
    border-bottom: 1px solid #525252;
    padding-bottom: 10px;
}
.page-second-single .p-products-elems {
    padding-bottom: 100px;
}
.page-second-single .p-products-list {
    padding-bottom: 100px;
}

/** page-second-special **/
.page-second-special .p-offer {
    width: 550px;
    /*background: url('special-offer.png') left center no-repeat;*/
    min-height: 78px;
    padding: 10px 0px 0px 100px;
    margin: 50px auto 15px auto;
}
.page-second-special .p-form {
    width: 570px;
    margin: 0 auto;
}
/** / page-second-special **/

/*!* l10n *!*/
/*.lang-en .page-second-single .p-products-elems {*/
    /*background: url('../../l10n/en/img/logos.png') center bottom no-repeat transparent;*/
/*}*/
/*.lang-en .page-second-special .p-offer {*/
    /*background: url('../../l10n/en/img/special-offer.png') left center no-repeat;*/
/*}*/

.lang-es .p-sides-right .b-box-header {
    background-position: 180px center;
}
.lang-es .exip-popup-badge {
    font-size: 25px;
}
.lang-es .exip-popup-btn {
    font-size: 32px;
}
.lang-de .ala-registration .p-main h1 {
    font-size: 20px;
}
.lang-de .p-sides-right .b-box-header {
    background-position: 160px center;
}
.lang-de .exip-popup-badge {
    font-size: 40px;
}
.lang-de .exip-popup-btn {
    font-size: 21px;
}
.lang-fr .p-sides-right .b-box-header {
    background-position: 180px center;
}
.lang-fr .exip-popup-badge {
    font-size: 25px;
}
.lang-fr .exip-popup-btn {
    font-size: 30px;
}

.prk-variant .p-checkbox-list {
    line-height: 15px;
}
.prk-variant .p-checkbox-list .g-row {
    margin-bottom: 20px;
}
.prk-variant .p-checkbox-list .p-products-elems-price {
    font-size: 14px;
    margin-left: -8px;
}

.prk-variant .p-second-desc {
    padding-left: 20px;
}
.prk-variant .p-second-desc .head {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
}
.prk-variant .p-second-desc .marked {
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAFCAYAAABirU3bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0OEQ0QTAxNDc5RDExRTdCRjRCOEMzQTc0OTA5NTVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0OEQ0QTAyNDc5RDExRTdCRjRCOEMzQTc0OTA5NTVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ4RDQ5RkY0NzlEMTFFN0JGNEI4QzNBNzQ5MDk1NUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ4RDRBMDA0NzlEMTFFN0JGNEI4QzNBNzQ5MDk1NUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5zxFf4AAAAOklEQVR42mJkWPeeAQh4gZgRiD8xAYkEIH4DxK9BbEagCpASAQYIeMMElYUBsJZIID4JxEeAOBwgwAA75Qzgar1WMgAAAABJRU5ErkJggg==') 0 5px no-repeat transparent;
    padding-left: 12px;
    font-size: 12px;
    line-height: 16px;
}
.prk-variant .p-second-desc .p-total {
    font-size: 14px;
    line-height: 17px;
    padding-top: 15px;
}
.prk-variant .p-second-desc .p-total .total .value {
    color: #009bde;
    font-weight: bold;
}

body {
    background: #fafafa;
}
.l-header {
    margin-bottom: 0;
    position: relative;
    z-index: 1;
}
.l-footer.ala-registration {
    background: #f9f9f9;
    border-color: #ebebeb;
    box-shadow: none;
    margin-top: 0;
    font-size: 12px;
    line-height: 18px;
}
.l-footer.ala-registration>.l-center {
    background: url(/build/images/logos.b8fd8dcf.png) 0 center no-repeat transparent;
    padding-left: 440px;
    height: 75px;
    padding-top: 10px;
}
.l-content {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACWAAAAABCAIAAADVHwIVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNrs0DEBAAAIAyA91r/vLoMIEdi2AwAAwD9JJAAAADx0AgwActIC/8wOtx8AAAAASUVORK5CYII=') center 0 repeat-y transparent;
    background-size: cover;
    position: relative;
    z-index: 0;
}
.l-content > .l-center {
    box-sizing: border-box;
    height: 100%;
}
.l-content.page-second > .l-center {
    padding-top: 65px;
}


.p-sidebar {
    background: #fafafa;
    border-right: 1px solid #cac8c8;
    float: left;
    padding-top: 40px;
    text-align: center;
    width: 400px;
    height: 100%;
    padding-bottom: 60px;
}
.p-sidebar .product-alert {
    margin-left: 110px;
}
.p-sidebar .notebook {
    background: url(/build/images/notebook.9ce55018.png) 0 0 no-repeat transparent;
    display: inline-block;
    height: 171px;
    margin-top: 15px;
    text-align: center;
    width: 240px;
}
.p-sidebar .notebook>img {
    margin-top: 15px;
}
.p-sidebar .features {
    font-size: 14px;
    line-height: 20px;
    margin-left: 36px;
    margin-top: 20px;
    text-align: left;
    padding-right: 10px;
}
.p-sidebar .features>b {
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
}
.p-main {
    background: #fff;
    float: left;
    width: 558px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 20px;
    height: 100%;
    margin-left: -1px;
    border-left: 1px solid #cac8c8;
}
.p-main.focus {
    background: #e7f3ff;
}

.p-main h1 {
    color: #59c150;
    font-size: 24px;
    line-height: 40px;
    margin: 25px 0 15px;
}
.p-main .step-text {
    line-height: 18px;
}
.p-main .page-form {
    margin-top: 30px;
}
.p-main .page-form-header {
    font-weight: bold;
    margin-bottom: 10px;
}


.page-first.ala-registration .c-select,
.page-first.ala-registration .c-input {
    border: 1px solid #b3b3b3;
    background: linear-gradient(to bottom, #f7f7f7, #fdfdfd);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07);
    color: #404040;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    margin: 0;
    width: 100%;
}
.page-first.ala-registration .c-select {
    color: #a9a9a9;
}
.page-first.ala-registration .c-select.c-changed {
    color: #404040;
}

.ala-registration #page-first-form .g-row {
    position: relative;
    margin-left: -40px;
    margin-right: -40px;
    padding: 7px 40px;
    margin-bottom: 0;
}
.ala-registration .p-main.focus #page-first-form .g-row.focus {
    background-color: #cde1f5;
}
.ala-registration #page-first-form .label {
    display: table;
    width: 100%;
}
.ala-registration #page-first-form .label>div {
    display: table-cell;
    height: 45px;
    vertical-align: middle;
    text-align: right;
    line-height: 16px;
    padding-right: 10px;
}
#ala-registration-button {
    /*background: #58c14f url('button-arrow.png') no-repeat scroll 290px 18px;*/
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    line-height: 39px;
    text-align: center;
    width: 100%;
}

.ala-registration .p-main h1 {
    color: #59b200;
}
.ala-registration .features>b {
    display: block;
    margin-bottom: 20px;
}
.ala-registration .features li {
    background: url(/build/images/checkbox.b58dfc46.png) 0 4px no-repeat transparent;
    padding-left: 21px;
}
#ala-registration-button {
    background: #59b200 no-repeat scroll 290px 18px;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    line-height: 39px;
    text-align: center;
    width: 100%;
}

.c-select:focus, .c-input:focus {
    border: 2px solid #2ea1fa !important;
    line-height: 43px;
    padding: 0 3px;
}
.c-select + label, .c-input + label {
    display: none;
}
.c-select.c-error, .c-input.c-error {
    border-color: #d70000 !important;
}
.c-select.c-error + label, .c-input.c-error + label {
    position: absolute;
    right: 15px;
    top: 21px;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(/build/images/c-error.a27fecfb.png);
    background-repeat: no-repeat;
}
.c-select.c-error + label>div, .c-input.c-error + label>div {
    position: absolute;
    right: -10px;
    bottom: 24px;
    height: 45px;
    padding: 0 10px;
    line-height: 45px;
    border: 1px solid #b3b3b3;
    background: #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07);
    white-space: nowrap;
    color: #d80606;
}
.c-select.c-error + label>div::after, .c-input.c-error + label>div::after {
    display: block;
    position: absolute;
    content: '';
    width: 14px;
    height: 12px;
    top: 100%;
    right: 15px;
    background-image: url(/build/images/q.05c92c5b.png);
    background-size: 100% 100%;
    background-position: 0 0;
    background-repeat: no-repeat;
}


.c-select.c-valid, .c-input.c-valid {
    border-color: #59b200 !important;
}
.c-select.c-valid + label, .c-input.c-valid + label {
    position: absolute;
    right: 11px;
    top: 21px;
    display: block;
    float: right;
    width: 20px;
    height: 16px;
    background-image: url(/build/images/c-valid.597000c3.png);
    background-repeat: no-repeat;
}
.c-select.c-valid + label>div, .c-input.c-valid + label>div {
    display: none;
}
.c-alert.error {
    display: none;
}

.tariff_group label {
    margin-bottom: 10px;
    display: block;
}

@keyframes a{0%{border-color:silver}to{border-color:#3e97eb}}.magic-checkbox,.magic-radio{position:absolute;display:none}.magic-checkbox[disabled],.magic-radio[disabled]{cursor:not-allowed}.magic-checkbox+label,.magic-radio+label{position:relative;display:block;padding-left:30px;cursor:pointer;vertical-align:middle}.magic-checkbox+label:hover:before,.magic-radio+label:hover:before{animation-duration:.4s;animation-fill-mode:both;animation-name:a}.magic-checkbox+label:before,.magic-radio+label:before{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;content:'';border:1px solid silver}.magic-checkbox+label:after,.magic-radio+label:after{position:absolute;display:none;content:''}.magic-checkbox[disabled]+label,.magic-radio[disabled]+label{cursor:not-allowed;color:#e4e4e4}.magic-checkbox[disabled]+label:after,.magic-checkbox[disabled]+label:before,.magic-checkbox[disabled]+label:hover,.magic-radio[disabled]+label:after,.magic-radio[disabled]+label:before,.magic-radio[disabled]+label:hover{cursor:not-allowed}.magic-checkbox[disabled]+label:hover:before,.magic-radio[disabled]+label:hover:before{border:1px solid #e4e4e4;animation-name:none}.magic-checkbox[disabled]+label:before,.magic-radio[disabled]+label:before{border-color:#e4e4e4}.magic-checkbox:checked+label:before,.magic-radio:checked+label:before{animation-name:none}.magic-checkbox:checked+label:after,.magic-radio:checked+label:after{display:block}.magic-radio+label:before{border-radius:50%}.magic-radio+label:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#3e97eb}.magic-radio:checked+label:before{border:1px solid #3e97eb}.magic-radio:checked[disabled]+label:before{border:1px solid #c9e2f9}.magic-radio:checked[disabled]+label:after{background:#c9e2f9}.magic-checkbox+label:before{border-radius:3px}.magic-checkbox+label:after{top:2px;left:7px;box-sizing:border-box;width:6px;height:12px;transform:rotate(45deg);border:2px solid #fff;border-top:0;border-left:0}.magic-checkbox:checked+label:before{border:#3e97eb;background:#3e97eb}.magic-checkbox:checked[disabled]+label:before{border:#c9e2f9;background:#c9e2f9}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LENBQUMsdUZBQXVGLHdCQUF3QixDQUFDLG1CQUFtQixDQUFDLDJFQUEyRSxvQkFBb0IsQ0FBQyx1RUFBdUUsbUJBQW1CLENBQUMscUVBQXFFLGFBQWEsQ0FBQywwQkFBMEIsaUJBQWlCLENBQUMseUJBQXlCLE9BQU8sQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxrQ0FBa0Msd0JBQXdCLENBQUMsNENBQTRDLHdCQUF3QixDQUFDLDJDQUEyQyxrQkFBa0IsQ0FBQyw2QkFBNkIsaUJBQWlCLENBQUMsNEJBQTRCLE9BQU8sQ0FBQyxRQUFRLENBQUMscUJBQXFCLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQyxxQkFBcUIsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLHFDQUFxQyxjQUFjLENBQUMsa0JBQWtCLENBQUMsK0NBQStDLGNBQWMsQ0FBQyxrQkFBa0IsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2NoaXN0aWxrYS1sYW5kaW5nLy4vYXNzZXRzL2Nzcy9kZWZhdWx0LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiByZXNldCBjc3MgKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgZm9udCwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dCx0ZXh0YXJlYSxzZWxlY3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5vbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xufVxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4ubGZsb2F0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5yZmxvYXQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uY2xlYXItYWZ0ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFibGUgeyBkaXNwbGF5OiB0YWJsZTsgfVxuLnQtcm93IHsgZGlzcGxheTogdGFibGUtcm93OyB9XG4udC1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4uZ3JpZCB7fVxuLmctcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5nLXJvdz4uZy1jZWxsIHsgZmxvYXQ6IGxlZnQ7IH1cbi5nbWEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5nYWwgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4uZ2FjIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4uZ2FyIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi5ncmVsIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4udzEgeyB3aWR0aDogNC4xNjY2JTsgfVxuLncyIHsgd2lkdGg6IDguMzMzMyU7IH1cbi53MyB7IHdpZHRoOiAxMi41JTsgfVxuLnc0IHsgd2lkdGg6IDE2LjY2NjYlOyB9XG4udzUgeyB3aWR0aDogMjAuODMzMyU7IH1cbi53NiB7IHdpZHRoOiAyNSU7IH1cbi53NyB7IHdpZHRoOiAyOS4xNjY2JTsgfVxuLnc4IHsgd2lkdGg6IDMzLjMzMzMlOyB9XG4udzkgeyB3aWR0aDogMzcuNSU7IH1cbi53MTAgeyB3aWR0aDogNDEuNjY2NiU7IH1cbi53MTEgeyB3aWR0aDogNDUuODMzMyU7IH1cbi53MTIgeyB3aWR0aDogNTAlOyB9XG4udzEzIHsgd2lkdGg6IDU0LjE2NjYlOyB9XG4udzE0IHsgd2lkdGg6IDU4LjMzMzMlOyB9XG4udzE1IHsgd2lkdGg6IDYyLjUlOyB9XG4udzE2IHsgd2lkdGg6IDY2LjY2NjYlOyB9XG4udzE3IHsgd2lkdGg6IDcwLjgzMzMlOyB9XG4udzE4IHsgd2lkdGg6IDc1JTsgfVxuLncxOSB7IHdpZHRoOiA3OS4xNjY2JTsgfVxuLncyMCB7IHdpZHRoOiA4My4zMzMzJTsgfVxuLncyMSB7IHdpZHRoOiA4Ny41JTsgfVxuLncyMiB7IHdpZHRoOiA5MS42NjY2JTsgfVxuLncyMyB7IHdpZHRoOiA5NS44MzMzJTsgfVxuLncyNCB7IHdpZHRoOiAxMDAlOyB9XG4ub2Zmc2V0MDUgeyBtYXJnaW4tbGVmdDogMi4wODMzJTsgfVxuLm9mZnNldDEgeyBtYXJnaW4tbGVmdDogNC4xNjY2JTsgfVxuLm9mZnNldDIgeyBtYXJnaW4tbGVmdDogOC4zMzMzJTsgfVxuLm9mZnNldDMgeyBtYXJnaW4tbGVmdDogMTIuNSU7IH1cbi5vZmZzZXQ0IHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjYlOyB9XG4ub2Zmc2V0NSB7IG1hcmdpbi1sZWZ0OiAyMC44MzMzJTsgfVxuLm9mZnNldDYgeyBtYXJnaW4tbGVmdDogMjUlOyB9XG4ub2Zmc2V0NyB7IG1hcmdpbi1sZWZ0OiAyOS4xNjY2JTsgfVxuLm9mZnNldDggeyBtYXJnaW4tbGVmdDogMzMuMzMzMyU7IH1cbi5vZmZzZXQ5IHsgbWFyZ2luLWxlZnQ6IDM3LjUlOyB9XG4ub2Zmc2V0MTAgeyBtYXJnaW4tbGVmdDogNDEuNjY2NiU7IH1cbi5vZmZzZXQxMSB7IG1hcmdpbi1sZWZ0OiA0NS44MzMzJTsgfVxuLm9mZnNldDEyIHsgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuLm9mZnNldDEzIHsgbWFyZ2luLWxlZnQ6IDU0LjE2NjYlOyB9XG4ub2Zmc2V0MTQgeyBtYXJnaW4tbGVmdDogNTguMzMzMyU7IH1cbi5vZmZzZXQxNSB7IG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuLm9mZnNldDE2IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlOyB9XG4ub2Zmc2V0MTcgeyBtYXJnaW4tbGVmdDogNzAuODMzMyU7IH1cbi5vZmZzZXQxOCB7IG1hcmdpbi1sZWZ0OiA3NSU7IH1cbi5vZmZzZXQxOSB7IG1hcmdpbi1sZWZ0OiA3OS4xNjY2JTsgfVxuLm9mZnNldDIwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMlOyB9XG4ub2Zmc2V0MjEgeyBtYXJnaW4tbGVmdDogODcuNSU7IH1cbi5vZmZzZXQyMiB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2JTsgfVxuLm9mZnNldDIzIHsgbWFyZ2luLWxlZnQ6IDk1LjgzMzMlOyB9XG4ub2Zmc2V0MjQgeyBtYXJnaW4tbGVmdDogMTAwJTsgfVxuLmgxIHsgaGVpZ2h0OiAyMHB4OyB9XG4uaDIgeyBoZWlnaHQ6IDQwcHg7IH1cbi5oMyB7IGhlaWdodDogNjBweDsgfVxuLmg0IHsgaGVpZ2h0OiA4MHB4OyB9XG4uaDUgeyBoZWlnaHQ6IDEwMHB4OyB9XG4uaDYgeyBoZWlnaHQ6IDEyMHB4OyB9XG4uaDcgeyBoZWlnaHQ6IDE0MHB4OyB9XG4uaDggeyBoZWlnaHQ6IDE2MHB4OyB9XG4uaDkgeyBoZWlnaHQ6IDE4MHB4OyB9XG4uaDEwIHsgaGVpZ2h0OiAyMDBweDsgfVxuLmgxMSB7IGhlaWdodDogMjIwcHg7IH1cbi5oMTIgeyBoZWlnaHQ6IDI0MHB4OyB9XG4vKiBFbmQgcmVzZXQgY3NzICovXG5cbi8qIGZvbnQgY3NzICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zXCIpLCBsb2NhbChcIk9wZW5TYW5zXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtbm9ybWFsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSwgbG9jYWwoXCJPcGVuU2Fucy1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEl0YWxpY1wiKSwgbG9jYWwoXCJPcGVuU2Fucy1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJPcGVuU2Fucy1Cb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtYm9sZC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIk9wZW5TYW5zLUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy1ib2xkLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIEJvbGQnO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4vKiBlbmQgZm9udCBjc3MgKi9cblxuLyogTEFZT1VUICovXG5odG1sLFxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsVmVyZGFuYSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuI3dyYXBwZXIsIC5sLWhlYWRlciwgLmwtZm9vdGVyLCAubC1jZW50ZXIge1xuICAgIG1pbi13aWR0aDogOTYwcHg7XG59XG4ubC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuI3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubC1jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5NjBweDtcbn1cbi5sLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwICNjNmM2YzY7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubC1oZWFkZXItbG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbn1cbi5sLWhlYWRlci1sb2dvLWF1cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbn1cbi5sLWhlYWRlci1waG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyLXBob25lIGEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyLXBob25lID4gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uYm9keS1sYXN0IC5sLWhlYWRlci1waG9uZSB7ZGlzcGxheTogbm9uZTt9XG4ubC1oZWFkZXItbGFzdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5sLWhlYWRlci1sYXN0IC5sLWhlYWRlci1sb2dvIHtcbn1cbi5sLWhlYWRlci1sYXN0IC5sLWhlYWRlci1waG9uZSB7XG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoJ2xhc3QtcGhvbmUucG5nJykgMCBjZW50ZXIgbm8tcmVwZWF0IHRyYW5zcGFyZW50OyovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubC1oZWFkZXItY2hvb3NlbGFuZyAubC1oZWFkZXItY2hvb3NlbGFuZy1saXN0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbn1cblxuLmwtZm9vdGVyLXBhZGRlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbn1cbi5sLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk1OTU5NTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIC0xcHggd2hpdGUgaW5zZXQ7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi10b3A6IC05NXB4O1xuICAgIG1pbi13aWR0aDogOTYwcHg7XG4gICAgcGFkZGluZzogMjZweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLWZvb3Rlci1saW5rcyBhIHtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iLWJveCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMmYyZTY7XG59XG4uYi1ib3gtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4uYi1ib3gtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbn1cblxuLyogQ09NTU9OICovXG4uZi1ibHVlIHtcbiAgICBjb2xvcjogIzI0OWVjNjtcbn1cbi5mLXJlZCB7XG4gICAgY29sb3I6ICM1OTAyMGI7XG59XG4uZy1jZWxsID4gLmMtaW5wdXQsIC5nLWNlbGwgPiAuYy1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBDT01QT05FTlRTICovXG4vKiBmb3JtcyAqL1xuLmMtaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHRleHQtaW5kZW50OiA1cHg7XG59XG4uYy1zZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNHB4O1xuICAgIHRleHQtaW5kZW50OiAycHg7XG59XG4uYy1zZWxlY3QuYy1lcnJvciwgLmMtaW5wdXQuYy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4uYy1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmMtbGFiZWw+c3BhbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8qIHN0eWxlciAqL1xuLmpxLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBYkNBWUFBQUJJcG03RUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBcTVKUkVGVWVOcVVWTHRPNjBBUVBUdDJIS0Fob2tBcGlLQ0NQMEJJbEVCSlRRa0krQU5hU2lwYWFqNEFPcWpnTDZoNWlVdWtjSy9RQlNHQ2s5amV2WE5tazl5YWtld2Q3ODZaeDVsWnV4QUNibTV1UXIvZmgvY2V6amw3dU0rVndyTkdvNEgxOVhYbnJxNnV3dno4UE1aQ214QVZoU0VrdXZxQVBPK2gwK2tnL2ZyNnd0eGNDMzR3UUNVT3dnaEI0QVNvZ2xld3QyaEptdUxsNVFXcENycmRYRDNHZytEQ01BSWpxYUxmNGhKMC83NmpyRHpTcXFwUUZuMGtpZGk1WjBvK2dwbWVCSWN5cVpEVjYvQmxDU0VnVFdycWRHaFUrZ2hrRkgxNVJ2V3h0b21KVEIzb1JsN2s4QldHS1RGdHM0YTNZQ0d5b1B1OWZnNWhEU0pDUHFJSjZkVGlRV3JIcGFoV2FQNlNCU0hYNWFBWW5qaFVCR29ONXA0aWtZUlNOOHBLYTJCVGFsbmQvTE5lVVQ1Rm9uY1hZa1R2UzFScTdDUnhWdlNmM3gwektGVVBvZEpDQ1M1akg5VUJiZHEvMm5xbSs4enYvUHo4ZlZBTUdtbWFhV01TRk5wRWJSMXF0UXhlbFBZK3ZRdTJ0cmFjQVg0aWdoL0tqd0VwWDlmWDEyR2dlUnVkS2ttU2pFZWRLZk5zZW5vYUd4c2IvOGU3Mld5YW9mVkZaNFk2RzhydlhxK0g1K2Rudkw2K1FqamVyVlpMR2FrTmFYVGo3dDdmMytQdzhOQU1sNWFXekpIUThQdjcyOEoydTEwVVJXSEduNStmT0RrNXdkUFRFNDZPaml3Q0FTa05DS0RVZFlRL1BqNE1jSHA2aXJlM04ydmEydG9hWm1abXpKbXd1TW5KU2ZzNE96dXorM3Q1ZVluYjIxdlRsNWVYc2JtNWFVQm1ZeXl4anVQall6dytQdHJ6OFBCZzBSWVdGckM3dXh1dnFKS1E1enJlVkloY1hGekUxTlFVN3U3dTlLSk0yTjcrL3I1Rno3TE1NdUFxSXhxM3Q3ZXh1cnBxbnJtM3Q3ZUgwZCtFNTNSZ1JUTlBlaVpMT3pzNzFqQTJhV1ZsSmRLb3ZXQVdJMUJLcGQxdVkzWjIxcndkSEJ4WUJCWTVhaHlka1Y3N3VmRjFjWEZob3pIcU5QTmxKS1lIdTlmZXdCenZmd0lNQUl0QnZ3MDZUdWpWQUFBQUFFbEZUa1N1UW1DQycpIDAgMCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMnB4O1xufVxuLmpxLWNoZWNrYm94LmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG59XG4vKiBlcnJvciBhbGVydCAqL1xuLmMtYWxlcnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5ODg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAtNXB4IGJsYWNrO1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAtMTAwcHggMCAwIC0xNTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAxNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAyNSU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHotaW5kZXg6IDEwO1xufVxuLmMtYWxlcnQtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTg4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuLmMtYWxlcnQtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFLQ0FZQUFBQzBWWDdtQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFOTkpSRUZVZU5xc1VqRU9nekFNVENMR1NwbnlqTFlmYUNmKzJOOGdJVEV3RjU3UkNiVjdlZzZYeUtXVUxsZzYyWnd2a2VQRHhSaU5BT0Z6dmNVOVQ5dWNrMVBXMmh0U2l4d01nM1hIWG9yWGVkWWhCOFVsSFh1bXdnR1BmQUdPUUlQdm10cUduRnp1TVlYUk9sendwUVBucll6SmFYSmpwRERYTlRRUE5jMVAzZUVPbmRxWGlBY2dFbEtIbFgwRllBQWlJWFg0Mk9HZTRaUUIraW1qMnVuU2dGVmROc3JLcnlFdTZWMHNsaTNjbGFiODFWVjQ5NFFwZWphTEFYUzdCWHJSY01LaVN3Yk1YTkdCbTh6ZVAvWmJnQUVBdjNuYW1aUlVmOVVBQUFBQVNVVk9SSzVDWUlJPScpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogMTBweDtcbn1cbi5jLWFsZXJ0LWNsb3NlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmMtYWxlcnQuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2YzODE2NztcbiAgICBiYWNrZ3JvdW5kOiAjZmZlNWRmO1xufVxuLmMtYWxlcnQuZXJyb3IgLmMtYWxlcnQtdGl0bGUgeyBjb2xvcjogI2YzMmUwMDsgYm9yZGVyLWNvbG9yOiAjZjU3NTU3OyB9XG4uYy1hbGVydC5lcnJvciAuYy1hbGVydC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IDA7IH1cbi8qIGNhcnQgdW5sb2FkICovXG4jai1jYXJ0LWJlZm9yZXVubG9hZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI2otY2FydC1iZWZvcmV1bmxvYWQgLnN5c21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4vKiB0aXBzICovXG4udGlwLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGlwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgI2E4YThhODtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgei1pbmRleDogMTtcbn1cbi50aXAtd3JhcDpob3ZlciAudGlwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbG9hZGluZyAqL1xuLmNhcnQtbG9hZGluZy13ICB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDExO1xufVxuLmNhcnQtbG9hZGluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODY4Qzk0O1xuICAgIGNvbG9yOiAjNzM3MjcyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAtMTAwcHggMCAwIC0xMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTUwcHg7XG59XG4uY2FydC1sb2FkaW5nIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNhcnQtbG9hZGluZyAuaWNvbiB7XG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoJ2xvYWRpbmctY2FydC5naWYnKSAwIDAgbm8tcmVwZWF0IHRyYW5zcGFyZW50OyovXG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgd2lkdGg6IDY0cHg7XG59XG4vKiB3aW4gaWNvbiAqL1xuLndpbi1pY29uIHtcbiAgICAvKmJhY2tncm91bmQ6IHVybCgnd2luLWljb25zLXNtYWxsLnBuZycpIC0xMDAwcHggMHB4IG5vLXJlcGVhdCB0cmFuc3BhcmVudDsqL1xuICAgIGhlaWdodDogNTlweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi53aW4taWNvbi53aW54cCB7YmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDt9XG4ud2luLWljb24ud2ludmlzdGEge2JhY2tncm91bmQtcG9zaXRpb246IDBweCAtNThweDt9XG4ud2luLWljb24ud2luNyB7YmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMTdweDt9XG4ud2luLWljb24ud2luOCB7YmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNzNweDt9XG4ud2luLWljb24ud2luMTAge2JhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjM4cHg7fVxuXG4vKiBGSVJTVCAqL1xuLmJveC1maXJzdCB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjVmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwNTZmOWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDExN3B4O1xuICAgIHdpZHRoOiA5NjBweDtcbn1cbi5ib3gtZmlyc3QgaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1pbnRyby10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtaW50cm8tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtaW50cm8tdGV4dCAuZGFzaGVkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG59XG4ucC1sZWZ0LXNpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1ub3RlYm9vayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnByb2R1Y3QtYWxlcnQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFSQ0FZQUFBRFVyeXpFQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFVWkpSRUZVZU5xVWs4OUtRa0VVeHIxajlBQWhTQlk5UUxZTzAvNnRYQmNFSmRyT2xROVVtNkJGUlJRdDZna0N5K3dCd2dkb1lRVmkrelRzKytLYk9BeVQ1UWMvN3AyWmMrYWVlLzRrdlNSSkdYR3hDeHBnQlV4cGZ3aGE0QkJjZ3RHUGc3a2dCNjdrT0U0UG9BS2V1WERhbkFlUGN1Ylhqa0VaeklteTluaFdCUGZ5K1k2QUlUVEJLdWlCYlJuRVZBTFhJQVBhOU9FRmUzZzVCNTlnWFNGNmpVeHV2QmpsSFVpRHFsUENxTlBBK1RlMVpVdlZuVW5hV2VyLzhoZVVuQ25WMHdRWGVOdHBGL25maWVSVUdtb3BjajRqUXVYMS9IQW1jZFdJWVYrRXF1blo0Z1VIV3V4SHV2QmRXQlZrU3gzRkdtbExmUjhUdS9CR2pjUm0yL0N6a0ZOOUY1UVRsdlFFZE9TNHFMQnJxaHJuWUJtODJXR2FCUmRnN1kvRU56V3hyM2FZcUJlR0JOamF0MkJnemdiYTJ3R2IzamtjNTFEczlTeWJCWFJac3BqUmx3QURBUEpTU21IbVNtaGVBQUFBQUVsRlRrU3VRbUNDJykgMCAwIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRkdS1saWdodCAucHJvZHVjdC1hbGVydC5maXJzdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVJDQVlBQUFEVXJ5ekVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQVVWSlJFRlVlTnFVazg5S2drRVV4ZlVXUFVBRTBaODNxQWNvTFF3RWwwVWdtS1E3Vno2UWJZSmFHRlMwaUhxQVNrcDdnTll1V2xTTHNIMWFkazZjTHk3RGxIbmd4OGMzYys3TTNEdDMwdDF1eWlzTlNxQU9Wc0dreGdmZ0R1eUJVekQ4Q1hBTHpJTXpCZjZsTmlpRFIvNllCaGZCdllLNTJ3RW9nQVZSMEJqbk11QldNZDhuNExGYllBMjhnbTBaWXNxQ2N6QURPb3d4NWN6Z0Q3QVZCQTk5dnFyRHBydzg3WTZwWUZSVCtZMVNSMTZxWnE1b1I2bi9LMWtnYSs2cUhzWllJUEZPV1pEdjJESmREYlVjbVo4V29aYjBmVGRYdU4ySXNTZENWWkpiNFFJTi9WUWpYZmdtdkZia3BmWk52YzI3bndBWGFwYmZVbUFYWHNyTG1HTlQ4VXJxYlhiWU5UZ0VlVEFuOG1ybEczbm9MWUpQLzVob1BBSHJJd3JmMG9Zdi9qRlJ6eURIOWdSWG9PL20raHJqcmh0SmNQaWNRekhQV1RZTGVPS1Z4VXhmQWd3QTNzUk9jTUY5OEFBQUFBQUFTVVZPUks1Q1lJST0nKSAwIDAgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xufVxuLnRkdS1saWdodCAucHJvZHVjdC1hbGVydCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVJDQVlBQUFEVXJ5ekVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQVVWSlJFRlVlTnFVazgxS1FsRVVoYS9INkFFaWlDeDZnR3djbGYyTkhDY0VLdXFzVVE5VWs2QkJoUlFONmdrQ3krd0Jva216QmxZUU9WZkQxb3AxY0hNNFdTNzR1UGVlcy9kMnUzOVN5WE5pbFFKRnNBOVd3WVRPKzZBSkRzRUZHQXdkaGdFeTRGS09vM1FQeXVDRkgwNkg4K0JCenZ5MVk1QUhjeUt2TTk2dGdUdjUvR1RBdEJ0Z0hYeUFnZ3hpeW9Fck1BMWE5R0dBRWw3cTRBdHNLa1d2Z2FtTkY3TzhCV2xRY1NvWWRSbzQvNmFXYktrOVo0cDJsdnhmUGtET21WWTlqaEhBMjA2NnlQOGRTMDZ0b1pZaTkxTWlWRmJQcmpPRnEwUU1QMFdvcXA1TkJqalFSeTB5aFIxaHRTSmI2aWcyU0R1YSs1ZzRoZGNhSkE3Ymx0K0ZqUHE3b0pxd3BTZmdTWTZMU3J1cXJuRVBsc0c3WGFaWmNBNDIvaWg4UXh2N1pwZUplbVZLZ0tOOUEzcm1ycWV6WGJEdG5jTjFEc1ZabitHd2dEWmJGalA2Rm1BQWkvQkp5ZnZWNiswQUFBQUFTVVZPUks1Q1lJST0nKSAwIDAgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xufVxuLnAtcmlnaHQtc2lkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ4MHB4O1xufVxuLnAtcmlnaHQtc2lkZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jcGFnZS1maXJzdC1mb3JtIC5nLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNwYWdlLWZpcnN0LWZvcm0gLmctcm93LmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UtZmlyc3QtZm9ybS1idXR0b24ge1xuICAgIC8qYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiYnRuLW1haW4ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwOyovXG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogYm9sZCAyMHB4LzU4cHggXCJPcGVuIFNhbnNcIjtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwICMwZjc0YTc7XG4gICAgd2lkdGg6IDI2MnB4O1xufVxuI3BhZ2UtZmlyc3QtZm9ybS1idXR0b246aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7fVxuI3BhZ2UtZmlyc3QtZm9ybS1idXR0b246YWN0aXZlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDt9XG4jcGFnZS1maXJzdC1mb3JtIC5tcy1ib3gge1xuICAgIC8qYmFja2dyb3VuZDogdXJsKCdsb2dvLW1zLXNtYWxsLnBuZycpIDAgMCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7Ki9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA4OHB4O1xufVxuLnAtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYnV0dG9uLWNvbnRhaW5lciAuc2VjdXJlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBVkNBWUFBQUJMeTc3dkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBZDlKUkVGVWVOcXNVMHN2QTFFVVBuY2VTSHIxNFRHVlVqc3JJVjRiancyMk5pTEVqcFVkS3d1SkgrQS9zQk1iMGxoaFlTa3NKQklpTEsxS3BhVzBPaFVKMCt2Y096TjExUXlMT3NtWHVmZWM3M3o5enVrTVNTUVM0QkU5aUZYRU9DTGk1SjRRaDRnMXhHVmxnK1loTW9mWWFEYWlPcTJub0NpcVNKWXNxOEUwemRtSFRIclM0V3ovSnRURlJWcmo3VG9ybFNDVFRzTnJzU2dLZ1FDRllDZ0VzYlo0YmVvMnVZbXBhOFNWMjZoVUNLMDBHNGJPR0lQVTNlMWowVFNuOEZ6RFlacUZhY3hsQ1pLYURLTUdIOHR5bzlMN3RpZmZ4d0tVd2tzK3g4K0xpRjNFdXdPK3pLVTgxcmc3em5XYnVJYmlIcHlJcXFybWpyUHYxcVQ2QWErcHF0aGJpOXlyeWFybmRSTkVMQmIzZy9lQ2JOVnB5Q0VIQ0JFMFhaNkczR3pOSCtOekdLcUxZKzVvdUhYZ3NpcVZ1N1B1RVh1MEVvRnFveXhrSFpuQXNwWTliMWdGZFpSNk52anhiQ0dlWnhLYjJibGNLZ2JGYklQOVFqWStRVGlXOHVTVmhZaEZRQnVzci9ocEVDTHhtWFZ4VGU0c1FDUjY3OG1USEJINE9DMEFlLzZ3TFFkVjBJYUNIblA1OHhTWDhOTXk4UlR5NDVVZGFYMGhUOHVWUW42OHI5RXU4c0R5NzdabHFvSFdId1pLYzJJM1BQalpqL2R0MmQ4c083bElLQ1BnTzVyYksvLzllbWY0NzlIQW4vZXZiL1pKTXROUjdVZDc4aW5BQUIraXpaT2F2dGFjQUFBQUFFbEZUa1N1UW1DQycpIDAgY2VudGVyIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLyogU0VDT05EICovXG4ucC1zaWRlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4ucC1zaWRlcy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM2NXB4O1xufVxuLnAtc2lkZXMtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1NzVweDtcbn1cbi5wLXNpZGVzLXJpZ2h0IC5iLWJveC1oZWFkZXJ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cbi5wLXNpZGVzLXJpZ2h0IC5iLWJveC1oZWFkZXI+c3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2NhcmRzLnBuZycpOyovXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLyogbGVmdCBzaWRlICovXG4ucC1wcm9kdWN0cy1saXN0IHt9XG4ucC1wcm9kdWN0cy1saXN0ID4gLmdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5wLXByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtYm94IHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTUwcHg7XG59XG4ucC1wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWJveD5pbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1wcm9kdWN0cy1saXN0IC5wLXRleHQucGQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnAtcHJvZHVjdHMtbGlzdCAucC10b3RhbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG4ucC1wcm9kdWN0cy1saXN0IC5wLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbn1cbi5wLXByb2R1Y3RzLWxpc3QgLm1vbmV5YmFjayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDNweCAwO1xufVxuLnAtc2Vjb25kLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbi5wLXNlY29uZC1kZXNjPnNwYW4ucCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1zZWNvbmQtZGVzYz5zcGFuLnA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLSc7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLnAtc2Vjb25kLWRlc2MtaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDdweCAwO1xufVxuLnAtc2Vjb25kLWRlc2MtaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbn1cbi5wLXNlY29uZC1kZXNjLWluZm8gLmljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFMQ0FZQUFBQkdiaHdZQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFJR05JVWswQUFIb2xBQUNBZ3dBQStmOEFBSURwQUFCMU1BQUE2bUFBQURxWUFBQVhiNUpmeFVZQUFBQmVTVVJCVkhqYVltU0tiZnpQZ0J1Y1ltQmdjR05nWVBqSXhJQWZtREV3TU94aVlHRGdKNlFRcG5nM2hzSy9pK29ZL2k2cVF4YzJKY1pFQmdZR0JnYnFLMlFrRUR5NFRjVGhHZUpOWkdGZ1lIZ3Z5TTBoK1A3cmovZjRGQUlHQUtuWEZ6eFhwK0QzQUFBQUFFbEZUa1N1UW1DQycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnAtcHJvZHVjdHMtZWxlbXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wLXByb2R1Y3RzLWVsZW1zIC5nLXJvdyB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG59XG4ucC1wcm9kdWN0cy1lbGVtcyAuZy1yb3cucC1wcm9kdWN0cy1lbGVtcy1oZWFkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzUyNTI1MjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTI1MjtcbiAgICBwYWRkaW5nOiA3cHggMDtcbn1cbi5wLXByb2R1Y3RzLWVsZW1zLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXByb2R1Y3RzLWVsZW1zLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyNDllYzY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cbi5wLXByb2R1Y3RzLWVsZW1zLXByaWNlYmFzZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5wLXByb2R1Y3RzLXRvdGFscyB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5wLWNoZWNrYm94LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2JTtcbn1cbi5wLWNoZWNrYm94LWVsZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLyogcmlnaHQgc2lkZSAqL1xuLnAtc2lkZXMtcmlnaHQgLmljb24tY2FyZHR5cGVzIHtcbiAgICAvKmJhY2tncm91bmQ6IHVybCgnaWNvbi1jYXJkdHlwZXMucG5nJykgMCAwIG5vLXJlcGVhdCB0cmFuc3BhcmVudDsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTQ0cHg7XG59XG4ucC1maWVsZHMge1xuICAgIC8qYmFja2dyb3VuZDogdXJsKFwiaWNvbi10cnVzdC5wbmdcIikgNDQzcHggMzdweCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7Ki9cbiAgICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcbn1cbi5wLWZpZWxkcyAuZy1yb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnAtZmllbGRzIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogNHB4IDEwcHggNnB4O1xufVxuLnAtc2lkZXMtcmlnaHQgLnN1Ym1pdCB7XG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoJ2J0bi1tYWluLnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50OyovXG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCAjMGY3NGE3O1xuICAgIHdpZHRoOiAyNDJweDtcbn1cbi5wLXNpZGVzLXJpZ2h0IC5zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1cHg7XG59XG4ucC1zaWRlcy1yaWdodCAuc3VibWl0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTVweDtcbn1cbi5wLXNpZGVzLXJpZ2h0IC5zdWJtaXQtc2VjdXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnAtc2lkZXMtcmlnaHQgLnN1Ym1pdC1zZWN1cmUtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkVBQUFBU0NBWUFBQUM5K1RWVUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBMHBKUkVGVWVOcGtWRTF2SEVVUWZkM1Q4N0hyMllseFVJU2RYUzBjUUZhRUpZUXNGSExnbUh0a24zSkIrUU81d1lrRFhDME9uQ0lzaFBnQnZpUGxhQWs0R01MRlFqR1dMUXRMOWk1YXNzNStlSFkrZXJwNVBjYVdRMFlxVFhkWDFldjNxcnBiV0d2eHY2OUplOE1ZTTVGU3Bod2J4a2lhNGpqbjJtc0o2dnFFZ2UrTlJxTXY5L2YzUHpvOFBQd25UZE1lbDZmZGJyZTV2THc4V2x4YzNPVDhWd2Q4UFU5Y01pbUs0dGJlM3Q3M096dS8zZS8zKzBIU21zZjgvTHhKWjFNN0hBNFJCRUcxdXJyNkMrM3pPRzQrZXdYSWdXaXQ1Zkh4OFdkYlcxdmpqWTJ2N2RIUlh5ZGNmMUJWTnViL3ptUnkvblJ6OHp2NzVNbTMyYzdPemsrVWV0L2xYWnFzNlFoeDYrenNiRzB3R01UMzd0Mzl1ZHZ0ZkVMZ0g0V3dLWU9lTjV2Unc3VzFCMGRhRitINStmbkg0L0Y0ZzJuUkpSRUhJb3lCbms3VGQ2dXFFcDFPWjV1Z2ZjL3pDdjRkWmRaU3ZseFlXTGhMU1g4UVFKWmwrYjYxMVpVY1JUYWVVdkpSbnM5YURBQ3B4cTQ3TlBkdjBXN1FKbHpYVVJRSkZ0N1Z4N3ZZL3dyRTNPNzErcDltV2VhSFlZalpiUGI0NU9Ua3NYTXlpVkk5VU9wQmtpU3U3VGZaQUxCN1dGbFpxVng4WFk3cGRQeG9lM3Y3bXpoT0VxV1U0dzdmOXhHR0RmUjZQZXp1N3RiRm83VGFLQmt1Ym4xOVhiYmJTL1kvSnZZaDljY3NXdTEwNkE3QWZWeUhnTWRFN2ZySURZU1RXL3N1QWVyQ0doR3RDdXZjSWR5WnRLYUEwRTZ4QUhSZXN6QTJnUEdCbVR4SDZTa1lKVjg1c2RMNE05OEVqSENaSmVsNmMwZzVaV3VnaFVJbEd4QytxdDBORzhMWEJqYXJjSHA2S3E1QWtzd2JJZlBjRFlGdm5WR0FkcGdDbGlDaG5ISjhodnJHbUFhWmNpMklVUmJYbUpReStFcDZhU1o5UTZvMFZPeTVaR2VBME11UjVTVTB0Umo0bU9rTUNBd3FNV0hkdE5OYnMxRXYwLzRQbmVqM0w1S2c2cVN1akNVd0p4TUUyb09jVEpHMy9rWlYrUFRRRzJRWUV6UVRFYkxwQVhTeENCVVFKQnMrMSszNDJZdFdZOURSWWdTVm44TG1HZmZ3TURmM0ZtNHZOS0RLSmtTUndwTHBDeldIM2FIQThNOGw4Zlk3SDVMSmZLV21PaFREVWJzMU9DaGhSSXliOWdZQ1NwcWdRR1hlWkRFanpFWUZrbWlKUUI1eWtXQWdjclFYUDFCUURkZW03T0lwTUNYUGl5OE02K3Z4TUhGTEMyVkVmZHVOc2p3YVFpbzN1M2czZU94WWZ1NTA4UXFJZndVWUFNc0F1U28wNHl5akFBQUFBRWxGVGtTdVFtQ0MpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDMwcHg7XG59XG4ucC10cnVzdCB7XG4gICAgY29sb3I6ICM1ZTM4MmI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5wLXNlY3VyZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbG9jay5wbmcnKSAwIGNlbnRlciBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG59XG4ucC13YWl0IHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cbi5wLXdhaXQtdGV4dCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIC8qYmFja2dyb3VuZDogdXJsKCdzcGlubmVyLmdpZicpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0OyovXG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xufVxuXG4vKiBNT05USCAqL1xuI3BhZ2UtbW9udGgtZm9ybS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICM1OWIyMDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1tb250aC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG4jcGFnZS1tb250aC1mb3JtIC5nLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBhZ2UtbW9udGggLmMtaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHRleHQtaW5kZW50OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG91dGxpbmU6IDA7XG59XG4ucGFnZS1tb250aCAuYy1zZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgdGV4dC1pbmRlbnQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3V0bGluZTogMDtcbn1cbi5wYWdlLW1vbnRoIC5jLXNlbGVjdC5jLWVycm9yLFxuLnBhZ2UtbW9udGggLmMtaW5wdXQuYy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4ucGFnZS1tb250aCAuYmx1ZS1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDE2ZWIxO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNnB4ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAtMzBweCAwIDIwcHg7XG59XG4ucGFnZS1tb250aCAuYmx1ZS1saW5lIC5sLWNlbnRlciB7XG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoJ21vbnRoLmxhYmVsLnBuZycpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7Ki9cbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG59XG4ucGFnZS1tb250aCAuYmx1ZS1saW5lLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlLW1vbnRoIC5ibHVlLWxpbmUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtbW9udGgtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuLnAtbW9udGgtZGVzYyBiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucGFnZS1tb250aCAucGFkZGxlLWNvbnRhaW5lciB7ZGlzcGxheTogbm9uZTt9XG4ucGFnZS1tb250aC5mb3JtLXZhbGlkIC5wYWRkbGUtY29udGFpbmVyIHtkaXNwbGF5OiBibG9jazt9XG4ucGFnZS1tb250aC5mb3JtLXZhbGlkICNwYWdlLW1vbnRoLWZvcm0ge2Rpc3BsYXk6IG5vbmU7fVxuXG4vKiBMQVNUICovXG4ucGFnZS1sYXN0IHtcbiAgICBmb250OiBub3JtYWwgMTRweC8xOHB4IEFyaWFsO1xufVxuLnAtbGFzdC1ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2I2YjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAyMHB4O1xufVxuXG4ucC1sYXN0LXNpZGVzLWxlZnQsXG4ucC1sYXN0LXNpZGVzLXJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDcwcHg7XG59XG4ucC1sYXN0LXNpZGVzLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wLWxhc3QtcGVuZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLWxhc3QgaDEge1xuICAgIGNvbG9yOiAjNzg5YjExO1xuICAgIGZvbnQ6IGJvbGQgMTZweC8yNXB4IEFyaWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wYWdlLWxhc3QgaDIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2U4YWRlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG4ucGFnZS1sYXN0IGgzIHtcbiAgICBjb2xvcjogIzJjNmZiOTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2UtbGFzdCBoNCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDtcbn1cbi5wYWdlLWxhc3QgLnN1cHBvcnQge1xuICAgIGJhY2tncm91bmQ6ICNlYmYwZjY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQ6IGJvbGQgMTJweC8xNnB4IEFyaWFsO1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHggNjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzcwcHg7XG59XG4ucGFnZS1sYXN0IC5zdXBwb3J0OmJlZm9yZSB7XG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoJ2xhc3Qtc3VwcG9ydC5wbmcnKSAwIDAgbm8tcmVwZWF0IHRyYW5zcGFyZW50OyovXG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAtMTVweCAtNjBweCAwIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbi5wLWxhc3Qta2V5cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucC1sYXN0LWtleXMtZWxlbWVudCB7XG59XG4ucC1sYXN0LWtleXMtZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuLnAtbGFzdC1saWNlbnNla2V5LXVzaW5nIHtcbiAgICBsaXN0LXN0eWxlOiBpbnNpZGUgZGlzYztcbn1cbi5wLWxhc3QtbGljZW5zZWtleS11c2luZyBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuXG4ucC1sYXN0LWtleXMtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbn1cbi5wLWxhc3Qta2V5cy1sb2FkaW5nIC5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWxhc3Qta2V5cy1sb2FkaW5nIC5jbG9zZXIge1xuICAgIGJhY2tncm91bmQ6ICB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXNBQUFBTENBWUFBQUNwckhjbUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa00zUkRkRE9FUTRRamhCUWpFeFJUWTRNakkwUmtaQ1JFUkVOMFl3TmtaQklpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rTTNSRGRET0VRNVFqaEJRakV4UlRZNE1qSTBSa1pDUkVSRU4wWXdOa1pCSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlF6ZEVOME00UkRaQ09FRkNNVEZGTmpneU1qUkdSa0pFUkVRM1JqQTJSa0VpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UXpkRU4wTTRSRGRDT0VGQ01URkZOamd5TWpSR1JrSkVSRVEzUmpBMlJrRWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejcwL1ZSaEFBQUFYa2xFUVZSNDJveFJBUTRBSVFnUy8vOW5TcmNXWjJkM2JDMFRMRmdnYVFCb0U3T0dGU3d1eTlBb3FRTWlUSGgzVXhWbVQyMThBTjU1cmNLSGpjdEF2aDdMdXpDYUdjQU8rTU16bHhjMkhvKytkMkZrUHdqcU9jSzgvZUFRWUFCbnNpb1RGWDNCdmdBQUFBQkpSVTVFcmtKZ2dnPT0nKSAwIDAgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNXB4O1xuICAgIG9wYWNpdHk6IC41O1xufVxuLnAtbGFzdC1rZXlzLWxvYWRpbmcgLmNsb3Nlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5wLWxhc3Qta2V5cy1sb2FkaW5nLmxvYWRpbmcgLmNsb3NlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWxhc3Qta2V5cy1sb2FkaW5nLmxvYWRpbmcgLmJvZHkge1xuICAgIC8qYmFja2dyb3VuZDogdXJsKCdsb2FkaW5nLWNhcnQuZ2lmJykgY2VudGVyIDMwcHggbm8tcmVwZWF0ICNmZmY7Ki9cbiAgICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmFzc2lzdC1sYXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFzc2lzdC1sYXN0IGgxIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmb250OiBib2xkIDI2cHgvNDBweCBcIk9wZW4gU2Fuc1wiO1xuXG59XG4uYi1hc3Npc3Qge1xuICAgIC8qIGJhY2tncm91bmQ6IHVybCgnYmxvY2sucG5nJykgMCAwIG5vLXJlcGVhdCB0cmFuc3BhcmVudDsqL1xuICAgIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDBweCAwcHggMTVweDtcbiAgICBtYXJnaW46IDIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYi1hc3Npc3QuZmlyc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuLmItYXNzaXN0LWhlYWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzOGE2Y2UsICMxYjdmYTMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMHB4IDBweDtcbn1cbi5iLWFzc2lzdC1pY28ge1xuICAgIC8qYmFja2dyb3VuZDogdXJsKCdibG9jay1pY28ucG5nJykgLTEwMDBweCAwIG5vLXJlcGVhdCB0cmFuc3BhcmVudDsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbn1cblxuLmItYXNzaXN0LWljby5udW0xIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4fVxuLmItYXNzaXN0LWljby5udW0yIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTc1cHh9XG4uYi1hc3Npc3QtaWNvLm51bTMge2JhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTUwcHh9XG5cblxuLyogNDA0ICovXG4ucC1lcnJvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4vKi5wLWVycm9yLnAtNDA0IHtiYWNrZ3JvdW5kOiB1cmwoJzQwNC5naWYnKSByaWdodCAzMHB4IG5vLXJlcGVhdDt9Ki9cbi8qLnAtZXJyb3IucC01MDAge2JhY2tncm91bmQ6IHVybCgnNTAwLmdpZicpIHJpZ2h0IDMwcHggbm8tcmVwZWF0O30qL1xuLnAtZXJyb3IgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnAtZXJyb3IgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucC1lcnJvciAuZGVsaW1ldGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFiOGRiNztcbiAgICB3aWR0aDogNjcwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcbn1cbi5wLWVycm9yIC5idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWI4ZGI3O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDY3MHB4O1xufVxuLnAtZXJyb3IgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwNXB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgICAvKmJhY2tncm91bmQ6IHVybCgnNDA0LWJ1dHRvbi5naWYnKSB0b3AgbGVmdCBuby1yZXBlYXQ7Ki9cbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xufVxuLnAtZXJyb3IgLmJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxcHg7fVxuLnAtZXJyb3IgLmJ1dHRvbjphY3RpdmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjJweDt9XG5cblxuXG4uYWxhLXJ3LnAtbGFzdC1rZXlzLWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxhLXJ3LnBhZ2UtbGFzdCAuY29sb3JlZCB7XG4gICAgY29sb3I6ICM3ODliMTE7XG59XG5cbi5hbGEtcncgLnAtbGFzdC1rZXlzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWU3O1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG4uYWxhLXJ3IC5wLWxhc3Qta2V5cy1lbGVtZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JlY2Y5NTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hbGEtcncgLnAtbGFzdC1saWNlbnNla2V5LXVzaW5nIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmFsYS1ydyAucC1sYXN0LWxpY2Vuc2VrZXktdXNpbmcgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAvKlx0YmFja2dyb3VuZDogdXJsKCcuLi9pL2J1bGxldC5wbmcnKSA2cHggN3B4IG5vLXJlcGVhdDsqL1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuXG4ucGFnZS1zZWNvbmQtc2luZ2xlIC5wLXNlY3VyZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTZweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1pbmRlbnQ6IDIycHg7XG59XG5cbi5wYWdlLXNlY29uZC1zaW5nbGUgLnAtcHJvZHVjdHMtZWxlbXMgLmctcm93LnAtcHJvZHVjdHMtZWxlbXMtaGVhZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnBhZ2Utc2Vjb25kLXNpbmdsZSAucC1wcm9kdWN0cy1lbGVtcyAuZy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1zZWNvbmQtc2luZ2xlIC5wLXByb2R1Y3RzLWVsZW1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4ucGFnZS1zZWNvbmQtc2luZ2xlIC5wLXByb2R1Y3RzLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLyoqIHBhZ2Utc2Vjb25kLXNwZWNpYWwgKiovXG4ucGFnZS1zZWNvbmQtc3BlY2lhbCAucC1vZmZlciB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIC8qYmFja2dyb3VuZDogdXJsKCdzcGVjaWFsLW9mZmVyLnBuZycpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDsqL1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgcGFkZGluZzogMTBweCAwcHggMHB4IDEwMHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDE1cHggYXV0bztcbn1cbi5wYWdlLXNlY29uZC1zcGVjaWFsIC5wLWZvcm0ge1xuICAgIHdpZHRoOiA1NzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi8qKiAvIHBhZ2Utc2Vjb25kLXNwZWNpYWwgKiovXG5cbi8qISogbDEwbiAqISovXG4vKi5sYW5nLWVuIC5wYWdlLXNlY29uZC1zaW5nbGUgLnAtcHJvZHVjdHMtZWxlbXMgeyovXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2wxMG4vZW4vaW1nL2xvZ29zLnBuZycpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0IHRyYW5zcGFyZW50OyovXG4vKn0qL1xuLyoubGFuZy1lbiAucGFnZS1zZWNvbmQtc3BlY2lhbCAucC1vZmZlciB7Ki9cbiAgICAvKmJhY2tncm91bmQ6IHVybCgnLi4vLi4vbDEwbi9lbi9pbWcvc3BlY2lhbC1vZmZlci5wbmcnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7Ki9cbi8qfSovXG5cbi5sYW5nLWVzIC5wLXNpZGVzLXJpZ2h0IC5iLWJveC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE4MHB4IGNlbnRlcjtcbn1cbi5sYW5nLWVzIC5leGlwLXBvcHVwLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG59XG4ubGFuZy1lcyAuZXhpcC1wb3B1cC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5sYW5nLWRlIC5hbGEtcmVnaXN0cmF0aW9uIC5wLW1haW4gaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5sYW5nLWRlIC5wLXNpZGVzLXJpZ2h0IC5iLWJveC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2MHB4IGNlbnRlcjtcbn1cbi5sYW5nLWRlIC5leGlwLXBvcHVwLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG4ubGFuZy1kZSAuZXhpcC1wb3B1cC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5sYW5nLWZyIC5wLXNpZGVzLXJpZ2h0IC5iLWJveC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE4MHB4IGNlbnRlcjtcbn1cbi5sYW5nLWZyIC5leGlwLXBvcHVwLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG59XG4ubGFuZy1mciAuZXhpcC1wb3B1cC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnByay12YXJpYW50IC5wLWNoZWNrYm94LWxpc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLnByay12YXJpYW50IC5wLWNoZWNrYm94LWxpc3QgLmctcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByay12YXJpYW50IC5wLWNoZWNrYm94LWxpc3QgLnAtcHJvZHVjdHMtZWxlbXMtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnByay12YXJpYW50IC5wLXNlY29uZC1kZXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucHJrLXZhcmlhbnQgLnAtc2Vjb25kLWRlc2MgLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5wcmstdmFyaWFudCAucC1zZWNvbmQtZGVzYyAubWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAgdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUZDQVlBQUFCaXJVM2JBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pVME9FUTBRVEF4TkRjNVJERXhSVGRDUmpSQ09FTXpRVGMwT1RBNU5UVkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalUwT0VRMFFUQXlORGM1UkRFeFJUZENSalJDT0VNelFUYzBPVEE1TlRWRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVFE0UkRRNVJrWTBOemxFTVRGRk4wSkdORUk0UXpOQk56UTVNRGsxTlVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5UUTRSRFJCTURBME56bEVNVEZGTjBKR05FSTRRek5CTnpRNU1EazFOVVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo1enhGZjRBQUFBT2tsRVFWUjQybUprV1BlZUFRaDRnWmdSaUQ4eEFZa0VJSDREeEs5QmJFYWdDcEFTQVFZSWVNTUVsWVVCc0paSUlENEp4RWVBT0J3Z3dBQTc1UXpnYXIxV01nQUFBQUJKUlU1RXJrSmdnZz09JykgMCA1cHggbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucHJrLXZhcmlhbnQgLnAtc2Vjb25kLWRlc2MgLnAtdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5wcmstdmFyaWFudCAucC1zZWNvbmQtZGVzYyAucC10b3RhbCAudG90YWwgLnZhbHVlIHtcbiAgICBjb2xvcjogIzAwOWJkZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5sLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cbi5sLWZvb3Rlci5hbGEtcmVnaXN0cmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmwtZm9vdGVyLmFsYS1yZWdpc3RyYXRpb24+LmwtY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sb2dvcy5wbmcnKSAwIGNlbnRlciBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NDBweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ubC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFDV0FBQUFBQkNBSUFBQURWSHdJVkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQ2hKUkVGVWVOcnMwREVCQUFBSUF5QTkxci92TG9NSUVkaTJBd0FBd0Q5SkpBQUFBRHgwQWd3QWN0SUMvOHdPdHg4QUFBQUFTVVZPUks1Q1lJST0nKSBjZW50ZXIgMCByZXBlYXQteSB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xufVxuLmwtY29udGVudCA+IC5sLWNlbnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4ubC1jb250ZW50LnBhZ2Utc2Vjb25kID4gLmwtY2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuXG4ucC1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjYWM4Yzg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ucC1zaWRlYmFyIC5wcm9kdWN0LWFsZXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG4ucC1zaWRlYmFyIC5ub3RlYm9vayB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbm90ZWJvb2sucG5nJykgMCAwIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNzFweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjQwcHg7XG59XG4ucC1zaWRlYmFyIC5ub3RlYm9vaz5pbWcge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucC1zaWRlYmFyIC5mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnAtc2lkZWJhciAuZmVhdHVyZXM+YiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnAtbWFpbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTU4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NhYzhjODtcbn1cbi5wLW1haW4uZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNlN2YzZmY7XG59XG5cbi5wLW1haW4gaDEge1xuICAgIGNvbG9yOiAjNTljMTUwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDI1cHggMCAxNXB4O1xufVxuLnAtbWFpbiAuc3RlcC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wLW1haW4gLnBhZ2UtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wLW1haW4gLnBhZ2UtZm9ybS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuLnBhZ2UtZmlyc3QuYWxhLXJlZ2lzdHJhdGlvbiAuYy1zZWxlY3QsXG4ucGFnZS1maXJzdC5hbGEtcmVnaXN0cmF0aW9uIC5jLWlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmN2Y3ZjcsICNmZGZkZmQpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1maXJzdC5hbGEtcmVnaXN0cmF0aW9uIC5jLXNlbGVjdCB7XG4gICAgY29sb3I6ICNhOWE5YTk7XG59XG4ucGFnZS1maXJzdC5hbGEtcmVnaXN0cmF0aW9uIC5jLXNlbGVjdC5jLWNoYW5nZWQge1xuICAgIGNvbG9yOiAjNDA0MDQwO1xufVxuXG4uYWxhLXJlZ2lzdHJhdGlvbiAjcGFnZS1maXJzdC1mb3JtIC5nLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgIHBhZGRpbmc6IDdweCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxhLXJlZ2lzdHJhdGlvbiAucC1tYWluLmZvY3VzICNwYWdlLWZpcnN0LWZvcm0gLmctcm93LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlMWY1O1xufVxuLmFsYS1yZWdpc3RyYXRpb24gI3BhZ2UtZmlyc3QtZm9ybSAubGFiZWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmFsYS1yZWdpc3RyYXRpb24gI3BhZ2UtZmlyc3QtZm9ybSAubGFiZWw+ZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogNDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4jYWxhLXJlZ2lzdHJhdGlvbi1idXR0b24ge1xuICAgIC8qYmFja2dyb3VuZDogIzU4YzE0ZiB1cmwoJ2J1dHRvbi1hcnJvdy5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDI5MHB4IDE4cHg7Ki9cbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFsYS1yZWdpc3RyYXRpb24gLnAtbWFpbiBoMSB7XG4gICAgY29sb3I6ICM1OWIyMDA7XG59XG4uYWxhLXJlZ2lzdHJhdGlvbiAuZmVhdHVyZXM+YiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hbGEtcmVnaXN0cmF0aW9uIC5mZWF0dXJlcyBsaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY2hlY2tib3gucG5nJykgMCA0cHggbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbn1cbiNhbGEtcmVnaXN0cmF0aW9uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzU5YjIwMCBuby1yZXBlYXQgc2Nyb2xsIDI5MHB4IDE4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXNlbGVjdDpmb2N1cywgLmMtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyZWExZmEgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBwYWRkaW5nOiAwIDNweDtcbn1cbi5jLXNlbGVjdCArIGxhYmVsLCAuYy1pbnB1dCArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmMtc2VsZWN0LmMtZXJyb3IsIC5jLWlucHV0LmMtZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2Q3MDAwMCAhaW1wb3J0YW50O1xufVxuLmMtc2VsZWN0LmMtZXJyb3IgKyBsYWJlbCwgLmMtaW5wdXQuYy1lcnJvciArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAyMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jLWVycm9yLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYy1zZWxlY3QuYy1lcnJvciArIGxhYmVsPmRpdiwgLmMtaW5wdXQuYy1lcnJvciArIGxhYmVsPmRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBib3R0b206IDI0cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjZDgwNjA2O1xufVxuLmMtc2VsZWN0LmMtZXJyb3IgKyBsYWJlbD5kaXY6OmFmdGVyLCAuYy1pbnB1dC5jLWVycm9yICsgbGFiZWw+ZGl2OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuXG4uYy1zZWxlY3QuYy12YWxpZCwgLmMtaW5wdXQuYy12YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTliMjAwICFpbXBvcnRhbnQ7XG59XG4uYy1zZWxlY3QuYy12YWxpZCArIGxhYmVsLCAuYy1pbnB1dC5jLXZhbGlkICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTFweDtcbiAgICB0b3A6IDIxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jLXZhbGlkLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYy1zZWxlY3QuYy12YWxpZCArIGxhYmVsPmRpdiwgLmMtaW5wdXQuYy12YWxpZCArIGxhYmVsPmRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWFsZXJ0LmVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFyaWZmX2dyb3VwIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5Aa2V5ZnJhbWVzIGF7MCV7Ym9yZGVyLWNvbG9yOnNpbHZlcn10b3tib3JkZXItY29sb3I6IzNlOTdlYn19Lm1hZ2ljLWNoZWNrYm94LC5tYWdpYy1yYWRpb3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmV9Lm1hZ2ljLWNoZWNrYm94W2Rpc2FibGVkXSwubWFnaWMtcmFkaW9bZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZH0ubWFnaWMtY2hlY2tib3grbGFiZWwsLm1hZ2ljLXJhZGlvK2xhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjMwcHg7Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tYWdpYy1jaGVja2JveCtsYWJlbDpob3ZlcjpiZWZvcmUsLm1hZ2ljLXJhZGlvK2xhYmVsOmhvdmVyOmJlZm9yZXthbmltYXRpb24tZHVyYXRpb246LjRzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tbmFtZTphfS5tYWdpYy1jaGVja2JveCtsYWJlbDpiZWZvcmUsLm1hZ2ljLXJhZGlvK2xhYmVsOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtjb250ZW50OicnO2JvcmRlcjoxcHggc29saWQgc2lsdmVyfS5tYWdpYy1jaGVja2JveCtsYWJlbDphZnRlciwubWFnaWMtcmFkaW8rbGFiZWw6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2NvbnRlbnQ6Jyd9Lm1hZ2ljLWNoZWNrYm94W2Rpc2FibGVkXStsYWJlbCwubWFnaWMtcmFkaW9bZGlzYWJsZWRdK2xhYmVse2N1cnNvcjpub3QtYWxsb3dlZDtjb2xvcjojZTRlNGU0fS5tYWdpYy1jaGVja2JveFtkaXNhYmxlZF0rbGFiZWw6YWZ0ZXIsLm1hZ2ljLWNoZWNrYm94W2Rpc2FibGVkXStsYWJlbDpiZWZvcmUsLm1hZ2ljLWNoZWNrYm94W2Rpc2FibGVkXStsYWJlbDpob3ZlciwubWFnaWMtcmFkaW9bZGlzYWJsZWRdK2xhYmVsOmFmdGVyLC5tYWdpYy1yYWRpb1tkaXNhYmxlZF0rbGFiZWw6YmVmb3JlLC5tYWdpYy1yYWRpb1tkaXNhYmxlZF0rbGFiZWw6aG92ZXJ7Y3Vyc29yOm5vdC1hbGxvd2VkfS5tYWdpYy1jaGVja2JveFtkaXNhYmxlZF0rbGFiZWw6aG92ZXI6YmVmb3JlLC5tYWdpYy1yYWRpb1tkaXNhYmxlZF0rbGFiZWw6aG92ZXI6YmVmb3Jle2JvcmRlcjoxcHggc29saWQgI2U0ZTRlNDthbmltYXRpb24tbmFtZTpub25lfS5tYWdpYy1jaGVja2JveFtkaXNhYmxlZF0rbGFiZWw6YmVmb3JlLC5tYWdpYy1yYWRpb1tkaXNhYmxlZF0rbGFiZWw6YmVmb3Jle2JvcmRlci1jb2xvcjojZTRlNGU0fS5tYWdpYy1jaGVja2JveDpjaGVja2VkK2xhYmVsOmJlZm9yZSwubWFnaWMtcmFkaW86Y2hlY2tlZCtsYWJlbDpiZWZvcmV7YW5pbWF0aW9uLW5hbWU6bm9uZX0ubWFnaWMtY2hlY2tib3g6Y2hlY2tlZCtsYWJlbDphZnRlciwubWFnaWMtcmFkaW86Y2hlY2tlZCtsYWJlbDphZnRlcntkaXNwbGF5OmJsb2NrfS5tYWdpYy1yYWRpbytsYWJlbDpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9Lm1hZ2ljLXJhZGlvK2xhYmVsOmFmdGVye3RvcDo2cHg7bGVmdDo2cHg7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojM2U5N2VifS5tYWdpYy1yYWRpbzpjaGVja2VkK2xhYmVsOmJlZm9yZXtib3JkZXI6MXB4IHNvbGlkICMzZTk3ZWJ9Lm1hZ2ljLXJhZGlvOmNoZWNrZWRbZGlzYWJsZWRdK2xhYmVsOmJlZm9yZXtib3JkZXI6MXB4IHNvbGlkICNjOWUyZjl9Lm1hZ2ljLXJhZGlvOmNoZWNrZWRbZGlzYWJsZWRdK2xhYmVsOmFmdGVye2JhY2tncm91bmQ6I2M5ZTJmOX0ubWFnaWMtY2hlY2tib3grbGFiZWw6YmVmb3Jle2JvcmRlci1yYWRpdXM6M3B4fS5tYWdpYy1jaGVja2JveCtsYWJlbDphZnRlcnt0b3A6MnB4O2xlZnQ6N3B4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo2cHg7aGVpZ2h0OjEycHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6MDtib3JkZXItbGVmdDowfS5tYWdpYy1jaGVja2JveDpjaGVja2VkK2xhYmVsOmJlZm9yZXtib3JkZXI6IzNlOTdlYjtiYWNrZ3JvdW5kOiMzZTk3ZWJ9Lm1hZ2ljLWNoZWNrYm94OmNoZWNrZWRbZGlzYWJsZWRdK2xhYmVsOmJlZm9yZXtib3JkZXI6I2M5ZTJmOTtiYWNrZ3JvdW5kOiNjOWUyZjl9Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/