@import url("https://use.typekit.net/jed7pod.css"); @import url("https://fonts.googleapis.com/css?family=Dancing+Script:700&display=swap&subset=latin-ext"); html, body { margin: 0; padding: 0; font-family: "museo-sans-condensed", sans-serif; font-weight: 300; color: #4c4c4c; font-weight: 300; font-size: 62.5%; -webkit-box-sizing: border-box; box-sizing: border-box; overflow-x: hidden !important; } body { font-size: 1.6rem; } *, *:before, *:after { -webkit-box-sizing: inherit; box-sizing: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } a:focus, button:focus, input:focus, textarea:focus, section:focus, div:focus, select:focus { outline: none; } input[type="submit" i] { border: none; cursor: pointer; } select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } a { color: #4c4c4c; } a:link, a:visited, a:hover, a:active { text-decoration: none; color: inherit; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #d9d9d9; margin: 0; padding: 0; } ol, ul { list-style: none; margin: 0; padding: 0; } h1, h2 { margin: 0; padding: 0; text-transform: uppercase; font-weight: 500; text-align: center; font-size: 3.0rem; } h2::after { content: ''; width: 20px; height: 4px; background-color: #cd2c36; display: block; margin: 5px auto 0; border-radius: 2px; } .non-decor { text-transform: none; } .non-decor::after { display: none; } .container { margin: 0 auto; max-width: 1400px; padding: 0 40px; position: relative; } .menu { padding: 0; } .menu .social-mobile { display: none; } .menu .lang-mobile { display: none; } .header { padding: 40px 0; border-bottom: 1px solid #d9d9d9; text-align: center; } .header .menu-ham { display: none; } .header .header-aside { position: absolute; top: 0; bottom: 0; margin: auto 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .header .social { left: 0; } .header .social .social-icon { width: 16px; margin-right: 20px; } .header-phone { right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; } .header-phone .icon-phone { width: 16px; margin-right: 22px; } .header-phone .number-phone { font-weight: 500; font-size: 1.4rem; } .header-phone-mob { display: none; } .menu-top { width: 100%; text-transform: uppercase; font-weight: 500; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .menu-top > li { padding: 25px 0; position: relative; } .menu-top > li:hover ul { display: block; } .menu-top > li ul { display: none; position: absolute; top: 66px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 1; background-color: #e43638; color: #fff; text-align: center; padding: 20px 20px; } .menu-top > li ul::before { content: ''; top: -6px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 2; width: 0; height: 0; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #e43638 transparent; position: absolute; } .menu-top > li ul li { margin-bottom: 10px; } .button { background-color: #cd2c36; width: 300px; height: 50px; font-size: 1.4rem; font-weight: 500; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; color: #fff !important; -webkit-transition: background-color 0.3s ease-out; -o-transition: background-color 0.3s ease-out; transition: background-color 0.3s ease-out; z-index: 1; } .button:hover { color: #fff; background-color: #b71620; } .hero { color: #fff; text-transform: uppercase; position: relative; } .hero__bg { width: 100%; position: relative; } .hero .container { padding: 0; position: absolute; margin: 0 auto; left: 0; right: 0; } .hero .slogan { position: absolute; bottom: 200px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); background: rgba(0, 0, 0, 0.65); width: 431px; height: 204px; font-family: "Dancing Script", cursive; padding-top: 30px; padding-left: 30px; } .hero .slogan:after { content: ''; border: 1px solid #fff; position: absolute; width: calc(100% - 30px); height: calc(100% - 30px); top: 15px; left: 15px; } .hero .slogan .slogan-text { text-transform: none; font-size: 4.5rem; margin: 0; -webkit-transform: rotate(-8deg); -ms-transform: rotate(-8deg); transform: rotate(-8deg); line-height: 1; text-shadow: 1.732px 1px 0px rgba(0, 0, 0, 0.4); } .hero .slogan .slogan-text:nth-child(2) { padding-left: 56px; } .hero .slogan .slogan-text:nth-child(3) { padding-left: 110px; } .hero .slogan .slogan-text-strong { color: #e43638; } .singup-form { display: -webkit-box; display: -ms-flexbox; display: flex; background: #fff; position: absolute; bottom: 60px; width: 100%; color: #4c4c4c; padding: 25px 40px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .singup-form .singup-title { text-transform: none; font-size: 3.0rem; font-weight: 500; line-height: 1; margin: 0; -webkit-box-flex: 1; -ms-flex: 1 0 calc(25% - 80px); flex: 1 0 calc(25% - 80px); text-align: center; margin-right: 40px; } .singup-form .form-box { -webkit-box-flex: 1; -ms-flex: 1 0 calc(75% - 40px); flex: 1 0 calc(75% - 40px); display: -webkit-box; display: -ms-flexbox; display: flex; } .singup-form .button-box { -webkit-box-flex: 1; -ms-flex: 1 0 calc(33.333% - 40px); flex: 1 0 calc(33.333% - 40px); margin-left: 40px; } .singup-form .button-box .button { width: 100%; height: 100%; background-color: #e43638; } .singup-form .button-box .button:hover { background-color: #b71620; } .arrow-down { width: 6px; position: absolute; right: 20px; top: 0; bottom: 0; margin: auto 0; } .courses { padding-top: 60px; background-color: #f7f7f7; } .courses-all { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 46px; margin: 60px -20px 0; } .courses-all .courses-slider { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .courses-all .courses-slider .courses-item { width: 300px; height: 196px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 20px 40px 20px; background-color: #a5a2a8; overflow: hidden; } .courses-all .courses-slider .courses-item::first-line { margin-left: 0; } .courses-all .courses-slider .courses-item ::after { content: ''; border: 1px solid #fff; position: absolute; width: calc(100% - 30px); height: calc(100% - 30px); top: 15px; left: 15px; } .courses-all .courses-slider .courses-item .courses-item-bg { position: absolute; top: 0; left: 0; width: 100%; } .courses-all .courses-slider .courses-item .courses-item-tit { color: #fff; z-index: 3; text-transform: uppercase; font-size: 2.0rem; font-weight: 500; padding: 25px; text-align: center; } .select-box { -webkit-box-flex: 1; -ms-flex: 1 0 calc(33.333% - 40px); flex: 1 0 calc(33.333% - 40px); border: 1px solid #d9d9d9; margin-left: 40px; position: relative; } .select-box:first-of-type { margin-left: 0; } .form-control { color: #4c4c4c; background: none; border: none; font-size: 1.4rem; text-transform: uppercase; font-weight: 500; width: 100%; height: 100%; font-weight: 500; font-family: "museo-sans-condensed", sans-serif; padding: 15px 20px; cursor: pointer; position: relative; } .form-control option { font-weight: 500; font-family: "museo-sans-condensed", sans-serif; } .success-comment { font-size: 2.0rem; color: #cd2c36; text-align: center; } .what-course { padding: 60px 0; background-color: #f7f7f7; } .what-course p { text-align: center; margin-bottom: 50px; } .big-question { background-color: #cd2c36; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 3.0rem; padding: 10px 0; } .big-question a { text-decoration: underline; } .big-question p { margin: 0; text-align: center; } .find-course { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #f7f7f7; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: -40px -20px 0; } .find-course .find-course-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 300px; margin-left: 20px; margin-right: 20px; margin-top: 40px; } .find-course .find-course-item label { font-size: 1.8rem; } .find-course .find-course-item .select-box { width: 100%; background-color: #fff; margin-left: 0px; margin-top: 10px; } .find-course .find-course-item .button-box { width: 100%; } .find-course .find-course-item .button-box .button { width: 100%; } .news { padding: 60px 0 25px; } .news .button-news { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 30px; } .news-all { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 46px; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 60px -20px 10px; } .news-all .news-slider, .news-all .news-no-slider { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .news-all .news-item { width: 300px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 20px 34px 20px; } .news-all .news-item .news-item-pic { width: 100%; height: auto; } .news-all .news-item .news-item-tit { font-size: 2.0rem; font-weight: 500; text-align: center; padding: 15px 20px 0; } .news-all .instruktor-item { margin-bottom: 40px; position: relative; height: 300px; overflow: hidden; } .news-all .instruktor-item::before { content: ''; border: 1px solid #fff; width: calc(100% - 30px); height: calc(100% - 30px); left: 15px; top: 15px; position: absolute; } .news-all .instruktor-item .instruktor-item-tit { position: absolute; color: #fff; font-size: 2.0rem; font-weight: 500; margin: auto; left: 0; right: 0; bottom: 35px; width: calc(100% - 60px); text-align: center; z-index: 1; } .news-all .instruktor-item::after { content: ''; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), to(black)); background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, black 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, black 100%); width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.5; } .news-all .instruktor-item .news-item-pic { width: auto; } .ins-thumb-con { width: calc(50% - 40px); margin: 0 20px; max-height: 300px; overflow: hidden; position: relative; } .ins-thumb-con::after { content: ''; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; border: 1px solid #fff; } .ins-thumb-con .ins-thumb { width: 100%; position: relative; top: -50px; margin-bottom: 36px; } .ins-info-con { width: calc(50% - 40px); margin: 0 20px; padding-top: 50px; } .ins-info-con .ins-name { font-size: 3.0rem; text-transform: none; text-align: left; } .ins-info-con .ins-sub { margin: 0; font-size: 1.8rem; font-weight: 500; margin-top: 10px; margin-bottom: 30px; } .ins-info-con .ins-info p { font-size: 1.8rem; margin-bottom: 30px; } .ins-pic-con { margin-top: 20px; margin-bottom: 40px; } .ins-pic-con .ins-pic { width: 300px; height: 300px; overflow: hidden; margin: 20px; } .info-box { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 35px; } .info-box .info-box-item { color: #fff; background-color: #a5a2a8; -webkit-box-flex: 1; -ms-flex: 1 0 calc(33.333% - 40px); flex: 1 0 calc(33.333% - 40px); margin-left: 40px; text-align: center; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 90px 40px; font-size: 1.8rem; } .info-box .info-box-item:first-of-type { margin-left: 0; } .info-box .info-box-item::after { content: ''; width: calc(100% - 40px); height: calc(100% - 40px); border: 1px solid #fff; position: absolute; top: 20px; left: 20px; } .info-box .info-box-item .info-box-tit { font-size: 3.0rem; font-weight: 500; margin-bottom: 20px; } .partner { padding: 55px 40px 60px; } .partner .partner-log { margin-top: 55px; position: relative; } .partner .partner-log .partner-log-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; height: 94px; } .partner .partner-log .partner-log-item img { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; left: 0; margin: auto; max-height: 100%; width: auto; } .arrow { position: absolute; top: 0; bottom: 0; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .arrow img { cursor: pointer; } .prev-arrow { left: -24px; } .next-arrow { right: -24px; } .next-arrow img { -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1); } .footer { background-color: #3e3d40; padding: 55px 0 25px; color: #fff; } .footer .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .footer .container .menu-bottom-mobile-device { display: none; } .footer .container .quest { font-size: 3.0rem; font-weight: 500; margin: 0 0 20px; position: relative; } .footer .container .contact { background-color: #323133; position: relative; } .footer .container .contact:before { content: ''; background-color: #323133; position: absolute; right: -40px; top: -55px; bottom: -122px; width: 99999px; } .footer .container .contact .contact-title { color: #999999; font-size: 1.8rem; margin: 0 0 3px 0; position: relative; } .footer .container .contact .contact-item { font-size: 2.0rem; margin: 0 0 10px; position: relative; } .footer .container nav { margin-left: 80px; min-width: 15%; } .footer .container .menu-bottom { font-size: 1.4rem; font-weight: 500; text-transform: uppercase; line-height: 2; } .footer .container .social-footer { display: -webkit-box; display: -ms-flexbox; display: flex; color: #fff; margin-top: 40px; } .footer .container .social-footer .social-icon-foo { width: 16px; margin-right: 20px; } .footer .container .newsletter { width: 300px; position: relative; margin-top: 120px; } .footer .container .newsletter::before { content: ""; position: absolute; z-index: 1; width: 100%; height: 1px; background-color: #575659; top: -60px; } .footer .container .newsletter input { display: block; margin-bottom: 20px; } .footer .container .newsletter .input { width: 300px; height: 50px; padding: 20px; color: #4c4c4c; font-weight: 500; text-transform: uppercase; font-size: 0.875em; margin-bottom: 10px; border: none; } .footer .container .newsletter .checkbox { position: absolute; opacity: 0; width: 0; height: 0; } .footer .container .newsletter .checkbox + label { position: relative; cursor: pointer; padding: 0; text-transform: uppercase; font-size: 1.4rem; color: #999999; } .footer .container .newsletter .checkbox + label:before { content: ''; margin-right: 10px; display: inline-block; width: 10px; height: 10px; border: 1px solid #fff; background: #fff; } .footer .container .newsletter .checkbox:checked + label:after { content: ''; position: absolute; left: 1px; top: 7px; background: #cd2c36; width: 2px; height: 2px; -webkit-box-shadow: 2px 0 0 #cd2c36, 4px 0 0 #cd2c36, 4px -2px 0 #cd2c36, 4px -4px 0 #cd2c36, 4px -6px 0 #cd2c36, 4px -8px 0 #cd2c36; box-shadow: 2px 0 0 #cd2c36, 4px 0 0 #cd2c36, 4px -2px 0 #cd2c36, 4px -4px 0 #cd2c36, 4px -6px 0 #cd2c36, 4px -8px 0 #cd2c36; -webkit-transform: rotate(45deg) scale(0.7, 0.7); -ms-transform: rotate(45deg) scale(0.7, 0.7); transform: rotate(45deg) scale(0.7, 0.7); } .footer .container .newsletter .button { margin-top: 25px; background-color: #e43638; } .footer .container .newsletter .button:hover { background-color: #b71620; } .footer .copy { margin-top: 55px; font-size: 1.8rem; text-align: center; position: relative; left: 10%; } .footer .news-all { margin: 0; } .pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 60px; } .pagination .page-numbers { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #4c4c4c; width: 30px; height: 30px; margin-right: 10px; font-size: 1.4rem; font-weight: 500; position: relative; } .pagination .page-numbers.next::before { content: ''; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 4px solid #4c4c4c; margin: 40px auto 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .pagination .page-numbers.prev::before { content: ''; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 4px solid #4c4c4c; margin: 40px auto 0; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .pagination .page-numbers.current { color: #cd2c36; border-color: #cd2c36; } .current-link { position: relative; } .current-link:after { content: ''; position: absolute; width: 10px; height: 2px; border-radius: 1px; background-color: #e43638; margin: auto; left: 0; right: 0; bottom: -5px; } .video-wrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; margin-top: 50px; } .video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .page-container { padding: 50px 0 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .page-container .page-content { max-width: 640px; margin: 40px 0 30px; font-size: 1.8rem; } .page-container .page-content h2 { margin-top: 30px; } .page-container .page-content h2::after { display: none; } .line { height: 1px; min-width: 1400px; background: #d9d9d9; } .red { color: #e43638; } .page-boxs { margin: 25px 0 0; max-width: 640px; font-size: 1.8rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .page-boxs .page-boxs-double, .page-boxs .page-boxs-one { width: 320px; padding: 0 10px; margin: 25px 0; text-align: center; } .page-boxs .page-boxs-double:nth-of-type(odd) { border-right: 1px solid #d9d9d9; } .page-boxs .page-boxs-one { margin-top: 0; } .subtitle { font-weight: 500; font-size: 2.0rem; margin: 5px 0 0; text-align: center; } .news-all-trainer { margin: 50px -20px 0; } .galery { padding: 50px 40px 25px; } .galery .galery-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -30px; } .galery .galery-container .galery-thumb { width: 400px; margin: 30px; line-height: 0; } .galery .galery-container .galery-thumb .galery-thumb-pic { width: 100%; height: 266.4px; overflow: hidden; } .galery .galery-container .galery-thumb .galery-thumb-pic img { width: 100%; } .galery .galery-container .galery-thumb .galery-thumb-des { font-size: 2.0rem; font-weight: 500; color: #fff; background-color: #cd2c36; width: 100%; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-transform: uppercase; } .galery .galery-container .galery-thumb-item { width: 300px; margin: 20px; line-height: 0; } .galery .galery-container .galery-thumb-item .galery-item-pic { width: 300px; height: 200px; overflow: hidden; } .galery .galery-container .galery-thumb-item .galery-item-pic img { width: 100%; } .galery .galery-container-item { margin: 20px -20px 0; } .menu-course { background: #6d707a; height: 48px; margin-top: 50px; } .menu-course ul { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; text-transform: uppercase; color: #fff; font-weight: 500; font-size: 1.4rem; } .menu-course ul a { height: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 30px; } .menu-course ul a:hover { color: #cd2c36; background: #f7f7f7; } .menu-course ul a.act { color: #cd2c36; background: #f7f7f7; } .menu-course .container-sec { max-width: 1380px; } .course-top { background: #f7f7f7; padding: 60px 0; } .pos-dances-tabs { position: absolute; left: 0; right: 0; z-index: 1; } .container-sec { max-width: 1320px; margin: auto; position: relative; } .tab-pane { display: none; } .tab-pane.active { display: block; } .dances-tabs { max-width: 680px; top: 0; left: 0; } .dances-tabs ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .dances-tabs ul li a { width: 300px; height: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; font-weight: 500; text-transform: uppercase; margin-right: 40px; margin-bottom: 10px; border: 1px solid #d9d9d9; } .dances-tabs ul li a:hover { color: #fff; background-color: #cd2c36; } .dances-tabs ul li.active a { color: #fff; background-color: #cd2c36; } .dance-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .dance-content .dance-main-text { width: calc(50% - 20px); z-index: 2; } .dance-content .dance-main-text p { margin-top: 0; } .dance-content .multisport-logo { margin-right: 14px; position: relative; top: 4px; } .dance-content .nearest-course { width: 100%; background-color: #fff; padding: 30px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 50px; } .dance-content .nearest-course .nearest-course-text { font-size: 3.0rem; font-weight: 500; } .dance-content .nearest-course .button { margin-top: 24px; } .pass-container { padding: 30px 0 60px; } .singup-table { font-size: 1.4rem; font-weight: 500; padding-bottom: 60px; } .singup-table .table-title { color: #fff; background-color: #cd2c36; height: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-transform: uppercase; margin-bottom: 2px; margin-top: 30px; } .singup-table .bott { margin-top: 0; } .singup-table .up { font-size: 2.0rem; } .singup-table .table-col-info { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 0 2px; color: #fff; text-transform: uppercase; } .singup-table .table-col-info .table-col-info-item { height: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 2px; background-color: #6d707a; text-align: center; } .singup-table .table-col-info .table-col-info-item:last-child { margin-right: 0; } .singup-table .nr-course { width: 15%; } .singup-table .day { width: 7.42%; } .singup-table .hour { width: 11.21%; } .singup-table .date { width: 11.21%; } .singup-table .place { width: 18.78%; } .singup-table .instructor { width: 15%; } .singup-table .price { width: 7.42%; } .singup-table .action { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .singup-table .no-pair { width: 5%; } .singup-table .table-row-item { background-color: #f7f7f7; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 2px; } .singup-table .table-row-item .table-item { height: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 2px; text-align: center; } .singup-table .table-row-item .table-item.action { color: #cd2c36; cursor: pointer; } .dance-prices { background-color: #f7f7f7; padding: 40px 0 60px; } .dance-prices .prices-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 -20px; } .dance-prices .prices-box .prices-box-item { background-color: #fff; margin: 20px; width: 300px; position: relative; padding: 35px; font-size: 1.8rem; } .dance-prices .prices-box .prices-box-item:after { content: ''; position: absolute; top: 20px; left: 20px; width: calc(100% - 40px); height: calc(100% - 40px); border: 1px solid #6d707a; } .dance-prices .price-advert { margin-top: 60px; margin-left: auto; margin-right: auto; text-align: center; max-width: 685px; font-size: 3.0rem; font-weight: 500; } .dance-prices .price-advert.mt0 { margin-top: 0; } .dance-prices .button { margin: 24px auto 0; } .dances-for-you { padding: 60px 0 20px; } .c-name { width: 25%; } .count-classes { width: 11.21%; } .one-class { width: 11.21%; } .price-all { width: 11.21%; } .price-one { width: 19.54%; } .offer-special { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .list-course { margin: 60px 0; } .mbt60 { margin: 60px 0; } .post { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 60px; margin-bottom: 60px; } .post .post-image { width: 37%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .post .post-image img { width: 100%; } .post .post-content { width: 63%; padding-left: 40px; } .post .post-content p { margin-top: 0; } .see-also { margin-top: 30px; margin-bottom: 30px; } .contact .container { width: 100%; padding: 0; } .contact-con { margin-top: 20px; margin-bottom: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-right: 40px; font-size: 1.8rem; } .contact-con .contact-col { width: 25%; padding-left: 40px; min-width: 300px; margin-top: 40px; } .contact-con .contact-col .red { color: #e43638; font-size: 2.0rem; font-weight: 500; } .contact-con .contact-col .form-contact { margin-top: 25px; } .contact-con .contact-col .input { width: 100%; height: 50px; padding: 20px; font-weight: 500; text-transform: uppercase; font-size: 1.4rem; margin-bottom: 10px; border: 1px solid #d9d9d9; } .contact-con .contact-col textarea { width: 100%; padding: 20px; font-weight: 500; text-transform: uppercase; font-size: 1.4rem; margin-bottom: 25px; border: 1px solid #d9d9d9; font-family: "museo-sans-condensed", sans-serif; } .contact-con .contact-col .button { width: 100%; } .comment-form { width: 640px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 60px; border-bottom: 1px solid #d9d9d9; } .comment-form .form-group { width: 100%; position: relative; } .comment-form .form-group .form-control { width: 100%; height: 50px; padding: 20px; font-weight: 500; text-transform: uppercase; font-size: 1.4rem; margin: 10px 0 25px; border: 1px solid #d9d9d9; } .comment-form .form-group textarea.form-control { height: auto; } .comment-form .form-submit { width: calc(50% - 20px); height: 50px; padding: 0; margin: 10px 0 0; } .comment-form .form-submit .submit { background-color: #cd2c36; width: 100%; height: 100%; font-size: 1.4rem; font-weight: 500; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; color: #fff !important; -webkit-transition: background-color 0.3s ease-out; -o-transition: background-color 0.3s ease-out; transition: background-color 0.3s ease-out; z-index: 1; } .comment-form .form-submit .submit:hover { color: #fff; background-color: #b71620; } .comment-form .form-50 { width: calc(50% - 20px); } .comment-form .form-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .comment-form .form-check .reg { color: #cd2c36; } .comment-form .form-check label { padding-left: 6px; } .comment-form .form-check label.error { left: initial; bottom: -10px; } .comment-form .form-check p { margin: 10px 0 0; } .comment { width: 100%; border-bottom: 1px solid #d9d9d9; padding: 25px 0; } .comment h4, .comment h6 { margin: 0; padding: 0; font-size: 3.0rem; color: #cd2c36; } .comment h6 { font-size: 1.4rem; color: #4c4c4c; font-weight: 300; } .comment h6 * { text-decoration: none; } .comment .comment-text { margin: 15px 0 0; } .comment .comment-text p { margin: 0 0 12px; } .comment .show-data { color: #cd2c36; cursor: pointer; } .comment .comment-data { font-weight: 500; } /* singup pop */ #overlay { z-index: 9998; position: fixed; bottom: 0; top: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.5); display: none; } #signup-popup { z-index: 9999; position: fixed; top: 40%; left: 0; right: 0; margin: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); max-width: 800px; width: 96%; background-color: #fff; display: none; height: auto; overflow-x: hidden; } .singnup-popup-inner { padding: 40px 60px 0 40px; } #signup-popup .fa-close, #sp-message .fa-close { position: absolute; right: 20px; top: 20px; cursor: pointer; } #signup-popup .sp-header { margin-top: 0; margin-bottom: 45px; font-size: 3.0rem; text-align: center; } #sp-loader-container, #redirect-loader-overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: white; opacity: 0.7; display: none; border-radius: 5px; z-index: 3; } #redirect-loader-overlay { position: fixed; z-index: 99999; } #sp-loader, #sp-message, #redirect-loader { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: auto; } #sp-loader, #redirect-loader { width: 200px; height: 44px; background-image: url(../images/loader.gif); } #redirect-loader { position: fixed; } #type-loader { width: 20px; height: 20px; background-image: url(../images/type-loader.gif); display: inline-block; vertical-align: middle; margin-left: 10px; opacity: 0; } #signup-message { text-align: center; } .message-success h6 { color: #090; font-weight: bold; font-size: 1.8rem; } .message-error h6 { color: #cd2c36; font-weight: bold; font-size: 1.8rem; } .sp-top h6 { overflow: hidden; line-height: 22px; font-size: 1.8rem; margin: 0 0 10px; } .sp-top .pull-left { width: 125px; margin-right: 30px; font-weight: 300; font-size: 1.8rem; text-align: right; display: inline-block; margin-bottom: 10px; } .sp-top strong, .sp-top .payment-details, .sp-top .bank-details { overflow: hidden; display: inline-block; vertical-align: middle; } .vatop { vertical-align: top; } .payment-methods .p { display: inline-block; padding: 0 30px 0 0; font-size: 1.8rem; } .pm-radio { background-color: #f2f2f2; display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -2px; width: 14px; height: 14px; border: 1px solid #d9d9d9; border-radius: 20px; } .pm-radio.active { background-color: #666666; } .sp-form .col-md-6 { margin-top: 15px; } .sp-form .spf-inner-left, .sp-form .spf-inner-right { margin-top: 0; } .spf-left, .spf-inner-left { padding-right: 10px; } .spf-right, .spf-inner-right { padding-left: 10px; } .su-form { width: 100%; border-bottom: none; margin-top: 40px; } .su-form .form-group .form-control { margin-bottom: 10px; } label.error { font-size: 11px; background-color: #cd2c36; color: #fff; padding: 1px 5px; line-height: 14px; position: absolute; bottom: 10px; left: 0; } .no-margin { margin: 0; } .stc-daytime-days, .stc-daytime-times { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZXR0aW5ncy5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxtREFBWTtBQUNaLHdHQUFZO0FDQ1o7RUFDSSxVQUFTO0VBQ1QsV0FBVTtFQUNWLGdEREMyQztFQ0EzQyxpQkRFWTtFQ0RaLGVES2tCO0VDSmxCLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixtQkFBa0IsRUFDckI7O0FBRUQ7RUFDSSxrQkFBaUIsRUFDcEI7O0FBRUQ7RUFDSSw0QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLG9DQUFtQztFQUN0QyxtQ0FBa0MsRUFDbEM7O0FBRUQ7Ozs7Ozs7RUFPQSxjQUFhLEVBQ1o7O0FBRUQ7RUFDSSxhQUFZO0VBQ1osZ0JBQWUsRUFDbEI7O0FBRUQ7RUFDSSx5QkFBZ0I7S0FBaEIsc0JBQWdCO1VBQWhCLGlCQUFnQixFQUNuQjs7QUFFRDtFQUNJLGVEaENrQixFQ3FDckI7RUFORDtJQUdRLHNCQUFxQjtJQUNyQixlQUFjLEVBQ2pCOztBQUdMO0VBQ0ksZUFBYztFQUNkLFlBQVc7RUFDWCxVQUFTO0VBQ1QsOEJEeENjO0VDeUNkLFVBQVM7RUFDVCxXQUFVLEVBQ2I7O0FBRUQ7RUFDSSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVUsRUFDYjs7QUFFRDtFQUNJLFVBQVM7RUFDVCxXQUFVO0VBQ1YsMEJBQXlCO0VBQ3pCLGlCRDdEVztFQzhEWCxtQkFBa0I7RUFDbEIsa0JBQWlCLEVBQ3BCOztBQUVEO0VBQ0ksWUFBVztFQUNYLFlBQVc7RUFDWCxZQUFXO0VBQ1gsMEJEcERnQjtFQ3FEaEIsZUFBYztFQUNkLG1CQUFtQjtFQUNuQixtQkFBa0IsRUFDckI7O0FBRUQ7RUFDSSxxQkFBb0IsRUFJdkI7RUFMRDtJQUdRLGNBQWEsRUFDaEI7O0FBR0w7RUFDSSxlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2YsbUJBQWtCLEVBQ3JCOztBQUVEO0VBQ0ksV0FBVSxF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QUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCLEVBQ3pCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvamVkN3BvZC5jc3NcIik7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PURhbmNpbmcrU2NyaXB0OjcwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWxhdGluLWV4dCcpO1xuXG5cblxuXG4kZm9udC1iYXNpYzogJ211c2VvLXNhbnMtY29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiRmb250LXNsb2dhbjogJ0RhbmNpbmcgU2NyaXB0JywgY3Vyc2l2ZTtcbiRmb250LWxpZ2h0OiAzMDA7XG4kZm9udC1ib2xkOiA1MDA7XG4kZm9udC1leHRyYWxpZ2h0OiAxMDA7XG5cbiRjb2xvci1mb250OiAgICM0YzRjNGM7XG4kY29sb3ItZm9udC1saWdodDogI2ZmZjtcblxuJGNvbG9yLWhyOiAjZDlkOWQ5O1xuXG5cbiRjb2xvci1mb250LWJveC10ZXh0OiAjNWE0NzI5O1xuJGNvbG9yLWZvbnQtY29udGFjdC10aXRsZTogIzk5OTk5OTtcbiRjb2xvci1mb250LWlucHV0OiAjNGM0YzRjO1xuXG4kY29sb3ItbGluZTogI2Q5ZDlkOTtcblxuJGNvbG9yLWJnOiAjZmZmO1xuJGNvbG9yLWJnLWNvdXJzZXM6ICNmN2Y3Zjc7XG4kY29sb3ItYmctaW5mby1ib3g6ICNhNWEyYTg7XG4kY29sb3ItbWFpbjogI2NkMmMzNjtcbiRjb2xvci1tYWluLTI6ICNlNDM2Mzg7XG5cbiRjb2xvci1idXR0b24tYmctaG92ZXI6I2I3MTYyMDtcblxuJGNvbG9yLWJnLXNlYzogI2Y3ZjdmNztcbiRjb2xvci1iZy1mb290ZXI6ICMzZTNkNDA7XG4kY29sb3ItYmctY29udGFjdDogIzMyMzEzMztcbiRjb2xvci1mb290ZXItaHI6ICM1NzU2NTk7XG5cbiRjb2xvci1tZW51LWNvdXJzZTogIzZkNzA3YTsiLCJAaW1wb3J0IFwic2V0dGluZ3NcIjtcblxuaHRtbCwgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJhc2ljO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDYyLjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VjdGlvbjpmb2N1cyxcbmRpdjpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG5vdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCIgaV0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYSB7XG4gICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICY6bGluaywgJjp2aXNpdGVkLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufVxuXG5ociB7IFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWhyO1xuICAgIG1hcmdpbjogMDsgXG4gICAgcGFkZGluZzogMDtcbn1cblxub2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5oMSwgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xufVxuXG5oMjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogIDVweCBhdXRvIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubm9uLWRlY29yIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICAuc29jaWFsLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sYW5nLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ocjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLm1lbnUtaGFtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlYWRlci1hc2lkZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuc29jaWFsIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLnNvY2lhbC1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLXBob25lIHtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5pY29uLXBob25lIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICB9XG4gICAgLm51bWJlci1waG9uZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5cbi5oZWFkZXItcGhvbmUtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICYgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmhvdmVyIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDY2cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1saWdodDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItbWFpbi0yIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkY29sb3ItZm9udC1saWdodCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idXR0b24tYmctaG92ZXI7XG4gICAgfVxufVxuXG4uaGVybyB7XG4gICAgLy9oZWlnaHQ6IDYwMHB4O1xuICAgIC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGVyLmpwZycpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgIC8vYmFja2dyb3VuZDogdXJsKFwiL2F0L3dwLWNvbnRlbnQvdGhlbWVzL2FrYWRlbWlhdGFuY2EvcnMtaW1hZ2VzL2t2LmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL3BhZGRpbmctdG9wOiAxMDBweDtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQtbGlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl9fYmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5zbG9nYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42NSk7XG4gICAgICAgIHdpZHRoOiA0MzFweDtcbiAgICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNsb2dhbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuc2xvZ2FuLXRleHQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDEuNzMycHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsb2dhbi10ZXh0LXN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC52aWQtYmcge1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIGxlZnQ6IDA7XG4gICAgLy8gICAgIHJpZ2h0OiAwO1xuICAgIC8vICAgICB0b3A6IDA7XG4gICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAvLyAgICAgei1pbmRleDogLTk5O1xuICAgIC8vIH1cbiAgICAvLyAuaW52aXRlIHtcbiAgICAvLyAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIC8vICAgICBmb250LXNpemU6IDMuMHJlbTtcbiAgICAvLyB9XG4gICAgLy8gLm5hbWUge1xuICAgIC8vICAgICBmb250LXNpemU6IDYuMHJlbTtcbiAgICAvLyAgICAgbWFyZ2luOiA0NXB4IDA7XG4gICAgLy8gfVxufVxuXG4uc2luZ3VwLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRjb2xvci1mb250LWlucHV0O1xuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5zaW5ndXAtdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAzLjByZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4OiAxIDAgY2FsYygyNSUgLSA4MHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5mb3JtLWJveCB7XG4gICAgICAgIGZsZXg6IDEgMCBjYWxjKDc1JSAtIDQwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuYnV0dG9uLWJveCB7XG4gICAgICAgIGZsZXg6IDEgMCBjYWxjKDMzLjMzMyUgLSA0MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0yO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbi1iZy1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFycm93LWRvd24ge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi5jb3Vyc2VzIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctY291cnNlcztcbn1cblxuLmNvdXJzZXMtYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgbWFyZ2luOiA2MHB4IC0yMHB4IDA7XG4gICAgLmNvdXJzZXMtc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmNvdXJzZXMtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5NnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDQwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1pbmZvLWJveDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAmOjpmaXJzdC1saW5lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY291cnNlcy1pdGVtLWJnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY291cnNlcy1pdGVtLXRpdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iZztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QtYm94IHtcbiAgICBmbGV4OiAxIDAgY2FsYygzMy4zMzMlIC0gNDBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWhyO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG4uZm9ybS1jb250cm9sIHtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW5wdXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJhc2ljO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYmFzaWM7XG4gICAgfVxufVxuXG4uc3VjY2Vzcy1jb21tZW50IHtcbiAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2hhdC1jb3Vyc2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctY291cnNlcztcbiAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cblxuLmJpZy1xdWVzdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1iZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjByZW07XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmZpbmQtY291cnNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1jb3Vyc2VzO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtNDBweCAtMjBweCAwO1xuICAgIC5maW5kLWNvdXJzZS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0LWJveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXdzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjVweDtcbiAgICAuYnV0dG9uLW5ld3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5uZXdzLWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDYwcHggLTIwcHggMTBweDtcbiAgICAubmV3cy1zbGlkZXIsIC5uZXdzLW5vLXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDM0cHggMjBweDtcbiAgICAgICAgLm5ld3MtaXRlbS1waWMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLm5ld3MtaXRlbS10aXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnN0cnVrdG9yLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIC5pbnN0cnVrdG9yLWl0ZW0tdGl0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1saWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSA1MCUscmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAubmV3cy1pdGVtLXBpYyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlucy10aHVtYi1jb24ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmc7XG4gICAgfVxuICAgIC5pbnMtdGh1bWIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIH1cbn1cblxuLmlucy1pbmZvLWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgLmlucy1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjByZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuaW5zLXN1YiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuaW5zLWluZm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLmlucy1waWMtY29uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLmlucy1waWMge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG59XG5cbi5pbmZvLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIC5pbmZvLWJveC1pdGVtIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iZztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWluZm8tYm94O1xuICAgICAgICBmbGV4OiAxIDAgY2FsYygzMy4zMzMlIC0gNDBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDkwcHggNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm8tYm94LXRpdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG5cblxuXG4ucGFydG5lciB7XG4gICAgcGFkZGluZzogNTVweCA0MHB4IDYwcHg7XG4gICAgLnBhcnRuZXItbG9nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucGFydG5lci1sb2ctaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuLnByZXYtYXJyb3cge1xuICAgIGxlZnQ6IC0yNHB4O1xufVxuLm5leHQtYXJyb3cge1xuICAgIHJpZ2h0OiAtMjRweDtcbiAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgfVxufVxuXG4uZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZm9vdGVyO1xuICAgIHBhZGRpbmc6IDU1cHggMCAyNXB4O1xuICAgIGNvbG9yOiAkY29sb3ItZm9udC1saWdodDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAubWVudS1ib3R0b20tbW9iaWxlLWRldmljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5xdWVzdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctY29udGFjdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctY29udGFjdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTU1cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTIycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk5OTk5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFjdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWNvbnRhY3QtdGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3B4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtYm90dG9tIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIC5zb2NpYWwtaWNvbi1mb28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3c2xldHRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9vdGVyLWhyO1xuICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWlucHV0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtY29udGFjdC10aXRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogXG4gICAgICAgICAgICAgICAgICAgICAgMnB4IDAgMCAkY29sb3ItbWFpbixcbiAgICAgICAgICAgICAgICAgICAgICA0cHggMCAwICRjb2xvci1tYWluLFxuICAgICAgICAgICAgICAgICAgICAgIDRweCAtMnB4IDAgJGNvbG9yLW1haW4sXG4gICAgICAgICAgICAgICAgICAgICAgNHB4IC00cHggMCAkY29sb3ItbWFpbixcbiAgICAgICAgICAgICAgICAgICAgICA0cHggLTZweCAwICRjb2xvci1tYWluLFxuICAgICAgICAgICAgICAgICAgICAgIDRweCAtOHB4IDAgJGNvbG9yLW1haW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsMC43KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLTI7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idXR0b24tYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb3B5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgfVxuICAgIC5uZXdzLWFsbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9udDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG5cdCAgICAgICAgICAgIGhlaWdodDogMDtcblx0ICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0ICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3ItZm9udDtcblx0ICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG5cdCAgICAgICAgICAgIGhlaWdodDogMDtcblx0ICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0ICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3ItZm9udDtcblx0ICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VycmVudC1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0yO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgfVxufVxuXG4udmlkZW8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4ucGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saW5lIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtaW4td2lkdGg6IDE0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaHI7XG59XG5cbi5yZWQge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xufVxuXG4ucGFnZS1ib3hzIHtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLnBhZ2UtYm94cy1kb3VibGUsIC5wYWdlLWJveHMtb25lIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wYWdlLWJveHMtZG91YmxlOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItaHI7XG4gICAgfVxuICAgIC5wYWdlLWJveHMtb25lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ld3MtYWxsLXRyYWluZXIge1xuICAgIG1hcmdpbjogNTBweCAtMjBweCAwO1xufVxuXG4uZ2FsZXJ5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHggMjVweDtcbiAgICAuZ2FsZXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtMzBweDtcbiAgICAgICAgLmdhbGVyeS10aHVtYiB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIC5nYWxlcnktdGh1bWItcGljIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2Ni40cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2FsZXJ5LXRodW1iLWRlcyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2FsZXJ5LXRodW1iLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAuZ2FsZXJ5LWl0ZW0tcGljIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2FsZXJ5LWNvbnRhaW5lci1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IC0yMHB4IDA7XG4gICAgfVxufVxuXG4ubWVudS1jb3Vyc2Uge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1tZW51LWNvdXJzZTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB1bCAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctc2VjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEuYWN0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1zZWM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci1zZWMge1xuICAgICAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICB9XG5cbn1cblxuLmNvdXJzZS10b3Age1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1zZWM7XG4gICAgcGFkZGluZzogNjBweCAwO1xufVxuXG4ucG9zLWRhbmNlcy10YWJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uY29udGFpbmVyLXNlYyB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZGFuY2VzLXRhYnMge1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ocjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtbGlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYW5jZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLmRhbmNlLW1haW4tdGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm11bHRpc3BvcnQtbG9nbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICB9XG4gICAgLm5lYXJlc3QtY291cnNlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAubmVhcmVzdC1jb3Vyc2UtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhc3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbn1cblxuLnNpbmd1cC10YWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgLnRhYmxlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuYm90dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC51cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgIH1cbiAgICAudGFibGUtY29sLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgMCAycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1saWdodDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLnRhYmxlLWNvbC1pbmZvLWl0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1lbnUtY291cnNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5yLWNvdXJzZSB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgfVxuICAgIC5kYXkge1xuICAgICAgICB3aWR0aDogNy40MiU7XG4gICAgfVxuICAgIC5ob3VyIHtcbiAgICAgICAgd2lkdGg6IDExLjIxJTtcbiAgICB9XG4gICAgLmRhdGUge1xuICAgICAgICB3aWR0aDogMTEuMjElO1xuICAgIH1cbiAgICAucGxhY2Uge1xuICAgICAgICB3aWR0aDogMTguNzglO1xuICAgIH1cbiAgICAuaW5zdHJ1Y3RvciB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgfVxuICAgIC5wcmljZSB7XG4gICAgICAgIHdpZHRoOiA3LjQyJTtcbiAgICB9XG4gICAgLmFjdGlvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gICAgLm5vLXBhaXJ7XG4gICAgICAgIHdpZHRoOiA1JTtcbiAgICB9XG4gICAgLnRhYmxlLXJvdy1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXNlYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAudGFibGUtaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhbmNlLXByaWNlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWNvdXJzZXM7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHg7XG4gICAgLnByaWNlcy1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICAgIC5wcmljZXMtYm94LWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tZW51LWNvdXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpY2UtYWR2ZXJ0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDY4NXB4O1xuICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICYubXQwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgfVxufVxuXG4uZGFuY2VzLWZvci15b3Uge1xuICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xufVxuXG4uYy1uYW1lIHtcbiAgICAvL3dpZHRoOiAzMS4wNiU7XG4gICAgd2lkdGg6IDI1JTtcbn1cblxuLmNvdW50LWNsYXNzZXMge1xuICAgIHdpZHRoOiAxMS4yMSU7XG59XG5cbi5vbmUtY2xhc3Mge1xuICAgIHdpZHRoOiAxMS4yMSU7XG59XG5cbi5wcmljZS1hbGwge1xuICAgIHdpZHRoOiAxMS4yMSU7XG59XG5cbi5wcmljZS1vbmUge1xuICAgIHdpZHRoOiAxOS41NCU7XG59XG5cbi5vZmZlci1zcGVjaWFsIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi5saXN0LWNvdXJzZSB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5tYnQ2MCB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5wb3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAucG9zdC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VlLWFsc28ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbnRhY3Qge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5jb250YWN0LWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgLmNvbnRhY3QtY29sIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAucmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi0yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1jb250YWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ocjtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaHI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYmFzaWM7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbW1lbnQtZm9ybSB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWhyO1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaHI7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAuc3VibWl0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1saWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1saWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0dG9uLWJnLWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLTUwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLnJlZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ocjtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgaDQsIGg2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgIH1cbiAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1lbnQtdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICYgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG93LWRhdGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmNvbW1lbnQtZGF0YSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cbn1cblxuXG4vKiBzaW5ndXAgcG9wICovXG5cbiNvdmVybGF5IHtcblx0ei1pbmRleDo5OTk4O1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0Ym90dG9tOjA7IHRvcDowO1xuXHRsZWZ0OjA7IHJpZ2h0OjA7XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRkaXNwbGF5Om5vbmU7XG59XG4jc2lnbnVwLXBvcHVwIHtcblx0ei1pbmRleDo5OTk5O1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOjQwJTtcblx0bGVmdDowOyByaWdodDowO1xuXHRtYXJnaW46YXV0bztcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHQtby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdG1heC13aWR0aDo4MDBweDtcblx0d2lkdGg6OTYlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdGRpc3BsYXk6bm9uZTtcblx0aGVpZ2h0OmF1dG87XG5cdG92ZXJmbG93LXg6aGlkZGVuO1xufVxuLnNpbmdudXAtcG9wdXAtaW5uZXIge1xuXHRwYWRkaW5nOjQwcHggNjBweCAwIDQwcHg7XG59XG4jc2lnbnVwLXBvcHVwIC5mYS1jbG9zZSxcbiNzcC1tZXNzYWdlIC5mYS1jbG9zZSB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDoyMHB4OyB0b3A6MjBweDtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG4jc2lnbnVwLXBvcHVwIC5zcC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNzcC1sb2FkZXItY29udGFpbmVyLFxuI3JlZGlyZWN0LWxvYWRlci1vdmVybGF5IHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowOyBib3R0b206MDtcblx0bGVmdDowOyByaWdodDowO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG5cdG9wYWNpdHk6MC43O1xuXHRkaXNwbGF5Om5vbmU7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHR6LWluZGV4OjM7XG59XG4jcmVkaXJlY3QtbG9hZGVyLW92ZXJsYXkge1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0ei1pbmRleDo5OTk5OTtcbn1cbiNzcC1sb2FkZXIsXG4jc3AtbWVzc2FnZSxcbiNyZWRpcmVjdC1sb2FkZXIge1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHQtby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6MDsgcmlnaHQ6MDtcblx0bWFyZ2luOmF1dG87XG59XG4jc3AtbG9hZGVyLFxuI3JlZGlyZWN0LWxvYWRlciB7XG5cdHdpZHRoOjIwMHB4OyBoZWlnaHQ6NDRweDtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2xvYWRlci5naWYpO1xufVxuI3JlZGlyZWN0LWxvYWRlciB7XG5cdHBvc2l0aW9uOmZpeGVkO1xufVxuI3R5cGUtbG9hZGVyIHtcblx0d2lkdGg6MjBweDsgaGVpZ2h0OjIwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy90eXBlLWxvYWRlci5naWYpO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRvcGFjaXR5OjA7XG59XG4jc2lnbnVwLW1lc3NhZ2Uge1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5tZXNzYWdlLXN1Y2Nlc3MgaDYge1xuXHRjb2xvcjojMDkwO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ubWVzc2FnZS1lcnJvciBoNiB7XG5cdGNvbG9yOiRjb2xvci1tYWluO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uc3AtdG9wIGg2IHtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OjIycHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5zcC10b3AgLnB1bGwtbGVmdCB7XG5cdHdpZHRoOjEyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNwLXRvcCBzdHJvbmcsXG4uc3AtdG9wIC5wYXltZW50LWRldGFpbHMsXG4uc3AtdG9wIC5iYW5rLWRldGFpbHMge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52YXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wYXltZW50LW1ldGhvZHMgLnAge1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOjAgMzBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ucG0tcmFkaW8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRtYXJnaW4tdG9wOi0ycHg7XG5cdHdpZHRoOjE0cHg7IGhlaWdodDoxNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuXHRib3JkZXItcmFkaXVzOjIwcHg7XG59XG4ucG0tcmFkaW8uYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjojNjY2NjY2O1xufVxuLnNwLWZvcm0gLmNvbC1tZC02IHtcblx0bWFyZ2luLXRvcDoxNXB4O1xufVxuLnNwLWZvcm0gLnNwZi1pbm5lci1sZWZ0LFxuLnNwLWZvcm0gLnNwZi1pbm5lci1yaWdodCB7XG5cdG1hcmdpbi10b3A6MDtcbn1cbi5zcGYtbGVmdCxcbi5zcGYtaW5uZXItbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6MTBweDtcbn1cbi5zcGYtcmlnaHQsXG4uc3BmLWlubmVyLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OjEwcHg7XG59XG5cbi5zdS1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmxhYmVsLmVycm9yIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG59XG5cbi5uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnN0Yy1kYXl0aW1lLWRheXMsIC5zdGMtZGF5dGltZS10aW1lcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG5cblxuLy8gcHl0YW5pZSBjenkgdG8gY28gcG9uacW8ZWogamVzdCBwb3RyemVibmUgOylcblxuXG4vLyBpbnB1dCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgZm9udC1mYW1pbHk6ICRmb250LWJhc2ljO1xuLy8gfVxuXG4vLyAuaW5wdXQge1xuLy8gICAgIHdpZHRoOiAzMDBweDtcbi8vICAgICBoZWlnaHQ6IDUwcHg7XG4vLyAgICAgcGFkZGluZzogMjBweDtcbi8vICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW5wdXQ7XG4vLyAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICBmb250LXNpemU6IDAuODc1ZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbi8vICAgICBib3JkZXI6IG5vbmU7XG4vLyB9XG4vLyAuY2hlY2tib3gge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIHdpZHRoOiAwO1xuLy8gICAgIGhlaWdodDogMDtcbi8vICAgICAmICsgbGFiZWwge1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICAgICAgcGFkZGluZzogMDtcbi8vICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWxpZ2h0O1xuLy8gICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4vLyAgICAgfVxuLy8gICAgICYgKyBsYWJlbDphZnRlciB7XG4vLyAgICAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICB3aWR0aDogMTFweDtcbi8vICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XG4vLyAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7XG4vLyAgICAgfVxuLy8gICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4vLyAgICAgICAgIGNvbnRlbnQ6ICcnOyBcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICByaWdodDogN3B4O1xuLy8gICAgICAgICB0b3A6IDEwcHg7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xuLy8gICAgICAgICB3aWR0aDogMnB4O1xuLy8gICAgICAgICBoZWlnaHQ6IDJweDtcbi8vICAgICAgICAgYm94LXNoYWRvdzogXG4vLyAgICAgICAgICAgMnB4IDAgMCAkY29sb3ItbWFpbixcbi8vICAgICAgICAgICA0cHggMCAwICRjb2xvci1tYWluLFxuLy8gICAgICAgICAgIDRweCAtMnB4IDAgJGNvbG9yLW1haW4sXG4vLyAgICAgICAgICAgNHB4IC00cHggMCAkY29sb3ItbWFpbixcbi8vICAgICAgICAgICA0cHggLTZweCAwICRjb2xvci1tYWluLFxuLy8gICAgICAgICAgIDRweCAtOHB4IDAgJGNvbG9yLW1haW47XG4vLyAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsMC43KTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5yZWctbW9yZSB7XG4vLyAgICAgbWF4LWhlaWdodDogMDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbjtcbi8vICAgICAuaW5wdXQge1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4vLyAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgIHJpZ2h0OiAwO1xuLy8gICAgIH1cbi8vICAgICAucmVnLW1vcmUtdGl0bGUge1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuLy8gICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4vLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbi8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAucmVnLW1vcmUtcm93IHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyAgICAgfVxuLy8gICAgIC5yZWctbW9yZS1jYXAge1xuLy8gICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbi8vICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICAgfVxuLy8gICAgIC5zZC1zYW1lIHtcbi8vICAgICAgICAgd2lkdGg6IDE1NnB4O1xuLy8gICAgIH1cbi8vICAgICAuZG4tc2FtZSB7XG4vLyAgICAgICAgIHdpZHRoOiA5NXB4O1xuLy8gICAgIH1cbi8vICAgICAuZnMtc2FtZSB7XG4vLyAgICAgICAgIHdpZHRoOiAxMjBweDtcbi8vICAgICB9XG4vLyAgICAgLmZzLXNhbWUtc2VjIHtcbi8vICAgICAgICAgd2lkdGg6IDEwNnB4O1xuLy8gICAgIH1cbi8vICAgICAucmVzZXQtbWFyIHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAuamF6ZGEge1xuLy8gICAgIG1heC1oZWlnaHQ6IDQwMDBweDtcbi8vIH1cblxuXG5cbiJdfQ== */