

/* Start:/bitrix/templates/digimatix_new/css/main.css?1790861534722129*/
@import url(/bitrix/templates/digimatix_new/css/../fonts/ubuntu/stylesheet.css);





/* Контакты */

* { padding: 0; margin: 0; border: 0; outline: none; -webkit-box-sizing: border-box; box-sizing: border-box; }

body { overflow: auto; }

@-webkit-keyframes cntAnimated { 0% { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); }
  100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

@keyframes cntAnimated { 0% { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); }
  100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
input { -webkit-writing-mode: horizontal-tb !important; text-rendering: auto; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: start; -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; cursor: text; margin: 0em; font: 400 13.3333px Arial; padding: 1px 2px; border-width: 2px; border-style: inset; }

.cnt-animated { opacity: 0; -webkit-transition: opacity 0.9s ease-in-out; transition: opacity 0.9s ease-in-out; }
.cnt-animated.active { opacity: 1; -webkit-animation-duration: 0.9s; animation-duration: 0.9s; -webkit-animation: cntAnimated; animation: cntAnimated; }

.cnt-in { max-width: 1203px; padding: 0 19.5px; }
@media screen and (max-width: 1499.98px) { .cnt-in { max-width: 992px; } }

.sub-t { font-size: 14px; line-height: 16px; letter-spacing: 3px; text-transform: uppercase; color: #828282; }
.sub-t_min { font-size: 11px; line-height: 13px; }

.form { margin: 0; }

.h3-t { font-size: 38px; line-height: 55px; }

a { text-decoration: none; }

.und-l1 { background: -webkit-gradient(linear, left top, right top, from(#000), to(#000)); background: linear-gradient(90deg, #000 0%, #000 100%); background-position: 0 1.05em; background-repeat: repeat-x; background-size: 1px 1px; transition: color 0.1s, visibility 0.1s, fill 0.1s, transform 0.1s, filter 0.1s, box-shadow 0.1s, opacity 0.1s, background 0.1s, border 0.1s ease-in-out, -webkit-transform 0.1s, -webkit-filter 0.1s; }

.btn-st3 { display: inline-block; position: relative; font-weight: bold; font-size: 14px; line-height: 16px; color: #8F5DFA; text-transform: uppercase; padding-bottom: 5px; overflow: hidden; }

.header { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; padding: 15px 15px 15px 0; width: calc(100% - 16px); }
@media screen and (max-width: 1500px) { .header { margin-top: 0px; padding: 15px 0; } }
.header .header__cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.header .header__cnt .header__logo { max-width: 200px; }
.header .header__cnt .header__btn-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.header .header__cnt .header__btn-block .close__main-menu { position: absolute; right: 40px; top: 30px; cursor: pointer; width: 30px; height: 30px; fill: #ffffff; opacity: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; pointer-events: none; }
.header .header__cnt .header__btn-block .close__main-menu.opacityBlocker { opacity: 1; pointer-events: auto; }
.header .header__cnt .header__btn-block .header__btn-st1 { margin-bottom: 0; }
@media screen and (max-width: 600px) { .header .header__cnt .header__btn-block .header__btn-st1 { margin-left: 15px; } }
.header .header__cnt .header__btn-block .header__btn-st1 span { text-transform: uppercase; color: #8F5DFA; font-size: 14px; font-weight: bold; position: relative; padding-bottom: 5px; }
.header .header__cnt .header__btn-block .header__btn-st1 span:after { content: ""; position: absolute; bottom: -1px; left: 0; -webkit-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; width: 0%; height: 2px; background: #8F5DFA; }
.header .header__cnt .header__btn-block .header__btn-st1 span:hover:after { width: 100%; }
.header .header__btn-burger { margin-left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; letter-spacing: 0.5px; text-transform: uppercase; color: #ffffff; font-weight: 400; margin-left: 30px; background: #6012B4; height: 56px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; padding: 0 16px; }
.header .header__btn-burger:hover { background: #6E14CF; }
.header .header__btn-burger.hideBurger { opacity: 0; pointer-events: none; }
.header .header__btn-burger span { margin-right: 16px; font-weight: 400; }
@media screen and (max-width: 650px) { .header .header__btn-burger span { display: none; } }
.header .header__btn-burger svg rect { fill: #ffffff !important; }

.scrollHeader { background: #F3F5F7; }
.scrollHeader .header__cnt .header__logo img { max-width: 200px; }

.main-menu { background-color: #1A1314; position: fixed; display: none; top: 0; left: 0; z-index: 998; width: calc(100% - 16px); height: 100vh; }
.main-menu .main-menu__cnt-in { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; padding: 110px 19.5px 0 19.5px; }
@media screen and (max-width: 650px) and (max-height: 950px) { .main-menu .main-menu__cnt-in { overflow: auto; } }
.main-menu .main-menu__cnt-in .main-menu__services { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.main-menu .main-menu__cnt-in .main-menu__services ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 70%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
@media screen and (max-width: 1400px) { .main-menu .main-menu__cnt-in .main-menu__services ul { width: 100%; } }
@media screen and (max-width: 800px) { .main-menu .main-menu__cnt-in .main-menu__services ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
@media screen and (max-width: 650px) { .main-menu .main-menu__cnt-in .main-menu__services ul { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }
.main-menu .main-menu__cnt-in .main-menu__services ul li { width: calc(33.333% - 40px); margin: 50px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (max-width: 800px) { .main-menu .main-menu__cnt-in .main-menu__services ul li { margin: 30px 0; } }
@media screen and (max-width: 650px) { .main-menu .main-menu__cnt-in .main-menu__services ul li { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; } }
.main-menu .main-menu__cnt-in .main-menu__services ul li a { position: relative; color: white; font-size: 36px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; font-weight: 300; padding-bottom: 5px; }
.main-menu .main-menu__cnt-in .main-menu__services ul li a:after { content: ""; position: absolute; left: 0; bottom: -6px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; height: 2px; background-color: white; width: 0%; }
.main-menu .main-menu__cnt-in .main-menu__services ul li a:hover { color: #8F5DFA; }
.main-menu .main-menu__cnt-in .main-menu__services ul li a:hover:after { width: 100%; background-color: #8F5DFA; }
.main-menu .main-menu__cnt-in .main-menu__footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-top: 1px solid rgba(255, 255, 255, 0.13); padding: 70px 60px; }
@media screen and (max-width: 1400px) { .main-menu .main-menu__cnt-in .main-menu__footer { padding: 20px 0; } }
@media screen and (max-width: 800px) { .main-menu .main-menu__cnt-in .main-menu__footer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
.main-menu .main-menu__cnt-in .main-menu__footer div { width: 33.333%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 800px) { .main-menu .main-menu__cnt-in .main-menu__footer div { margin: 0 0 30px 0; width: 50%; } }
@media screen and (max-width: 650px) { .main-menu .main-menu__cnt-in .main-menu__footer div { width: 100%; } }
.main-menu .main-menu__cnt-in .main-menu__footer div span { display: block; font-size: 14px; line-height: 16px; letter-spacing: 3px; text-transform: uppercase; color: #828282; margin-bottom: 24px; }
@media screen and (max-width: 800px) { .main-menu .main-menu__cnt-in .main-menu__footer div span { margin-bottom: 15px; } }
.main-menu .main-menu__cnt-in .main-menu__footer div a { font-size: 36px; line-height: 1.3; font-weight: 300; color: #ffffff; text-transform: none; padding-bottom: 5px; }
@media screen and (max-width: 1200px) { .main-menu .main-menu__cnt-in .main-menu__footer div a { font-size: 24px; } }
.main-menu .main-menu__cnt-in .main-menu__footer div a.min { font-size: 24px; }
@media screen and (max-width: 1200px) { .main-menu .main-menu__cnt-in .main-menu__footer div a.min { font-size: 18px; } }

.pop-up__write-us { 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; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 1000; opacity: 0; pointer-events: none; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
@media screen and (max-width: 650px) { .pop-up__write-us { padding: 24px; } }
.pop-up__write-us.active { opacity: 1; pointer-events: auto; }
.pop-up__write-us .write-us__cnt { max-width: 544px; padding: 64px; width: 100%; position: relative; background-color: #ffffff; font-family: Ubuntu, sans-serif; }
@media screen and (max-width: 1400px) { .pop-up__write-us .write-us__cnt { padding: 40px; } }
@media screen and (max-width: 650px) { .pop-up__write-us .write-us__cnt { padding: 24px; } }
.pop-up__write-us .write-us__cnt .pop-up__close-button { position: absolute; top: 24px; cursor: pointer; right: 24px; }
.pop-up__write-us .write-us__cnt h3 { color: #000000; font-size: 32px; line-height: 45px; font-weight: 300; margin-bottom: 16px; }
.pop-up__write-us .write-us__cnt p { width: 70%; color: #595959; font-weight: 300; font-size: 18px; line-height: 32px; }
@media screen and (max-width: 650px) { .pop-up__write-us .write-us__cnt p { width: 100%; } }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form { margin-top: 24px; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt { width: 100%; 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; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group { width: 100%; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i { position: relative; width: 100%; height: 38px; margin-bottom: 50px; border-bottom: 1px solid #c4c4c4; z-index: 1; }
@media screen and (max-width: 699.98px) { .pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i { margin-bottom: 21px; } }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i label { width: 100%; height: 100%; margin: 0; max-width: none; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i input { position: relative; width: 100%; height: 100%; font-family: Ubuntu, sans-serif; font-size: 16px; line-height: 18px; font-weight: 400; color: #000000; letter-spacing: 0.4px; border: none; background: transparent; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i input[type="text" i] { padding: 1px 2px; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i input:focus + span { bottom: 90%; font-size: 13px; color: #595959; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i span { position: absolute; bottom: 8px; left: 0; width: 100%; font-size: 16px; pointer-events: none; line-height: 18px; font-weight: 400; letter-spacing: 0.4px; color: #000000; z-index: 1; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea { padding-top: 10px; margin-bottom: 42px; }
@media screen and (max-width: 699.98px) { .pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea { margin-bottom: 21px; } }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea textarea { max-height: 64px; font-weight: 300; width: 100%; max-width: 100%; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea textarea:focus + span { bottom: 90%; font-size: 13px; color: #595959; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea span { z-index: 3; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .form__input-i { max-width: 100%; text-align: left; }
@media screen and (max-width: 1400px) { .pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__input-group .form__input-i { margin-bottom: 30px; } }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__btn { background: #6E14CF; -webkit-box-shadow: none; box-shadow: none; padding: 24px 40px; color: #ffffff; letter-spacing: 0.5px; font-size: 14px; line-height: 16px; font-weight: bold; }
@media screen and (max-width: 500px) { .pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__btn { width: 100%; } }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__rules { color: #c4c4c4; font-family: Ubuntu, sans-serif; font-size: 14px; line-height: 20px; text-align: center; margin-top: 33px; letter-spacing: 0.366667px; font-weight: normal; }
.pop-up__write-us .write-us__cnt form.contact-p__feedback-form .form__cnt .form__rules a { color: #c4c4c4; text-decoration: underline; }

.pop-up__success-form { width: 100%; position: fixed; z-index: 1001; background-color: rgba(0, 0, 0, 0.5); top: 0; left: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; height: 100vh; }
.pop-up__success-form.closed { opacity: 0; pointer-events: none; }
.pop-up__success-form .success-form__cnt-in { 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; height: 100%; width: 100%; }
.pop-up__success-form .success-form__cnt-in .success-form__content { max-width: 700px; background: #ffffff; width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 850px) { .pop-up__success-form .success-form__cnt-in .success-form__content { width: 60%; } }
@media screen and (max-width: 800px) { .pop-up__success-form .success-form__cnt-in .success-form__content { width: 80%; } }
@media screen and (max-width: 600px) { .pop-up__success-form .success-form__cnt-in .success-form__content { width: 100%; } }
.pop-up__success-form .success-form__cnt-in .success-form__content .success-form__close-button { position: absolute; top: 24px; right: 24px; z-index: 90; cursor: pointer; width: 16px; height: 16px; }
.pop-up__success-form .success-form__cnt-in .success-form__content .fly { position: absolute; bottom: 0; right: 25px; z-index: 700; width: 50%; }
@media screen and (max-width: 850px) { .pop-up__success-form .success-form__cnt-in .success-form__content .fly { display: none; } }
.pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info { padding: 64px; width: 66.666%; }
@media screen and (max-width: 850px) { .pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info { width: 100%; } }
@media screen and (max-width: 700px) { .pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info { padding: 24px; } }
.pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info h4 { color: #000000; font-weight: 300; font-size: 32px; margin-bottom: 16px; line-height: 45px; }
@media screen and (max-width: 700px) { .pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info h4 { font-size: 21px; line-height: 27px; font-weight: 300; margin-top: 24px; } }
.pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info p { color: #595959; line-height: 32px; font-size: 18px; font-weight: 300; margin-bottom: 80px; }
@media screen and (max-width: 850px) { .pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info p { margin-bottom: 24px; } }
@media screen and (max-width: 700px) { .pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info p { font-size: 14px; line-height: 25px; font-weight: 300; } }
.pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info .success-form__back__close-button { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 12px; line-height: 14px; padding: 20px 74px; -webkit-box-shadow: none; box-shadow: none; font-weight: bold; letter-spacing: 0.46; text-transform: uppercase; }
@media screen and (max-width: 850px) { .pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info .success-form__back__close-button { display: -webkit-box; display: -ms-flexbox; display: flex; } }
@media screen and (max-width: 470px) { .pop-up__success-form .success-form__cnt-in .success-form__content .success-form__info .success-form__back__close-button { width: 100%; max-width: 100%; } }
.pop-up__success-form .success-form__cnt-in .success-form__content .success-form__img { width: 33.333%; background: linear-gradient(219.04deg, #6E14CF 0%, #440787 103.55%); position: relative; }
@media screen and (max-width: 850px) { .pop-up__success-form .success-form__cnt-in .success-form__content .success-form__img { display: none; } }

.contact_p { min-height: 100vh; height: auto; padding: 110px 0; overflow: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.contact_p .contact-p__cnt-in { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.contact_p .contact-p__cnt-in .about-p__tx-block-a .contact-p__sub-t { margin-bottom: 20px; }
@media screen and (max-width: 699.98px) { .contact_p .contact-p__cnt-in .about-p__tx-block-a .contact-p__sub-t { margin-bottom: 10px; } }
.contact_p .contact-p__cnt-in .about-p__tx-block-a .contact-p__h2-t { font-size: 64px; font-weight: 300; color: #000000; font-family: Ubuntu, sans-serif; line-height: 80px; }
@media screen and (max-width: 1400px) { .contact_p .contact-p__cnt-in .about-p__tx-block-a .contact-p__h2-t { font-size: 38px; line-height: 55px; } }
.contact_p .contact-p__cnt-in .contact-p__main { width: 100%; margin-top: 64px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 40px;}
@media screen and (max-width: 991.98px) { .contact_p .contact-p__cnt-in .contact-p__main { margin-top: 25px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__main-l { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__main-l .contact-p__info { padding: 0 30px 0 0; width: 100%; }
@media screen and (max-width: 699.98px) { .contact_p .contact-p__cnt-in .contact-p__main .contact-p__main-l .contact-p__info { margin-top: 30px; } }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__main-l .contact-p__info .contact-p__info-i { margin-bottom: 40px; }
@media screen and (max-width: 699.98px) { .contact_p .contact-p__cnt-in .contact-p__main .contact-p__main-l .contact-p__info .contact-p__info-i { margin-bottom: 15px; } }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__main-l .contact-p__info .contact-p__info-i .contact-p__info-sub-t { font-weight: 300; font-size: 14px; line-height: 16px; letter-spacing: 3px; color: #8C8C9D; margin-bottom: 12px; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__main-l .contact-p__info .contact-p__info-i .contact-p__info-a-link { font-size: 26px; line-height: 31px; font-weight: 300; text-transform: none; letter-spacing: 0.75px; color: #6E14CF; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__main-l .contact-p__info .contact-p__info-i .contact-p__info-a-link:hover { color: #6E14CF; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__main-l .contact-p__info .contact-p__info-i .contact-p__info-a-link_min { font-size: 16px; line-height: 29px; letter-spacing: 0.65px; color: #000000; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback { padding: 48px; max-width: 520px; width: 100%; -ms-flex-negative: 0; flex-shrink: 0; background: #ffffff; }
@media screen and (max-width: 991.98px) { .contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback { max-width: 100%; } }
@media screen and (max-height: 699.98px) { .contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback { padding: 30px; } }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt { width: 100%; 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; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group { width: 100%; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i { position: relative; width: 100%; height: 38px; margin-bottom: 50px; border-bottom: 1px solid #c4c4c4; z-index: 1; }
@media screen and (max-width: 699.98px) { .contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i { margin-bottom: 21px; } }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i label { width: 100%; height: 100%; margin: 0; max-width: none; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i input { position: relative; width: 100%; height: 100%; font-family: Ubuntu, sans-serif; font-size: 16px; line-height: 18px; font-weight: 400; color: #000000; letter-spacing: 0.4px; border: none; background: transparent; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i input[type="text" i] { padding: 1px 2px; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i input:focus + span { bottom: 90%; font-size: 13px; color: #595959; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i span { position: absolute; bottom: 8px; left: 0; width: 100%; font-size: 16px; pointer-events: none; line-height: 18px; font-weight: 400; letter-spacing: 0.4px; color: #000000; z-index: 1; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea { padding-top: 10px; margin-bottom: 42px; }
@media screen and (max-width: 699.98px) { .contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea { margin-bottom: 21px; } }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea textarea { max-height: 64px; font-weight: 300; width: 100%; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea textarea:focus + span { bottom: 90%; font-size: 13px; color: #595959; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea span { z-index: 3; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .form__input-i { max-width: 100%; text-align: left; }
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__rules { color: #0C0D0F; font-family: Ubuntu, sans-serif; font-size: 14px; line-height: 18px; text-align: left; margin-top: 16px; letter-spacing: 0.366667px; font-weight: normal; }

.copyright { position: relative; margin-bottom: 40px; width: 100%; left: 0; }
.copyright .copyright__cnt-in { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.copyright .copyright__cnt-in .copyright__terms { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; }
@media screen and (max-width: 800px) { .copyright .copyright__cnt-in .copyright__terms { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
@media screen and (max-width: 500px) { .copyright .copyright__cnt-in .copyright__terms { max-width: 100%; } }
.copyright .copyright__cnt-in .copyright__terms span { font-size: 14px; color: #9f9f9f; margin: 0 15px 0 0; }
@media screen and (max-width: 800px) { .copyright .copyright__cnt-in .copyright__terms span { margin: 0 0 15px 0; } }
.copyright .copyright__cnt-in .copyright__terms a { color: #9f9f9f; font-size: 14px; }

.footer { position: fixed; bottom: 20px; right: 0; margin-bottom: 0; margin-left: auto; z-index: 980; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
.footer .footer__cnt-in { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 0 19.5px; }
.footer .footer__cnt-in .footer__social-icons ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.footer .footer__cnt-in .footer__social-icons ul li { margin-left: 34px; }
@media screen and (max-width: 700px) { .footer .footer__cnt-in .footer__social-icons ul li { margin-left: 10px; } }
.footer .footer__cnt-in .footer__social-icons ul li a { display: block; }
























.breadcrumbs__list ul, .main-s__cnt-in, .form__cnt, .btn, .btn2, .video-bg, .header__btn-burger, .header__btn-close, .main-menu__btn-close, .main-menu__menu, .main-menu__menu li, .main-menu__soc-menu ul, .main-s, .about-s__slider-btn, .tools-s__icon-list li, .main-b__btn, .portfolio_bg .portfolio__cnt, .portfolio__btn, .main-b-error__cnt, .header__btn-block, .about-s__video-bg, .footer__soc-menu ul, .header__cnt, .main-menu__contact ul, .about-s__cnt-in, .main-b__cnt, .header__logo, .about-s__tools-t-block, .tools-s__info, .portfolio__big-img, .footer__cnt, .service-phone__list ul, .about-s__btn-scroll, .service-phone__list, .tools-s, .portfolio-s__main, .main-menu__cnt, .about-s, .tools-s__i-cnt, .contact-s__main, .copyright__cnt-in, .copyright__block, .process-b__list ul, .about-b__list ul, .portfolio__info-col, .main-menu__menu ul, .tools-s__icon-list ul, .tools-s__tx-list ul, .footer__page-nav, .footer__page-nav-menu ul, .about-s__slider-btn-cnt {
  display: -webkit-box;
  display: flex; }

.breadcrumbs__list ul, .main-s__cnt-in, .form__cnt, .btn, .btn2, .video-bg, .header__btn-burger, .header__btn-close, .main-menu__btn-close, .main-menu__menu, .main-menu__menu li, .main-menu__soc-menu ul, .main-s, .about-s__slider-btn, .tools-s__icon-list li, .main-b__btn, .portfolio_bg .portfolio__cnt, .portfolio__btn, .main-b-error__cnt, .header__btn-block, .about-s__video-bg, .footer__soc-menu ul, .header__cnt, .main-menu__contact ul, .about-s__cnt-in, .main-b__cnt, .header__logo, .about-s__tools-t-block, .tools-s__info {
  -webkit-box-align: center;
          align-items: center; }

.portfolio__big-img, .footer__cnt {
  -webkit-box-align: end;
          align-items: flex-end; }

.btn, .btn2, .video-bg, .header__btn-burger, .header__btn-close, .main-menu__btn-close, .main-menu__menu, .main-menu__menu li, .main-menu__soc-menu ul, .main-s, .about-s__slider-btn, .tools-s__icon-list li, .main-b__btn, .portfolio_bg .portfolio__cnt, .portfolio__btn, .main-b-error__cnt, .portfolio__big-img, .service-phone__list ul {
  -webkit-box-pack: center;
          justify-content: center; }

.header__btn-block, .about-s__video-bg, .footer__soc-menu ul, .about-s__btn-scroll, .service-phone__list {
  -webkit-box-pack: end;
          justify-content: flex-end; }

.header__cnt, .main-menu__contact ul, .about-s__cnt-in, .main-b__cnt, .footer__cnt, .tools-s, .portfolio-s__main, .main-menu__cnt, .about-s, .tools-s__i-cnt, .contact-s__main, .copyright__cnt-in, .copyright__block, .process-b__list ul, .about-b__list ul, .portfolio__info-col {
  -webkit-box-pack: justify;
          justify-content: space-between; }

.breadcrumbs__list ul, .tools-s, .portfolio-s__main, .main-menu__menu ul, .main-menu__contact ul, .tools-s__icon-list ul {
  flex-wrap: wrap; }

.main-s__cnt-in, .form__cnt, .service-phone__list ul, .main-menu__cnt, .about-s, .tools-s__i-cnt, .tools-s__tx-list ul, .footer__page-nav, .footer__page-nav-menu ul, .portfolio_bg .portfolio__cnt, .main-b-error__cnt {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }

.main-menu__contact, .about-s__left, .tools-s__top, .contact-s__feedback, .main-b__col.static, .main-b__col.static-2, .service-phone {
  flex-shrink: 0; }

.und-l1, .und-l1_g, .und-l1_p, .und-l15, .und-l15_g, .und-l2, .und-l2_g, .und-l2_p {
  -webkit-transition: color .1s, visibility .1s, fill .1s, box-shadow .1s, opacity .1s, background .1s, border .1s ease-in-out, -webkit-transform .1s, -webkit-filter .1s;
  transition: color .1s, visibility .1s, fill .1s, box-shadow .1s, opacity .1s, background .1s, border .1s ease-in-out, -webkit-transform .1s, -webkit-filter .1s;
  transition: color .1s, visibility .1s, fill .1s, transform .1s, filter .1s, box-shadow .1s, opacity .1s, background .1s, border .1s ease-in-out;
  transition: color .1s, visibility .1s, fill .1s, transform .1s, filter .1s, box-shadow .1s, opacity .1s, background .1s, border .1s ease-in-out, -webkit-transform .1s, -webkit-filter .1s; }

svg,
path,
rect, .a-link, .btn, .video-bg, .header, .header__btn-burger, .header__btn-close, .main-menu__menu a, .main-menu__contact a, .about-s__slider-btn, .form__rules a, .footer__page-nav-menu a {
  -webkit-transition: color .3s, visibility .3s, fill .3s, box-shadow .3s, opacity .3s, background .3s, border .3s ease-in-out, -webkit-transform .3s, -webkit-filter .3s;
  transition: color .3s, visibility .3s, fill .3s, box-shadow .3s, opacity .3s, background .3s, border .3s ease-in-out, -webkit-transform .3s, -webkit-filter .3s;
  transition: color .3s, visibility .3s, fill .3s, transform .3s, filter .3s, box-shadow .3s, opacity .3s, background .3s, border .3s ease-in-out;
  transition: color .3s, visibility .3s, fill .3s, transform .3s, filter .3s, box-shadow .3s, opacity .3s, background .3s, border .3s ease-in-out, -webkit-transform .3s, -webkit-filter .3s; }

.header__logo svg {
  -webkit-transition: color .5s, visibility .5s, fill .5s, box-shadow .5s, opacity .5s, background .5s, border .5s ease-in-out, -webkit-transform .5s, -webkit-filter .5s;
  transition: color .5s, visibility .5s, fill .5s, box-shadow .5s, opacity .5s, background .5s, border .5s ease-in-out, -webkit-transform .5s, -webkit-filter .5s;
  transition: color .5s, visibility .5s, fill .5s, transform .5s, filter .5s, box-shadow .5s, opacity .5s, background .5s, border .5s ease-in-out;
  transition: color .5s, visibility .5s, fill .5s, transform .5s, filter .5s, box-shadow .5s, opacity .5s, background .5s, border .5s ease-in-out, -webkit-transform .5s, -webkit-filter .5s; }

.portfolio-s__i-img img {
  -webkit-transition: color .6s, visibility .6s, fill .6s, box-shadow .6s, opacity .6s, background .6s, border .6s ease-in-out, -webkit-transform .6s, -webkit-filter .6s;
  transition: color .6s, visibility .6s, fill .6s, box-shadow .6s, opacity .6s, background .6s, border .6s ease-in-out, -webkit-transform .6s, -webkit-filter .6s;
  transition: color .6s, visibility .6s, fill .6s, transform .6s, filter .6s, box-shadow .6s, opacity .6s, background .6s, border .6s ease-in-out;
  transition: color .6s, visibility .6s, fill .6s, transform .6s, filter .6s, box-shadow .6s, opacity .6s, background .6s, border .6s ease-in-out, -webkit-transform .6s, -webkit-filter .6s; }

* {
  box-sizing: border-box; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

form {
  margin: 0; }

input:focus,
textarea:focus {
  outline: none; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }

label {
  margin: 0;
  max-width: none; }

button {
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer; }
  button:focus {
    outline: none; }

img {
  max-width: 100%; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color: #007aff; }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap; }

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform; }

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px; }
  .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d; }
  .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10; }
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }
  .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory; }

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration:1s;
  --animate-delay:1s;
  --animate-repeat:1; }

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat); }

.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat)*2);
  animation-iteration-count: calc(var(--animate-repeat)*2); }

.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat)*3);
  animation-iteration-count: calc(var(--animate-repeat)*3); }

.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay); }

.animate__animated.animate__delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay)*2);
  animation-delay: calc(var(--animate-delay)*2); }

.animate__animated.animate__delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay)*3);
  animation-delay: calc(var(--animate-delay)*3); }

.animate__animated.animate__delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay)*4);
  animation-delay: calc(var(--animate-delay)*4); }

.animate__animated.animate__delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay)*5);
  animation-delay: calc(var(--animate-delay)*5); }

.animate__animated.animate__faster {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-duration: calc(var(--animate-duration)/2);
  animation-duration: calc(var(--animate-duration)/2); }

.animate__animated.animate__fast {
  -webkit-animation-duration: .8s;
  animation-duration: .8s;
  -webkit-animation-duration: calc(var(--animate-duration)*0.8);
  animation-duration: calc(var(--animate-duration)*0.8); }

.animate__animated.animate__slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration)*2);
  animation-duration: calc(var(--animate-duration)*2); }

.animate__animated.animate__slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration)*3);
  animation-duration: calc(var(--animate-duration)*3); }

@media (prefers-reduced-motion: reduce), print {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important; }
  .animate__animated[class*=Out] {
    opacity: 0; } }

@-webkit-keyframes bounce {
  0%, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05); }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02); } }

@keyframes bounce {
  0%, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05); }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02); } }

.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes flash {
  0%, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  0%, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; }

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand; }

@-webkit-keyframes shakeX {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shakeX {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX; }

@-webkit-keyframes shakeY {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); } }

@keyframes shakeY {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); } }

.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY; }

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center; }

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-duration: calc(var(--animate-duration)*1.3);
  animation-duration: calc(var(--animate-duration)*1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; }

@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: .7; }
  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: .7; }
  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown; }

@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: .7; }
  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: .7; }
  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft; }

@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: .7; }
  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: .7; }
  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight; }

@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: .7; }
  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: .7; }
  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp; }

@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: .7; } }

@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: .7; } }

.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown; }

@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: .7; } }

@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: .7; } }

.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft; }

@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: .7; } }

@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: .7; } }

.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight; }

@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: .7; } }

@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: .7; }
  to {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: .7; } }

.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp; }

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.animate__bounceIn {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration)*0.75);
  animation-duration: calc(var(--animate-duration)*0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.animate__bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration)*0.75);
  animation-duration: calc(var(--animate-duration)*0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3); } }

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3); } }

.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2); } }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2); } }

.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2); } }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2); } }

.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3); } }

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3); } }

.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  to {
    opacity: 1; } }

.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft; }

@-webkit-keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight; }

@-webkit-keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft; }

@-webkit-keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  to {
    opacity: 0; } }

.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0); } }

@keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0); } }

.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft; }

@-webkit-keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0); } }

@keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0); } }

.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight; }

@-webkit-keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0); } }

@keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0); } }

.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight; }

@-webkit-keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0); } }

@keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0); } }

.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft; }

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

.animate__flipOutX {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration)*0.75);
  animation-duration: calc(var(--animate-duration)*0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

.animate__flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration)*0.75);
  animation-duration: calc(var(--animate-duration)*0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY; }

@-webkit-keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg); }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOutRight {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOutRight {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes lightSpeedOutLeft {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0; } }

@keyframes lightSpeedOutLeft {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0; } }

.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

@keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center; }

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom; }

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

@keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom; }

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom; }

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

@keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom; }

@-webkit-keyframes rotateOut {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

@keyframes rotateOut {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center; }

@-webkit-keyframes rotateOutDownLeft {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom; }

@-webkit-keyframes rotateOutDownRight {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom; }

@-webkit-keyframes rotateOutUpLeft {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom; }

@-webkit-keyframes rotateOutUpRight {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight {
  0% {
    opacity: 1; }
  to {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom; }

@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.animate__hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration)*2);
  animation-duration: calc(var(--animate-duration)*2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left; }

@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox; }

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

@-webkit-keyframes rollOut {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

@keyframes rollOut {
  0% {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp; }

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0); } }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0); } }

.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center; }

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0); } }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0); } }

.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center; }

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp; }

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp; }

/*!
 * pagepiling.js 1.5.6
 *
 * https://github.com/alvarotrigo/pagePiling.js
 * @license MIT licensed
 *
 * Copyright (C) 2016 alvarotrigo.com - A project by Alvaro Trigo
 */
html, body {
  overflow: hidden;
  margin: 0;
  padding: 0;
  /*Avoid flicker on slides transitions for mobile phones #336 */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.pp-section {
  height: 100%;
  position: absolute;
  width: 100%;
  /* fixes flickering in firefox*/
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.pp-easing {
  -webkit-transition: all 1000ms cubic-bezier(0.55, 0.085, 0, 0.99);
  transition: all 1000ms cubic-bezier(0.55, 0.085, 0, 0.99);
  /* custom */
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0, 0.99);
  /* custom */ }

#pp-nav {
  position: fixed;
  z-index: 100;
  margin-top: -32px;
  top: 50%;
  opacity: 1; }

#pp-nav.right {
  right: 17px; }

#pp-nav.left {
  left: 17px; }

.pp-section.pp-table {
  display: table; }

.pp-tableCell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%; }

.pp-slidesNav {
  position: absolute;
  z-index: 4;
  left: 50%;
  opacity: 1; }

.pp-slidesNav.bottom {
  bottom: 17px; }

.pp-slidesNav.top {
  top: 17px; }

#pp-nav ul,
.pp-slidesNav ul {
  margin: 0;
  padding: 0; }

#pp-nav li,
.pp-slidesNav li {
  display: block;
  width: 14px;
  height: 13px;
  margin: 7px;
  position: relative; }

.pp-slidesNav li {
  display: inline-block; }

#pp-nav li a,
.pp-slidesNav li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none; }

#pp-nav li .active span,
.pp-slidesNav .active span {
  background: #333; }

#pp-nav span,
.pp-slidesNav span {
  top: 2px;
  left: 2px;
  width: 8px;
  height: 8px;
  border: 1px solid #000;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  position: absolute;
  z-index: 1; }

.pp-tooltip {
  position: absolute;
  top: -2px;
  color: #fff;
  font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  white-space: nowrap;
  max-width: 220px; }

.pp-tooltip.right {
  right: 20px; }

.pp-tooltip.left {
  left: 20px; }

.pp-scrollable {
  overflow-y: scroll;
  height: 100%; }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #CCC; }

.mfp-preloader a:hover {
  color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

html, body {
  overflow: auto; }

body {
  font: 21px/33px "Ubuntu", "Open Sans", sans-serif;
  font-weight: 300;
  color: #595959;
  background: #F3F5F7;
  overflow: visible; }
  body.overflow {
    overflow: hidden; }
  body.scroll-page {
    overflow: hidden;
    padding-top: 0; }
    body.scroll-page .header {
      position: fixed; }
  body.dark-theme {
    background: #1A1314; }

.btn-st1 {
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 26px;
  letter-spacing: 0.5px;
  color: #6E14CF;
  border: 2px solid transparent;
  padding: 9px calc(9px * 2);
  cursor: pointer; }
  .btn-st1:after {
    position: absolute;
    content: '';
    bottom: -2px;
    left: calc(9px * 2);
    right: calc(9px * 2);
    height: 2px;
    background: #6E14CF;
    -webkit-transition: right 0.2s cubic-bezier(0.04, 0.48, 0, 1) 0.6s, left 0.4s cubic-bezier(0.04, 0.48, 0, 1) 0.6s, -webkit-transform 0.8s cubic-bezier(1, 0, 0.37, 1) 0.2s;
    transition: right 0.2s cubic-bezier(0.04, 0.48, 0, 1) 0.6s, left 0.4s cubic-bezier(0.04, 0.48, 0, 1) 0.6s, -webkit-transform 0.8s cubic-bezier(1, 0, 0.37, 1) 0.2s;
    transition: transform 0.8s cubic-bezier(1, 0, 0.37, 1) 0.2s, right 0.2s cubic-bezier(0.04, 0.48, 0, 1) 0.6s, left 0.4s cubic-bezier(0.04, 0.48, 0, 1) 0.6s;
    transition: transform 0.8s cubic-bezier(1, 0, 0.37, 1) 0.2s, right 0.2s cubic-bezier(0.04, 0.48, 0, 1) 0.6s, left 0.4s cubic-bezier(0.04, 0.48, 0, 1) 0.6s, -webkit-transform 0.8s cubic-bezier(1, 0, 0.37, 1) 0.2s;
    -webkit-transform-origin: left;
            transform-origin: left; }
  .btn-st1 .text {
    font-family: proxima-nova, monospace;
    -webkit-transform: translate3d(0, 9px, 0);
            transform: translate3d(0, 9px, 0);
    display: block;
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.2, 0, 0, 1) 0.4s;
    transition: -webkit-transform 0.4s cubic-bezier(0.2, 0, 0, 1) 0.4s;
    transition: transform 0.4s cubic-bezier(0.2, 0, 0, 1) 0.4s;
    transition: transform 0.4s cubic-bezier(0.2, 0, 0, 1) 0.4s, -webkit-transform 0.4s cubic-bezier(0.2, 0, 0, 1) 0.4s; }
  .btn-st1 .line {
    position: absolute;
    background: #6E14CF; }
    .btn-st1 .line.-right, .btn-st1 .line.-left {
      width: 2px;
      bottom: -2px;
      top: -2px;
      -webkit-transform: scale3d(1, 0, 1);
              transform: scale3d(1, 0, 1); }
    .btn-st1 .line.-top, .btn-st1 .line.-bottom {
      height: 2px;
      left: -2px;
      right: -2px;
      -webkit-transform: scale3d(0, 1, 1);
              transform: scale3d(0, 1, 1); }
    .btn-st1 .line.-right {
      right: -2px;
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.23s;
      transition: -webkit-transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.23s;
      transition: transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.23s;
      transition: transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.23s, -webkit-transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.23s;
      -webkit-transform-origin: top;
              transform-origin: top; }
    .btn-st1 .line.-top {
      top: -2px;
      -webkit-transition: -webkit-transform 0.08s linear 0.43s;
      transition: -webkit-transform 0.08s linear 0.43s;
      transition: transform 0.08s linear 0.43s;
      transition: transform 0.08s linear 0.43s, -webkit-transform 0.08s linear 0.43s;
      -webkit-transform-origin: left;
              transform-origin: left; }
    .btn-st1 .line.-left {
      left: -2px;
      -webkit-transition: -webkit-transform 0.08s linear 0.51s;
      transition: -webkit-transform 0.08s linear 0.51s;
      transition: transform 0.08s linear 0.51s;
      transition: transform 0.08s linear 0.51s, -webkit-transform 0.08s linear 0.51s;
      -webkit-transform-origin: bottom;
              transform-origin: bottom; }
    .btn-st1 .line.-bottom {
      bottom: -2px;
      -webkit-transition: -webkit-transform 0.3s cubic-bezier(1, 0, 0.65, 1.01);
      transition: -webkit-transform 0.3s cubic-bezier(1, 0, 0.65, 1.01);
      transition: transform 0.3s cubic-bezier(1, 0, 0.65, 1.01);
      transition: transform 0.3s cubic-bezier(1, 0, 0.65, 1.01), -webkit-transform 0.3s cubic-bezier(1, 0, 0.65, 1.01);
      -webkit-transform-origin: right;
              transform-origin: right; }
  .btn-st1:hover:after, .btn-st1:active:after {
    -webkit-transform: scale3d(0, 1, 1);
            transform: scale3d(0, 1, 1);
    right: -2px;
    left: -2px;
    -webkit-transform-origin: right;
            transform-origin: right;
    -webkit-transition: right 0.2s cubic-bezier(1, 0, 0.65, 1.01), left 0s 0.3s, -webkit-transform 0.2s cubic-bezier(1, 0, 0.65, 1.01) 0.17s;
    transition: right 0.2s cubic-bezier(1, 0, 0.65, 1.01), left 0s 0.3s, -webkit-transform 0.2s cubic-bezier(1, 0, 0.65, 1.01) 0.17s;
    transition: transform 0.2s cubic-bezier(1, 0, 0.65, 1.01) 0.17s, right 0.2s cubic-bezier(1, 0, 0.65, 1.01), left 0s 0.3s;
    transition: transform 0.2s cubic-bezier(1, 0, 0.65, 1.01) 0.17s, right 0.2s cubic-bezier(1, 0, 0.65, 1.01), left 0s 0.3s, -webkit-transform 0.2s cubic-bezier(1, 0, 0.65, 1.01) 0.17s; }
  .btn-st1:hover .text, .btn-st1:active .text {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.2, 0, 0, 1) 0.4s;
    transition: -webkit-transform 0.6s cubic-bezier(0.2, 0, 0, 1) 0.4s;
    transition: transform 0.6s cubic-bezier(0.2, 0, 0, 1) 0.4s;
    transition: transform 0.6s cubic-bezier(0.2, 0, 0, 1) 0.4s, -webkit-transform 0.6s cubic-bezier(0.2, 0, 0, 1) 0.4s; }
  .btn-st1:hover .line, .btn-st1:active .line {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); }
    .btn-st1:hover .line.-right, .btn-st1:active .line.-right {
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.2s;
      transition: -webkit-transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.2s;
      transition: transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.2s;
      transition: transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.2s, -webkit-transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.2s;
      -webkit-transform-origin: bottom;
              transform-origin: bottom; }
    .btn-st1:hover .line.-top, .btn-st1:active .line.-top {
      -webkit-transition: -webkit-transform 0.08s linear 0.4s;
      transition: -webkit-transform 0.08s linear 0.4s;
      transition: transform 0.08s linear 0.4s;
      transition: transform 0.08s linear 0.4s, -webkit-transform 0.08s linear 0.4s;
      -webkit-transform-origin: right;
              transform-origin: right; }
    .btn-st1:hover .line.-left, .btn-st1:active .line.-left {
      -webkit-transition: -webkit-transform 0.08s linear 0.48s;
      transition: -webkit-transform 0.08s linear 0.48s;
      transition: transform 0.08s linear 0.48s;
      transition: transform 0.08s linear 0.48s, -webkit-transform 0.08s linear 0.48s;
      -webkit-transform-origin: top;
              transform-origin: top; }
    .btn-st1:hover .line.-bottom, .btn-st1:active .line.-bottom {
      -webkit-transition: -webkit-transform 0.5s cubic-bezier(0, 0.53, 0.29, 1) 0.56s;
      transition: -webkit-transform 0.5s cubic-bezier(0, 0.53, 0.29, 1) 0.56s;
      transition: transform 0.5s cubic-bezier(0, 0.53, 0.29, 1) 0.56s;
      transition: transform 0.5s cubic-bezier(0, 0.53, 0.29, 1) 0.56s, -webkit-transform 0.5s cubic-bezier(0, 0.53, 0.29, 1) 0.56s;
      -webkit-transform-origin: left;
              transform-origin: left; }

.btn-st2 {
  display: inline-block;
  background: none;
  border: none;
  max-width: 202px;
  width: 100%;
  height: 64px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  font-family: inherit;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  -webkit-transition: color .2s;
  transition: color .2s;
  box-shadow: inset 0 0 0 1px #ffffff;
  position: relative;
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  cursor: pointer !important; }
  .btn-st2:before, .btn-st2:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid transparent;
    will-change: transform;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    pointer-events: none;
    -webkit-transform: translateZ(0);
            transform: translateZ(0); }
  .btn-st2:before {
    border-color: #8F5DFA transparent;
    -webkit-transform: skew(-82deg, 0);
            transform: skew(-82deg, 0); }
  .btn-st2:after {
    border-color: transparent #8F5DFA;
    -webkit-transform: skew(0, 40deg);
            transform: skew(0, 40deg);
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s; }
  .btn-st2:hover {
    color: #8F5DFA; }
    .btn-st2:hover:before, .btn-st2:hover:after {
      -webkit-transform: skew(0, 0);
              transform: skew(0, 0); }

.btn-st3 {
  display: inline-block;
  position: relative;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #8F5DFA;
  text-transform: uppercase;
  overflow: hidden;
  padding-bottom: 5px; }
  .btn-st3::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #8F5DFA;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }
  .btn-st3:hover::before {
    -webkit-transform: translateX(0);
            transform: translateX(0); }

.und-l1 {
  background: -webkit-gradient(linear, left top, right top, from(#000), to(#000));
  background: linear-gradient(90deg, #000 0%, #000 100%);
  background-position: 0 1.05em;
  background-repeat: repeat-x;
  background-size: 1px 1px; }
  .und-l1:hover {
    background: -webkit-gradient(linear, left top, right top, from(#6E14CF), to(#6E14CF));
    background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%);
    background-position: 0 1.05em;
    background-repeat: repeat-x;
    background-size: 1px 1px; }
  .und-l1_g {
    background: -webkit-gradient(linear, left top, right top, from(#9F9F9F), to(#9F9F9F));
    background: linear-gradient(90deg, #9F9F9F 0%, #9F9F9F 100%);
    background-position: 0 1.05em;
    background-repeat: repeat-x;
    background-size: 1px 2px; }
    .und-l1_g:hover {
      background: -webkit-gradient(linear, left top, right top, from(#6E14CF), to(#6E14CF));
      background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%);
      background-position: 0 1.05em;
      background-repeat: repeat-x;
      background-size: 1px 2px; }
  .und-l1_p {
    background: -webkit-gradient(linear, left top, right top, from(#6E14CF), to(#6E14CF));
    background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%);
    background-position: 0 1.05em;
    background-repeat: repeat-x;
    background-size: 1px 1px; }
    .und-l1_p:hover {
      background: -webkit-gradient(linear, left top, right top, from(#6E14CF), to(#6E14CF));
      background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%);
      background-position: 0 1.05em;
      background-repeat: repeat-x;
      background-size: 1px 1px; }

.und-l15 {
  background: -webkit-gradient(linear, left top, right top, from(#000), to(#000));
  background: linear-gradient(90deg, #000 0%, #000 100%);
  background-position: 0 1.05em;
  background-repeat: repeat-x;
  background-size: 1px 1.5px; }
  .und-l15:hover {
    background: -webkit-gradient(linear, left top, right top, from(#6E14CF), to(#6E14CF));
    background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%);
    background-position: 0 1.05em;
    background-repeat: repeat-x;
    background-size: 1px 1.5px; }
  .und-l15_g {
    background: -webkit-gradient(linear, left top, right top, from(#9F9F9F), to(#9F9F9F));
    background: linear-gradient(90deg, #9F9F9F 0%, #9F9F9F 100%);
    background-position: 0 1.05em;
    background-repeat: repeat-x;
    background-size: 1px 1.5px; }
    .und-l15_g:hover {
      background: -webkit-gradient(linear, left top, right top, from(#6E14CF), to(#6E14CF));
      background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%);
      background-position: 0 1.05em;
      background-repeat: repeat-x;
      background-size: 1px 1.5px; }

.und-l2 {
  background: -webkit-gradient(linear, left top, right top, from(#000), to(#000));
  background: linear-gradient(90deg, #000 0%, #000 100%);
  background-position: 0 1.05em;
  background-repeat: repeat-x;
  background-size: 1px 2px; }
  .und-l2:hover {
    background: -webkit-gradient(linear, left top, right top, from(#6E14CF), to(#6E14CF));
    background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%);
    background-position: 0 1.05em;
    background-repeat: repeat-x;
    background-size: 1px 2px; }
  .und-l2_g {
    background: -webkit-gradient(linear, left top, right top, from(#9F9F9F), to(#9F9F9F));
    background: linear-gradient(90deg, #9F9F9F 0%, #9F9F9F 100%);
    background-position: 0 1.05em;
    background-repeat: repeat-x;
    background-size: 1px 2px; }
    .und-l2_g:hover {
      background: -webkit-gradient(linear, left top, right top, from(#6E14CF), to(#6E14CF));
      background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%);
      background-position: 0 1.05em;
      background-repeat: repeat-x;
      background-size: 1px 2px; }
  .und-l2_p {
    background: -webkit-gradient(linear, left top, right top, from(#6E14CF), to(#6E14CF));
    background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%);
    background-position: 0 1.05em;
    background-repeat: repeat-x;
    background-size: 1px 2px; }
    .und-l2_p:hover {
      background: -webkit-gradient(linear, left top, right top, from(#6E14CF), to(#6E14CF));
      background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%);
      background-position: 0 1.05em;
      background-repeat: repeat-x;
      background-size: 1px 2px; }

.card-wrap {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: perspective(1000px);
          transform: perspective(1000px);
  cursor: pointer; }
  .card-wrap:hover .card {
    -webkit-transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 2s cubic-bezier(0.23, 1, 0.32, 1);
    transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 2s cubic-bezier(0.23, 1, 0.32, 1);
    box-shadow: rgba(0, 0, 0, 0.66) 0 15px 40px -5px; }
  .card-wrap:hover .tools-s__top::after {
    box-shadow: 0px 2px 5px -1px rgba(0, 0, 0, 0.33); }
  .card-wrap:hover .tools-s__t span,
  .card-wrap:hover .tools-s__info span {
    text-shadow: -1px 2px 3px rgba(0, 0, 0, 0.33); }

.tools-s__top::after {
  -webkit-transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1); }

.tools-s__t,
.tools-s__info {
  -webkit-transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1); }
  .tools-s__t span,
  .tools-s__info span {
    -webkit-transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1);
    transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1); }

.card {
  position: relative;
  overflow: hidden;
  box-shadow: 0px 14px 34px rgba(21, 3, 39, 0.3);
  border-radius: 4px;
  -webkit-transition: 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95); }

.card-info {
  position: absolute;
  -webkit-transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1); }

@-webkit-keyframes fadeInDown-new {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -70%, 0);
            transform: translate3d(0, -70%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInDown-new {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -70%, 0);
            transform: translate3d(0, -70%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes txAnimated {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35%, 0);
            transform: translate3d(0, 35%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes txAnimated {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35%, 0);
            transform: translate3d(0, 35%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.tx-animated {
  opacity: 0;
  -webkit-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out; }
  .tx-animated.active {
    -webkit-animation: txAnimated;
            animation: txAnimated;
    -webkit-animation-duration: .5s;
            animation-duration: .5s;
    opacity: 1; }

@-webkit-keyframes txAnimatedS {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35%, 0);
            transform: translate3d(0, 35%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes txAnimatedS {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35%, 0);
            transform: translate3d(0, 35%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.tx-animated-s {
  opacity: 0;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out; }
  .tx-animated-s.active {
    -webkit-animation: txAnimatedS;
            animation: txAnimatedS;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    opacity: 1; }

@-webkit-keyframes hAnimated {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 15%, 0);
            transform: translate3d(0, 15%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes hAnimated {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 15%, 0);
            transform: translate3d(0, 15%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.h-animated {
  opacity: 0;
  -webkit-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out; }
  .h-animated.active {
    -webkit-animation: hAnimated;
            animation: hAnimated;
    -webkit-animation-duration: .5s;
            animation-duration: .5s;
    opacity: 1; }

@-webkit-keyframes btnAnimated {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
            transform: translate3d(0, 30%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes btnAnimated {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
            transform: translate3d(0, 30%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.btn-animated {
  opacity: 0; }
  .btn-animated.active {
    -webkit-animation: btnAnimated;
            animation: btnAnimated;
    -webkit-animation-duration: .5s;
            animation-duration: .5s; }
  .btn-animated.active2 {
    opacity: 1; }

@-webkit-keyframes subTAnimated {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 40%, 0);
            transform: translate3d(0, 40%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes subTAnimated {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 40%, 0);
            transform: translate3d(0, 40%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.sub-t-animated {
  opacity: 0;
  -webkit-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out; }
  .sub-t-animated.active {
    -webkit-animation: subTAnimated;
            animation: subTAnimated;
    -webkit-animation-duration: .5s;
            animation-duration: .5s;
    opacity: 1; }

@-webkit-keyframes cntAnimated {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes cntAnimated {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.cnt-animated {
  opacity: 0;
  -webkit-transition: opacity .9s ease-in-out;
  transition: opacity .9s ease-in-out; }
  .cnt-animated.active {
    -webkit-animation: cntAnimated;
            animation: cntAnimated;
    -webkit-animation-duration: .9s;
            animation-duration: .9s;
    opacity: 1; }

@-webkit-keyframes cntAnimatedS {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes cntAnimatedS {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.main-animated-s,
.cnt-animated-s {
  opacity: 0;
  -webkit-transition: opacity 1.3s ease-in-out;
  transition: opacity 1.3s ease-in-out; }
  .main-animated-s.active,
  .cnt-animated-s.active {
    -webkit-animation: cntAnimatedS;
            animation: cntAnimatedS;
    -webkit-animation-duration: 1.3s;
            animation-duration: 1.3s;
    opacity: 1; }

@-webkit-keyframes cntAnimatedSS {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, -5%, 0);
            transform: translate3d(0, -5%, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes cntAnimatedSS {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, -5%, 0);
            transform: translate3d(0, -5%, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.cnt-animated-ss {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out; }
  .cnt-animated-ss.active {
    -webkit-animation: cntAnimatedSS;
            animation: cntAnimatedSS;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    opacity: 0; }

@-webkit-keyframes cntAnimatedLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes cntAnimatedLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.cnt-animated-left {
  opacity: 0;
  -webkit-animation: cntAnimatedLeft;
          animation: cntAnimatedLeft;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out; }
  .cnt-animated-left.active {
    -webkit-animation: cntAnimatedSS;
            animation: cntAnimatedSS;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    opacity: 1; }

@-webkit-keyframes cntAnimatedRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes cntAnimatedRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.cnt-animated-right {
  opacity: 0;
  -webkit-animation: cntAnimatedRight;
          animation: cntAnimatedRight;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out; }
  .cnt-animated-right.active {
    -webkit-animation: cntAnimatedSS;
            animation: cntAnimatedSS;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    opacity: 1; }

textarea {
  border: none;
  padding: 0;
  margin: 0; }

.a-link {
  display: inline;
  letter-spacing: 0.75px;
  color: #000; }
  .a-link:hover {
    color: #6E14CF; }

.h1-t,
.h2-t,
.h3-t {
  color: #000; }

.h1-t {
  font-size: 70px;
  line-height: 90px; }

.h2-t {
  font-size: 58px;
  line-height: 80px; }

.h3-t {
  font-size: 38px;
  line-height: 55px; }

.tx-min {
  font-size: 18px;
  line-height: 32px; }
  .tx-min p {
    padding: 0;
    margin: 0;
    margin-bottom: 10px; }

.sub-t {
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #828282; }
  .sub-t_min {
    font-size: 11px;
    line-height: 13px; }

.tx-b .h1-t {
  margin-bottom: 32px; }

.tx-b .h3-t {
  margin-bottom: 24px; }

.tx-b .sub-t {
  margin-bottom: 20px; }

.cnt {
  max-width: 1799px;
  width: 100%;
  height: auto;
  padding: 0 19.5px;
  margin: 0 auto; }

.cnt-in {
  max-width: 1203px;
  width: 100%;
  height: auto;
  padding: 0 19.5px;
  margin: 0 auto; }

.cnt-in-2 {
  max-width: 1342px;
  width: 100%;
  height: auto;
  padding: 0 19.5px;
  margin: 0 auto; }

.btn {
  font-family: "Ubuntu";
  max-width: 212px;
  width: 100%;
  height: 65px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-align: center;
  color: #fff;
  background: #6012B4;
  box-shadow: 0px 13px 34px rgba(110, 20, 207, 0.198002);
  text-transform: uppercase;
  cursor: pointer; }
  .btn_min {
    max-width: 162px;
    height: 56px; }
  .btn:hover {
    background: #6E14CF; }

.btn-st1 {
  text-transform: uppercase; }
  .btn-st1 span.text {
    font-family: "Ubuntu";
    font-weight: 600; }

a.img-popup {
  display: block;
  line-height: 0;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto; }

.s-pad {
  height: 100vh;
  padding: 110px 0;
  overflow: hidden; }
  .s-pad_auto {
    overflow-y: scroll; }
  .s-pad_c .cnt-in {
    height: 100%; }

.cnt-in {
  opacity: 1;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out; }
  .cnt-in.hidden {
    opacity: 0; }

.cnt-in-a {
  opacity: 1;
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out; }
  .cnt-in-a.hidden {
    opacity: 0; }

.video-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
  opacity: 0; }
  .video-bg.active {
    opacity: 1; }
  .video-bg_fix::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(#edeced), color-stop(50%, #edeced), to(rgba(237, 236, 237, 0)));
    background: linear-gradient(90deg, #edeced 0%, #edeced 50%, rgba(237, 236, 237, 0) 100%);
    z-index: 10; }

.header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: 50px;
  z-index: 999;
  background: transparent; }
  .header.dark {
    background: #1A1314; }
  .header.fixed {
    position: fixed;
    background: #1A1314; }
  .header__cnt {
    position: relative; }
  .header__logo {
    position: absolute;
    top: 100%;
    left: 19.5px;
    height: 56px;
    max-width: 200px; }
    .header__logo svg {
      width: 100%;
      height: 100%; }
    .header__logo.light svg path {
      fill: #ffffff; }
      .header__logo.light svg path.color-2 {
        fill: #6E14CF; }
    .header__logo.light2 svg path {
      fill: #ffffff; }
      .header__logo.light2 svg path.color-2 {
        fill: #6E14CF; }
  .header__btn-block {
    position: absolute;
    top: 100%;
    right: 19.5px; }
  .header__btn-st1 {
    margin-bottom: 28px; }
  .header__btn-burger {
    margin-left: 30px;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background: #6012B4;
    min-width: 124px;
    height: 56px;
    padding: 0 16px;
    fill: #ffffff; }
    .header__btn-burger span {
      font-family: "Ubuntu";
      margin-right: 16px; }
    .header__btn-burger.light rect {
      fill: #ffffff; }
    .header__btn-burger:hover {
      background: #6E14CF; }
  .header__btn-close {
    position: absolute;
    top: 16px;
    right: 18px;
    z-index: 99;
    opacity: 0;
    visibility: hidden; }
    .header__btn-close:hover svg,
    .header__btn-close:hover rect {
      fill: #8F5DFA; }
  .header__btn-cnt.active .header__btn-burger {
    opacity: 0;
    visibility: hidden; }
  .header__btn-cnt.active .header__btn-close {
    opacity: 1;
    visibility: visible; }

.main-menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: #1A1314;
  z-index: 998; }
  .main-menu__btn-close {
    position: absolute;
    top: 65px;
    right: 0px;
    z-index: 1000; }
    .main-menu__btn-close:hover svg,
    .main-menu__btn-close:hover rect {
      fill: #8F5DFA; }
  .main-menu__cnt {
    position: relative;
    height: 100%;
    padding-top: 110px;
    z-index: 1000; }
  .main-menu__menu {
    width: 100%;
    height: 100%; }
    .main-menu__menu ul {
      max-width: 1400px;
      width: 100%; }
    .main-menu__menu li {
      width: 33.33%;
      margin: 50px 0; }
    .main-menu__menu a {
      font-size: 36px;
      line-height: 1.3;
      color: #fff;
      font-weight: 300;
      text-transform: none; }
      .main-menu__menu a:hover {
        color: #8F5DFA; }
      .main-menu__menu a::before {
        height: 3px; }
  .main-menu__contact {
    padding: 20px 0;
    max-height: 32%;
    width: 100%;
    height: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.13); }
    .main-menu__contact ul {
      width: 100%;
      height: 100%; }
    .main-menu__contact li {
      width: 33.33%; }
    .main-menu__contact a {
      font-size: 36px;
      line-height: 1.3;
      font-weight: 300;
      color: #fff;
      text-transform: none;
      padding-bottom: 5px; }
      .main-menu__contact a:hover {
        color: #8F5DFA; }
      .main-menu__contact a::before {
        height: 3px; }
      .main-menu__contact a.min {
        font-size: 24px; }
    .main-menu__contact span {
      display: block;
      font-size: 14px;
      line-height: 16px;
      letter-spacing: 3px;
      text-transform: uppercase;
      color: #828282;
      margin-bottom: 24px; }
  .main-menu__soc-menu {
    display: none;
    width: 100%; }
    .main-menu__soc-menu ul {
      width: 100%; }
    .main-menu__soc-menu li {
      margin: 0 16px; }

.main-s {
  position: absolute;
  background: #1A0435;
  z-index: 1; }
  .main-s__video-bg video {
    width: 100%;
    height: auto; }
  .main-s__tx-block-a {
    width: 100%; }
  .main-s__h1-t {
    text-align: center;
    color: #fff; }
  .main-s__btn {
    margin: 0 auto;
    margin-top: 48px; }
  .main-s__btn-scroll {
    position: absolute;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px;
    padding-top: 50px;
    bottom: 60px;
    color: #F3F5F7;
    cursor: pointer; }
    .main-s__btn-scroll::after {
      content: '';
      position: absolute;
      top: 0;
      left: 50%;
      margin-left: -8px;
      background: url(/bitrix/templates/digimatix_new/css/../images/icon/btn-scroll.svg) no-repeat center;
      width: 16px;
      height: 29px; }

.about-s {
  position: absolute;
  background: #F3F5F7;
  overflow: hidden; }
  .about-s__video-bg {
    position: absolute; }
    .about-s__video-bg video {
      height: 100%; }
  .about-s__right {
    max-width: 500px;
    width: 100%; }
  .about-s__left {
    max-width: 485px;
    margin-right: 30px; }
  .about-s__btn-scroll {
    display: none;
    position: relative;
    font-size: 16px;
    line-height: 29px;
    letter-spacing: 1px;
    color: #000;
    cursor: pointer;
    padding: 0 50px 0 30px; }
    .about-s__btn-scroll::after {
      content: '';
      position: absolute;
      bottom: 0;
      right: 0;
      background: url(/bitrix/templates/digimatix_new/css/../images/icon/btn-scroll.svg) no-repeat center;
      width: 29px;
      height: 29px;
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg); }
  .about-s__tx-block {
    max-width: 650px; }
  .about-s__sub-t {
    margin-bottom: 20px; }
  .about-s__h2-t {
    margin-bottom: 24px; }
  .about-s__tx {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 28px; }
  .about-s__tools-t-block {
    margin-bottom: 10px; }
  .about-s__slider-btn-cnt {
    margin-left: 40px; }
  .about-s__slider-btn {
    width: 40px;
    height: 40px;
    background: #F3F5F7;
    box-shadow: -4px -4px 4px #FCFDFF, 2px 4px 4px #DFDFDF;
    margin-right: 16px; }
    .about-s__slider-btn:hover svg path {
      fill: #6E14CF; }
    .about-s__slider-btn.swiper-button-disabled {
      cursor: default; }
      .about-s__slider-btn.swiper-button-disabled:hover svg path {
        fill: #D7D7D7; }
    .about-s__slider-btn_r svg {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }

.tools-s::-webkit-scrollbar {
  height: 1px;
  background: transparent;
  opacity: 0;
  visibility: hidden; }

.tools-s__i {
  display: block;
  width: 230px;
  height: 230px;
  -webkit-box-flex: 0;
          flex: 0 0 230px;
  background: #6E14CF url(/bitrix/templates/digimatix_new/css/../images/content/block-arr-bg.svg) no-repeat center right;
  color: #fff;
  padding: 32px; }

.tools-s__i-cnt-first {
  position: relative;
  width: 100%;
  height: 100%; }

.tools-s__i-cnt {
  width: 100%;
  height: 100%; }

.tools-s__card-link {
  margin-bottom: 24px; }
  .tools-s__card-link.light .tools-s__i {
    background: #A124A1 url(/bitrix/templates/digimatix_new/css/../images/content/block-arr-bg.svg) no-repeat center right; }
  .tools-s__card-link.line .tools-s__top::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40px;
    height: 4px;
    background: #fff; }

.tools-s__top {
  position: relative;
  width: 100%;
  height: 48px;
  padding-bottom: 4px; }

.tools-s__t {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: 0.1px; }

.tools-s__bot {
  width: 100%;
  height: 100%;
  padding-top: 32px; }

.tools-s__info {
  width: 100%;
  height: 100%; }
  .tools-s__info span {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    max-height: 96px;
    overflow: hidden; }

.tools-s__tx-list {
  width: 100%; }
  .tools-s__tx-list li {
    position: relative;
    font-size: 15px;
    line-height: 1.2;
    margin-bottom: 12px;
    padding-left: 19px; }
    .tools-s__tx-list li:last-child {
      margin-bottom: 0; }
    .tools-s__tx-list li::before {
      content: '';
      position: absolute;
      top: 50%;
      left: 0;
      margin-top: -3.5px;
      width: 7px;
      height: 7px;
      background: #fff;
      border-radius: 10px; }

.tools-s__icon-list {
  margin-right: -32px; }
  .tools-s__icon-list li {
    width: 32px;
    height: 32px;
    margin-right: 32px;
    margin-bottom: 24px; }
  .tools-s__icon-list img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto; }

.portfolio-s {
  background: #1A1314; }
  .portfolio-s::-webkit-scrollbar {
    width: 1px;
    background: transparent;
    opacity: 0;
    visibility: hidden; }
  .portfolio-s__sub-t {
    margin-bottom: 20px; }
  .portfolio-s__h2-t {
    color: #fff; }
  .portfolio-s__main {
    margin: 80px 0 60px;
    padding: 0 30px; }
    .portfolio-s__main_m-non {
      margin: 0; }
  .portfolio-s__i {
    max-width: 480px;
    width: 100%;
    height: 375px; }
    .portfolio-s__i:nth-child(2n) {
      margin-top: 130px; }
    .portfolio-s__i:hover .portfolio-s__i-img {
      -webkit-filter: grayscale(0);
              filter: grayscale(0);
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
      .portfolio-s__i:hover .portfolio-s__i-img img {
        -webkit-transform: scale(1.1);
                transform: scale(1.1); }
  .portfolio-s__parallax-cnt {
    position: relative;
    width: 100%;
    height: 100%; }
  .portfolio-s__parallax-item {
    width: 100%;
    height: auto; }
  .portfolio-s__i-img {
    max-width: 100%;
    width: 100%;
    height: 264px;
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
    margin-bottom: 24px;
    overflow: hidden;
    -webkit-transition: -webkit-transform .6s ease-in-out, -webkit-filter 1.5s ease;
    transition: -webkit-transform .6s ease-in-out, -webkit-filter 1.5s ease;
    transition: transform .6s ease-in-out, filter 1.5s ease;
    transition: transform .6s ease-in-out, filter 1.5s ease, -webkit-transform .6s ease-in-out, -webkit-filter 1.5s ease; }
    .portfolio-s__i-img img {
      width: 100%; }
  .portfolio-s__i-info {
    position: absolute;
    top: 285px;
    left: 0;
    width: 100%; }
  .portfolio-s__btn-st2 {
    margin: 0 auto; }
  .portfolio-s__i-sub-t {
    position: relative;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 2px;
    padding-left: 25px;
    margin-bottom: 16px; }
    .portfolio-s__i-sub-t::before {
      content: '/';
      position: absolute;
      top: 50%;
      left: 0;
      margin-top: -8px;
      font-size: 16px;
      line-height: 16px;
      font-weight: 600;
      color: #fff; }
  .portfolio-s__i-tx {
    font-size: 21px;
    line-height: 28px;
    color: #fff; }

.contact-s {
  background: #F3F5F7; }
  .contact-s__cnt-in {
    position: relative; }
  .contact-s__sub-t {
    margin-bottom: 20px; }
  .contact-s__main {
    width: 100%;
    margin-top: 64px; }
  .contact-s__copyright {
    position: absolute;
    bottom: 60px; }
  .contact-s__info {
    max-width: 300px;
    width: 100%;
    margin-top: 40px; }
  .contact-s__info-i {
    margin-bottom: 30px; }
    .contact-s__info-i:last-child {
      margin-bottom: 0; }
  .contact-s__info-sub-t {
    margin-bottom: 12px; }
  .contact-s__info-a-link {
    font-size: 26px;
    line-height: 31px;
    font-weight: 300;
    text-transform: none;
    letter-spacing: 0.75px;
    color: #6E14CF; }
    .contact-s__info-a-link_min {
      font-size: 16px;
      line-height: 29px;
      letter-spacing: 0.65px;
      color: #000; }
    .contact-s__info-a-link:hover {
      color: #6E14CF; }
  .contact-s__feedback {
    max-width: 450px;
    width: 100%;
    background: #fff;
    padding: 56px 56px 32px; }

.form__cnt {
  width: 100%; }

.form__input-group {
  width: 100%; }

.form__input-i {
  max-width: 100%;
  text-align: left; }

.form__btn {
  margin-bottom: 16px; }

.form__rules {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.36px;
  color: #828282;
  text-align: center; }
  .form__rules a {
    color: #828282; }
    .form__rules a:hover {
      color: #6E14CF; }

.input-i {
  position: relative;
  width: 100%;
  height: 38px;
  margin-bottom: 50px;
  border-bottom: 1px solid #C4C4C4;
  z-index: 1; }
  .input-i label {
    width: 100%;
    height: 100%; }
  .input-i textarea {
    resize: none; }
  .input-i textarea,
  .input-i input {
    position: relative;
    width: 100%;
    height: 100%;
    font-family: "Ubuntu";
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    color: #000;
    letter-spacing: 0.4px;
    border: none;
    background: transparent; }
    .input-i textarea::-webkit-input-placeholder, .input-i input::-webkit-input-placeholder {
      opacity: 0; }
    .input-i textarea::-moz-placeholder, .input-i input::-moz-placeholder {
      opacity: 0; }
    .input-i textarea:-ms-input-placeholder, .input-i input:-ms-input-placeholder {
      opacity: 0; }
    .input-i textarea::-ms-input-placeholder, .input-i input::-ms-input-placeholder {
      opacity: 0; }
    .input-i textarea::placeholder,
    .input-i input::placeholder {
      opacity: 0; }
    .input-i textarea:focus + span, .input-i textarea:not(:placeholder-shown) + span,
    .input-i input:focus + span,
    .input-i input:not(:placeholder-shown) + span {
      bottom: 90%;
      font-size: 13px;
      color: #595959; }
  .input-i_textarea {
    padding-top: 10px;
    margin-bottom: 42px; }
    .input-i_textarea textarea {
      max-height: 64px;
      font-weight: 300; }
  .input-i span {
    position: absolute;
    bottom: 8px;
    left: 0;
    width: 100%;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0.4px;
    color: #000;
    z-index: -1;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }

.copyright {
  width: 100%; }
 
  .copyright__block {
    gap: 12px;
    flex-wrap: wrap;
    width: 100%; }
  .copyright__tx {
    font-size: 14px;
    line-height: 20px;
    color: #9F9F9F; }
  .copyright__link {
    font-size: 14px;
    line-height: 20px;
    color: #9F9F9F; }

.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  margin-bottom: 50px;
  z-index: 997; }
  .footer__cnt {
    position: relative; }
  .footer__page-nav {
    position: absolute;
    bottom: 100%;
    left: 19.5px; }
  .footer__page-nav-progress {
    position: relative;
    width: 2px;
    height: 86px;
    background: #C4C4C4;
    margin-bottom: 10px; }
    .footer__page-nav-progress::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 30%;
      background: #A34DFF; }
  .footer__page-nav-menu li {
    margin-bottom: 15px; }
  .footer__page-nav-menu a {
    display: block;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: lowercase;
    color: #C4C4C4; }
    .footer__page-nav-menu a:hover, .footer__page-nav-menu a.active {
      color: #8F5DFA; }
  .footer__soc-menu {
    position: absolute;
    bottom: 100%;
    right: 19.5px; }
    .footer__soc-menu li {
      margin-left: 34px; }
    .footer__soc-menu a {
      display: block;
      width: 42px;
      height: 42px;
      overflow: hidden; }
      .footer__soc-menu a:hover path {
        fill: #8F5DFA; }

.tools-s.inactive .card-wrap,
.tools-s.inactive .card-info,
.tools-s.inactive .tools-s__i {
  -webkit-transform: none !important;
          transform: none !important; }

.tools-s-cnt .about-s__btn-scroll {
  cursor: default; }

.breadcrumbs.light .breadcrumbs__list a {
  color: #fff; }

.breadcrumbs__cnt {
  position: relative; }

.breadcrumbs__list {
  position: absolute;
  top: 165px;
  left: 19.5px; }
  .breadcrumbs__list li {
    font-size: 14px;
    line-height: 1.1;
    font-weight: 400;
    letter-spacing: 1.5px;
    color: #828282;
    margin-right: 12px; }
    .breadcrumbs__list li:last-child {
      margin-right: 0; }
  .breadcrumbs__list a {
    color: #000; }

.main-b-bg {
  max-width: 100%;
  width: 100%;
  height: 850px;
  background: url(/bitrix/templates/digimatix_new/css/../images/content/bg-cnt-1.png) no-repeat top center/cover; }

.main-b {
  height: 980px; }
  .main-b.auto {
    height: auto;
    padding: 120px 0; }
  .main-b.dark {
    background: #1A1314;
    color: #fff; }
    .main-b.dark .h1-t,
    .main-b.dark .h2-t,
    .main-b.dark .h3-t {
      color: #fff; }
  .main-b.white {
    background: #fff; }
  .main-b.fix {
    padding-top: 180px; }
  .main-b .tools-s {
    -webkit-box-pack: start;
            justify-content: flex-start; }
    .main-b .tools-s.right {
      -webkit-box-pack: end;
              justify-content: flex-end; }
      .main-b .tools-s.right .tools-s__card-link {
        margin-left: 24px; }
    .main-b .tools-s.left .tools-s__card-link {
      margin-right: 24px; }
  .main-b .copyright {
    padding-bottom: 40px; }
  .main-b__cnt {
    height: 100%; }
    .main-b__cnt.fix-s {
      margin-top: 30px;
      -webkit-box-align: start;
              align-items: flex-start; }
  .main-b__col.auto {
    width: auto; }
  .main-b__col.max {
    width: 100%; }
  .main-b__col.limit {
    max-width: 520px;
    width: 100%; }
  .main-b__col.limit-2 {
    max-width: 850px;
    width: 100%; }
  .main-b__col.static {
    max-width: 520px;
    width: 100%; }
  .main-b__col.static-2 {
    max-width: 632px;
    width: 100%; }
  .main-b__tx-block.fix {
    margin-bottom: 100px; }
  .main-b__img.right {
    margin-left: 30px; }
  .main-b__img.left {
    margin-right: 30px; }
  .main-b__btn {
    display: -webkit-box;
    display: flex;
    margin-top: 40px; }

.service-phone {
  position: relative;
  width: 647px;
  height: 100%; }
  .service-phone::before {
    content: '';
    position: absolute;
    top: -70px;
    right: 0;
    background: url(/bitrix/templates/digimatix_new/css/../images/content/service-phone.png) no-repeat top center;
    width: 100%;
    height: 1019px;
    z-index: -1; }
  .service-phone__img {
    display: none; }
  .service-phone__list {
    padding-top: 70px;
    width: 100%; }
    .service-phone__list ul {
      max-width: 514px;
      width: 100%; }
    .service-phone__list li {
      max-width: 386px;
      width: 100%;
      background: #ffffff;
      margin-bottom: 20px;
      padding: 30px;
      border-radius: 30px 30px 30px 0; }
      .service-phone__list li:nth-child(2n+2) {
        border-radius: 30px 30px 0 30px;
        align-self: flex-end;
        background: #EDEEF1;
        margin-right: 20px; }
      .service-phone__list li:last-child {
        margin-bottom: 0; }
  .service-phone__name {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 1px;
    color: #6E14CF;
    margin-bottom: 8px;
    text-transform: uppercase; }
  .service-phone__tx {
    font-size: 15px;
    line-height: 1.5;
    color: #4F4F4F; }

.process-b {
  width: 100%; }
  .process-b__list {
    margin: 0 -20px; }
    .process-b__list ul {
      width: 100%; }
    .process-b__list li {
      width: 100%;
      margin: 0 20px; }
      .process-b__list li:nth-child(2n+2) {
        margin-top: 100px; }
  .process-b__num {
    color: #8F5DFA;
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 1.5;
    font-weight: 600; }
  .process-b__t {
    font-size: 21px;
    line-height: 1.4;
    font-weight: 500;
    margin-bottom: 20px; }
  .process-b__tx {
    font-size: 18px;
    line-height: 1.5;
    color: #BDBDBD; }

.about-b {
  margin-top: 70px;
  padding-left: 100px; }
  .about-b__tx {
    font-size: 24px;
    line-height: 1.5;
    color: #C4C4C4;
    padding-left: 110px; }
    .about-b__tx p {
      margin: 0;
      padding: 0;
      margin-bottom: 10px; }
    .about-b__tx.arr-icon {
      position: relative; }
      .about-b__tx.arr-icon::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 72px;
        height: 50px;
        background: url(/bitrix/templates/digimatix_new/css/../images/icon/two-arr.svg) no-repeat center; }
  .about-b__list {
    margin-top: 80px;
    padding-left: 110px; }
  .about-b__list-t {
    font-size: 100px;
    line-height: 1;
    color: #8F5DFA;
    margin-bottom: 32px; }
  .about-b__list-tx {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 3px;
    text-transform: uppercase; }

.portfolio_bg .portfolio__cnt {
  height: 100%;
  padding-bottom: 100px; }

.portfolio.dark {
  background: #1A1314; }

.portfolio__t {
  max-width: 1080px;
  width: 100%;
  font-weight: 300;
  text-align: center;
  margin-bottom: 40px; }
  .portfolio__t.white {
    color: #fff; }

.portfolio__btn {
  display: -webkit-box;
  display: flex;
  margin: 0 auto; }

.portfolio__info-col {
  margin: 0 -19.5px 80px; }
  .portfolio__info-col:last-child {
    margin-bottom: 0; }

.portfolio__info-i {
  width: calc(50% - 39px);
  margin: 0 19.5px; }

.portfolio__info-t {
  margin-bottom: 32px; }

.portfolio__info-tx {
  font-size: 18px;
  line-height: 1.5; }
  .portfolio__info-tx p {
    margin: 0;
    padding: 0;
    margin-bottom: 16px; }

.portfolio__info-list li {
  position: relative;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 16px;
  padding-left: 24px; }
  .portfolio__info-list li::before {
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #6E14CF;
    border-radius: 10px; }

.portfolio__big-img {
  width: 100%;
  height: 100%; }

.main-b-error {
  width: 100%;
  height: 100vh;
  text-align: center;
  background: #1A1314;
  padding-top: 70px; }
  .main-b-error__cnt {
    width: 100%;
    height: 100%;
    padding: 0 19.5px; }
  .main-b-error__error {
    font-size: 334px;
    line-height: 1;
    color: #fff;
    margin-bottom: 40px; }
  .main-b-error__tx {
    max-width: 736px;
    font-size: 24px;
    line-height: 1.5; }
  .main-b-error__btn {
    margin-top: 40px; }

@media (max-height: 949.98px) {
  .header {
    margin-top: 40px; }
  .footer {
    margin-bottom: 30px; }
  .contact-s__copyright {
    bottom: 40px; } }

@media (max-height: 849.98px) {
  .h2-t {
    line-height: 70px; }
  .contact-s__main {
    margin-top: 25px; }
  .portfolio-s__main {
    margin: 40px 0; }
  .portfolio-s__h2-t {
    margin-bottom: 80px; }
  .tools-s__i {
    width: 200px;
    height: 200px;
    -webkit-box-flex: 0;
            flex: 0 0 200px;
    padding: 16px; }
  .about-s__left {
    max-width: 425px; }
  .tools-s__bot {
    padding-top: 16px; }
  .tools-s__icon-list {
    margin-right: -16px; }
  .tools-s__icon-list li {
    margin: 0 16px 16px 0; } }

@media (max-height: 799.98px) {
  .about-s__left {
    max-width: 375px; }
  .tools-s__card-link {
    margin-bottom: 14px; }
  .main-b .tools-s.left .tools-s__card-link {
    margin-right: 14px; }
  .main-b .tools-s.right .tools-s__card-link {
    margin-left: 14px; }
  .tools-s__i {
    width: 180px;
    height: 180px;
    -webkit-box-flex: 0;
            flex: 0 0 180px; } }

@media (max-height: 699.98px) {
  .about-s__left {
    max-width: 565px; }
  .about-s__h2-t {
    font-size: 28px;
    line-height: 45px; }
  .contact-s__sub-t {
    margin-bottom: 10px; }
  .contact-s__info {
    margin-top: 30px; }
  .contact-s__info-i {
    margin-bottom: 15px; }
  .contact-s__feedback {
    padding: 30px; }
  .contact-s .input-i {
    margin-bottom: 21px; } }

@media (max-width: 1849.98px) {
  .main-s__video-bg {
    left: 50%;
    margin-left: -960px;
    width: 1920px; } }

@media (max-width: 1599.98px) {
  .cnt-in-2 {
    max-width: 992px; }
  .main-b__col.static-2 {
    max-width: 550px; }
  .main-b {
    height: auto;
    padding: 60px 0; }
  .main-b.fix {
    height: 100%;
    padding: 0;
    padding-top: 180px; }
  .main-b.contact-s {
    height: 100vh; }
  .main-b-error__error {
    font-size: 234px;
    margin-bottom: 20px; }
  .main-b-error__tx {
    max-width: 520px;
    font-size: 18px; }
  .about-b__list {
    padding-left: 0; }
  .about-b__list-t {
    font-size: 80px; } }

@media (max-width: 1499.98px) {
  .main-s__video-bg {
    margin-left: -850px;
    width: 1700px; }
  .cnt-in {
    max-width: 992px; }
  .portfolio-s__i {
    max-width: 400px;
    height: 330px; }
  .portfolio-s__i:nth-child(2n) {
    margin-top: 115px; }
  .portfolio-s__i-img {
    height: 220px; }
  .portfolio-s__i-info {
    top: 245px; }
  .header {
    padding: 15px 0 10px;
    margin-top: 0; }
  .header__logo,
  .header__btn-block {
    position: static; }
  .header__logo {
    margin-top: 0; } }

@media (max-width: 1199.98px) {
  .main-menu__menu li {
    margin: 30px 0; }
  .main-menu__menu a {
    font-size: 30px;
    line-height: 40px; }
  .main-menu__contact {
    max-height: 50%; }
    .main-menu__contact a {
      font-size: 30px;
      line-height: 40px; }
      .main-menu__contact a.min {
        font-size: 20px;
        line-height: 30px; }
  .main-menu__soc-menu {
    display: block; }
  .main-s__video-bg {
    margin-left: -750px;
    width: 1500px; }
  .h1-t {
    font-size: 58px;
    line-height: 70px; }
  .h2-t {
    font-size: 48px;
    line-height: 60px; }
  .main-s__btn {
    margin-top: 25px; }
  .footer__page-nav,
  .footer__soc-menu {
    opacity: 0;
    visibility: hidden; }
  .header__btn-close {
    right: 39px; } }

@media (max-width: 991.98px) {
  .about-b__list {
    padding-left: 110px; }
  .main-b.fix {
    height: auto;
    padding-top: 120px;
    padding-bottom: 0; }
  .main-b .tools-s.right {
    -webkit-box-pack: start;
            justify-content: flex-start; }
  .main-b__img,
  .main-b__img.right,
  .main-b__img.left {
    margin: 0;
    margin-top: 30px; }
  .main-b-bg {
    height: 425px; }
  .portfolio__info-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin: 0; }
  .portfolio__info-i {
    width: 100%;
    margin: 0 0 40px; }
  .breadcrumbs {
    display: none; }
  .main-b.auto {
    padding: 60px 0; }
  .about-b__list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column; }
  .about-b__list li {
    margin-bottom: 30px; }
  .about-b {
    padding-left: 0; }
  .main-b .copyright {
    padding-bottom: 0;
    padding-top: 40px; }
  .main-s__btn-scroll {
    opacity: 0;
    visibility: hidden; }
  .about-s__btn-scroll {
    display: -webkit-box;
    display: flex; }
  .main-s__video-bg {
    margin-left: -500px;
    width: 1000px; }
  html,
  body,
  body.scroll-page {
    overflow: visible; }
  body.scroll-page .header {
    position: absolute; }
  body {
    font-size: 18px;
    line-height: 28px; }
  .cnt,
  .cnt-in {
    padding: 0 24px; }
  .s-pad {
    height: auto;
    padding: 50px 0; }
  .header {
    position: absolute; }
  .main-s {
    position: relative;
    min-height: 560px; }
  .tx-animated span,
  .sub-t_animated,
  .h-animated,
  .btn-animated,
  .cnt-animated,
  .sub-t-animated,
  .main-animated-s,
  .cnt-animated-s,
  .video-bg {
    opacity: 1; }
  .h1-t {
    font-size: 48px;
    line-height: 60px; }
  .h2-t {
    font-size: 38px;
    line-height: 50px; }
  .footer__page-nav {
    opacity: 0;
    visibility: hidden; }
  .about-s {
    position: relative;
    padding-bottom: 0;
    z-index: 1; }
    .about-s_video {
      min-height: 560px; }
  .s-pad_c {
    -webkit-box-pack: center;
            justify-content: center; }
    .s-pad_c .cnt-in {
      padding: 0 24px; }
  .about-s__tools-sub-t {
    padding-left: 0; }
  .about-s__cnt-in {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
            align-items: flex-start;
    padding: 0; }
  .about-s__right {
    max-width: 650px;
    padding: 0 24px; }
  .about-s__left {
    max-width: none;
    width: 100%;
    margin-right: 0;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
            order: 1;
    flex-shrink: 1; }
  .tools-s {
    flex-wrap: nowrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
    padding: 20px 0 60px;
    overflow-x: auto;
    padding-left: 24px; }
  .tools-s__card-link {
    margin-bottom: 0; }
  .card-wrap,
  .card-info,
  .tools-s__i {
    -webkit-transform: none !important;
            transform: none !important; }
  .tools-s__i {
    width: 256px;
    height: 256px;
    margin-right: 24px; }
  .portfolio-s__i {
    max-width: 480px;
    height: auto;
    margin-bottom: 60px; }
    .portfolio-s__i:last-child {
      margin-bottom: 30px; }
    .portfolio-s__i:hover .portfolio-s__i-img {
      -webkit-transform: scale(1);
              transform: scale(1); }
      .portfolio-s__i:hover .portfolio-s__i-img img {
        -webkit-transform: scale(1);
                transform: scale(1); }
  .portfolio-s__i-img {
    height: auto;
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
    margin-bottom: 20px; }
  .portfolio-s__i-info {
    position: static; }
  .portfolio-s__main {
    padding: 0;
    -webkit-box-pack: center;
            justify-content: center; }
  .portfolio-s__i:nth-child(2n) {
    margin-top: 0; }
  .contact-s {
    padding-bottom: 30px; }
  .contact-s__main {
    flex-wrap: wrap; }
  .contact-s__info {
    margin-bottom: 30px; }
  .contact-s__copyright {
    position: static;
    margin-top: 40px; }
  .about-s__tools-sub-t {
    margin-left: 24px; }
  .contact-s__feedback {
    max-width: 100%;
    width: 100%; }
  .main-menu {
    overflow-y: auto; }
  .main-menu__cnt {
    padding-top: 50px; }
  .main-menu__contact {
    flex-shrink: 1; }
  .main-menu__contact li {
    width: 50%; }
  .header__btn-burger {
    min-width: auto; }
    .header__btn-burger span {
      display: none; }
  .breadcrumbs__list {
    top: 125px; }
  .main-b__cnt {
    flex-wrap: wrap; }
  .main-b__col.static {
    max-width: none; }
  .main-b__col.f-coup {
    -webkit-box-ordinal-group: 0;
            order: -1; }
  .service-phone {
    margin: 0 auto; }
  .main-b__tx-block {
    margin-bottom: 25px; }
  .process-b__list ul {
    flex-wrap: wrap; }
  .process-b__list li {
    width: calc(50% - 40px); }
  .main-b .tools-s {
    padding-left: 19.5px;
    padding-right: 19.5px;
    margin: 0 -20px; }
  .main-b .tools-s__i {
    padding: 32px; }
  .main-b .tools-s__bot {
    padding-top: 32px; }
  .main-b .about-s__btn-scroll {
    padding-left: 0; }
  .main-b .tools-s.right .tools-s__card-link,
  .main-b .tools-s.left .tools-s__card-link {
    margin: 0; } }

@media (max-width: 767.98px) {
  .service-phone {
    width: 100%;
    padding: 0;
    background: transparent; }
    .service-phone::before {
      content: none; }
  .service-phone__list {
    display: none; }
  .service-phone__img {
    display: block; }
  .main-b__tx-block.fix {
    margin-bottom: 0; } }

@media (max-width: 575.98px) {
  .main-b-error__error {
    font-size: 134px; }
  .main-b-error__tx {
    font-size: 14px;
    text-align: left; }
  .process-b__t {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 300; }
  .portfolio_bg {
    height: 480px; }
  .main-b-bg {
    height: 200px; }
  .portfolio__t {
    text-align: left; }
  .about-b {
    margin-top: 0; }
  .about-b__tx {
    font-size: 14px;
    padding-left: 0;
    margin-top: 0; }
  .about-b__tx.arr-icon::before {
    top: -75px;
    left: auto;
    right: 0; }
  .about-b__list {
    margin-top: 0;
    padding-left: 0;
    text-align: center; }
  .about-b__list-t {
    font-size: 48px;
    line-height: 1.3;
    margin-bottom: 12px; }
  .about-b__list-tx {
    font-size: 14px;
    line-height: 1.5;
    color: #8F5DFA; }
  .tools-s__tx-list li {
    font-size: 11px; }
  .tools-s__card-link.line .tools-s__top::after {
    height: 3px; }
  .tools-s__tx-list li::before {
    width: 4px;
    height: 4px; }
  .tools-s__icon-list li {
    margin: 0 10px 10px 0; }
  .main-b,
  .main-b.auto {
    padding: 30px 0; }
  .process-b__list li {
    width: 100%;
    margin-bottom: 30px; }
  .process-b__list li:nth-child(2n+2) {
    margin-top: 0; }
  body {
    font-size: 14px;
    line-height: 24px; }
  .sub-t {
    font-size: 10px;
    line-height: 10px; }
  .h1-t {
    font-size: 28px;
    line-height: 37px; }
  .h2-t {
    font-size: 24px;
    line-height: 34px; }
  .h3-t {
    font-size: 18px;
    line-height: 27px; }
  .tx-min,
  .process-b__tx,
  .portfolio__info-tx,
  .portfolio__info-list li {
    font-size: 14px;
    line-height: 25px; }
  .portfolio__info-t {
    margin-bottom: 24px; }
  .portfolio__info-tx p,
  .portfolio__info-list li {
    margin-bottom: 10px; }
  .tx-animated__space {
    margin-right: 8px; }
  .btn {
    max-width: 100%;
    font-size: 12px;
    line-height: 14px; }
  .btn-st2 {
    max-width: 100%;
    font-size: 12px;
    line-height: 14px;
    -webkit-transition: box-shadow .1s ease-in-out;
    transition: box-shadow .1s ease-in-out; }
    .btn-st2:hover {
      box-shadow: inset 0 0 0 1px #8F5DFA; }
  .btn-st2:after,
  .btn-st2:before {
    content: none; }
  .header {
    padding-top: 30px; }
  .header__btn-st3 {
    display: none; }
  .btn-st3 {
    font-size: 13px;
    line-height: 13px; }
  .tools-s__i {
    width: 160px;
    height: 160px;
    padding: 16px; }
  .main-b .tools-s__i {
    padding: 16px; }
  .main-b .tools-s__bot {
    padding-top: 16px; }
  .tools-s__t {
    font-size: 12px;
    line-height: 15px; }
  .tools-s__top {
    height: 30px; }
  .tools-s__top::after {
    height: 3px; }
  .tools-s {
    padding: 20px 0 60px 24px; }
  .about-s__tx {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0; }
  .tools-s__info span {
    font-size: 14px;
    line-height: 16px; }
  .portfolio-s__main {
    margin: 20px 0; }
  .portfolio-s__i-tx {
    font-size: 14px;
    line-height: 24px; }
  .portfolio-s__i-sub-t {
    padding-left: 20px; }
  .portfolio-s__i-sub-t::before {
    font-size: 12px;
    line-height: 12px; }
  .portfolio-s__h2-t {
    margin-bottom: 60px; }
  .contact-s__main {
    margin-top: 0; }
  .contact-s__info-sub-t {
    margin-bottom: 10px; }
  .contact-s__info-a-link {
    font-size: 18px;
    line-height: 34px; }
  .contact-s__info-a-link_min {
    font-size: 16px; }
  .contact-s__feedback {
    padding: 32px 24px; }
  .form__rules {
    font-size: 11px;
    line-height: 20px; }
  .copyright {
    max-width: 100%;
    flex-wrap: wrap; }
  .copyright__tx {
    margin-bottom: 10px; }
  .about-s__btn-st1 {
    margin-top: 30px; }
  .about-s_video {
    height: 560px;
    background: #E7E0E6; }
  .about-s__video-bg {
    top: auto;
    bottom: 0;
    height: auto; }
  .about-s__video-bg video {
    width: 160%; }
  .video-bg_fix::after {
    content: '';
    top: -40px;
    left: 0;
    width: 100%;
    height: 20%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #e7e0e6), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(180deg, #e7e0e6 60%, rgba(255, 255, 255, 0) 100%); }
  .copyright__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    max-width: 100%; }
  .main-menu__cnt {
    padding-top: 80px;
    -webkit-box-pack: start;
            justify-content: flex-start; }
  .main-menu__menu {
    -webkit-box-align: start;
            align-items: flex-start;
    padding-top: 32px;
    height: auto; }
  .main-menu__contact {
    padding: 0;
    max-height: none;
    border: none;
    height: auto; }
    .main-menu__contact span {
      font-size: 9px;
      line-height: 10px;
      letter-spacing: 2.625px; }
    .main-menu__contact ul {
      height: auto; }
    .main-menu__contact a {
      text-decoration: underline; }
  .main-menu__menu li,
  .main-menu__contact li {
    width: 100%;
    margin: 0 0 20px; }
  .main-menu__contact span {
    margin-bottom: 14px; }
  .main-menu__menu a,
  .main-menu__contact a {
    font-size: 18px;
    line-height: 28px; }
    .main-menu__menu a.min,
    .main-menu__contact a.min {
      font-size: 16px;
      line-height: 34px; }
  .about-s_video {
    min-height: 660px; }
  .about-s__btn-scroll {
    padding: 20px 50px 0 25px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL2ZvbnRzLnNjc3MiLCJtYWluLnNjc3MiLCJwYXJ0aWFscy9saWJzL2ZsZXgtbWl4aW5zLnNjc3MiLCJwYXJ0aWFscy9yZXNldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9jb3JlL2NvcmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9hbmltYXRlLmNzcy9hbmltYXRlLm1pbi5zY3NzIiwibWFpbi5jc3MiLCJwYXJ0aWFscy9saWJzL2pxdWVyeS5wYWdlcGlsaW5nLnNjc3MiLCJwYXJ0aWFscy9saWJzL21hZ25pZmljLXBvcHVwLnNjc3MiLCJwYXJ0aWFscy9saWJzL2J0bi1zdDEuc2NzcyIsInBhcnRpYWxzL2xpYnMvYnRuLXN0Mi5zY3NzIiwicGFydGlhbHMvbGlicy9idG4tc3QzLnNjc3MiLCJwYXJ0aWFscy9saWJzL3VuZC1sLnNjc3MiLCJwYXJ0aWFscy9saWJzL3BhcmFsbGF4LWhvdmVyLWJsb2NrLnNjc3MiLCJwYXJ0aWFscy9saWJzL2FuaW1hdGlvbi5zY3NzIiwicGFydGlhbHMvbWVkaWEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyQ0FBTztBQ3E2Q0w7RUNwNkNELG9CQUFhO0VBQWIsYUFBYSxFQUFBOztBRG82Q1o7RUN4NUNELHlCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUQ0MERsQjtFQ3YwREQsc0JBQXFCO1VBQXJCLHFCQUFxQixFQUFBOztBRDZLdEI7RUNqS0Msd0JBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBRDRXdEI7RUN2V0QscUJBQXlCO1VBQXpCLHlCQUF5QixFQUFBOztBRHVUeEI7RUNsVEQseUJBQThCO1VBQTlCLDhCQUE4QixFQUFBOztBRDYzQzdCO0VDajNDRCxlQUFlLEVBQUE7O0FEZ2tCZDtFQ3BqQkQsNEJBQXNCO0VBQXRCLDZCQUFzQjtVQUF0QixzQkFBc0IsRUFBQTs7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RWZ6cEJYO0llNnBCQSxXQUFXO0lBQ1gsVUFBVTtJQUNQLE9BQU87SUFDUCxXQUFXO0lBQ1gsV0FBVztJQUNkLGlIQUFzRjtJQUF0Riw2RUFBc0YsRUFBQTtFZmdVdkY7SWU1VEMsNEJBQXNCO0lBQXRCLDZCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsZUFBZSxFQUFBO0VmamVoQjtJZXdlQyxpQkFBaUI7SUFDakIsdUJBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0VmamU1QjtJZXFlQyx3QkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLGlCQUFpQjtJQUNqQixZQUFZLEVBQUE7RWZwY2I7SWV3Y0MsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osWUFBWSxFQUFBO0lmM2NaO01lOGNDLGNBQWM7TUFDZCxpQkFBaUI7TUFDakIsdUJBQXVCLEVBQUE7SWZoZHhCO01lb2RDLFlBQVksRUFBQTtJZnBkYjtNZXdkQywwQkFBMEIsRUFBQTtFQUk1Qjs7SUFFQyxXQUFXO0lBQ1gsZ0JBQWdCLEVBQUE7RWYvZGhCO0llbWVBLG1CQUFtQixFQUFBO0VBR3BCOztJQUVDLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtJQUhsQjs7TUFNRSxlQUFlO01BQ2YsaUJBQWlCLEVBQUE7RUEzbEJsQjtJQW9tQkEsaUJBQWlCLEVBQUE7RWY1VmxCO0llZ1dDLHlCQUF5QixFQUFBLEVBQ3pCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2ZvbnRzL3VidW50dS9zdHlsZXNoZWV0LmNzc1wiOyIsIi8vIHZhcmlhYmxlcyBjb2xvcnNcbiRwdXJwbGU6ICM2RTE0Q0Y7XG4kcHVycGxlLWxnOiAjOEY1REZBO1xuJHB1cnBsZS1sZzI6ICNBMzRERkY7XG4kcGluay1kazogIzk3MjM5NztcbiR3aGl0ZTogI0YzRjVGNztcbiRncmF5OiAjOUY5RjlGO1xuJGdyYXkyOiAjODI4MjgyO1xuJGdyYXktZGs6ICM2RTY5NkE7XG4kZ3JheS1kazI6ICM1OTU5NTk7XG4kZ3JheS1sZzogI0M0QzRDNDtcbiRyZWQ6ICNEMDAyMUI7XG4kYnJvd24tZGs6ICMxQTEzMTQ7XG5cbi8vIHZhcmlhYmxlcyB0ZXh0XG4kbWFpbi1mb250OiBcIlVidW50dVwiO1xuXG4vLyB2YXJpYWJsZXMgcHJvcGVydGllc1xuQGltcG9ydCBcInBhcnRpYWxzL2xpYnMvZmxleC1taXhpbnMuc2Nzc1wiO1xuXG4lZnMwIHtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbiV0ci0xIHt0cmFuc2l0aW9uOiBjb2xvciAuMXMsIHZpc2liaWxpdHkgLjFzLCBmaWxsIC4xcywgdHJhbnNmb3JtIC4xcywgZmlsdGVyIC4xcywgYm94LXNoYWRvdyAuMXMsIG9wYWNpdHkgLjFzLCBiYWNrZ3JvdW5kIC4xcywgYm9yZGVyIC4xcyBlYXNlLWluLW91dDt9XG4ldHItMiB7dHJhbnNpdGlvbjogY29sb3IgLjJzLCB2aXNpYmlsaXR5IC4ycywgZmlsbCAuMnMsIHRyYW5zZm9ybSAuMnMsIGZpbHRlciAuMnMsIGJveC1zaGFkb3cgLjJzLCBvcGFjaXR5IC4ycywgYmFja2dyb3VuZCAuMnMsIGJvcmRlciAuMnMgZWFzZS1pbi1vdXQ7fVxuJXRyLTMge3RyYW5zaXRpb246IGNvbG9yIC4zcywgdmlzaWJpbGl0eSAuM3MsIGZpbGwgLjNzLCB0cmFuc2Zvcm0gLjNzLCBmaWx0ZXIgLjNzLCBib3gtc2hhZG93IC4zcywgb3BhY2l0eSAuM3MsIGJhY2tncm91bmQgLjNzLCBib3JkZXIgLjNzIGVhc2UtaW4tb3V0O31cbiV0ci00IHt0cmFuc2l0aW9uOiBjb2xvciAuNHMsIHZpc2liaWxpdHkgLjRzLCBmaWxsIC40cywgdHJhbnNmb3JtIC40cywgZmlsdGVyIC40cywgYm94LXNoYWRvdyAuNHMsIG9wYWNpdHkgLjRzLCBiYWNrZ3JvdW5kIC40cywgYm9yZGVyIC40cyBlYXNlLWluLW91dDt9XG4ldHItNSB7dHJhbnNpdGlvbjogY29sb3IgLjVzLCB2aXNpYmlsaXR5IC41cywgZmlsbCAuNXMsIHRyYW5zZm9ybSAuNXMsIGZpbHRlciAuNXMsIGJveC1zaGFkb3cgLjVzLCBvcGFjaXR5IC41cywgYmFja2dyb3VuZCAuNXMsIGJvcmRlciAuNXMgZWFzZS1pbi1vdXQ7fVxuJXRyLTYge3RyYW5zaXRpb246IGNvbG9yIC42cywgdmlzaWJpbGl0eSAuNnMsIGZpbGwgLjZzLCB0cmFuc2Zvcm0gLjZzLCBmaWx0ZXIgLjZzLCBib3gtc2hhZG93IC42cywgb3BhY2l0eSAuNnMsIGJhY2tncm91bmQgLjZzLCBib3JkZXIgLjZzIGVhc2UtaW4tb3V0O31cbiV0ci04IHt0cmFuc2l0aW9uOiBjb2xvciAuN3MsIHZpc2liaWxpdHkgLjdzLCBmaWxsIC43cywgdHJhbnNmb3JtIC43cywgZmlsdGVyIC43cywgYm94LXNoYWRvdyAuN3MsIG9wYWNpdHkgLjdzLCBiYWNrZ3JvdW5kIC43cywgYm9yZGVyIC43cyBlYXNlLWluLW91dDt9XG4ldHItOSB7dHJhbnNpdGlvbjogY29sb3IgLjhzLCB2aXNpYmlsaXR5IC44cywgZmlsbCAuOHMsIHRyYW5zZm9ybSAuOHMsIGZpbHRlciAuOHMsIGJveC1zaGFkb3cgLjhzLCBvcGFjaXR5IC44cywgYmFja2dyb3VuZCAuOHMsIGJvcmRlciAuOHMgZWFzZS1pbi1vdXQ7fVxuJXRyLTAge3RyYW5zaXRpb246IGNvbG9yIC45cywgdmlzaWJpbGl0eSAuOXMsIGZpbGwgLjlzLCB0cmFuc2Zvcm0gLjlzLCBmaWx0ZXIgLjlzLCBib3gtc2hhZG93IC45cywgb3BhY2l0eSAuOXMsIGJhY2tncm91bmQgLjlzLCBib3JkZXIgLjlzIGVhc2UtaW4tb3V0O31cbiV0ci0xMCB7dHJhbnNpdGlvbjogY29sb3IgMXMsIHZpc2liaWxpdHkgMXMsIGZpbGwgMXMsIHRyYW5zZm9ybSAxcywgZmlsdGVyIDFzLCBib3gtc2hhZG93IDFzLCBvcGFjaXR5IDFzLCBiYWNrZ3JvdW5kIDFzLCBib3JkZXIgMXMgZWFzZS1pbi1vdXQ7fVxuXG4vLyBpbXBvcnQgc2NyaXB0cyBzdHlsZXNcbkBpbXBvcnQgXCJwYXJ0aWFscy9yZXNldC5zY3NzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbGlicy5zY3NzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvZm9udHMuc2Nzc1wiO1xuXG5odG1sLFxuYm9keSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5ib2R5IHtcblx0Zm9udDogMjFweC8zM3B4ICRtYWluLWZvbnQsICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogJGdyYXktZGsyO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHQvLyBwYWRkaW5nLXRvcDogMTA2cHg7XG5cblx0Ji5vdmVyZmxvdyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCYuc2Nyb2xsLXBhZ2Uge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHQuaGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR9XG5cdH1cblxuXHQmLmRhcmstdGhlbWUge1xuXHRcdGJhY2tncm91bmQ6ICRicm93bi1kaztcblx0fVxufVxuXG4vLyBpbXBvcnQgbGlicyBzdHlsZXNcbkBpbXBvcnQgXCJwYXJ0aWFscy9saWJzL2J0bi1zdDEuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2xpYnMvYnRuLXN0Mi5zY3NzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbGlicy9idG4tc3QzLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9saWJzL3VuZC1sLnNjc3NcIjtcbi8vIEBpbXBvcnQgXCJwYXJ0aWFscy9saWJzL3BhcmFsbGF4LWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9saWJzL3BhcmFsbGF4LWhvdmVyLWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9saWJzL2FuaW1hdGlvbi5zY3NzXCI7XG5cbnRleHRhcmVhIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59IFxuXG5zdmcsXG5wYXRoLFxucmVjdCB7XG5cdEBleHRlbmQgJXRyLTM7XG59XG5cbi5hLWxpbmsge1xuICBcdGRpc3BsYXk6IGlubGluZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcblx0Y29sb3I6ICMwMDA7XG5cdEBleHRlbmQgJXRyLTM7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRwdXJwbGU7XG5cdH1cbn1cblxuLmgxLXQsXG4uaDItdCxcbi5oMy10IHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5oMS10IHtcblx0Zm9udC1zaXplOiA3MHB4O1xuXHRsaW5lLWhlaWdodDogOTBweDtcbn1cblxuLmgyLXQge1xuXHRmb250LXNpemU6IDU4cHg7XG5cdGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuXG4uaDMtdCB7XG5cdGZvbnQtc2l6ZTogMzhweDtcblx0bGluZS1oZWlnaHQ6IDU1cHg7XG59XG5cbi50eC1taW4ge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG5cdHAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLnN1Yi10IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRncmF5MjtcblxuXHQmX21pbiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHR9XG59XG5cbi50eC1iIHtcblxuXHQuaDEtdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXG5cdC5oMi10IHtcblx0XHRcblx0fVxuXG5cdC5oMy10IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0LnN1Yi10IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5jbnQge1xuXHRtYXgtd2lkdGg6IDE3OTlweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMCAxOS41cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY250LWluIHtcblx0bWF4LXdpZHRoOiAxMjAzcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDAgMTkuNXB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmNudC1pbi0yIHtcblx0bWF4LXdpZHRoOiAxMzAzcHggKyAxOS41cHggKiAyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAwIDE5LjVweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5idG4ge1xuXHRAZXh0ZW5kICVmbGV4X2pjLWNfYWktYztcblx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdG1heC13aWR0aDogMjEycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDY1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzYwMTJCNDtcblx0Ym94LXNoYWRvdzogMHB4IDEzcHggMzRweCByZ2JhKDExMCwgMjAsIDIwNywgMC4xOTgwMDIpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBleHRlbmQgJXRyLTM7XG5cblx0Jl9taW4ge1xuXHRcdG1heC13aWR0aDogMTYycHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJHB1cnBsZTtcblx0fVxufVxuXG4uYnRuMiB7XG5cdEBleHRlbmQgJWZsZXhfamMtY19haS1jO1xufVxuXG4uYnRuLXN0MSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0c3Bhbi50ZXh0IHtcblx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG5cbi5idG4tc3QzIHtcblxufVxuXG5hLmltZy1wb3B1cCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ucy1wYWQge1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwYWRkaW5nOiAxMTBweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCZfYXV0byB7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsOyBcblx0fVxuXG5cdCZfYyB7XG5cblx0XHQuY250LWluIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLy8gLnNlY3Rpb24ge1xuLy8gXHRvcGFjaXR5OiAxO1xuLy8gXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcblxuLy8gXHQmLmhpZGRlbiB7XG4vLyBcdFx0b3BhY2l0eTogMDtcbi8vIFx0fVxuLy8gfVxuXG4uY250LWluIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0Ji5oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmNudC1pbi1hIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQ7XG5cblx0Ji5oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLnZpZGVvLWJnIHtcblx0QGV4dGVuZCAlZmxleF9qYy1jX2FpLWM7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDtcblx0QGV4dGVuZCAldHItMztcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCZfZml4IHtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjM3LDIzNiwyMzcsMSkgMCUsIHJnYmEoMjM3LDIzNiwyMzcsMSkgNTAlLCByZ2JhKDIzNywyMzYsMjM3LDApIDEwMCUpO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdHotaW5kZXg6IDk5OTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdC8vIG9wYWNpdHk6IDA7XG5cdC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0QGV4dGVuZCAldHItMztcblxuXHQvLyAmLmFjdGl2ZSB7XG5cdC8vIFx0b3BhY2l0eTogMTtcblx0Ly8gXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHQvLyB9XG5cblx0Ji5kYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiAkYnJvd24tZGs7XG5cdH1cblxuXHQmLmZpeGVkIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0YmFja2dyb3VuZDogJGJyb3duLWRrO1xuXHR9XG5cblx0Jl9fY250IHtcblx0XHRAZXh0ZW5kICVmbGV4X2pjLXNiX2FpLWM7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0QGV4dGVuZCAlZmxleF9haS1jO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bGVmdDogMTkuNXB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0QGV4dGVuZCAldHItNTtcblx0XHR9XG5cblx0XHQmLmxpZ2h0IHtcblxuXHRcdFx0c3ZnIHtcblxuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiAjZmZmZmZmO1xuXG5cdFx0XHRcdFx0Ji5jb2xvci0yIHtcblx0XHRcdFx0XHRcdGZpbGw6ICRwdXJwbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXG5cdFx0Ji5saWdodDIge1xuXG5cdFx0XHRzdmcge1xuXG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICNmZmZmZmY7XG5cblx0XHRcdFx0XHQmLmNvbG9yLTIge1xuXHRcdFx0XHRcdFx0ZmlsbDogJHB1cnBsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cdH1cblxuXHQmX19idG4tYmxvY2sge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtZV9haS1jO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0cmlnaHQ6IDE5LjVweDtcblx0fVxuXG5cdCZfX2J0bi1zdDEge1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cblxuXHQmX19idG4tYnVyZ2VyIHtcblx0XHRAZXh0ZW5kICVmbGV4X2pjLWNfYWktYztcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0YmFja2dyb3VuZDogIzYwMTJCNDtcblx0XHRtaW4td2lkdGg6IDEyNHB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdFx0ZmlsbDogI2ZmZmZmZjtcblx0XHRAZXh0ZW5kICV0ci0zO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHR9XG5cblx0XHQmLmxpZ2h0IHtcblxuXHRcdFx0cmVjdCB7XG5cdFx0XHRcdGZpbGw6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlO1xuXG5cdFx0XHRyZWN0IHtcblx0XHRcdFx0Ly8gZmlsbDogJHB1cnBsZS1sZztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19idG4tY2xvc2Uge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtY19haS1jO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE2cHg7XG5cdFx0cmlnaHQ6IDE4cHg7XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0QGV4dGVuZCAldHItMztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0XG5cdFx0XHRzdmcsXG5cdFx0XHRyZWN0IHtcblx0XHRcdFx0ZmlsbDogJHB1cnBsZS1sZztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19idG4tY250IHtcblxuXHRcdCYuYWN0aXZlIHtcblxuXHRcdFx0LmhlYWRlcl9fYnRuLWJ1cmdlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhlYWRlcl9fYnRuLWNsb3NlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1haW4tbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDogJGJyb3duLWRrO1xuXHR6LWluZGV4OiA5OTg7XG5cblx0Jl9fYnRuLWNsb3NlIHtcblx0XHRAZXh0ZW5kICVmbGV4X2pjLWNfYWktYztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA2NXB4O1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0ei1pbmRleDogMTAwMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0XG5cdFx0XHRzdmcsXG5cdFx0XHRyZWN0IHtcblx0XHRcdFx0ZmlsbDogJHB1cnBsZS1sZztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAZXh0ZW5kICVmbGV4X2pjLXNiX2RjO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMTEwcHg7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0fVxuXG5cdCZfX21lbnUge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtY19haS1jO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRcblx0XHR1bCB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4X3c7XG5cdFx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdEBleHRlbmQgJWZsZXhfamMtY19haS1jO1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdG1hcmdpbjogNTBweCAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0QGV4dGVuZCAldHItMztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHVycGxlLWxnO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0IHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0bWF4LWhlaWdodDogMzIlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcblx0XHRAZXh0ZW5kICVmczA7XG5cblx0XHR1bCB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4X2pjLXNiX2FpLWM7XG5cdFx0XHRAZXh0ZW5kICVmbGV4X3c7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0QGV4dGVuZCAldHItMztcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHB1cnBsZS1sZztcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYubWluIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkZ3JheTI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NvYy1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0dWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAZXh0ZW5kICVmbGV4X2pjLWNfYWktYztcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tcyB7XG5cdEBleHRlbmQgJWZsZXhfamMtY19haS1jO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6ICMxQTA0MzU7XG5cdHotaW5kZXg6IDE7XG5cblx0Jl9fdmlkZW8tYmcge1xuXG5cdFx0dmlkZW8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9fY250LWluIHtcblx0XHRAZXh0ZW5kICVmbGV4X2FpLWNfZGM7XG5cdH1cblxuXHQmX190eC1ibG9jay1hIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2gxLXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblx0fVxuXG5cdCZfX2J0bi1zY3JvbGwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRib3R0b206IDYwcHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtKDE2cHggLyAyKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9idG4tc2Nyb2xsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWJvdXQtcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0QGV4dGVuZCAlZmxleF9qYy1zYl9kYztcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCZfX3ZpZGVvLWJnIHtcblx0XHRAZXh0ZW5kICVmbGV4X2pjLWVfYWktYztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHR2aWRlbyB7XG5cdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19jbnQtaW4ge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtc2JfYWktYztcblx0fVx0XG5cblx0Jl9fcmlnaHQge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRAZXh0ZW5kICVmczA7XG5cdFx0bWF4LXdpZHRoOiA0ODVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdH1cblxuXHQmX19idG4tc2Nyb2xsIHtcblx0XHRAZXh0ZW5kICVmbGV4X2pjLWU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDAgNTBweCAwIDMwcHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2J0bi1zY3JvbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3R4LWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHR9XG5cblx0Jl9fc3ViLXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmX19oMi10IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0Jl9fdHgge1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cblx0Jl9fYnRuLXN0MSB7XG5cdFx0Ly8gYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmX190b29scyB7XG5cdFx0Ly8gbWFyZ2luLXJpZ2h0OiAtMjEwcHg7XG5cdH1cblxuXHQmX190b29scy1zdWItdCB7XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxuXG5cdCZfX3Rvb2xzLXMge1xuXHRcdFxuXHR9XG5cblx0Jl9fdG9vbHMtdC1ibG9jayB7XG5cdFx0QGV4dGVuZCAlZmxleF9haS1jO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmX19zbGlkZXItYnRuLWNudCB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0fVxuXG5cdCZfX3NsaWRlci1idG4ge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtY19haS1jO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogLTRweCAtNHB4IDRweCAjRkNGREZGLCAycHggNHB4IDRweCAjREZERkRGO1xuXHRcdEBleHRlbmQgJXRyLTM7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHRcdHN2ZyB7XG5cblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogJHB1cnBsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdHN2ZyB7XG5cblx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdGZpbGw6ICNEN0Q3RDc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfbCB7XG5cdFx0XG5cdFx0fVxuXG5cdFx0Jl9yIHtcblx0XHRcdFxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udG9vbHMtcyB7XG5cdEBleHRlbmQgJWZsZXhfamMtc2Jfdztcblx0Ly8gcGFkZGluZzogMjBweCA0MHB4IDYwcHg7XG5cdC8vIG92ZXJmbG93LXg6IGF1dG87XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Jl9faSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDIzMHB4O1xuXHRcdGhlaWdodDogMjMwcHg7XG4gIFx0XHRmbGV4OiAwIDAgMjMwcHg7XG5cdFx0YmFja2dyb3VuZDogJHB1cnBsZSB1cmwoLi4vaW1hZ2VzL2NvbnRlbnQvYmxvY2stYXJyLWJnLnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAzMnB4O1xuXHR9XG5cblx0Jl9faS1jbnQtZmlyc3Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19pLWNudCB7XG5cdFx0QGV4dGVuZCAlZmxleF9qYy1zYl9kYztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19jYXJkLWxpbmsge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblx0XHQmLmxpZ2h0IHtcblxuXHRcdFx0LnRvb2xzLXNfX2kge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQTEyNEExIHVybCguLi9pbWFnZXMvY29udGVudC9ibG9jay1hcnItYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubGluZSB7XG5cblx0XHRcdC50b29scy1zX190b3Age1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RvcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdEBleHRlbmQgJWZzMDtcblxuXHRcdC8vICY6OmFmdGVyIHtcblx0XHQvLyBcdGNvbnRlbnQ6ICcnO1xuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIFx0Ym90dG9tOiAwO1xuXHRcdC8vIFx0bGVmdDogMDtcblx0XHQvLyBcdHdpZHRoOiA0MHB4O1xuXHRcdC8vIFx0aGVpZ2h0OiA0cHg7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdC8vIH1cblx0fVxuXG5cdCZfX3Qge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0fVxuXG5cdCZfX2JvdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0QGV4dGVuZCAlZmxleF9haS1jO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWF4LWhlaWdodDogOTZweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fdHgtbGlzdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0QGV4dGVuZCAlZmxleF9kYztcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTlweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zLjVweDtcblx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG5cdCZfX2ljb24tbGlzdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzJweDtcblxuXHRcdHVsIHtcblx0XHRcdEBleHRlbmQgJWZsZXhfdztcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4X2pjLWNfYWktYztcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4ucG9ydGZvbGlvLXMge1xuXHRiYWNrZ3JvdW5kOiAkYnJvd24tZGs7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQmX19jbnQtaW4ge1xuXHRcdFxuXHR9XG5cblx0Jl9fc3ViLXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmX19oMi10IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdCZfX21haW4ge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtc2Jfdztcblx0XHRtYXJnaW46IDgwcHggMCA2MHB4O1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblxuXHRcdCZfbS1ub24ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2kge1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzNzVweDtcblx0XHQvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0JjpudGgtY2hpbGQoMm4pIHtcblx0XHRcdG1hcmdpbi10b3A6IDEzMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblxuXHRcdFx0LnBvcnRmb2xpby1zIHtcblxuXHRcdFx0XHQmX19pLWltZyB7XG5cdFx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wYXJhbGxheC1jbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19wYXJhbGxheC1pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQmX19pLWltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjY0cHg7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQsXG5cdFx0ZmlsdGVyIDEuNXMgZWFzZTtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBleHRlbmQgJXRyLTY7XG5cdFx0fVxuXHR9XG5cblx0Jl9faS1pbmZvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyODVweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fYnRuLXN0MiB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmX19pLXN1Yi10IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJy8nO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogLThweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ktdHgge1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uY29udGFjdC1zIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcblx0Jl9fY250LWluIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcblx0fVxuXG5cdCZfX3N1Yi10IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Jl9faDItdCB7XG5cblx0fVxuXG5cdCZfX21haW4ge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtc2I7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNjRweDtcblx0fVxuXG5cdCZfX2NvcHlyaWdodCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNjBweDtcblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdCZfX2luZm8taSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8tc3ViLXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblxuXHQmX19pbmZvLWEtbGluayB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcblx0XHRjb2xvcjogJHB1cnBsZTtcblxuXHRcdCZfbWluIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1x0XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC42NXB4O1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHB1cnBsZTtcblx0XHR9XG5cdH1cblxuXHQmX19mZWVkYmFjayB7XG5cdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDU2cHggNTZweCAzMnB4O1xuXHRcdEBleHRlbmQgJWZzMDtcblx0fVxuXG5cdCZfX2ZlZWRiYWNrLWZvcm0ge1xuXG5cdH1cbn1cblxuLmZvcm0ge1xuXG5cdCZfX2NudCB7XG5cdFx0QGV4dGVuZCAlZmxleF9haS1jX2RjO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9faW5wdXQtZ3JvdXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9faW5wdXQtaSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQmX19ydWxlcyB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG5cdFx0Y29sb3I6ICRncmF5Mjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkZ3JheTI7XG5cdFx0XHRAZXh0ZW5kICV0ci0zO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbnB1dC1pIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzOHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGc7XG5cdHotaW5kZXg6IDE7XG5cblx0bGFiZWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRyZXNpemU6IG5vbmU7XG5cdH1cblx0XG5cdHRleHRhcmVhLFxuXHRpbnB1dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuXG5cdFx0XHQrIHNwYW4ge1xuXHRcdFx0XHRib3R0b206IDkwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRjb2xvcjogJGdyYXktZGsyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfdGV4dGFyZWEge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogNDJweDtcblx0XHRcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2NHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9XG5cdH1cblxuXHRzcGFuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA4cHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0fVxufVxuXG4uY29weXJpZ2h0IHtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ji5saWdodCB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR9XG5cdFxuXHQmX19jbnQtaW4ge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtc2I7XG5cdH1cblxuXHQmX19ibG9jayB7XG5cdFx0QGV4dGVuZCAlZmxleF9qYy1zYjtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX3R4IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6ICRncmF5O1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGNvbG9yOiAkZ3JheTtcblx0fVxufVxuXG4uZm9vdGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR6LWluZGV4OiA5OTc7XG5cblx0Jl9fY250IHtcblx0XHRAZXh0ZW5kICVmbGV4X2pjLXNiX2FpLWU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fcGFnZS1uYXYge1xuXHRcdEBleHRlbmQgJWZsZXhfZGM7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRsZWZ0OiAxOS41cHg7XG5cdH1cblxuXHQmX19wYWdlLW5hdi1wcm9ncmVzcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0aGVpZ2h0OiA4NnB4O1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LWxnO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzAlO1xuXHRcdFx0YmFja2dyb3VuZDogJHB1cnBsZS1sZzI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGFnZS1uYXYtbWVudSB7XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0QGV4dGVuZCAlZmxleF9kYztcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0XHRcdGNvbG9yOiAkZ3JheS1sZztcblx0XHRcdEBleHRlbmQgJXRyLTM7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkcHVycGxlLWxnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NvYy1tZW51IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdHJpZ2h0OiAxOS41cHg7XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0QGV4dGVuZCAlZmxleF9qYy1lX2FpLWM7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDM0cHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogJHB1cnBsZS1sZztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG59XG5cbi50b29scy1zIHtcblxuXHQmLmluYWN0aXZlIHtcblxuXHRcdC5jYXJkLXdyYXAsXG5cdFx0LmNhcmQtaW5mbyxcblx0XHQudG9vbHMtc19faSB7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4udG9vbHMtcy1jbnQge1xuXHRcblx0LmFib3V0LXNfX2J0bi1zY3JvbGwge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG4uYnJlYWRjcnVtYnMge1xuXHQvLyBtYXJnaW4tdG9wOiA2MHB4O1xuXG5cdCYubGlnaHQge1xuXG5cdFx0LmJyZWFkY3J1bWJzX19saXN0IGEge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY250IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNjVweDtcblx0XHRsZWZ0OiAxOS41cHg7XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0QGV4dGVuZCAlZmxleF9haS1jX3c7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cdFx0XHRjb2xvcjogJGdyYXkyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tYi1iZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogODUwcHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29udGVudC9iZy1jbnQtMS5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyIC8gY292ZXI7XG59XG5cbi5tYWluLWIge1xuXHRoZWlnaHQ6IDk4MHB4O1xuXG5cdCYuYXV0byB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdH1cblxuXHQmLmRhcmsge1xuXHRcdGJhY2tncm91bmQ6ICRicm93bi1kaztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRcblx0XHQuaDEtdCxcblx0XHQuaDItdCxcblx0XHQuaDMtdCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmLndoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cblx0Ji5maXgge1xuXHRcdHBhZGRpbmctdG9wOiAxODBweDtcblx0XHQvLyBoZWlnaHQ6IDk4MHB4IC0gMTgwcHg7XG5cdH1cblxuXHQudG9vbHMtcyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0Ji5yaWdodCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0XHQudG9vbHMtc19fY2FyZC1saW5rIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxlZnQge1xuXG5cdFx0XHQudG9vbHMtc19fY2FyZC1saW5rIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3B5cmlnaHQge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0Jl9fY250IHtcblx0XHRAZXh0ZW5kICVmbGV4X2pjLXNiX2FpLWM7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Ji5maXgtcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29sIHtcblx0XHRcblx0XHQmLmF1dG8ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0Ji5tYXgge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji5saW1pdCB7XG5cdFx0XHRtYXgtd2lkdGg6IDUyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji5saW1pdC0yIHtcblx0XHRcdG1heC13aWR0aDogODUwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLnN0YXRpYyB7XG5cdFx0XHRtYXgtd2lkdGg6IDUyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAZXh0ZW5kICVmczA7XG5cdFx0fVxuXG5cdFx0Ji5zdGF0aWMtMiB7XG5cdFx0XHRtYXgtd2lkdGg6IDYzMnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAZXh0ZW5kICVmczA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdHgtYmxvY2sge1xuXHRcdFxuXHRcdCYuZml4IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3Qge1xuXHRcdFxuXHR9XG5cblx0Jl9fdHgge1xuXG5cdH1cblxuXHQmX19zdWIge1xuXG5cdH1cblxuXHQmX19pbWcge1xuXHRcdFxuXHRcdCYucmlnaHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji5sZWZ0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtY19haS1jO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG4uc2VydmljZS1waG9uZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDY0N3B4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdEBleHRlbmQgJWZzMDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC03MHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29udGVudC9zZXJ2aWNlLXBob25lLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDE5cHg7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRAZXh0ZW5kICVmbGV4X2pjLWU7XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0QGV4dGVuZCAlZmxleF9qYy1jX2RjO1xuXHRcdFx0bWF4LXdpZHRoOiA1MTRweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1heC13aWR0aDogMzg2cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDA7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMzBweDtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNFREVFRjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19uYW1lIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGNvbG9yOiAkcHVycGxlO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Jl9fdHgge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGNvbG9yOiAjNEY0RjRGO1xuXHR9XG59XG5cbi5wcm9jZXNzLWIge1xuXHR3aWR0aDogMTAwJTtcblxuXHQmX19saXN0IHtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0QGV4dGVuZCAlZmxleF9qYy1zYjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbnVtIHtcblx0XHRjb2xvcjogJHB1cnBsZS1sZztcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQmX190IHtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmX190eCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Y29sb3I6ICNCREJEQkQ7XG5cdH1cbn1cblxuLmFib3V0LWIge1xuXHRtYXJnaW4tdG9wOiA3MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXG5cdCZfX3R4IHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRjb2xvcjogJGdyYXktbGc7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMTBweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0Ji5hcnItaWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL3R3by1hcnIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDExMHB4O1xuXG5cdFx0dWwge1xuXHRcdFx0QGV4dGVuZCAlZmxleF9qYy1zYjtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0LXQge1xuXHRcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICRwdXJwbGUtbGc7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXG5cdCZfX2xpc3QtdHgge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG4ucG9ydGZvbGlvIHtcblxuXHQmX2JnIHtcblxuXHRcdC5wb3J0Zm9saW9fX2NudCB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4X2pjLWNfYWktYztcblx0XHRcdEBleHRlbmQgJWZsZXhfZGM7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5kYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiAkYnJvd24tZGs7XG5cdH1cblxuXHQmX19jbnQge1xuXHR9XG5cblx0Jl9fdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcblx0XHQmLndoaXRlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0QGV4dGVuZCAlZmxleF9qYy1jX2FpLWM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdFxuXHR9XG5cblx0Jl9faW5mby1jb2wge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtc2I7XG5cdFx0bWFyZ2luOiAwIC0xOS41cHggODBweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8taSB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzlweCk7XG5cdFx0bWFyZ2luOiAwIDE5LjVweDtcblx0fVxuXG5cdCZfX2luZm8tdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXG5cdCZfX2luZm8tdHgge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLWxpc3Qge1xuXHRcdFxuXHRcdHVsIHtcblxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2JpZy1pbWcge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtY19haS1lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4ubWFpbi1iLWVycm9yIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGJyb3duLWRrO1xuXHRwYWRkaW5nLXRvcDogNzBweDtcblxuXHQmX19jbnQge1xuXHRcdEBleHRlbmQgJWZsZXhfamMtY19haS1jO1xuXHRcdEBleHRlbmQgJWZsZXhfZGM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMTkuNXB4O1xuXHR9XG5cblx0Jl9fZXJyb3Ige1xuXHRcdGZvbnQtc2l6ZTogMzM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdCZfX3R4IHtcblx0XHRtYXgtd2lkdGg6IDczNnB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9tZWRpYS5zY3NzXCI7IiwiJWZsZXgge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiVmbGV4X2FpLXMge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbiVmbGV4X2FpLWMge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuJWZsZXhfYWktZSB7XHJcblx0QGV4dGVuZCAlZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiVmbGV4X2pjLXMge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4lZmxleF9qYy1jIHtcclxuXHRAZXh0ZW5kICVmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4lZmxleF9qYy1lIHtcclxuXHRAZXh0ZW5kICVmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbiVmbGV4X2pjLXNiIHtcclxuXHRAZXh0ZW5kICVmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuJWZsZXhfamMtc2Ege1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiVmbGV4X3cge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4lZmxleF9udyB7XHJcblx0QGV4dGVuZCAlZmxleDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWZsZXhfZGMge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuJWZsZXhfZHIge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWZsZXhfYWktc193IHtcclxuXHRAZXh0ZW5kICVmbGV4X2FpLXM7XHJcblx0QGV4dGVuZCAlZmxleF93O1xyXG59XHJcblxyXG4lZmxleF9haS1jX3cge1xyXG5cdEBleHRlbmQgJWZsZXhfYWktYztcclxuXHRAZXh0ZW5kICVmbGV4X3c7XHJcbn1cclxuXHJcbiVmbGV4X2FpLWVfdyB7XHJcblx0QGV4dGVuZCAlZmxleF9haS1lO1xyXG5cdEBleHRlbmQgJWZsZXhfdztcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWZsZXhfYWktc19udyB7XHJcblx0QGV4dGVuZCAlZmxleF9haS1zO1xyXG5cdEBleHRlbmQgJWZsZXhfbnc7XHJcbn1cclxuXHJcbiVmbGV4X2FpLWNfbncge1xyXG5cdEBleHRlbmQgJWZsZXhfYWktYztcclxuXHRAZXh0ZW5kICVmbGV4X253O1xyXG59XHJcblxyXG4lZmxleF9haS1lX253IHtcclxuXHRAZXh0ZW5kICVmbGV4X2FpLWU7XHJcblx0QGV4dGVuZCAlZmxleF9udztcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWZsZXhfYWktc19kYyB7XHJcblx0QGV4dGVuZCAlZmxleF9haS1zO1xyXG5cdEBleHRlbmQgJWZsZXhfZGM7XHJcbn1cclxuXHJcbiVmbGV4X2FpLWNfZGMge1xyXG5cdEBleHRlbmQgJWZsZXhfYWktYztcclxuXHRAZXh0ZW5kICVmbGV4X2RjO1xyXG59XHJcblxyXG4lZmxleF9haS1lX2RjIHtcclxuXHRAZXh0ZW5kICVmbGV4X2FpLWU7XHJcblx0QGV4dGVuZCAlZmxleF9kYztcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWZsZXhfYWktc19kciB7XHJcblx0QGV4dGVuZCAlZmxleF9haS1zO1xyXG5cdEBleHRlbmQgJWZsZXhfZHI7XHJcbn1cclxuXHJcbiVmbGV4X2FpLWNfZHIge1xyXG5cdEBleHRlbmQgJWZsZXhfYWktYztcclxuXHRAZXh0ZW5kICVmbGV4X2RyO1xyXG59XHJcblxyXG4lZmxleF9haS1lX2RyIHtcclxuXHRAZXh0ZW5kICVmbGV4X2FpLWU7XHJcblx0QGV4dGVuZCAlZmxleF9kcjtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWZsZXhfamMtc19haS1zIHtcclxuXHRAZXh0ZW5kICVmbGV4X2pjLXM7XHJcblx0QGV4dGVuZCAlZmxleF9haS1zO1xyXG59XHJcblxyXG4lZmxleF9qYy1jX2FpLXMge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtYztcclxuXHRAZXh0ZW5kICVmbGV4X2FpLXM7XHJcbn1cclxuXHJcbiVmbGV4X2pjLWVfYWktcyB7XHJcblx0QGV4dGVuZCAlZmxleF9qYy1lO1xyXG5cdEBleHRlbmQgJWZsZXhfYWktcztcclxufVxyXG5cclxuJWZsZXhfamMtc2JfYWktcyB7XHJcblx0QGV4dGVuZCAlZmxleF9qYy1zYjtcclxuXHRAZXh0ZW5kICVmbGV4X2FpLXM7XHJcbn1cclxuXHJcbiVmbGV4X2pjLXNhX2FpLXMge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtc2E7XHJcblx0QGV4dGVuZCAlZmxleF9haS1zO1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWZsZXhfamMtc19haS1jIHtcclxuXHRAZXh0ZW5kICVmbGV4X2pjLXM7XHJcblx0QGV4dGVuZCAlZmxleF9haS1jO1xyXG59XHJcblxyXG4lZmxleF9qYy1jX2FpLWMge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtYztcclxuXHRAZXh0ZW5kICVmbGV4X2FpLWM7XHJcbn1cclxuXHJcbiVmbGV4X2pjLWVfYWktYyB7XHJcblx0QGV4dGVuZCAlZmxleF9qYy1lO1xyXG5cdEBleHRlbmQgJWZsZXhfYWktYztcclxufVxyXG5cclxuJWZsZXhfamMtc2JfYWktYyB7XHJcblx0QGV4dGVuZCAlZmxleF9qYy1zYjtcclxuXHRAZXh0ZW5kICVmbGV4X2FpLWM7XHJcbn1cclxuXHJcbiVmbGV4X2pjLXNhX2FpLWMge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtc2E7XHJcblx0QGV4dGVuZCAlZmxleF9haS1jO1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4lZmxleF9qYy1zX2FpLWUge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtcztcclxuXHRAZXh0ZW5kICVmbGV4X2FpLWU7XHJcbn1cclxuXHJcbiVmbGV4X2pjLWNfYWktZSB7XHJcblx0QGV4dGVuZCAlZmxleF9qYy1jO1xyXG5cdEBleHRlbmQgJWZsZXhfYWktZTtcclxufVxyXG5cclxuJWZsZXhfamMtZV9haS1lIHtcclxuXHRAZXh0ZW5kICVmbGV4X2pjLWU7XHJcblx0QGV4dGVuZCAlZmxleF9haS1lO1xyXG59XHJcblxyXG4lZmxleF9qYy1zYl9haS1lIHtcclxuXHRAZXh0ZW5kICVmbGV4X2pjLXNiO1xyXG5cdEBleHRlbmQgJWZsZXhfYWktZTtcclxufVxyXG5cclxuJWZsZXhfamMtc2FfYWktZSB7XHJcblx0QGV4dGVuZCAlZmxleF9qYy1zYTtcclxuXHRAZXh0ZW5kICVmbGV4X2FpLWU7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiVmbGV4X2pjLXNfdyB7XHJcblx0QGV4dGVuZCAlZmxleF9qYy1zO1xyXG5cdEBleHRlbmQgJWZsZXhfdztcclxuXHRcclxufVxyXG5cclxuJWZsZXhfamMtY193IHtcclxuXHRAZXh0ZW5kICVmbGV4X2pjLWM7XHJcblx0QGV4dGVuZCAlZmxleF93O1xyXG5cdFxyXG59XHJcblxyXG4lZmxleF9qYy1lX3cge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtZTtcclxuXHRAZXh0ZW5kICVmbGV4X3c7XHJcblx0XHJcbn1cclxuXHJcbiVmbGV4X2pjLXNiX3cge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtc2I7XHJcblx0QGV4dGVuZCAlZmxleF93O1xyXG5cdFxyXG59XHJcblxyXG4lZmxleF9qYy1zYV93IHtcclxuXHRAZXh0ZW5kICVmbGV4X2pjLXNhO1xyXG5cdEBleHRlbmQgJWZsZXhfdztcclxuXHRcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWZsZXhfamMtc19udyB7XHJcblx0QGV4dGVuZCAlZmxleF9qYy1zO1xyXG5cdEBleHRlbmQgJWZsZXhfbnc7XHJcbn1cclxuXHJcbiVmbGV4X2pjLWNfbncge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtYztcclxuXHRAZXh0ZW5kICVmbGV4X253O1xyXG59XHJcblxyXG4lZmxleF9qYy1lX253IHtcclxuXHRAZXh0ZW5kICVmbGV4X2pjLWU7XHJcblx0QGV4dGVuZCAlZmxleF9udztcclxufVxyXG5cclxuJWZsZXhfamMtc2Jfbncge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtc2I7XHJcblx0QGV4dGVuZCAlZmxleF9udztcclxufVxyXG5cclxuJWZsZXhfamMtc2Ffbncge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtc2E7XHJcblx0QGV4dGVuZCAlZmxleF9udztcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWZsZXhfamMtc19kYyB7XHJcblx0QGV4dGVuZCAlZmxleF9qYy1zO1xyXG5cdEBleHRlbmQgJWZsZXhfZGM7XHJcbn1cclxuXHJcbiVmbGV4X2pjLWNfZGMge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtYztcclxuXHRAZXh0ZW5kICVmbGV4X2RjO1xyXG59XHJcblxyXG4lZmxleF9qYy1lX2RjIHtcclxuXHRAZXh0ZW5kICVmbGV4X2pjLWU7XHJcblx0QGV4dGVuZCAlZmxleF9kYztcclxufVxyXG5cclxuJWZsZXhfamMtc2JfZGMge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtc2I7XHJcblx0QGV4dGVuZCAlZmxleF9kYztcclxufVxyXG5cclxuJWZsZXhfamMtc2FfZGMge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtc2E7XHJcblx0QGV4dGVuZCAlZmxleF9kYztcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWZsZXhfamMtc19kciB7XHJcblx0QGV4dGVuZCAlZmxleF9qYy1zO1xyXG5cdEBleHRlbmQgJWZsZXhfZHI7XHJcbn1cclxuXHJcbiVmbGV4X2pjLWNfZHIge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtYztcclxuXHRAZXh0ZW5kICVmbGV4X2RyO1xyXG59XHJcblxyXG4lZmxleF9qYy1lX2RyIHtcclxuXHRAZXh0ZW5kICVmbGV4X2pjLWU7XHJcblx0QGV4dGVuZCAlZmxleF9kcjtcclxufVxyXG5cclxuJWZsZXhfamMtc2JfZHIge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtc2I7XHJcblx0QGV4dGVuZCAlZmxleF9kcjtcclxufVxyXG5cclxuJWZsZXhfamMtc2FfZHIge1xyXG5cdEBleHRlbmQgJWZsZXhfamMtc2E7XHJcblx0QGV4dGVuZCAlZmxleF9kcjtcclxufSIsIioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmZvcm0ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH0gXG59IiwiQGltcG9ydCBcIi4vc2Nzcy9mdW5jdGlvbnNcIjtcblxuJHRoZW1lQ29sb3I6ICMwMDdhZmYgIWRlZmF1bHQ7XG4kY29sb3JzOiAoJ3doaXRlJzogI2ZmZmZmZiwgJ2JsYWNrJzogIzAwMDAwMCkgIWRlZmF1bHQ7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2NvcmUvY29yZVwiO1xuXG4vL0lNUE9SVF9DT01QT05FTlRTXG4iLCI6cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDoxO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcbiAgJiwgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItd3JhcHBlciwgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLDAsMCwwLjUpLCByZ2JhKDAsMCwwLDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDAuNSksIHJnYmEoMCwwLDAsMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjUpLCByZ2JhKDAsMCwwLDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC41KSwgcmdiYSgwLDAsMCwwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cbiIsIlxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBhbmltYXRlLmNzcyAtIGh0dHBzOi8vYW5pbWF0ZS5zdHlsZS9cbiAqIFZlcnNpb24gLSA0LjEuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAyMCBBbmltYXRlLmNzc1xuICovOnJvb3R7LS1hbmltYXRlLWR1cmF0aW9uOjFzOy0tYW5pbWF0ZS1kZWxheToxczstLWFuaW1hdGUtcmVwZWF0OjF9LmFuaW1hdGVfX2FuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTF7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1hbmltYXRlLXJlcGVhdCk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1hbmltYXRlLXJlcGVhdCl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0yey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoyO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Mjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMik7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSoyKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTN7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjM7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDozOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSozKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjMpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToxczthbmltYXRpb24tZGVsYXk6MXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6dmFyKC0tYW5pbWF0ZS1kZWxheSk7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWFuaW1hdGUtZGVsYXkpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0yc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToyczthbmltYXRpb24tZGVsYXk6MnM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSoyKTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSoyKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktM3N7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6M3M7YW5pbWF0aW9uLWRlbGF5OjNzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMyk7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMyl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjRzO2FuaW1hdGlvbi1kZWxheTo0czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjQpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjQpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS01c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo1czthbmltYXRpb24tZGVsYXk6NXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo1KTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo1KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdGVyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikvMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikvMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3R7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjhzO2FuaW1hdGlvbi1kdXJhdGlvbjouOHM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjgpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuOCl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3d7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3dlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjozczthbmltYXRpb24tZHVyYXRpb246M3M7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSozKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSozKX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSxwcmludHsuYW5pbWF0ZV9fYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDthbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnR9LmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj1PdXRde29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KX04MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KX04MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpfX0uYW5pbWF0ZV9fYm91bmNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlO2FuaW1hdGlvbi1uYW1lOmJvdW5jZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LmFuaW1hdGVfX2ZsYXNoey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2h9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX3B1bHNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2U7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX3J1YmJlckJhbmR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpydWJiZXJCYW5kO2FuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmR9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWHswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fUBrZXlmcmFtZXMgc2hha2VYezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19LmFuaW1hdGVfX3NoYWtlWHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlWDthbmltYXRpb24tbmFtZTpzaGFrZVh9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9fUBrZXlmcmFtZXMgc2hha2VZezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX19LmFuaW1hdGVfX3NoYWtlWXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlWTthbmltYXRpb24tbmFtZTpzaGFrZVl9QC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmFuaW1hdGVfX2hlYWRTaGFrZXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZTthbmltYXRpb24tbmFtZTpoZWFkU2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX0uYW5pbWF0ZV9fc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmc7YW5pbWF0aW9uLW5hbWU6c3dpbmd9QC13ZWJraXQta2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fdGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyB3b2JibGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fd29iYmxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6d29iYmxlO2FuaW1hdGlvbi1uYW1lOndvYmJsZX1ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG97MCUsMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpfX1Aa2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19LmFuaW1hdGVfX2plbGxvey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87YW5pbWF0aW9uLW5hbWU6amVsbG87LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5hbmltYXRlX19oZWFydEJlYXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7YW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7YW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoxLjMpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjEuMyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmJhY2tJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJhY2tJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJhY2tJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5VcDthbmltYXRpb24tbmFtZTpiYWNrSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0RG93bjthbmltYXRpb24tbmFtZTpiYWNrT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJhY2tPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6YmFja091dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0VXA7YW5pbWF0aW9uLW5hbWU6YmFja091dFVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57MCUsMjAlLDQwJSw2MCUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW59QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfX0uYW5pbWF0ZV9fYm91bmNlT3V0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dDthbmltYXRpb24tbmFtZTpib3VuY2VPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpfX0uYW5pbWF0ZV9fYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKX19QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX0uYW5pbWF0ZV9fYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMil9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMil9fS5hbmltYXRlX19ib3VuY2VPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKX19QGtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKX19LmFuaW1hdGVfX2JvdW5jZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uYW5pbWF0ZV9fZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Eb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblRvcExlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblRvcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblRvcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVG9wUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BSaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluQm90dG9tTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbUxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkJvdHRvbVJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fS5hbmltYXRlX19mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19LmFuaW1hdGVfX2ZhZGVPdXREb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5hbmltYXRlX19mYWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5hbmltYXRlX19mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS5hbmltYXRlX19mYWRlT3V0UmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRVcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRUb3BMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0VG9wUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0Qm90dG9tUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbVJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbUxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbUxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19QGtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mbGlwey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXA7YW5pbWF0aW9uLW5hbWU6ZmxpcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uYW5pbWF0ZV9fZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uYW5pbWF0ZV9fZmxpcEluWXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblk7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2ZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRZO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRZfUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZEluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5SaWdodDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5SaWdodDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgtMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgtMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19saWdodFNwZWVkSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluTGVmdDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5MZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19saWdodFNwZWVkT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dFJpZ2h0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0TGVmdDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0TGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJbkRvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluRG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluVXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dERvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXREb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXRVcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dFVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTtvcGFjaXR5OjB9fS5hbmltYXRlX19oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhpbmdlO2FuaW1hdGlvbi1uYW1lOmhpbmdlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmFuaW1hdGVfX2phY2tJblRoZUJveHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveDthbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3h9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fcm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19LmFuaW1hdGVfX3JvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19LmFuaW1hdGVfX3pvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkRvd247YW5pbWF0aW9uLW5hbWU6em9vbUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluVXA7YW5pbWF0aW9uLW5hbWU6em9vbUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX10b3tvcGFjaXR5OjB9fS5hbmltYXRlX196b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjthbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmFuaW1hdGVfX3pvb21PdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uYW5pbWF0ZV9fem9vbU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0VXA7YW5pbWF0aW9uLW5hbWU6em9vbU91dFVwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluRG93bjthbmltYXRpb24tbmFtZTpzbGlkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdDthbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluVXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LmFuaW1hdGVfX3NsaWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmFuaW1hdGVfX3NsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19QGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5hbmltYXRlX19zbGlkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LmFuaW1hdGVfX3NsaWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9IiwiQGltcG9ydCB1cmwoLi4vZm9udHMvdWJ1bnR1L3N0eWxlc2hlZXQuY3NzKTtcbi5icmVhZGNydW1ic19fbGlzdCB1bCwgLm1haW4tc19fY250LWluLCAuZm9ybV9fY250LCAuYnRuLCAuYnRuMiwgLnZpZGVvLWJnLCAuaGVhZGVyX19idG4tYnVyZ2VyLCAuaGVhZGVyX19idG4tY2xvc2UsIC5tYWluLW1lbnVfX2J0bi1jbG9zZSwgLm1haW4tbWVudV9fbWVudSwgLm1haW4tbWVudV9fbWVudSBsaSwgLm1haW4tbWVudV9fc29jLW1lbnUgdWwsIC5tYWluLXMsIC5hYm91dC1zX19zbGlkZXItYnRuLCAudG9vbHMtc19faWNvbi1saXN0IGxpLCAubWFpbi1iX19idG4sIC5wb3J0Zm9saW9fYmcgLnBvcnRmb2xpb19fY250LCAucG9ydGZvbGlvX19idG4sIC5tYWluLWItZXJyb3JfX2NudCwgLmhlYWRlcl9fYnRuLWJsb2NrLCAuYWJvdXQtc19fdmlkZW8tYmcsIC5mb290ZXJfX3NvYy1tZW51IHVsLCAuaGVhZGVyX19jbnQsIC5tYWluLW1lbnVfX2NvbnRhY3QgdWwsIC5hYm91dC1zX19jbnQtaW4sIC5tYWluLWJfX2NudCwgLmhlYWRlcl9fbG9nbywgLmFib3V0LXNfX3Rvb2xzLXQtYmxvY2ssIC50b29scy1zX19pbmZvLCAucG9ydGZvbGlvX19iaWctaW1nLCAuZm9vdGVyX19jbnQsIC5zZXJ2aWNlLXBob25lX19saXN0IHVsLCAuYWJvdXQtc19fYnRuLXNjcm9sbCwgLnNlcnZpY2UtcGhvbmVfX2xpc3QsIC50b29scy1zLCAucG9ydGZvbGlvLXNfX21haW4sIC5tYWluLW1lbnVfX2NudCwgLmFib3V0LXMsIC50b29scy1zX19pLWNudCwgLmNvbnRhY3Qtc19fbWFpbiwgLmNvcHlyaWdodF9fY250LWluLCAuY29weXJpZ2h0X19ibG9jaywgLnByb2Nlc3MtYl9fbGlzdCB1bCwgLmFib3V0LWJfX2xpc3QgdWwsIC5wb3J0Zm9saW9fX2luZm8tY29sLCAubWFpbi1tZW51X19tZW51IHVsLCAudG9vbHMtc19faWNvbi1saXN0IHVsLCAudG9vbHMtc19fdHgtbGlzdCB1bCwgLmZvb3Rlcl9fcGFnZS1uYXYsIC5mb290ZXJfX3BhZ2UtbmF2LW1lbnUgdWwsIC5hYm91dC1zX19zbGlkZXItYnRuLWNudCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmJyZWFkY3J1bWJzX19saXN0IHVsLCAubWFpbi1zX19jbnQtaW4sIC5mb3JtX19jbnQsIC5idG4sIC5idG4yLCAudmlkZW8tYmcsIC5oZWFkZXJfX2J0bi1idXJnZXIsIC5oZWFkZXJfX2J0bi1jbG9zZSwgLm1haW4tbWVudV9fYnRuLWNsb3NlLCAubWFpbi1tZW51X19tZW51LCAubWFpbi1tZW51X19tZW51IGxpLCAubWFpbi1tZW51X19zb2MtbWVudSB1bCwgLm1haW4tcywgLmFib3V0LXNfX3NsaWRlci1idG4sIC50b29scy1zX19pY29uLWxpc3QgbGksIC5tYWluLWJfX2J0biwgLnBvcnRmb2xpb19iZyAucG9ydGZvbGlvX19jbnQsIC5wb3J0Zm9saW9fX2J0biwgLm1haW4tYi1lcnJvcl9fY250LCAuaGVhZGVyX19idG4tYmxvY2ssIC5hYm91dC1zX192aWRlby1iZywgLmZvb3Rlcl9fc29jLW1lbnUgdWwsIC5oZWFkZXJfX2NudCwgLm1haW4tbWVudV9fY29udGFjdCB1bCwgLmFib3V0LXNfX2NudC1pbiwgLm1haW4tYl9fY250LCAuaGVhZGVyX19sb2dvLCAuYWJvdXQtc19fdG9vbHMtdC1ibG9jaywgLnRvb2xzLXNfX2luZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5wb3J0Zm9saW9fX2JpZy1pbWcsIC5mb290ZXJfX2NudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uYnRuLCAuYnRuMiwgLnZpZGVvLWJnLCAuaGVhZGVyX19idG4tYnVyZ2VyLCAuaGVhZGVyX19idG4tY2xvc2UsIC5tYWluLW1lbnVfX2J0bi1jbG9zZSwgLm1haW4tbWVudV9fbWVudSwgLm1haW4tbWVudV9fbWVudSBsaSwgLm1haW4tbWVudV9fc29jLW1lbnUgdWwsIC5tYWluLXMsIC5hYm91dC1zX19zbGlkZXItYnRuLCAudG9vbHMtc19faWNvbi1saXN0IGxpLCAubWFpbi1iX19idG4sIC5wb3J0Zm9saW9fYmcgLnBvcnRmb2xpb19fY250LCAucG9ydGZvbGlvX19idG4sIC5tYWluLWItZXJyb3JfX2NudCwgLnBvcnRmb2xpb19fYmlnLWltZywgLnNlcnZpY2UtcGhvbmVfX2xpc3QgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaGVhZGVyX19idG4tYmxvY2ssIC5hYm91dC1zX192aWRlby1iZywgLmZvb3Rlcl9fc29jLW1lbnUgdWwsIC5hYm91dC1zX19idG4tc2Nyb2xsLCAuc2VydmljZS1waG9uZV9fbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmhlYWRlcl9fY250LCAubWFpbi1tZW51X19jb250YWN0IHVsLCAuYWJvdXQtc19fY250LWluLCAubWFpbi1iX19jbnQsIC5mb290ZXJfX2NudCwgLnRvb2xzLXMsIC5wb3J0Zm9saW8tc19fbWFpbiwgLm1haW4tbWVudV9fY250LCAuYWJvdXQtcywgLnRvb2xzLXNfX2ktY250LCAuY29udGFjdC1zX19tYWluLCAuY29weXJpZ2h0X19jbnQtaW4sIC5jb3B5cmlnaHRfX2Jsb2NrLCAucHJvY2Vzcy1iX19saXN0IHVsLCAuYWJvdXQtYl9fbGlzdCB1bCwgLnBvcnRmb2xpb19faW5mby1jb2wge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmJyZWFkY3J1bWJzX19saXN0IHVsLCAudG9vbHMtcywgLnBvcnRmb2xpby1zX19tYWluLCAubWFpbi1tZW51X19tZW51IHVsLCAubWFpbi1tZW51X19jb250YWN0IHVsLCAudG9vbHMtc19faWNvbi1saXN0IHVsIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5tYWluLXNfX2NudC1pbiwgLmZvcm1fX2NudCwgLnNlcnZpY2UtcGhvbmVfX2xpc3QgdWwsIC5tYWluLW1lbnVfX2NudCwgLmFib3V0LXMsIC50b29scy1zX19pLWNudCwgLnRvb2xzLXNfX3R4LWxpc3QgdWwsIC5mb290ZXJfX3BhZ2UtbmF2LCAuZm9vdGVyX19wYWdlLW5hdi1tZW51IHVsLCAucG9ydGZvbGlvX2JnIC5wb3J0Zm9saW9fX2NudCwgLm1haW4tYi1lcnJvcl9fY250IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWFpbi1tZW51X19jb250YWN0LCAuYWJvdXQtc19fbGVmdCwgLnRvb2xzLXNfX3RvcCwgLmNvbnRhY3Qtc19fZmVlZGJhY2ssIC5tYWluLWJfX2NvbC5zdGF0aWMsIC5tYWluLWJfX2NvbC5zdGF0aWMtMiwgLnNlcnZpY2UtcGhvbmUge1xuICBmbGV4LXNocmluazogMDsgfVxuXG4udW5kLWwxLCAudW5kLWwxX2csIC51bmQtbDFfcCwgLnVuZC1sMTUsIC51bmQtbDE1X2csIC51bmQtbDIsIC51bmQtbDJfZywgLnVuZC1sMl9wIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjFzLCB2aXNpYmlsaXR5IC4xcywgZmlsbCAuMXMsIHRyYW5zZm9ybSAuMXMsIGZpbHRlciAuMXMsIGJveC1zaGFkb3cgLjFzLCBvcGFjaXR5IC4xcywgYmFja2dyb3VuZCAuMXMsIGJvcmRlciAuMXMgZWFzZS1pbi1vdXQ7IH1cblxuc3ZnLFxucGF0aCxcbnJlY3QsIC5hLWxpbmssIC5idG4sIC52aWRlby1iZywgLmhlYWRlciwgLmhlYWRlcl9fYnRuLWJ1cmdlciwgLmhlYWRlcl9fYnRuLWNsb3NlLCAubWFpbi1tZW51X19tZW51IGEsIC5tYWluLW1lbnVfX2NvbnRhY3QgYSwgLmFib3V0LXNfX3NsaWRlci1idG4sIC5mb3JtX19ydWxlcyBhLCAuZm9vdGVyX19wYWdlLW5hdi1tZW51IGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIHZpc2liaWxpdHkgLjNzLCBmaWxsIC4zcywgdHJhbnNmb3JtIC4zcywgZmlsdGVyIC4zcywgYm94LXNoYWRvdyAuM3MsIG9wYWNpdHkgLjNzLCBiYWNrZ3JvdW5kIC4zcywgYm9yZGVyIC4zcyBlYXNlLWluLW91dDsgfVxuXG4uaGVhZGVyX19sb2dvIHN2ZyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIC41cywgdmlzaWJpbGl0eSAuNXMsIGZpbGwgLjVzLCB0cmFuc2Zvcm0gLjVzLCBmaWx0ZXIgLjVzLCBib3gtc2hhZG93IC41cywgb3BhY2l0eSAuNXMsIGJhY2tncm91bmQgLjVzLCBib3JkZXIgLjVzIGVhc2UtaW4tb3V0OyB9XG5cbi5wb3J0Zm9saW8tc19faS1pbWcgaW1nIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjZzLCB2aXNpYmlsaXR5IC42cywgZmlsbCAuNnMsIHRyYW5zZm9ybSAuNnMsIGZpbHRlciAuNnMsIGJveC1zaGFkb3cgLjZzLCBvcGFjaXR5IC42cywgYmFja2dyb3VuZCAuNnMsIGJvcmRlciAuNnMgZWFzZS1pbi1vdXQ7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5mb3JtIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxubGFiZWwge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG5idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7IH1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG4gIC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLSBodHRwczovL2FuaW1hdGUuc3R5bGUvXG4gKiBWZXJzaW9uIC0gNC4xLjBcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgQW5pbWF0ZS5jc3NcbiAqL1xuOnJvb3Qge1xuICAtLWFuaW1hdGUtZHVyYXRpb246MXM7XG4gIC0tYW5pbWF0ZS1kZWxheToxcztcbiAgLS1hbmltYXRlLXJlcGVhdDoxOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0xIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMjtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSoyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMik7IH1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0zIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSozKTsgfVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTsgfVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMik7IH1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSozKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjMpOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS00cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo0KTsgfVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNSk7IH1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKS8yKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pLzIpOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC44cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuOHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuOCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjgpOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpOyB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMyk7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpLCBwcmludCB7XG4gIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj1PdXRdIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlWSgwLjk1KTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlWSgwLjk1KTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7IH0gfVxuXG4uYW5pbWF0ZV9fYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuLmFuaW1hdGVfX3B1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuLmFuaW1hdGVfX3J1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VYIHtcbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hha2VYIHtcbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19zaGFrZVgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZVg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZVg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWSB7XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNoYWtlWSB7XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fc2hha2VZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2VZO1xuICBhbmltYXRpb24tbmFtZTogc2hha2VZOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpOyB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTsgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5hbmltYXRlX19oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cblxuLmFuaW1hdGVfX3N3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTsgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTsgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuLmFuaW1hdGVfX3RhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlKC01ZGVnKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlKDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUoLTNkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUoMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTFkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlKC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlKDJkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmFuaW1hdGVfX3dvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICAwJSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjNkZWcpIHNrZXdZKDAuMzkwNjNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyk7IH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICAwJSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjNkZWcpIHNrZXdZKDAuMzkwNjNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyk7IH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfSB9XG5cbi5hbmltYXRlX19qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uYW5pbWF0ZV9faGVhcnRCZWF0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICBhbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoxLjMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMS4zKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhY2tJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZV9fYmFja0luRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBiYWNrSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX2JhY2tJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYmFja0luTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBiYWNrSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZV9fYmFja0luUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhY2tJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbmltYXRlX19iYWNrSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJblVwO1xuICBhbmltYXRpb24tbmFtZTogYmFja0luVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhY2tPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH0gfVxuXG4uYW5pbWF0ZV9fYmFja091dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAuNzsgfSB9XG5cbkBrZXlmcmFtZXMgYmFja091dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH0gfVxuXG4uYW5pbWF0ZV9fYmFja091dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IC43OyB9IH1cblxuQGtleWZyYW1lcyBiYWNrT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogLjc7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IC43OyB9IH1cblxuLmFuaW1hdGVfX2JhY2tPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAuNzsgfSB9XG5cbkBrZXlmcmFtZXMgYmFja091dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAuNzsgfSB9XG5cbi5hbmltYXRlX19iYWNrT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuLmFuaW1hdGVfX2JvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApIHNjYWxlWSgzKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSBzY2FsZVkoMC45ODUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uYW5pbWF0ZV9fYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uYW5pbWF0ZV9fYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5hbmltYXRlX19ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uYW5pbWF0ZV9fYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9IH1cblxuLmFuaW1hdGVfX2JvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpOyB9IH1cblxuLmFuaW1hdGVfX2JvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7IH0gfVxuXG4uYW5pbWF0ZV9fYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpOyB9IH1cblxuLmFuaW1hdGVfX2JvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpOyB9IH1cblxuLmFuaW1hdGVfX2JvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlSW5Ub3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZUluVG9wUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbUxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbVJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbi5hbmltYXRlX19mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbVJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbVJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApOyB9IH1cblxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbUxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG4uYW5pbWF0ZV9fZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5hbmltYXRlX19mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5hbmltYXRlX19mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5hbmltYXRlX19mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5hbmltYXRlX19saWdodFNwZWVkSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluUmlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluTGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dFJpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRMZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZV9fcm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX3JvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVfX3JvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZV9fcm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZV9fcm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmFuaW1hdGVfX2hpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5hbmltYXRlX19qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlKC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlKC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uYW5pbWF0ZV9fcm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZSgxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUoMTIwZGVnKTsgfSB9XG5cbi5hbmltYXRlX19yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZV9fem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLmFuaW1hdGVfX3pvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi5hbmltYXRlX196b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi5hbmltYXRlX196b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi5hbmltYXRlX196b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5hbmltYXRlX196b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi5hbmltYXRlX196b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX196b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi5hbmltYXRlX196b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmFuaW1hdGVfX3NsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuLmFuaW1hdGVfX3NsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5hbmltYXRlX19zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG4uYW5pbWF0ZV9fc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5hbmltYXRlX19zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5hbmltYXRlX19zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uYW5pbWF0ZV9fc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5hbmltYXRlX19zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7IH1cblxuLyohXHJcbiAqIHBhZ2VwaWxpbmcuanMgMS41LjZcclxuICpcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2FsdmFyb3RyaWdvL3BhZ2VQaWxpbmcuanNcclxuICogQGxpY2Vuc2UgTUlUIGxpY2Vuc2VkXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoQykgMjAxNiBhbHZhcm90cmlnby5jb20gLSBBIHByb2plY3QgYnkgQWx2YXJvIFRyaWdvXHJcbiAqL1xuaHRtbCwgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLypBdm9pZCBmbGlja2VyIG9uIHNsaWRlcyB0cmFuc2l0aW9ucyBmb3IgbW9iaWxlIHBob25lcyAjMzM2ICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4ucHAtc2VjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLyogZml4ZXMgZmxpY2tlcmluZyBpbiBmaXJlZm94Ki9cbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wcC1lYXNpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAvKiBjdXN0b20gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAvKiBjdXN0b20gKi8gfVxuXG4jcHAtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMTsgfVxuXG4jcHAtbmF2LnJpZ2h0IHtcbiAgcmlnaHQ6IDE3cHg7IH1cblxuI3BwLW5hdi5sZWZ0IHtcbiAgbGVmdDogMTdweDsgfVxuXG4ucHAtc2VjdGlvbi5wcC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5wcC10YWJsZUNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wcC1zbGlkZXNOYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHAtc2xpZGVzTmF2LmJvdHRvbSB7XG4gIGJvdHRvbTogMTdweDsgfVxuXG4ucHAtc2xpZGVzTmF2LnRvcCB7XG4gIHRvcDogMTdweDsgfVxuXG4jcHAtbmF2IHVsLFxuLnBwLXNsaWRlc05hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4jcHAtbmF2IGxpLFxuLnBwLXNsaWRlc05hdiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcC1zbGlkZXNOYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI3BwLW5hdiBsaSBhLFxuLnBwLXNsaWRlc05hdiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3BwLW5hdiBsaSAuYWN0aXZlIHNwYW4sXG4ucHAtc2xpZGVzTmF2IC5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMzMzM7IH1cblxuI3BwLW5hdiBzcGFuLFxuLnBwLXNsaWRlc05hdiBzcGFuIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5wcC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDIyMHB4OyB9XG5cbi5wcC10b29sdGlwLnJpZ2h0IHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLnBwLXRvb2x0aXAubGVmdCB7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLnBwLXNjcm9sbGFibGUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG5cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQzsgfVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG5cbi5tZnAtY2xvc2U6aG92ZXIsXG4ubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7IH1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlLFxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgdG9wOiA4cHg7IH1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG5cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuaHRtbCwgYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmJvZHkge1xuICBmb250OiAyMXB4LzMzcHggXCJVYnVudHVcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGJhY2tncm91bmQ6ICNGM0Y1Rjc7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIGJvZHkub3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgYm9keS5zY3JvbGwtcGFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIGJvZHkuc2Nyb2xsLXBhZ2UgLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgYm9keS5kYXJrLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUExMzE0OyB9XG5cbi5idG4tc3QxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICM2RTE0Q0Y7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA5cHggY2FsYyg5cHggKiAyKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idG4tc3QxOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IGNhbGMoOXB4ICogMik7XG4gICAgcmlnaHQ6IGNhbGMoOXB4ICogMik7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzZFMTRDRjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMSwgMCwgMC4zNywgMSkgMC4ycywgcmlnaHQgMC4ycyBjdWJpYy1iZXppZXIoMC4wNCwgMC40OCwgMCwgMSkgMC42cywgbGVmdCAwLjRzIGN1YmljLWJlemllcigwLjA0LCAwLjQ4LCAwLCAxKSAwLjZzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cbiAgLmJ0bi1zdDEgLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIG1vbm9zcGFjZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDlweCwgMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMiwgMCwgMCwgMSkgMC40czsgfVxuICAuYnRuLXN0MSAubGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICM2RTE0Q0Y7IH1cbiAgICAuYnRuLXN0MSAubGluZS4tcmlnaHQsIC5idG4tc3QxIC5saW5lLi1sZWZ0IHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSk7IH1cbiAgICAuYnRuLXN0MSAubGluZS4tdG9wLCAuYnRuLXN0MSAubGluZS4tYm90dG9tIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpOyB9XG4gICAgLmJ0bi1zdDEgLmxpbmUuLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAuNjUsIDEuMDEpIDAuMjNzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gICAgLmJ0bi1zdDEgLmxpbmUuLXRvcCB7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wOHMgbGluZWFyIDAuNDNzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfVxuICAgIC5idG4tc3QxIC5saW5lLi1sZWZ0IHtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wOHMgbGluZWFyIDAuNTFzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tOyB9XG4gICAgLmJ0bi1zdDEgLmxpbmUuLWJvdHRvbSB7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMSwgMCwgMC42NSwgMS4wMSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDsgfVxuICAuYnRuLXN0MTpob3ZlcjphZnRlciwgLmJ0bi1zdDE6YWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgbGVmdDogLTJweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMSwgMCwgMC42NSwgMS4wMSkgMC4xN3MsIHJpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDEsIDAsIDAuNjUsIDEuMDEpLCBsZWZ0IDBzIDAuM3M7IH1cbiAgLmJ0bi1zdDE6aG92ZXIgLnRleHQsIC5idG4tc3QxOmFjdGl2ZSAudGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSAwLjRzOyB9XG4gIC5idG4tc3QxOmhvdmVyIC5saW5lLCAuYnRuLXN0MTphY3RpdmUgLmxpbmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAgIC5idG4tc3QxOmhvdmVyIC5saW5lLi1yaWdodCwgLmJ0bi1zdDE6YWN0aXZlIC5saW5lLi1yaWdodCB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMSwgMCwgMC42NSwgMS4wMSkgMC4ycztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTsgfVxuICAgIC5idG4tc3QxOmhvdmVyIC5saW5lLi10b3AsIC5idG4tc3QxOmFjdGl2ZSAubGluZS4tdG9wIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA4cyBsaW5lYXIgMC40cztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0OyB9XG4gICAgLmJ0bi1zdDE6aG92ZXIgLmxpbmUuLWxlZnQsIC5idG4tc3QxOmFjdGl2ZSAubGluZS4tbGVmdCB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wOHMgbGluZWFyIDAuNDhzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gICAgLmJ0bi1zdDE6aG92ZXIgLmxpbmUuLWJvdHRvbSwgLmJ0bi1zdDE6YWN0aXZlIC5saW5lLi1ib3R0b20ge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAuNTMsIDAuMjksIDEpIDAuNTZzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfVxuXG4uYnRuLXN0MiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXgtd2lkdGg6IDIwMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1zdDI6YmVmb3JlLCAuYnRuLXN0MjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgLmJ0bi1zdDI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM4RjVERkEgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiBza2V3KC04MmRlZywgMCk7IH1cbiAgLmJ0bi1zdDI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzhGNURGQTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMCwgNDBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7IH1cbiAgLmJ0bi1zdDI6aG92ZXIge1xuICAgIGNvbG9yOiAjOEY1REZBOyB9XG4gICAgLmJ0bi1zdDI6aG92ZXI6YmVmb3JlLCAuYnRuLXN0Mjpob3ZlcjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoMCwgMCk7IH1cblxuLmJ0bi1zdDMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEY1REZBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5idG4tc3QzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjOEY1REZBO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDsgfVxuICAuYnRuLXN0Mzpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLnVuZC1sMSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCAwJSwgIzAwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4OyB9XG4gIC51bmQtbDE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZFMTRDRiAwJSwgIzZFMTRDRiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4OyB9XG4gIC51bmQtbDFfZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOUY5RjlGIDAlLCAjOUY5RjlGIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4wNWVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAycHg7IH1cbiAgICAudW5kLWwxX2c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNkUxNENGIDAlLCAjNkUxNENGIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAycHg7IH1cbiAgLnVuZC1sMV9wIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2RTE0Q0YgMCUsICM2RTE0Q0YgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDsgfVxuICAgIC51bmQtbDFfcDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2RTE0Q0YgMCUsICM2RTE0Q0YgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDsgfVxuXG4udW5kLWwxNSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCAwJSwgIzAwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAxcHggMS41cHg7IH1cbiAgLnVuZC1sMTU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZFMTRDRiAwJSwgIzZFMTRDRiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggMS41cHg7IH1cbiAgLnVuZC1sMTVfZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOUY5RjlGIDAlLCAjOUY5RjlGIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4wNWVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxLjVweDsgfVxuICAgIC51bmQtbDE1X2c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNkUxNENGIDAlLCAjNkUxNENGIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxLjVweDsgfVxuXG4udW5kLWwyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwIDAlLCAjMDAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFweCAycHg7IH1cbiAgLnVuZC1sMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNkUxNENGIDAlLCAjNkUxNENGIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4wNWVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAycHg7IH1cbiAgLnVuZC1sMl9nIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5RjlGOUYgMCUsICM5RjlGOUYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDJweDsgfVxuICAgIC51bmQtbDJfZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2RTE0Q0YgMCUsICM2RTE0Q0YgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDJweDsgfVxuICAudW5kLWwyX3Age1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZFMTRDRiAwJSwgIzZFMTRDRiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggMnB4OyB9XG4gICAgLnVuZC1sMl9wOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZFMTRDRiAwJSwgIzZFMTRDRiAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4wNWVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMnB4OyB9XG5cbi5jYXJkLXdyYXAge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FyZC13cmFwOmhvdmVyIC5jYXJkIHtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgYm94LXNoYWRvdyAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjY2KSAwIDE1cHggNDBweCAtNXB4OyB9XG4gIC5jYXJkLXdyYXA6aG92ZXIgLnRvb2xzLXNfX3RvcDo6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjMzKTsgfVxuICAuY2FyZC13cmFwOmhvdmVyIC50b29scy1zX190IHNwYW4sXG4gIC5jYXJkLXdyYXA6aG92ZXIgLnRvb2xzLXNfX2luZm8gc3BhbiB7XG4gICAgdGV4dC1zaGFkb3c6IC0xcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzMpOyB9XG5cbi50b29scy1zX190b3A6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IH1cblxuLnRvb2xzLXNfX3QsXG4udG9vbHMtc19faW5mbyB7XG4gIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG4gIC50b29scy1zX190IHNwYW4sXG4gIC50b29scy1zX19pbmZvIHNwYW4ge1xuICAgIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggMTRweCAzNHB4IHJnYmEoMjEsIDMsIDM5LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTsgfVxuXG4uY2FyZC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24tbmV3IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC03MCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHR4QW5pbWF0ZWQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzUlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnR4LWFuaW1hdGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnR4LWFuaW1hdGVkLmFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiB0eEFuaW1hdGVkO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQGtleWZyYW1lcyB0eEFuaW1hdGVkUyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzNSUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4udHgtYW5pbWF0ZWQtcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnR4LWFuaW1hdGVkLXMuYWN0aXZlIHtcbiAgICBhbmltYXRpb246IHR4QW5pbWF0ZWRTO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5Aa2V5ZnJhbWVzIGhBbmltYXRlZCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNSUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uaC1hbmltYXRlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5oLWFuaW1hdGVkLmFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiBoQW5pbWF0ZWQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5Aa2V5ZnJhbWVzIGJ0bkFuaW1hdGVkIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5idG4tYW5pbWF0ZWQge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5idG4tYW5pbWF0ZWQuYWN0aXZlIHtcbiAgICBhbmltYXRpb246IGJ0bkFuaW1hdGVkO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzOyB9XG4gIC5idG4tYW5pbWF0ZWQuYWN0aXZlMiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5Aa2V5ZnJhbWVzIHN1YlRBbmltYXRlZCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc3ViLXQtYW5pbWF0ZWQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDsgfVxuICAuc3ViLXQtYW5pbWF0ZWQuYWN0aXZlIHtcbiAgICBhbmltYXRpb246IHN1YlRBbmltYXRlZDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICBvcGFjaXR5OiAxOyB9XG5cbkBrZXlmcmFtZXMgY250QW5pbWF0ZWQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmNudC1hbmltYXRlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjlzIGVhc2UtaW4tb3V0OyB9XG4gIC5jbnQtYW5pbWF0ZWQuYWN0aXZlIHtcbiAgICBhbmltYXRpb246IGNudEFuaW1hdGVkO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjlzO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQGtleWZyYW1lcyBjbnRBbmltYXRlZFMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLm1haW4tYW5pbWF0ZWQtcyxcbi5jbnQtYW5pbWF0ZWQtcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS4zcyBlYXNlLWluLW91dDsgfVxuICAubWFpbi1hbmltYXRlZC1zLmFjdGl2ZSxcbiAgLmNudC1hbmltYXRlZC1zLmFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiBjbnRBbmltYXRlZFM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQGtleWZyYW1lcyBjbnRBbmltYXRlZFNTIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01JSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5jbnQtYW5pbWF0ZWQtc3Mge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmNudC1hbmltYXRlZC1zcy5hY3RpdmUge1xuICAgIGFuaW1hdGlvbjogY250QW5pbWF0ZWRTUztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgb3BhY2l0eTogMDsgfVxuXG5Aa2V5ZnJhbWVzIGNudEFuaW1hdGVkTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmNudC1hbmltYXRlZC1sZWZ0IHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBjbnRBbmltYXRlZExlZnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmNudC1hbmltYXRlZC1sZWZ0LmFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiBjbnRBbmltYXRlZFNTO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5Aa2V5ZnJhbWVzIGNudEFuaW1hdGVkUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmNudC1hbmltYXRlZC1yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogY250QW5pbWF0ZWRSaWdodDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDsgfVxuICAuY250LWFuaW1hdGVkLXJpZ2h0LmFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiBjbnRBbmltYXRlZFNTO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgb3BhY2l0eTogMTsgfVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5hLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNkUxNENGOyB9XG5cbi5oMS10LFxuLmgyLXQsXG4uaDMtdCB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5oMS10IHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogOTBweDsgfVxuXG4uaDItdCB7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7IH1cblxuLmgzLXQge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG5cbi50eC1taW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC50eC1taW4gcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc3ViLXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzgyODI4MjsgfVxuICAuc3ViLXRfbWluIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7IH1cblxuLnR4LWIgLmgxLXQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi50eC1iIC5oMy10IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4udHgtYiAuc3ViLXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jbnQge1xuICBtYXgtd2lkdGg6IDE3OTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxOS41cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jbnQtaW4ge1xuICBtYXgtd2lkdGg6IDEyMDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxOS41cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jbnQtaW4tMiB7XG4gIG1heC13aWR0aDogMTM0MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE5LjVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiO1xuICBtYXgtd2lkdGg6IDIxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2MDEyQjQ7XG4gIGJveC1zaGFkb3c6IDBweCAxM3B4IDM0cHggcmdiYSgxMTAsIDIwLCAyMDcsIDAuMTk4MDAyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idG5fbWluIHtcbiAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICAgIGhlaWdodDogNTZweDsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNkUxNENGOyB9XG5cbi5idG4tc3QxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnRuLXN0MSBzcGFuLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuYS5pbWctcG9wdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucy1wYWQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxMTBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zLXBhZF9hdXRvIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLnMtcGFkX2MgLmNudC1pbiB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jbnQtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDsgfVxuICAuY250LWluLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY250LWluLWEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlLWluLW91dDsgfVxuICAuY250LWluLWEuaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi52aWRlby1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDsgfVxuICAudmlkZW8tYmcuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC52aWRlby1iZ19maXg6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWRlY2VkIDAlLCAjZWRlY2VkIDUwJSwgcmdiYSgyMzcsIDIzNiwgMjM3LCAwKSAxMDAlKTtcbiAgICB6LWluZGV4OiAxMDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5oZWFkZXIuZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzFBMTMxNDsgfVxuICAuaGVhZGVyLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogIzFBMTMxNDsgfVxuICAuaGVhZGVyX19jbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDE5LjVweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgIC5oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhlYWRlcl9fbG9nby5saWdodCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuaGVhZGVyX19sb2dvLmxpZ2h0IHN2ZyBwYXRoLmNvbG9yLTIge1xuICAgICAgICBmaWxsOiAjNkUxNENGOyB9XG4gICAgLmhlYWRlcl9fbG9nby5saWdodDIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmhlYWRlcl9fbG9nby5saWdodDIgc3ZnIHBhdGguY29sb3ItMiB7XG4gICAgICAgIGZpbGw6ICM2RTE0Q0Y7IH1cbiAgLmhlYWRlcl9fYnRuLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAxOS41cHg7IH1cbiAgLmhlYWRlcl9fYnRuLXN0MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuaGVhZGVyX19idG4tYnVyZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogIzYwMTJCNDtcbiAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXJfX2J0bi1idXJnZXIgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJVYnVudHVcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5oZWFkZXJfX2J0bi1idXJnZXIubGlnaHQgcmVjdCB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlcl9fYnRuLWJ1cmdlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkUxNENGOyB9XG4gIC5oZWFkZXJfX2J0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMThweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5oZWFkZXJfX2J0bi1jbG9zZTpob3ZlciBzdmcsXG4gICAgLmhlYWRlcl9fYnRuLWNsb3NlOmhvdmVyIHJlY3Qge1xuICAgICAgZmlsbDogIzhGNURGQTsgfVxuICAuaGVhZGVyX19idG4tY250LmFjdGl2ZSAuaGVhZGVyX19idG4tYnVyZ2VyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuaGVhZGVyX19idG4tY250LmFjdGl2ZSAuaGVhZGVyX19idG4tY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubWFpbi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjMUExMzE0O1xuICB6LWluZGV4OiA5OTg7IH1cbiAgLm1haW4tbWVudV9fYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogMTAwMDsgfVxuICAgIC5tYWluLW1lbnVfX2J0bi1jbG9zZTpob3ZlciBzdmcsXG4gICAgLm1haW4tbWVudV9fYnRuLWNsb3NlOmhvdmVyIHJlY3Qge1xuICAgICAgZmlsbDogIzhGNURGQTsgfVxuICAubWFpbi1tZW51X19jbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgLm1haW4tbWVudV9fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1haW4tbWVudV9fbWVudSB1bCB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tbWVudV9fbWVudSBsaSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgbWFyZ2luOiA1MHB4IDA7IH1cbiAgICAubWFpbi1tZW51X19tZW51IGEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubWFpbi1tZW51X19tZW51IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzhGNURGQTsgfVxuICAgICAgLm1haW4tbWVudV9fbWVudSBhOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDNweDsgfVxuICAubWFpbi1tZW51X19jb250YWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWF4LWhlaWdodDogMzIlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTsgfVxuICAgIC5tYWluLW1lbnVfX2NvbnRhY3QgdWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubWFpbi1tZW51X19jb250YWN0IGxpIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgICAubWFpbi1tZW51X19jb250YWN0IGEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgLm1haW4tbWVudV9fY29udGFjdCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4RjVERkE7IH1cbiAgICAgIC5tYWluLW1lbnVfX2NvbnRhY3QgYTo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAgIC5tYWluLW1lbnVfX2NvbnRhY3QgYS5taW4ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAubWFpbi1tZW51X19jb250YWN0IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5tYWluLW1lbnVfX3NvYy1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tbWVudV9fc29jLW1lbnUgdWwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1tZW51X19zb2MtbWVudSBsaSB7XG4gICAgICBtYXJnaW46IDAgMTZweDsgfVxuXG4ubWFpbi1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMUEwNDM1O1xuICB6LWluZGV4OiAxOyB9XG4gIC5tYWluLXNfX3ZpZGVvLWJnIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm1haW4tc19fdHgtYmxvY2stYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tc19faDEtdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYWluLXNfX2J0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAubWFpbi1zX19idG4tc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIGNvbG9yOiAjRjNGNUY3O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tYWluLXNfX2J0bi1zY3JvbGw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vYnRuLXNjcm9sbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjlweDsgfVxuXG4uYWJvdXQtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0YzRjVGNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWJvdXQtc19fdmlkZW8tYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5hYm91dC1zX192aWRlby1iZyB2aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFib3V0LXNfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYm91dC1zX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAuYWJvdXQtc19fYnRuLXNjcm9sbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgNTBweCAwIDMwcHg7IH1cbiAgICAuYWJvdXQtc19fYnRuLXNjcm9sbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9idG4tc2Nyb2xsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuYWJvdXQtc19fdHgtYmxvY2sge1xuICAgIG1heC13aWR0aDogNjUwcHg7IH1cbiAgLmFib3V0LXNfX3N1Yi10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hYm91dC1zX19oMi10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5hYm91dC1zX190eCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmFib3V0LXNfX3Rvb2xzLXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFib3V0LXNfX3NsaWRlci1idG4tY250IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAuYWJvdXQtc19fc2xpZGVyLWJ0biB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNGM0Y1Rjc7XG4gICAgYm94LXNoYWRvdzogLTRweCAtNHB4IDRweCAjRkNGREZGLCAycHggNHB4IDRweCAjREZERkRGO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5hYm91dC1zX19zbGlkZXItYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICM2RTE0Q0Y7IH1cbiAgICAuYWJvdXQtc19fc2xpZGVyLWJ0bi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgLmFib3V0LXNfX3NsaWRlci1idG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNEN0Q3RDc7IH1cbiAgICAuYWJvdXQtc19fc2xpZGVyLWJ0bl9yIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi50b29scy1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50b29scy1zX19pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgZmxleDogMCAwIDIzMHB4O1xuICBiYWNrZ3JvdW5kOiAjNkUxNENGIHVybCguLi9pbWFnZXMvY29udGVudC9ibG9jay1hcnItYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzJweDsgfVxuXG4udG9vbHMtc19faS1jbnQtZmlyc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRvb2xzLXNfX2ktY250IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udG9vbHMtc19fY2FyZC1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAudG9vbHMtc19fY2FyZC1saW5rLmxpZ2h0IC50b29scy1zX19pIHtcbiAgICBiYWNrZ3JvdW5kOiAjQTEyNEExIHVybCguLi9pbWFnZXMvY29udGVudC9ibG9jay1hcnItYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0OyB9XG4gIC50b29scy1zX19jYXJkLWxpbmsubGluZSAudG9vbHMtc19fdG9wOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRvb2xzLXNfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuXG4udG9vbHMtc19fdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDsgfVxuXG4udG9vbHMtc19fYm90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMycHg7IH1cblxuLnRvb2xzLXNfX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC50b29scy1zX19pbmZvIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDk2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udG9vbHMtc19fdHgtbGlzdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50b29scy1zX190eC1saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7IH1cbiAgICAudG9vbHMtc19fdHgtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAudG9vbHMtc19fdHgtbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTMuNXB4O1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLnRvb2xzLXNfX2ljb24tbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogLTMycHg7IH1cbiAgLnRvb2xzLXNfX2ljb24tbGlzdCBsaSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC50b29scy1zX19pY29uLWxpc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnBvcnRmb2xpby1zIHtcbiAgYmFja2dyb3VuZDogIzFBMTMxNDsgfVxuICAucG9ydGZvbGlvLXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wb3J0Zm9saW8tc19fc3ViLXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBvcnRmb2xpby1zX19oMi10IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucG9ydGZvbGlvLXNfX21haW4ge1xuICAgIG1hcmdpbjogODBweCAwIDYwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgLnBvcnRmb2xpby1zX19tYWluX20tbm9uIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucG9ydGZvbGlvLXNfX2kge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNzVweDsgfVxuICAgIC5wb3J0Zm9saW8tc19faTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzMHB4OyB9XG4gICAgLnBvcnRmb2xpby1zX19pOmhvdmVyIC5wb3J0Zm9saW8tc19faS1pbWcge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgIC5wb3J0Zm9saW8tc19faTpob3ZlciAucG9ydGZvbGlvLXNfX2ktaW1nIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAucG9ydGZvbGlvLXNfX3BhcmFsbGF4LWNudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucG9ydGZvbGlvLXNfX3BhcmFsbGF4LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucG9ydGZvbGlvLXNfX2ktaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjRweDtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dCwgZmlsdGVyIDEuNXMgZWFzZTsgfVxuICAgIC5wb3J0Zm9saW8tc19faS1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3J0Zm9saW8tc19faS1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyODVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3J0Zm9saW8tc19fYnRuLXN0MiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBvcnRmb2xpby1zX19pLXN1Yi10IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAucG9ydGZvbGlvLXNfX2ktc3ViLXQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBvcnRmb2xpby1zX19pLXR4IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRhY3QtcyB7XG4gIGJhY2tncm91bmQ6ICNGM0Y1Rjc7IH1cbiAgLmNvbnRhY3Qtc19fY250LWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3Qtc19fc3ViLXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbnRhY3Qtc19fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjRweDsgfVxuICAuY29udGFjdC1zX19jb3B5cmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7IH1cbiAgLmNvbnRhY3Qtc19faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5jb250YWN0LXNfX2luZm8taSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5jb250YWN0LXNfX2luZm8taTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3Qtc19faW5mby1zdWItdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuY29udGFjdC1zX19pbmZvLWEtbGluayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBjb2xvcjogIzZFMTRDRjsgfVxuICAgIC5jb250YWN0LXNfX2luZm8tYS1saW5rX21pbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5jb250YWN0LXNfX2luZm8tYS1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNkUxNENGOyB9XG4gIC5jb250YWN0LXNfX2ZlZWRiYWNrIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNTZweCA1NnB4IDMycHg7IH1cblxuLmZvcm1fX2NudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtX19pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtX19pbnB1dC1pIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5mb3JtX19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5mb3JtX19ydWxlcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gIGNvbG9yOiAjODI4MjgyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm1fX3J1bGVzIGEge1xuICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICAgLmZvcm1fX3J1bGVzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM2RTE0Q0Y7IH1cblxuLmlucHV0LWkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xuICB6LWluZGV4OiAxOyB9XG4gIC5pbnB1dC1pIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmlucHV0LWkgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAuaW5wdXQtaSB0ZXh0YXJlYSxcbiAgLmlucHV0LWkgaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5pbnB1dC1pIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtaSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5pbnB1dC1pIHRleHRhcmVhOmZvY3VzICsgc3BhbiwgLmlucHV0LWkgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBzcGFuLFxuICAgIC5pbnB1dC1pIGlucHV0OmZvY3VzICsgc3BhbixcbiAgICAuaW5wdXQtaSBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIHNwYW4ge1xuICAgICAgYm90dG9tOiA5MCU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzU5NTk1OTsgfVxuICAuaW5wdXQtaV90ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxuICAgIC5pbnB1dC1pX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5pbnB1dC1pIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDhweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5jb3B5cmlnaHQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29weXJpZ2h0LmxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNUY3OyB9XG4gIC5jb3B5cmlnaHRfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29weXJpZ2h0X190eCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjOUY5RjlGOyB9XG4gIC5jb3B5cmlnaHRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzlGOUY5RjsgfVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiA5OTc7IH1cbiAgLmZvb3Rlcl9fY250IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvb3Rlcl9fcGFnZS1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMTkuNXB4OyB9XG4gIC5mb290ZXJfX3BhZ2UtbmF2LXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gICAgYmFja2dyb3VuZDogI0M0QzRDNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZvb3Rlcl9fcGFnZS1uYXYtcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjQTM0REZGOyB9XG4gIC5mb290ZXJfX3BhZ2UtbmF2LW1lbnUgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmZvb3Rlcl9fcGFnZS1uYXYtbWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6ICNDNEM0QzQ7IH1cbiAgICAuZm9vdGVyX19wYWdlLW5hdi1tZW51IGE6aG92ZXIsIC5mb290ZXJfX3BhZ2UtbmF2LW1lbnUgYS5hY3RpdmUge1xuICAgICAgY29sb3I6ICM4RjVERkE7IH1cbiAgLmZvb3Rlcl9fc29jLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcmlnaHQ6IDE5LjVweDsgfVxuICAgIC5mb290ZXJfX3NvYy1tZW51IGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4OyB9XG4gICAgLmZvb3Rlcl9fc29jLW1lbnUgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmZvb3Rlcl9fc29jLW1lbnUgYTpob3ZlciBwYXRoIHtcbiAgICAgICAgZmlsbDogIzhGNURGQTsgfVxuXG4udG9vbHMtcy5pbmFjdGl2ZSAuY2FyZC13cmFwLFxuLnRvb2xzLXMuaW5hY3RpdmUgLmNhcmQtaW5mbyxcbi50b29scy1zLmluYWN0aXZlIC50b29scy1zX19pIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRvb2xzLXMtY250IC5hYm91dC1zX19idG4tc2Nyb2xsIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5icmVhZGNydW1icy5saWdodCAuYnJlYWRjcnVtYnNfX2xpc3QgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5icmVhZGNydW1ic19fY250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjVweDtcbiAgbGVmdDogMTkuNXB4OyB9XG4gIC5icmVhZGNydW1ic19fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgLmJyZWFkY3J1bWJzX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5icmVhZGNydW1ic19fbGlzdCBhIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ubWFpbi1iLWJnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb250ZW50L2JnLWNudC0xLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7IH1cblxuLm1haW4tYiB7XG4gIGhlaWdodDogOTgwcHg7IH1cbiAgLm1haW4tYi5hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTIwcHggMDsgfVxuICAubWFpbi1iLmRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMxQTEzMTQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1iLmRhcmsgLmgxLXQsXG4gICAgLm1haW4tYi5kYXJrIC5oMi10LFxuICAgIC5tYWluLWIuZGFyayAuaDMtdCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubWFpbi1iLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5tYWluLWIuZml4IHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7IH1cbiAgLm1haW4tYiAudG9vbHMtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1haW4tYiAudG9vbHMtcy5yaWdodCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAubWFpbi1iIC50b29scy1zLnJpZ2h0IC50b29scy1zX19jYXJkLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAgIC5tYWluLWIgLnRvb2xzLXMubGVmdCAudG9vbHMtc19fY2FyZC1saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAubWFpbi1iIC5jb3B5cmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tYWluLWJfX2NudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1haW4tYl9fY250LmZpeC1zIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubWFpbi1iX19jb2wuYXV0byB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm1haW4tYl9fY29sLm1heCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tYl9fY29sLmxpbWl0IHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLWJfX2NvbC5saW1pdC0yIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLWJfX2NvbC5zdGF0aWMge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tYl9fY29sLnN0YXRpYy0yIHtcbiAgICBtYXgtd2lkdGg6IDYzMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLWJfX3R4LWJsb2NrLmZpeCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLm1haW4tYl9faW1nLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAubWFpbi1iX19pbWcubGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC5tYWluLWJfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5zZXJ2aWNlLXBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjQ3cHg7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuc2VydmljZS1waG9uZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNzBweDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbnRlbnQvc2VydmljZS1waG9uZS5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAxOXB4O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5zZXJ2aWNlLXBob25lX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlcnZpY2UtcGhvbmVfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlcnZpY2UtcGhvbmVfX2xpc3QgdWwge1xuICAgICAgbWF4LXdpZHRoOiA1MTRweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlcnZpY2UtcGhvbmVfX2xpc3QgbGkge1xuICAgICAgbWF4LXdpZHRoOiAzODZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMDsgfVxuICAgICAgLnNlcnZpY2UtcGhvbmVfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMzBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVFRjE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLnNlcnZpY2UtcGhvbmVfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlcnZpY2UtcGhvbmVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICM2RTE0Q0Y7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNlcnZpY2UtcGhvbmVfX3R4IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzRGNEY0RjsgfVxuXG4ucHJvY2Vzcy1iIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2Nlc3MtYl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gICAgLnByb2Nlc3MtYl9fbGlzdCB1bCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9jZXNzLWJfX2xpc3QgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMjBweDsgfVxuICAgICAgLnByb2Nlc3MtYl9fbGlzdCBsaTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAucHJvY2Vzcy1iX19udW0ge1xuICAgIGNvbG9yOiAjOEY1REZBO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucHJvY2Vzcy1iX190IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2Nlc3MtYl9fdHgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjQkRCREJEOyB9XG5cbi5hYm91dC1iIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuICAuYWJvdXQtYl9fdHgge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjQzRDNEM0O1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7IH1cbiAgICAuYWJvdXQtYl9fdHggcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5hYm91dC1iX190eC5hcnItaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hYm91dC1iX190eC5hcnItaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vdHdvLWFyci5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgLmFib3V0LWJfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDsgfVxuICAuYWJvdXQtYl9fbGlzdC10IHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjOEY1REZBO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLmFib3V0LWJfX2xpc3QtdHgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucG9ydGZvbGlvX2JnIC5wb3J0Zm9saW9fX2NudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbi5wb3J0Zm9saW8uZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxQTEzMTQ7IH1cblxuLnBvcnRmb2xpb19fdCB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5wb3J0Zm9saW9fX3Qud2hpdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wb3J0Zm9saW9fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wb3J0Zm9saW9fX2luZm8tY29sIHtcbiAgbWFyZ2luOiAwIC0xOS41cHggODBweDsgfVxuICAucG9ydGZvbGlvX19pbmZvLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wb3J0Zm9saW9fX2luZm8taSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDM5cHgpO1xuICBtYXJnaW46IDAgMTkuNXB4OyB9XG5cbi5wb3J0Zm9saW9fX2luZm8tdCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLnBvcnRmb2xpb19faW5mby10eCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAucG9ydGZvbGlvX19pbmZvLXR4IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLnBvcnRmb2xpb19faW5mby1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAucG9ydGZvbGlvX19pbmZvLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogIzZFMTRDRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5wb3J0Zm9saW9fX2JpZy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYWluLWItZXJyb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMUExMzE0O1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAubWFpbi1iLWVycm9yX19jbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE5LjVweDsgfVxuICAubWFpbi1iLWVycm9yX19lcnJvciB7XG4gICAgZm9udC1zaXplOiAzMzRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5tYWluLWItZXJyb3JfX3R4IHtcbiAgICBtYXgtd2lkdGg6IDczNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5tYWluLWItZXJyb3JfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDk0OS45OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGFjdC1zX19jb3B5cmlnaHQge1xuICAgIGJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogODQ5Ljk4cHgpIHtcbiAgLmgyLXQge1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4OyB9XG4gIC5jb250YWN0LXNfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnBvcnRmb2xpby1zX19tYWluIHtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuICAucG9ydGZvbGlvLXNfX2gyLXQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnRvb2xzLXNfX2kge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5hYm91dC1zX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4OyB9XG4gIC50b29scy1zX19ib3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gIC50b29scy1zX19pY29uLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7IH1cbiAgLnRvb2xzLXNfX2ljb24tbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwIDE2cHggMTZweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3OTkuOThweCkge1xuICAuYWJvdXQtc19fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDsgfVxuICAudG9vbHMtc19fY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5tYWluLWIgLnRvb2xzLXMubGVmdCAudG9vbHMtc19fY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgLm1haW4tYiAudG9vbHMtcy5yaWdodCAudG9vbHMtc19fY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAudG9vbHMtc19faSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgZmxleDogMCAwIDE4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2OTkuOThweCkge1xuICAuYWJvdXQtc19fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1NjVweDsgfVxuICAuYWJvdXQtc19faDItdCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gIC5jb250YWN0LXNfX3N1Yi10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb250YWN0LXNfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmNvbnRhY3Qtc19faW5mby1pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jb250YWN0LXNfX2ZlZWRiYWNrIHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5jb250YWN0LXMgLmlucHV0LWkge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTg0OS45OHB4KSB7XG4gIC5tYWluLXNfX3ZpZGVvLWJnIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC05NjBweDtcbiAgICB3aWR0aDogMTkyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICAuY250LWluLTIge1xuICAgIG1heC13aWR0aDogOTkycHg7IH1cbiAgLm1haW4tYl9fY29sLnN0YXRpYy0yIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4OyB9XG4gIC5tYWluLWIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLm1haW4tYi5maXgge1xuICAgIGhlaWdodDogOTgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7IH1cbiAgLm1haW4tYi5jb250YWN0LXMge1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgLm1haW4tYi1lcnJvcl9fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMjM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWFpbi1iLWVycm9yX190eCB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmFib3V0LWJfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYWJvdXQtYl9fbGlzdC10IHtcbiAgICBmb250LXNpemU6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ5OS45OHB4KSB7XG4gIC5tYWluLXNfX3ZpZGVvLWJnIHtcbiAgICBtYXJnaW4tbGVmdDogLTg1MHB4O1xuICAgIHdpZHRoOiAxNzAwcHg7IH1cbiAgLmNudC1pbiB7XG4gICAgbWF4LXdpZHRoOiA5OTJweDsgfVxuICAucG9ydGZvbGlvLXNfX2kge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAzMzBweDsgfVxuICAucG9ydGZvbGlvLXNfX2k6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7IH1cbiAgLnBvcnRmb2xpby1zX19pLWltZyB7XG4gICAgaGVpZ2h0OiAyMjBweDsgfVxuICAucG9ydGZvbGlvLXNfX2ktaW5mbyB7XG4gICAgdG9wOiAyNDVweDsgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5oZWFkZXJfX2xvZ28sXG4gIC5oZWFkZXJfX2J0bi1ibG9jayB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWFpbi1tZW51X19tZW51IGxpIHtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAubWFpbi1tZW51X19tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAubWFpbi1tZW51X19jb250YWN0IHtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7IH1cbiAgICAubWFpbi1tZW51X19jb250YWN0IGEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5tYWluLW1lbnVfX2NvbnRhY3QgYS5taW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5tYWluLW1lbnVfX3NvYy1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpbi1zX192aWRlby1iZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NTBweDtcbiAgICB3aWR0aDogMTUwMHB4OyB9XG4gIC5oMS10IHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7IH1cbiAgLmgyLXQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAubWFpbi1zX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLmZvb3Rlcl9fcGFnZS1uYXYsXG4gIC5mb290ZXJfX3NvYy1tZW51IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuaGVhZGVyX19idG4tY2xvc2Uge1xuICAgIHJpZ2h0OiAzOXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1iX19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4OyB9XG4gIC5tYWluLWIuZml4IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5tYWluLWIgLnRvb2xzLXMucmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubWFpbi1iX19pbWcsXG4gIC5tYWluLWJfX2ltZy5yaWdodCxcbiAgLm1haW4tYl9faW1nLmxlZnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5tYWluLWItYmcge1xuICAgIGhlaWdodDogNDI1cHg7IH1cbiAgLnBvcnRmb2xpb19faW5mby1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wb3J0Zm9saW9fX2luZm8taSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tYi5hdXRvIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLmFib3V0LWJfX2xpc3QgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFib3V0LWJfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmFib3V0LWIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubWFpbi1iIC5jb3B5cmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5tYWluLXNfX2J0bi1zY3JvbGwge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5hYm91dC1zX19idG4tc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tYWluLXNfX3ZpZGVvLWJnIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwMHB4O1xuICAgIHdpZHRoOiAxMDAwcHg7IH1cbiAgaHRtbCxcbiAgYm9keSxcbiAgYm9keS5zY3JvbGwtcGFnZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgYm9keS5zY3JvbGwtcGFnZSAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5jbnQsXG4gIC5jbnQtaW4ge1xuICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAucy1wYWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tYWluLXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1NjBweDsgfVxuICAudHgtYW5pbWF0ZWQgc3BhbixcbiAgLnN1Yi10X2FuaW1hdGVkLFxuICAuaC1hbmltYXRlZCxcbiAgLmJ0bi1hbmltYXRlZCxcbiAgLmNudC1hbmltYXRlZCxcbiAgLnN1Yi10LWFuaW1hdGVkLFxuICAubWFpbi1hbmltYXRlZC1zLFxuICAuY250LWFuaW1hdGVkLXMsXG4gIC52aWRlby1iZyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaDEtdCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gIC5oMi10IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgLmZvb3Rlcl9fcGFnZS1uYXYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5hYm91dC1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5hYm91dC1zX3ZpZGVvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4OyB9XG4gIC5zLXBhZF9jIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zLXBhZF9jIC5jbnQtaW4ge1xuICAgICAgcGFkZGluZzogMCAyNHB4OyB9XG4gIC5hYm91dC1zX190b29scy1zdWItdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5hYm91dC1zX19jbnQtaW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFib3V0LXNfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAuYWJvdXQtc19fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7IH1cbiAgLnRvb2xzLXMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNjBweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAudG9vbHMtc19fY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jYXJkLXdyYXAsXG4gIC5jYXJkLWluZm8sXG4gIC50b29scy1zX19pIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAudG9vbHMtc19faSB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGhlaWdodDogMjU2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gIC5wb3J0Zm9saW8tc19faSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5wb3J0Zm9saW8tc19faTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucG9ydGZvbGlvLXNfX2k6aG92ZXIgLnBvcnRmb2xpby1zX19pLWltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAucG9ydGZvbGlvLXNfX2k6aG92ZXIgLnBvcnRmb2xpby1zX19pLWltZyBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5wb3J0Zm9saW8tc19faS1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wb3J0Zm9saW8tc19faS1pbmZvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5wb3J0Zm9saW8tc19fbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucG9ydGZvbGlvLXNfX2k6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY29udGFjdC1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuY29udGFjdC1zX19tYWluIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvbnRhY3Qtc19faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGFjdC1zX19jb3B5cmlnaHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuYWJvdXQtc19fdG9vbHMtc3ViLXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG4gIC5jb250YWN0LXNfX2ZlZWRiYWNrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tbWVudSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubWFpbi1tZW51X19jbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5tYWluLW1lbnVfX2NvbnRhY3Qge1xuICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gIC5tYWluLW1lbnVfX2NvbnRhY3QgbGkge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmhlYWRlcl9fYnRuLWJ1cmdlciB7XG4gICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gICAgLmhlYWRlcl9fYnRuLWJ1cmdlciBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgICB0b3A6IDEyNXB4OyB9XG4gIC5tYWluLWJfX2NudCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tYWluLWJfX2NvbC5zdGF0aWMge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAubWFpbi1iX19jb2wuZi1jb3VwIHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLnNlcnZpY2UtcGhvbmUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYWluLWJfX3R4LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5wcm9jZXNzLWJfX2xpc3QgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucHJvY2Vzcy1iX19saXN0IGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTsgfVxuICAubWFpbi1iIC50b29scy1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOS41cHg7XG4gICAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gIC5tYWluLWIgLnRvb2xzLXNfX2kge1xuICAgIHBhZGRpbmc6IDMycHg7IH1cbiAgLm1haW4tYiAudG9vbHMtc19fYm90IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDsgfVxuICAubWFpbi1iIC5hYm91dC1zX19idG4tc2Nyb2xsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm1haW4tYiAudG9vbHMtcy5yaWdodCAudG9vbHMtc19fY2FyZC1saW5rLFxuICAubWFpbi1iIC50b29scy1zLmxlZnQgLnRvb2xzLXNfX2NhcmQtbGluayB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZXJ2aWNlLXBob25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNlcnZpY2UtcGhvbmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5zZXJ2aWNlLXBob25lX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZXJ2aWNlLXBob25lX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYWluLWJfX3R4LWJsb2NrLmZpeCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWFpbi1iLWVycm9yX19lcnJvciB7XG4gICAgZm9udC1zaXplOiAxMzRweDsgfVxuICAubWFpbi1iLWVycm9yX190eCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb2Nlc3MtYl9fdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAucG9ydGZvbGlvX2JnIHtcbiAgICBoZWlnaHQ6IDQ4MHB4OyB9XG4gIC5tYWluLWItYmcge1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLnBvcnRmb2xpb19fdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWJvdXQtYiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYWJvdXQtYl9fdHgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYWJvdXQtYl9fdHguYXJyLWljb246OmJlZm9yZSB7XG4gICAgdG9wOiAtNzVweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5hYm91dC1iX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFib3V0LWJfX2xpc3QtdCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuYWJvdXQtYl9fbGlzdC10eCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM4RjVERkE7IH1cbiAgLnRvb2xzLXNfX3R4LWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAudG9vbHMtc19fY2FyZC1saW5rLmxpbmUgLnRvb2xzLXNfX3RvcDo6YWZ0ZXIge1xuICAgIGhlaWdodDogM3B4OyB9XG4gIC50b29scy1zX190eC1saXN0IGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7IH1cbiAgLnRvb2xzLXNfX2ljb24tbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwOyB9XG4gIC5tYWluLWIsXG4gIC5tYWluLWIuYXV0byB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5wcm9jZXNzLWJfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnByb2Nlc3MtYl9fbGlzdCBsaTpudGgtY2hpbGQoMm4rMikge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5zdWItdCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG4gIC5oMS10IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7IH1cbiAgLmgyLXQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAuaDMtdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIC50eC1taW4sXG4gIC5wcm9jZXNzLWJfX3R4LFxuICAucG9ydGZvbGlvX19pbmZvLXR4LFxuICAucG9ydGZvbGlvX19pbmZvLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAucG9ydGZvbGlvX19pbmZvLXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnBvcnRmb2xpb19faW5mby10eCBwLFxuICAucG9ydGZvbGlvX19pbmZvLWxpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnR4LWFuaW1hdGVkX19zcGFjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAuYnRuLXN0MiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xcyBlYXNlLWluLW91dDsgfVxuICAgIC5idG4tc3QyOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjOEY1REZBOyB9XG4gIC5idG4tc3QyOmFmdGVyLFxuICAuYnRuLXN0MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmhlYWRlcl9fYnRuLXN0MyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuLXN0MyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gIC50b29scy1zX19pIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5tYWluLWIgLnRvb2xzLXNfX2kge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLm1haW4tYiAudG9vbHMtc19fYm90IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAudG9vbHMtc19fdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gIC50b29scy1zX190b3Age1xuICAgIGhlaWdodDogMzBweDsgfVxuICAudG9vbHMtc19fdG9wOjphZnRlciB7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgLnRvb2xzLXMge1xuICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4IDI0cHg7IH1cbiAgLmFib3V0LXNfX3R4IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudG9vbHMtc19faW5mbyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLnBvcnRmb2xpby1zX19tYWluIHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAucG9ydGZvbGlvLXNfX2ktdHgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAucG9ydGZvbGlvLXNfX2ktc3ViLXQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAucG9ydGZvbGlvLXNfX2ktc3ViLXQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG4gIC5wb3J0Zm9saW8tc19faDItdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuY29udGFjdC1zX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jb250YWN0LXNfX2luZm8tc3ViLXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbnRhY3Qtc19faW5mby1hLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAuY29udGFjdC1zX19pbmZvLWEtbGlua19taW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGFjdC1zX19mZWVkYmFjayB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4OyB9XG4gIC5mb3JtX19ydWxlcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5jb3B5cmlnaHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvcHlyaWdodF9fdHgge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFib3V0LXNfX2J0bi1zdDEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmFib3V0LXNfdmlkZW8ge1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgYmFja2dyb3VuZDogI0U3RTBFNjsgfVxuICAuYWJvdXQtc19fdmlkZW8tYmcge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5hYm91dC1zX192aWRlby1iZyB2aWRlbyB7XG4gICAgd2lkdGg6IDE2MCU7IH1cbiAgLnZpZGVvLWJnX2ZpeDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTdlMGU2IDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICAuY29weXJpZ2h0X19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tbWVudV9fY250IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm1haW4tbWVudV9fbWVudSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5tYWluLW1lbnVfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1haW4tbWVudV9fY29udGFjdCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMi42MjVweDsgfVxuICAgIC5tYWluLW1lbnVfX2NvbnRhY3QgdWwge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1haW4tbWVudV9fY29udGFjdCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tYWluLW1lbnVfX21lbnUgbGksXG4gIC5tYWluLW1lbnVfX2NvbnRhY3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLm1haW4tbWVudV9fY29udGFjdCBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5tYWluLW1lbnVfX21lbnUgYSxcbiAgLm1haW4tbWVudV9fY29udGFjdCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAubWFpbi1tZW51X19tZW51IGEubWluLFxuICAgIC5tYWluLW1lbnVfX2NvbnRhY3QgYS5taW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgLmFib3V0LXNfdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDY2MHB4OyB9XG4gIC5hYm91dC1zX19idG4tc2Nyb2xsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMCAyNXB4OyB9IH1cbiIsIi8qIVxyXG4gKiBwYWdlcGlsaW5nLmpzIDEuNS42XHJcbiAqXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9hbHZhcm90cmlnby9wYWdlUGlsaW5nLmpzXHJcbiAqIEBsaWNlbnNlIE1JVCBsaWNlbnNlZFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTYgYWx2YXJvdHJpZ28uY29tIC0gQSBwcm9qZWN0IGJ5IEFsdmFybyBUcmlnb1xyXG4gKi9cclxuaHRtbCwgYm9keSB7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuXHJcbiAgICAvKkF2b2lkIGZsaWNrZXIgb24gc2xpZGVzIHRyYW5zaXRpb25zIGZvciBtb2JpbGUgcGhvbmVzICMzMzYgKi9cclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxufVxyXG4ucHAtc2VjdGlvbiB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIFxyXG4gICAgLyogZml4ZXMgZmxpY2tlcmluZyBpbiBmaXJlZm94Ki9cclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgXHJcbn1cclxuLnBwLWVhc2luZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC4wMDAsIDAuOTkwKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjAwMCwgMC45OTApO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjAwMCwgMC45OTApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjAwMCwgMC45OTApO1xyXG4gICAgLyogY3VzdG9tICovXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjAwMCwgMC45OTApO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC4wMDAsIDAuOTkwKTtcclxuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjAwMCwgMC45OTApO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuMDAwLCAwLjk5MCk7XHJcbiAgICAvKiBjdXN0b20gKi9cclxufVxyXG4jcHAtbmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbiNwcC1uYXYucmlnaHQge1xyXG4gICAgcmlnaHQ6IDE3cHg7XHJcbn1cclxuI3BwLW5hdi5sZWZ0IHtcclxuICAgIGxlZnQ6IDE3cHg7XHJcbn1cclxuLnBwLXNlY3Rpb24ucHAtdGFibGV7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4ucHAtdGFibGVDZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnBwLXNsaWRlc05hdntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5wcC1zbGlkZXNOYXYuYm90dG9tIHtcclxuICAgIGJvdHRvbTogMTdweDtcclxufVxyXG4ucHAtc2xpZGVzTmF2LnRvcCB7XHJcbiAgICB0b3A6IDE3cHg7XHJcbn1cclxuI3BwLW5hdiB1bCxcclxuLnBwLXNsaWRlc05hdiB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuI3BwLW5hdiBsaSxcclxuLnBwLXNsaWRlc05hdiBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgbWFyZ2luOiA3cHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG4ucHAtc2xpZGVzTmF2IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4jcHAtbmF2IGxpIGEsXHJcbi5wcC1zbGlkZXNOYXYgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4jcHAtbmF2IGxpIC5hY3RpdmUgc3BhbixcclxuLnBwLXNsaWRlc05hdiAuYWN0aXZlIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxufVxyXG4jcHAtbmF2IHNwYW4sXHJcbi5wcC1zbGlkZXNOYXYgc3BhbiB7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4ucHAtdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbn1cclxuLnBwLXRvb2x0aXAucmlnaHQge1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbn1cclxuLnBwLXRvb2x0aXAubGVmdCB7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG59XHJcbi5wcC1zY3JvbGxhYmxle1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cbiAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgY29sb3I6ICNDQ0M7IH1cbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlOmhvdmVyLFxuICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgLm1mcC1hcnJvdzpob3ZlcixcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWFycm93OmJlZm9yZSxcbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cbiIsIiR0aGljazogMnB4O1xyXG4kcGFkOiA5cHg7XHJcbiRleHRyYTogY2FsYygjeyRwYWR9ICogMik7XHJcbiRjb2xvcjogJHB1cnBsZTtcclxuXHJcbi5idG4tc3QxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgY29sb3I6ICRwdXJwbGU7XHJcbiAgICBib3JkZXI6ICR0aGljayBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6ICRwYWQgJGV4dHJhO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3R0b206IC0kdGhpY2s7XHJcbiAgICAgICAgbGVmdDogJGV4dHJhO1xyXG4gICAgICAgIHJpZ2h0OiAkZXh0cmE7XHJcbiAgICAgICAgaGVpZ2h0OiAkdGhpY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gICAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigxLCAwLCAuMzcsIDEpIDAuMnMsXHJcbiAgICAgICAgICAgIHJpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKC4wNCwgLjQ4LCAwLCAxKSAwLjZzLFxyXG4gICAgICAgICAgICBsZWZ0IDAuNHMgY3ViaWMtYmV6aWVyKC4wNCwgLjQ4LCAwLCAxKSAwLjZzO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMC4zZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgbW9ub3NwYWNlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHBhZCwgMCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKC4yLCAwLCAwLCAxKSAwLjRzO1xyXG4gICAgfSBcclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuXHJcbiAgICAgICAgJi4tcmlnaHQsXHJcbiAgICAgICAgJi4tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkdGhpY2s7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLSR0aGljaztcclxuICAgICAgICAgICAgdG9wOiAtJHRoaWNrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLi10b3AsXHJcbiAgICAgICAgJi4tYm90dG9tIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdGhpY2s7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0kdGhpY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtJHRoaWNrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLi1yaWdodCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtJHRoaWNrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMSwgMCwgLjY1LCAxLjAxKSAwLjIzcztcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi4tdG9wIHtcclxuICAgICAgICAgICAgdG9wOiAtJHRoaWNrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wOHMgbGluZWFyIDAuNDNzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi4tbGVmdCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0kdGhpY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA4cyBsaW5lYXIgMC41MXM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLSR0aGljaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDEsIDAsIC42NSwgMS4wMSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xyXG4gICAgICAgICAgICByaWdodDogLSR0aGljaztcclxuICAgICAgICAgICAgbGVmdDogLSR0aGljaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMSwgMCwgLjY1LCAxLjAxKSAwLjE3cyxcclxuICAgICAgICAgICAgICAgIHJpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDEsIDAsIC42NSwgMS4wMSksXHJcbiAgICAgICAgICAgICAgICBsZWZ0IDBzIDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKC4yLCAwLCAwLCAxKSAwLjRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcblxyXG4gICAgICAgICAgICAmLi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMSwgMCwgLjY1LCAxLjAxKSAwLjJzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLi10b3Age1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDhzIGxpbmVhciAwLjRzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDhzIGxpbmVhciAwLjQ4cztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi4tYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLCAuNTMsIC4yOSwgMSkgMC41NnM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRob3ZlcjogJHB1cnBsZS1sZztcclxuJGJvcmRlci13aWR0aDogMXB4O1xyXG5cclxuLmJ0bi1zdDIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXgtd2lkdGg6IDIwMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjRweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICRib3JkZXItd2lkdGggI2ZmZmZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgY3Vyc29yOiBwb2ludGVyIWltcG9ydGFudDtcclxuICBcclxuICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB9XHJcbiAgXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXIgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTgyZGVnLDApO1xyXG4gIH1cclxuICBcclxuICAmOmFmdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGhvdmVyO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3KDAsNDBkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcclxuICB9XHJcbiAgXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGhvdmVyO1xyXG5cclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tldygwLDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSIsIi5idG4tc3QzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBjb2xvcjogJHB1cnBsZS1sZztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHVycGxlLWxnO1xyXG4gICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59IiwiLnVuZC1sMSB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwIDAlLCAjMDAwIDEwMCUpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4wNWVtO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xyXG4gICAgQGV4dGVuZCAldHItMTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkcHVycGxlIDAlLCAkcHVycGxlIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XHJcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfZyB7XHJcbiAgICBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGdyYXkgMCUsICRncmF5IDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XHJcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMnB4O1xyXG5cdCAgICBAZXh0ZW5kICV0ci0xO1xyXG5cclxuXHQgICAgJjpob3ZlciB7XHJcblx0ICAgIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkcHVycGxlIDAlLCAkcHVycGxlIDEwMCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMnB4O1xyXG5cdCAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9wIHtcclxuICAgIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkcHVycGxlIDAlLCAkcHVycGxlIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XHJcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xyXG5cdCAgICBAZXh0ZW5kICV0ci0xO1xyXG5cclxuXHQgICAgJjpob3ZlciB7XHJcblx0ICAgIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkcHVycGxlIDAlLCAkcHVycGxlIDEwMCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xyXG5cdCAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51bmQtbDE1IHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAgMCUsICMwMDAgMTAwJSk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxLjVweDtcclxuICAgIEBleHRlbmQgJXRyLTE7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHB1cnBsZSAwJSwgJHB1cnBsZSAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4wNWVtO1xyXG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDEuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfZyB7XHJcbiAgICBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGdyYXkgMCUsICRncmF5IDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XHJcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMS41cHg7XHJcblx0ICAgIEBleHRlbmQgJXRyLTE7XHJcblxyXG5cdCAgICAmOmhvdmVyIHtcclxuXHQgICAgXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwdXJwbGUgMCUsICRwdXJwbGUgMTAwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4wNWVtO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxLjVweDtcclxuXHQgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udW5kLWwyIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAgMCUsICMwMDAgMTAwJSk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAycHg7XHJcbiAgICBAZXh0ZW5kICV0ci0xO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwdXJwbGUgMCUsICRwdXJwbGUgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcclxuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9nIHtcclxuICAgIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ3JheSAwJSwgJGdyYXkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcclxuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAycHg7XHJcblx0ICAgIEBleHRlbmQgJXRyLTE7XHJcblxyXG5cdCAgICAmOmhvdmVyIHtcclxuXHQgICAgXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwdXJwbGUgMCUsICRwdXJwbGUgMTAwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4wNWVtO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAycHg7XHJcblx0ICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3Age1xyXG4gICAgXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwdXJwbGUgMCUsICRwdXJwbGUgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcclxuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAycHg7XHJcblx0ICAgIEBleHRlbmQgJXRyLTE7XHJcblxyXG5cdCAgICAmOmhvdmVyIHtcclxuXHQgICAgXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwdXJwbGUgMCUsICRwdXJwbGUgMTAwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4wNWVtO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAycHg7XHJcblx0ICAgIH1cclxuICAgIH1cclxufSIsIiRob3ZlckVhc2luZzogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4kcmV0dXJuRWFzaW5nOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG5cclxuLmNhcmQtd3JhcCB7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIFxyXG4gICY6aG92ZXIge1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAwLjZzICRob3ZlckVhc2luZyxcclxuICAgICAgICBib3gtc2hhZG93IDJzICRob3ZlckVhc2luZztcclxuICAgICAgYm94LXNoYWRvdzpcclxuICAgICAgICByZ2JhKGJsYWNrLCAwLjY2KSAwIDE1cHggNDBweCAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29scy1zX190b3Age1xyXG5cclxuICAgICAgJjo6YWZ0ZXIgIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4zMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9vbHMtc19fdCxcclxuICAgIC50b29scy1zX19pbmZvIHtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAtMXB4IDJweCAzcHggcmdiYSgwLDAsMCwwLjMzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvb2xzLXNfX3RvcDo6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb246IC42cyAkaG92ZXJFYXNpbmc7XHJcbn1cclxuXHJcbi50b29scy1zX190LFxyXG4udG9vbHMtc19faW5mbyB7XHJcbiAgdHJhbnNpdGlvbjogLjZzICRob3ZlckVhc2luZztcclxuXHJcbiAgc3BhbiB7XHJcbiAgICB0cmFuc2l0aW9uOiAuNnMgJGhvdmVyRWFzaW5nO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxNHB4IDM0cHggcmdiYSgyMSwgMywgMzksIDAuMyk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHRyYW5zaXRpb246IC42cyAkcmV0dXJuRWFzaW5nO1xyXG59XHJcblxyXG4uY2FyZC1pbmZvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNpdGlvbjogLjZzICRob3ZlckVhc2luZztcclxufSIsIkBrZXlmcmFtZXMgZmFkZUluRG93bi1uZXcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTcwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC50eC1hbmltYXRlZCB7XHJcbi8vIFx0QGV4dGVuZCAlZmxleF9qYy1zX2FpLWM7XHJcbi8vIFx0QGV4dGVuZCAlZmxleF93O1xyXG5cclxuLy8gXHRzcGFuIHtcclxuLy8gXHRcdG9wYWNpdHk6IDA7XHJcbi8vIFx0XHRAZXh0ZW5kICV0ci01O1xyXG4vLyBcdH1cclxuXHJcbi8vIFx0Ji5hY3RpdmUge1xyXG5cdFx0XHJcbi8vIFx0XHRzcGFuIHtcclxuLy8gXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5Eb3duLW5ldztcclxuLy8gXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcblxyXG4vLyBcdCYuYWN0aXZlMiB7XHJcblxyXG4vLyBcdFx0c3BhbiB7XHJcbi8vIFx0XHRcdG9wYWNpdHk6IDE7XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG5cclxuLy8gXHRzcGFuIHtcclxuXHJcbi8vIFx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIDk5IHtcclxuXHJcbi8vIFx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbi8vIFx0XHRcdFx0JGxlbmd0aDogMHMrJGkvMzU7XHJcbi8vIFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAkbGVuZ3RoO1xyXG4vLyBcdFx0XHR9XHJcbi8vIFx0XHR9IFxyXG4vLyBcdH1cclxuXHJcbi8vIFx0Jl9fYmxvY2sge1xyXG4vLyBcdFx0QGV4dGVuZCAlZmxleF9qYy1zX2FpLWM7XHJcbi8vIFx0XHR3aWR0aDogMTAwJTtcclxuLy8gXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcbi8vIFx0fVxyXG5cclxuLy8gXHQmX19zcGFjZSB7XHJcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG5Aa2V5ZnJhbWVzIHR4QW5pbWF0ZWQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzUlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnR4LWFuaW1hdGVkIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRhbmltYXRpb246IHR4QW5pbWF0ZWQ7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHR4QW5pbWF0ZWRTIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDM1JSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi50eC1hbmltYXRlZC1zIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGFuaW1hdGlvbjogdHhBbmltYXRlZFM7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaEFuaW1hdGVkIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1JSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5oLWFuaW1hdGVkIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRhbmltYXRpb246IGhBbmltYXRlZDtcclxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYnRuQW5pbWF0ZWQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1hbmltYXRlZCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0YW5pbWF0aW9uOiBidG5BbmltYXRlZDtcclxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG5cdH1cclxuXHJcblx0Ji5hY3RpdmUyIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN1YlRBbmltYXRlZCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3ViLXQtYW5pbWF0ZWQge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGFuaW1hdGlvbjogc3ViVEFuaW1hdGVkO1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjbnRBbmltYXRlZCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY250LWFuaW1hdGVkIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjlzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRhbmltYXRpb246IGNudEFuaW1hdGVkO1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuOXM7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjbnRBbmltYXRlZFMge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tYW5pbWF0ZWQtcyxcclxuLmNudC1hbmltYXRlZC1zIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMS4zcyBlYXNlLWluLW91dDtcclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0YW5pbWF0aW9uOiBjbnRBbmltYXRlZFM7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjbnRBbmltYXRlZFNTIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01JSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5jbnQtYW5pbWF0ZWQtc3Mge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRhbmltYXRpb246IGNudEFuaW1hdGVkU1M7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjbnRBbmltYXRlZExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5jbnQtYW5pbWF0ZWQtbGVmdCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBhbmltYXRpb246IGNudEFuaW1hdGVkTGVmdDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGFuaW1hdGlvbjogY250QW5pbWF0ZWRTUztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjbnRBbmltYXRlZFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5jbnQtYW5pbWF0ZWQtcmlnaHQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYW5pbWF0aW9uOiBjbnRBbmltYXRlZFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYW5pbWF0aW9uOiBjbnRBbmltYXRlZFNTO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7fVxuLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7fVxuLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7fVxuLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7fVxuLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7fVxuXG5cbkBtZWRpYSAobWF4LWhlaWdodDogOTQ5Ljk4cHgpIHtcblxuXHQuaGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmZvb3RlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5jb250YWN0LXNfX2NvcHlyaWdodCB7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogODQ5Ljk4cHgpIHtcblxuXHQuaDItdCB7XG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdH1cblxuXHQuY29udGFjdC1zX19tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cblx0LnBvcnRmb2xpby1zX19tYWluIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxuXG5cdC5wb3J0Zm9saW8tc19faDItdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXG5cdC50b29scy1zX19pIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0aGVpZ2h0OiAyMDBweDtcbiAgXHRcdGZsZXg6IDAgMCAyMDBweDtcbiAgXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cblxuXHQuYWJvdXQtc19fbGVmdCB7XG5cdFx0bWF4LXdpZHRoOiA0MjVweDtcblx0fVxuXG5cdC50b29scy1zX19ib3Qge1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHR9XG5cdFxuXHQudG9vbHMtc19faWNvbi1saXN0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuXHR9XG5cblx0LnRvb2xzLXNfX2ljb24tbGlzdCBsaSB7XG5cdFx0bWFyZ2luOiAwIDE2cHggMTZweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzk5Ljk4cHgpIHtcblxuXHQuYWJvdXQtc19fbGVmdCB7XG5cdFx0bWF4LXdpZHRoOiAzNzVweDtcblx0fVxuXG5cdC50b29scy1zX19jYXJkLWxpbmsge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdH1cblxuXHQubWFpbi1iIC50b29scy1zLmxlZnQgLnRvb2xzLXNfX2NhcmQtbGluayB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHR9XG5cblx0Lm1haW4tYiAudG9vbHMtcy5yaWdodCAudG9vbHMtc19fY2FyZC1saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogMTRweDtcblx0fVxuXHRcblx0LnRvb2xzLXNfX2kge1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuICBcdFx0ZmxleDogMCAwIDE4MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjk5Ljk4cHgpIHtcblxuXHQuYWJvdXQtc19fbGVmdCB7XG5cdFx0bWF4LXdpZHRoOiA1NjVweDtcblx0fVxuXG5cdC5hYm91dC1zX19oMi10IHtcblx0ICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHR9XG5cblx0LmNvbnRhY3Qtc19fc3ViLXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuY29udGFjdC1zX19pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LmNvbnRhY3Qtc19faW5mby1pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LmNvbnRhY3Qtc19fZmVlZGJhY2sge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQuY29udGFjdC1zIHtcblxuXHRcdC5pbnB1dC1pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQ5Ljk4cHgpIHtcblx0XG5cdC5tYWluLXNfX3ZpZGVvLWJnIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0oMTkyMHB4IC8gMik7XG5cdFx0d2lkdGg6IDE5MjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG5cdFxuXHQuY250LWluLTIge1xuXHRcdG1heC13aWR0aDogOTkycHg7XG5cdH1cblxuXHQubWFpbi1iX19jb2wuc3RhdGljLTIge1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdH1cblxuXHQubWFpbi1iIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cblx0Lm1haW4tYi5maXgge1xuXHRcdGhlaWdodDogOTgwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nLXRvcDogMTgwcHg7XG5cdH1cblxuXHQubWFpbi1iLmNvbnRhY3QtcyB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0fVxuXG5cdC5tYWluLWItZXJyb3JfX2Vycm9yIHtcblx0XHRmb250LXNpemU6IDIzNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQubWFpbi1iLWVycm9yX190eCB7XG5cdCAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cblx0LmFib3V0LWJfX2xpc3Qge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5hYm91dC1iX19saXN0LXQge1xuXHRcdGZvbnQtc2l6ZTogODBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ5OS45OHB4KSB7XG5cblx0Lm1haW4tc19fdmlkZW8tYmcge1xuXHRcdG1hcmdpbi1sZWZ0OiAtKDE3MDBweCAvIDIpO1xuXHRcdHdpZHRoOiAxNzAwcHg7XG5cdH1cblxuXHQuY250LWluIHtcblx0XHRtYXgtd2lkdGg6IDk5MnB4O1xuXHR9XG5cblx0LmhlYWRlcl9fbG9nbyB7XG5cdFx0Ly8gd2lkdGg6IDE1MHB4O1xuXHR9XG5cdFxuXHQucG9ydGZvbGlvLXNfX21haW4ge1xuXHRcdC8vIHBhZGRpbmc6IDAgNDVweDtcblx0fVxuXG5cdC5wb3J0Zm9saW8tc19faSB7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRoZWlnaHQ6IDMzMHB4O1xuXHR9XG5cblx0LnBvcnRmb2xpby1zX19pOm50aC1jaGlsZCgybikge1xuXHRcdG1hcmdpbi10b3A6IDExNXB4O1xuXHR9XG5cblx0LnBvcnRmb2xpby1zX19pLWltZyB7XG5cdFx0aGVpZ2h0OiAyMjBweDtcblx0fVxuXG5cdC5wb3J0Zm9saW8tc19faS1pbmZvIHtcblx0XHR0b3A6IDI0NXB4O1xuXHR9XG5cdFxuXG5cdC5oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuaGVhZGVyX19sb2dvLFxuXHQuaGVhZGVyX19idG4tYmxvY2sge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQuaGVhZGVyX19sb2dvIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcblxuXHQubWFpbi1tZW51X19tZW51IHtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tbWVudV9fY29udGFjdCB7XG5cdFx0bWF4LWhlaWdodDogNTAlO1xuXG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblxuXHRcdFx0Ji5taW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Lm1haW4tbWVudV9fc29jLW1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm1haW4tc19fdmlkZW8tYmcge1xuXHRcdG1hcmdpbi1sZWZ0OiAtKDE1MDBweCAvIDIpO1xuXHRcdHdpZHRoOiAxNTAwcHg7XG5cdH1cblxuXHQuaDEtdCB7XG5cdFx0Zm9udC1zaXplOiA1OHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHR9XG5cblx0LmgyLXQge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0fVxuXG5cdC5tYWluLXNfX2J0biB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXG5cdC5mb290ZXJfX3BhZ2UtbmF2LFxuXHQuZm9vdGVyX19zb2MtbWVudSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQuaGVhZGVyX19idG4tY2xvc2Uge1xuXHRcdHJpZ2h0OiAzOXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuXG5cdC5hYm91dC1iX19saXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDExMHB4O1xuXHR9XG5cblx0Lm1haW4tYi5maXgge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQubWFpbi1iIC50b29scy1zLnJpZ2h0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0XG5cdC5tYWluLWJfX2ltZyxcblx0Lm1haW4tYl9faW1nLnJpZ2h0LFxuXHQubWFpbi1iX19pbWcubGVmdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQubWFpbi1iLWJnIHtcblx0XHRoZWlnaHQ6IDQyNXB4O1xuXHR9XG5cblx0LnBvcnRmb2xpb19faW5mby1jb2wge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnBvcnRmb2xpb19faW5mby1pIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXHR9XG5cblx0LmJyZWFkY3J1bWJzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1haW4tYi5hdXRvIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdH1cblxuXHQuYWJvdXQtYl9fbGlzdCB1bCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5hYm91dC1iX19saXN0IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LmFib3V0LWIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5tYWluLWIgLmNvcHlyaWdodCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cblxuXHQubWFpbi1zX19idG4tc2Nyb2xsIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdC5hYm91dC1zX19idG4tc2Nyb2xsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Lm1haW4tc19fdmlkZW8tYmcge1xuXHRcdG1hcmdpbi1sZWZ0OiAtKDEwMDBweCAvIDIpO1xuXHRcdHdpZHRoOiAxMDAwcHg7XG5cdH1cblx0XG5cdGh0bWwsXG5cdGJvZHksXG5cdGJvZHkuc2Nyb2xsLXBhZ2UsIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdGJvZHkuc2Nyb2xsLXBhZ2Uge1xuXG5cdFx0LmhlYWRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG5cblx0Ym9keSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cdFxuXHQuY250LFxuXHQuY250LWluIHtcblx0XHRwYWRkaW5nOiAwIDI0cHg7XG5cdH1cblxuXHQucy1wYWQge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblxuXHQuaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQubWFpbi1zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogNTYwcHg7XG5cdH1cblxuXHQudHgtYW5pbWF0ZWQgc3Bhbixcblx0LnN1Yi10X2FuaW1hdGVkLFxuXHQuaC1hbmltYXRlZCxcblx0LmJ0bi1hbmltYXRlZCxcblx0LmNudC1hbmltYXRlZCxcblx0LnN1Yi10LWFuaW1hdGVkLFxuXHQubWFpbi1hbmltYXRlZC1zLFxuXHQuY250LWFuaW1hdGVkLXMsXG5cdC52aWRlby1iZyB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5oMS10IHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdH1cblxuXHQuaDItdCB7XG5cdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR9XG5cblx0LmZvb3Rlcl9fcGFnZS1uYXYge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0LmFib3V0LXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0Jl92aWRlbyB7XG5cdFx0XHRtaW4taGVpZ2h0OiA1NjBweDtcblx0XHR9XG5cdH1cblxuXHQucy1wYWRfYyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQuY250LWluIHtcblx0XHRcdHBhZGRpbmc6IDAgMjRweDtcblx0XHR9XG5cdH1cblxuXHQuYWJvdXQtc19fdG9vbHMtc3ViLXQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5hYm91dC1zX19jbnQtaW4ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuYWJvdXQtc19fcmlnaHQge1xuXHRcdG1heC13aWR0aDogNjUwcHg7XG5cdFx0cGFkZGluZzogMCAyNHB4O1xuXHR9XG5cblx0LmFib3V0LXNfX2xlZnQge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG9yZGVyOiAxO1xuXHRcdGZsZXgtc2hyaW5rOiAxO1xuXHR9XG5cblx0LnRvb2xzLXMge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nOiAyMHB4IDAgNjBweDtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0fVxuXG5cdC50b29scy1zX19jYXJkLWxpbmsge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuY2FyZC13cmFwLFxuXHQuY2FyZC1pbmZvLFxuXHQudG9vbHMtc19faSB7XG5cdFx0dHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcblx0fVxuXG5cdC50b29scy1zX19pIHtcblx0XHR3aWR0aDogMjU2cHg7XG5cdFx0aGVpZ2h0OiAyNTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdH1cblxuXHQucG9ydGZvbGlvLXNfX2kge1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblxuXHRcdFx0LnBvcnRmb2xpby1zX19pLWltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvcnRmb2xpby1zX19pLWltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQucG9ydGZvbGlvLXNfX2ktaW5mbyB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5wb3J0Zm9saW8tc19fbWFpbiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5wb3J0Zm9saW8tc19faTpudGgtY2hpbGQoMm4pIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNvbnRhY3QtcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQuY29udGFjdC1zX19tYWluIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQuY29udGFjdC1zX19pbmZvIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LmNvbnRhY3Qtc19fY29weXJpZ2h0IHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQuYWJvdXQtc19fdG9vbHMtc3ViLXQge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHR9XG5cblx0LmNvbnRhY3Qtc19fZmVlZGJhY2sge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tYWluLW1lbnUge1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0Ly8gaGVpZ2h0OiBhdXRvO1xuXHRcdC8vIGhlaWdodDogMVxuXHR9XG5cblx0Lm1haW4tbWVudV9fY250IHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHQvLyBvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cblx0Lm1haW4tbWVudV9fY29udGFjdCB7XG5cdFx0ZmxleC1zaHJpbms6IDE7XG5cdH1cblxuXHQubWFpbi1tZW51X19jb250YWN0IGxpIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmhlYWRlcl9fYnRuLWJ1cmdlciB7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5icmVhZGNydW1ic19fbGlzdCB7XG5cdFx0dG9wOiAxMjVweDtcblx0fVxuXG5cdC5tYWluLWJfX2NudCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0Lm1haW4tYl9fY29sIHtcblxuXHRcdCYuc3RhdGljIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cblx0XHQmLmYtY291cCB7XG5cdFx0XHRvcmRlcjogLTE7XG5cdFx0fVxuXHR9XG5cblx0LnNlcnZpY2UtcGhvbmUge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Lm1haW4tYl9fdHgtYmxvY2sge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQucHJvY2Vzcy1iX19saXN0IHVsIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQucHJvY2Vzcy1iX19saXN0IGxpIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcblx0fVxuXG5cdC5tYWluLWIgLnRvb2xzLXMge1xuXHRcdHBhZGRpbmctbGVmdDogMTkuNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE5LjVweDtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdH1cblxuXHQubWFpbi1iIC50b29scy1zX19pIHtcblx0XHRwYWRkaW5nOiAzMnB4O1xuXHR9XG5cblx0Lm1haW4tYiAudG9vbHMtc19fYm90IHtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0fVxuXG5cdC5tYWluLWIgLmFib3V0LXNfX2J0bi1zY3JvbGwge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHRcblx0Lm1haW4tYiAudG9vbHMtcy5yaWdodCAudG9vbHMtc19fY2FyZC1saW5rLFxuXHQubWFpbi1iIC50b29scy1zLmxlZnQgLnRvb2xzLXNfX2NhcmQtbGluayB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHRcblx0LnNlcnZpY2UtcGhvbmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zZXJ2aWNlLXBob25lX19saXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNlcnZpY2UtcGhvbmVfX2ltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubWFpbi1iX190eC1ibG9jay5maXgge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG5cblx0Lm1haW4tYi1lcnJvcl9fZXJyb3Ige1xuXHRcdGZvbnQtc2l6ZTogMTM0cHg7XG5cdH1cblxuXHQubWFpbi1iLWVycm9yX190eCB7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LnByb2Nlc3MtYl9fdCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxuXG5cdC5wb3J0Zm9saW9fYmcge1xuXHRcdGhlaWdodDogNDgwcHg7XG5cdH1cblxuXHQubWFpbi1iLWJnIHtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHR9XG5cblx0LnBvcnRmb2xpb19fdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5hYm91dC1iIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmFib3V0LWJfX3R4IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuYWJvdXQtYl9fdHguYXJyLWljb246OmJlZm9yZSB7XG5cdFx0dG9wOiAtNzVweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LmFib3V0LWJfX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5hYm91dC1iX19saXN0LXQge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblxuXHQuYWJvdXQtYl9fbGlzdC10eCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Y29sb3I6ICRwdXJwbGUtbGc7XG5cdH1cblxuXHQudG9vbHMtc19fdHgtbGlzdCBsaSB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG5cblx0LnRvb2xzLXNfX2NhcmQtbGluay5saW5lIC50b29scy1zX190b3A6OmFmdGVyIHtcblx0XHRoZWlnaHQ6IDNweDtcblx0fVxuXG5cdC50b29scy1zX190eC1saXN0IGxpOjpiZWZvcmUge1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdH1cblxuXHQudG9vbHMtc19faWNvbi1saXN0IGxpIHtcblx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdH1cblxuXHQubWFpbi1iLFxuXHQubWFpbi1iLmF1dG8ge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxuXG5cdC5wcm9jZXNzLWJfX2xpc3QgbGkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQucHJvY2Vzcy1iX19saXN0IGxpOm50aC1jaGlsZCgybisyKSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdGJvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5zdWItdCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHR9XG5cdFxuXHQuaDEtdCB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHR9XG5cblx0LmgyLXQge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0fVxuXG5cdC5oMy10IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdH1cblxuXHQudHgtbWluLFxuXHQucHJvY2Vzcy1iX190eCxcblx0LnBvcnRmb2xpb19faW5mby10eCxcblx0LnBvcnRmb2xpb19faW5mby1saXN0IGxpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdH1cblxuXHQucG9ydGZvbGlvX19pbmZvLXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblxuXHQucG9ydGZvbGlvX19pbmZvLXR4IHAsXG5cdC5wb3J0Zm9saW9fX2luZm8tbGlzdCBsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC50eC1hbmltYXRlZF9fc3BhY2Uge1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxuXG5cdC5idG4tc3QyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjFzIGVhc2UtaW4tb3V0OyBcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRwdXJwbGUtbGc7XG5cdFx0fVxuXHR9XG5cdFxuXHQuYnRuLXN0MjphZnRlcixcblx0LmJ0bi1zdDI6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0LmhlYWRlciB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdH1cblxuXHQuaGVhZGVyX19idG4tc3QzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmJ0bi1zdDMge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0fVxuXG5cdC50b29scy1zX19pIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG5cblx0Lm1haW4tYiAudG9vbHMtc19faSB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0fVxuXG5cdC5tYWluLWIgLnRvb2xzLXNfX2JvdCB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdH1cblxuXHQudG9vbHMtc19fdCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LnRvb2xzLXNfX3RvcCB7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LnRvb2xzLXNfX3RvcDo6YWZ0ZXIge1xuXHRcdGhlaWdodDogM3B4O1xuXHR9XG5cblx0LnRvb2xzLXMge1xuXHRcdHBhZGRpbmc6IDIwcHggMCA2MHB4IDI0cHg7XG5cdH1cblxuXHQuYWJvdXQtc19fdHgge1xuXHQgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIFx0bGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnRvb2xzLXNfX2luZm8gc3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LnBvcnRmb2xpby1zX19tYWluIHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0fVxuXG5cdC5wb3J0Zm9saW8tc19faS10eCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LnBvcnRmb2xpby1zX19pLXN1Yi10IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHQucG9ydGZvbGlvLXNfX2ktc3ViLXQ6OmJlZm9yZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LnBvcnRmb2xpby1zX19oMi10IHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cblx0LmNvbnRhY3Qtc19fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jb250YWN0LXNfX2luZm8tc3ViLXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQvLyAuY29udGFjdC1zX19pbmZvLWkge1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdC8vIH1cblxuXHQuY29udGFjdC1zX19pbmZvLWEtbGluayB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR9XG5cblx0LmNvbnRhY3Qtc19faW5mby1hLWxpbmtfbWluIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQuY29udGFjdC1zX19mZWVkYmFjayB7XG5cdFx0cGFkZGluZzogMzJweCAyNHB4O1xuXHR9XG5cblx0LmZvcm1fX3J1bGVzIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuY29weXJpZ2h0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmNvcHlyaWdodF9fdHgge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuYWJvdXQtc19fYnRuLXN0MSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdC5hYm91dC1zX3ZpZGVvIHtcblx0XHRoZWlnaHQ6IDU2MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNFN0UwRTY7XG5cdH1cblxuXHQuYWJvdXQtc19fdmlkZW8tYmcge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmFib3V0LXNfX3ZpZGVvLWJnIHZpZGVvIHtcblx0XHR3aWR0aDogMTYwJTtcblx0fVxuXG5cdC52aWRlby1iZ19maXg6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR0b3A6IC00MHB4O1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAyMCU7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzEsMjI0LDIzMCwxKSA2MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdH1cblxuXHQuY29weXJpZ2h0X19ibG9jayB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQvLyAubWFpbi1tZW51IHt9XG5cblx0Lm1haW4tbWVudV9fY250IHtcblx0XHQvLyBvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXG5cdC5tYWluLW1lbnVfX21lbnUge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5tYWluLW1lbnVfX2NvbnRhY3Qge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuNjI1cHg7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHQubWFpbi1tZW51X19tZW51IGxpLFxuXHQubWFpbi1tZW51X19jb250YWN0IGxpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHR9XG5cblx0Lm1haW4tbWVudV9fY29udGFjdCBzcGFuIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHR9XG5cdFxuXHQubWFpbi1tZW51X19tZW51IGEsXG5cdC5tYWluLW1lbnVfX2NvbnRhY3QgYSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG5cdFx0Ji5taW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlcl9fYnRuLWJ1cmdlciB7XG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuYWJvdXQtc192aWRlbyB7XG5cdFx0bWluLWhlaWdodDogNjYwcHg7XG5cdH1cblxuXHQuYWJvdXQtc19fYnRuLXNjcm9sbCB7XG5cdFx0cGFkZGluZzogMjBweCA1MHB4IDAgMjVweDtcblx0fVxufSJdfQ== */


















/* custom.css */

.service-phone__list { overflow: hidden; }
@media (min-width: 992px) {
  .main-b.auto { padding-top: 65px; padding-bottom: 65px; }
}
@media (min-width: 1600px) {
  .main-b.main-b-dh { height: auto; padding-top: 65px; padding-bottom: 65px; }
  .main-b.main-b-dhb { height: auto; padding-bottom: 65px; }
  .main-b.contact-s { height: auto;  }
  .main-b.contact-s .contact-s__cnt-in { padding-top: 65px; padding-bottom: 190px; }
  .main-b.contact-s .contact-s__main { margin-top: 0; }
}



.service-phone__list li:nth-child(2n+2) { background-color: #d2d2d2; }





/* CSS for Portfolio page (filter, moreButton) */

.titleFilter {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.titleFilter .filter {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.titleFilter .filter .filterItem,
.titleFilter .filter .filter-item,
.titleFilter .filter .filter-item .bx-filter-param-text {
	letter-spacing: .5px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    position: relative;
	margin-right: 40px;
	cursor: pointer;
}

.titleFilter .filter .filterItem,
.titleFilter .filter .filter-item,
.titleFilter .filter .filter-item:not(.active) .bx-filter-param-text {
  color: #ffffff;
}

.titleFilter .filter .filter-item .bx-filter-param-text {
  display: flex;
}
.titleFilter .filter .filterItem:last-child,
.titleFilter .filter .filter-item:last-child {
	margin-right: 0px;
}
.titleFilter .filter .filterItem.active,
.bx-filter .bx-filter-param-label.disabled .filterItem.active .bx-filter-param-text,
.titleFilter .filter .filterItem.active .bx-filter-param-text,
.titleFilter .filter .filter-item.active {
	color: #8F5DFA !important;
	cursor: default;
}
.titleFilter .filter .filterItem.active:after,
.titleFilter .filter .filter-item.active:after {
	content: "";
	position: absolute;
	bottom: -12px;
	left: 0;
	background-color: #8F5DFA;
	height: 2px;
	width: 100%;
}
.titleFilter .filter .filterItem:after,
.titleFilter .filter .filter-item:after {
	content: "";
	position: absolute;
	bottom: -12px;
	left: 0;
	background-color: #8F5DFA;
	height: 2px;
	-webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	width: 0%;
}
.titleFilter .filter .filterItem:hover,
.titleFilter .filter .filter-item:hover {
	color: #8F5DFA;
}
.titleFilter .filter .filterItem:hover:after,
.titleFilter .filter .filter-item:hover:after {
	width: 100%;
}
.filter-item input[type=checkbox] {
  display: none;
}

.withCheckPages {
	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;
}
.withCheckPages .checkPages {
	text-align: center;
	font-size: 16px;
	margin-top: 7px;
	letter-spacing: 1px;
	color: #828282;
}




@media (min-width: 1500px) and (max-width: 1720px) {
	.titleFilter {
    flex-wrap: wrap;
  }

}
@media (max-width: 991.98px) {
	.s-pad {
		padding: 150px 0 50px 0;
	}
}
@media (max-width: 880px) {
	.titleFilter h2 {
		margin-bottom: 20px;
	}
	.titleFilter {
		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: start;
		-ms-flex-align: start;
        align-items: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
        justify-content: flex-start;
		margin-bottom: 60px;
	}
	.titleFilter .filter {
		opacity: .7;
		font-size: 13px;
		margin-right: 25px;
	    display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
        justify-content: flex-start;
	}
	.titleFilter .filter .filterItem {
		margin-bottom: 25px;
	}
	.titleFilter .filter:last-child {
		margin-right: 0;
	}
	.titleFilter .filter .filterItem:after, .titleFilter .filter .filterItem.active:after {
		bottom: -6px;
	}
}

.portfolio-s__navigation {
  position: fixed;
  top: 130px;
  bottom: 90px;
  right: 25px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}

.portfolio-s__btn {
  width: 50px;
  height: 50px;
}
.portfolio-s__scrollbar {
  height: 100%;
  width: 8px;
  
  border-radius: 8px;
  overflow-y: auto;
  overflow-x: hidden;
}

.portfolio-s__scrollbar::-webkit-scrollbar {
  width: 8px; 
}
.portfolio-s__scrollbar::-webkit-scrollbar-track {
  background-color: #ffffff;
  border-radius: 8px;
  margin: 2px 0;
}
.portfolio-s__scrollbar::-webkit-scrollbar-thumb {
  background-color: #6012B4; 
  border-radius: 8px;
  box-shadow: inset 0 0 8px #6012B4;
}
.portfolio-s__scrollbar::-webkit-scrollbar-button {
  display: none; 
  width: 0;
  height: 0;
  background: transparent;
}
.portfolio-s__scrollbar::-webkit-scrollbar-button:single-button {
  display: none;
  width: 0;
  height: 0;
} 
.portfolio-s__scrollbar-inner {
  width: 1px; 
}
.portfolio-s.active {
  transform: none !important;
}
@media (max-width: 1200px) {
	.portfolio-s__navigation {
    right: 0;
  }
}
@media (max-width: 991.98px) {
	.portfolio-s__navigation {
    display: none;
  }
}
/* End */


/* Start:/bitrix/templates/digimatix_new/css/custom.css?179086273375701*/

.service-phone__list { overflow: hidden; }
@media (min-width: 992px) {
  .main-b.auto { padding-top: 65px; padding-bottom: 65px; }
  .section.contact-s { display: flex; flex-direction: row; align-items: center; }
  .main-b.section.contact-s { display: block; padding-bottom: 1px; }
  .section.contact-s .contact-s__main { margin-top: 0; }  
}
@media (min-width: 1600px) {
  .main-b.main-b-dh { height: auto; padding-top: 65px; padding-bottom: 65px; }
  .main-b.main-b-dhb { height: auto; padding-bottom: 65px; }
  .main-b.contact-s { height: auto;  }
  .main-b.contact-s .contact-s__cnt-in { padding-top: 90px; padding-bottom: 80px; }
  .main-b.contact-s .contact-s__main { margin-top: 0; }
  .contact_p .contact-p__cnt-in .contact-p__main { margin-top: 40px; }
}
.service-phone__list li:nth-child(2n+2) { background-color: #E9ECEF; }

#bx-panel { position: fixed!important; width: 100%!important; top: 0; left: 0; z-index: 10000!important; }

a.btn-st2 { text-align: center; line-height: 64px }

.form_errors { font-size: 16px; padding-bottom: 15px; }
.form_note { text-align: center; font-size: 18px; font-weight: 400; letter-spacing: 0.75px; color: #6E14CF; }
input.form__btn { border: none; }
.form__input-i.input-i.err { border-bottom-color: red!important; }

.video-bg.video-bg-img { background-image: url('/bitrix/templates/digimatix_new/css/../images/bg_01.jpg'); background-size: cover; background-position: center bottom; }

.titleFilter .filter .filterItem input { display: none; }

.main-s__h1-t { color: #000; }
.about-b.about-b-typed { padding-left: 0; }
.about-b.about-b-typed .about-b__tx { padding-left: 0; }


body.dp_page .main-b__tx.tx-min li { position: relative; font-size: 18px; line-height: 1.5;  margin-bottom: 16px; padding-left: 24px; }
body.dp_page .main-b__tx.tx-min ul li::before { content: ''; position: absolute; top: 10px; left: 0; width: 6px; height: 6px; background: #6E14CF; border-radius: 10px; }
@media (max-width: 575.98px) {
    body.dp_page .main-b__tx.tx-min li { margin-bottom: 10px; font-size: 14px; line-height: 25px; }
}

.main-s__btn-scroll { color: #000000; }

body .wysiwyg * { color: #000; font-style: normal; font-weight: 300; font-size: 24px; line-height: 36px; }
body.dark-theme .wysiwyg * { color: #C4C4C4; }
body .dark .wysiwyg * { color: #fff; }
body .wysiwyg h1 { font-weight: 300; font-size: 70px; line-height: 90px; color: #000000; margin-bottom: 40px; }
body .wysiwyg h2 { font-weight: 300; font-size: 64px; line-height: 80px; color: #000000; margin-bottom: 40px; }
body .wysiwyg h3 { font-weight: 300; font-size: 38px; line-height: 55px; color: #000000; margin-bottom: 40px; }
body .wysiwyg h4,
body .wysiwyg h5,
body .wysiwyg h6 { font-weight: 300; font-size: 32px; line-height: 45px; color: #000000; margin-bottom: 32px; }
body .wysiwyg p { margin-bottom: 24px; }
body .wysiwyg strong,
body .wysiwyg b { font-weight: bold; }
body .wysiwyg a { text-decoration-line: underline; color: inherit; }
body .wysiwyg a:hover { color: #6E14CF!important; }
body .wysiwyg a:hover * { color: inherit!important; }
body .wysiwyg li { position: relative; font-size: 18px; line-height: 1.5; margin-bottom: 16px; padding-left: 24px; }
body .wysiwyg ul { margin-bottom: 24px; margin-top: 24px; }
body .wysiwyg ul li::before { content: ''; position: absolute; top: 10px; left: 0; width: 6px; height: 6px; background: #6E14CF; border-radius: 10px; }
body .wysiwyg ol { margin-bottom: 24px; margin-top: 24px; counter-reset: item; }
body .wysiwyg ol li { font-weight: 300; font-size: 18px; line-height: 32px; padding-left: 34px; }
body .wysiwyg ol li::before { content: counter(item) ". "; position: absolute; top: 0; left: 0; counter-increment: item; font-size: 18px; line-height: 32px; color: #8F5DFA; font-weight: bold; }
.portfolio__info-tx.wysiwyg * { font-size: 18px; line-height: 1.5; }
.portfolio__info-tx.wysiwyg ol li::before { line-height: 1.5; }

.main-b__tx.tx-min.wysiwyg * { font-size: 18px; line-height: 32px; color: #595959; }
.dark .main-b__tx.tx-min.wysiwyg * { color: #fff; }
.main-b__tx.tx-min.wysiwyg ul li::before { top: 14px; }
.main-b__tx.tx-min.wysiwyg ol li::before { content: counter(item) ". "; position: absolute; top: 0; left: 0; counter-increment: item; font-size: 18px; line-height: 32px; color: #8F5DFA; font-weight: bold; }
@media (max-width: 575.98px) {
    body .wysiwyg * { font-size: 18px; line-height: 24px; }
    body .wysiwyg li { margin-bottom: 10px; font-size: 14px; line-height: 25px; }
    .portfolio__info-tx.wysiwyg * { font-size: 14px; line-height: 25px; }
    .portfolio__info-tx.wysiwyg ol li::before { line-height: 25px; }
    .main-b__tx.tx-min.wysiwyg * { font-size: 18px; line-height: 32px; }
}

.header__btn-block a + a { margin-left: 40px; }
@media (max-width: 719px) {
  .header__btn-block a.pr_btn { display: none; }
}

.main-b.auto.graph { padding-top: 150px; padding-bottom: 150px; }
.main-b__col_lst {  }
.main-b__col_lst_itm { display: flex; justify-content: space-between; margin-bottom: 30px; align-items: center; }
.main-b__col_lst_itm:last-child { margin-bottom: 0; }
.main-b__col_lst_itm_img { flex-shrink: 0; display: flex; width: 96px; height: 96px; background: #FFFFFF; box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.05); align-items: center; justify-content: center; }
.main-b__col_lst_itm_img img { width: auto; height: auto; max-width: 100%; max-height: 100%; }
.main-b__col_lst_itm_txt { flex-shrink: 0; width: calc(100% - 96px); padding-left: 30px; }
.main-b__col_lst_itm_txt_hd { font-weight: 500; font-size: 24px; line-height: 30px; color: #000; }
.main-b__col_lst_itm_txt_dscr { font-weight: 300; font-size: 18px; line-height: 32px; color: #4F4F4F; }
@media (max-width: 991px) {
    .main-b.auto.graph { padding: 40px 12px 57px; }
    .main-b.auto.graph .main-b__cnt { justify-content: center; padding-left: 12px; padding-right: 12px; }
    .main-b.auto.graph .main-b__img { margin-top: 0; }
    .main-b.auto.graph .main-b__col.limit { padding-top: 40px; }
    .main-b__col_lst_itm_txt_hd { font-weight: 500; font-size: 16px; line-height: 24px; }
    .main-b__col_lst_itm_txt_dscr { font-weight: 300; font-size: 14px; line-height: 25px; }
}
@media (max-width: 480px) {
    .main-b__col_lst_itm { margin-bottom: 16px; }
    .main-b__col_lst_itm_img { width: 72px; height: 72px; }
    .main-b__col_lst_itm_img img { max-width: 45px; max-height: 45px; }
    .main-b__col_lst_itm_txt { flex-shrink: 0; width: calc(100% - 72px); padding-left: 32px; }
}

.portfolio-s__parallax-item { -webkit-transition: all 100ms ease; transition: all 100ms ease; }

html.overhide { overflow: hidden!important; }

.titleFilter .filter .filterItem { -webkit-transition: none; -o-transition: none; transition: none; }

.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i_textarea textarea.lock + span,
.contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback form.contact-p__feedback-form .form__cnt .form__input-group .input-i input.lock + span { bottom: 90%; font-size: 13px; 
  color: #595959; }

@media (min-width: 992px) {
  .main-menu__contact .addr_top > a { position: relative; top: 14px; }
}

.card-wrap { cursor: inherit; }

.animate__animated.animate__delay-6s {
  -webkit-animation-delay: 6s;
  animation-delay: 6s;
  -webkit-animation-delay: calc(var(--animate-delay)*6);
  animation-delay: calc(var(--animate-delay)*6);
}

@media (min-width: 1500px) {
  .header .header__cnt .header__btn-block.header__btn-block_main { width: calc(100% - 350px); }
}
@media (min-width: 768px) {
  .header .header__cnt .header__btn-block.header__btn-block_main { width: calc(100% - 260px); justify-content: space-between; }
  .header .header__cnt .header__btn-block.header__btn-block_main > a:first-child { margin-left: auto; /*margin-right: auto;*/ }
}

.pop-up__success-form.pop-up__success-form-dn { display: none!important; }

body.scroll-page .section.contact-s .copyright { margin-bottom: 0; }

.contact-s__feedback-form .form__rules { color: #828282; font-family: Ubuntu, sans-serif; font-size: 14px; line-height: 20px;
    text-align: center; margin-top: 16px; letter-spacing: 0.366667px; font-weight: normal; }
.contact-s__feedback-form .form__rules a { color: #828282; text-decoration: underline; }

.contact-s__info-i .sh_lnk { font-weight: bold; font-size: 14px; line-height: 16px; letter-spacing: 0.5px; text-transform: uppercase; color: #8F5DFA; }

.pop-up__success-form.route_popup .cnt-in { max-width: 1920px; }
.pop-up__success-form.route_popup .success-form__cnt-in .success-form__content { width: auto; max-width: 100%; max-height: 80vh; flex-wrap: wrap; background: transparent; justify-content: center; }
.pop-up__success-form.route_popup .success-form__cnt-in .success-form__content .r_image { width: auto; height: auto; max-height: 80vh; }
.pop-up__success-form.route_popup .success-form__cnt-in .success-form__content .r_image.mobile { display: none; }
.pop-up__success-form.route_popup .success-form__cnt-in .success-form__content .success-form__close-button { width: 56px; height: 56px; background: #6E14CF; }
.pop-up__success-form.route_popup .success-form__cnt-in .success-form__content .success-form__close-button::after { display: block; content: ''; width: 24px; height: 24px; position: absolute; top: 0; right: 0; bottom: 0;
  left: 0; margin: auto; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAfElEQVR42pXTgQXAMBBG4RshI2SE26ijZoSM0FH+KkU99OmB4HvCSSqdlVE6GVnp+7CS7Azl+3avY4byM7MKiXMkxiUhl4RcEnJJyD2Z4JoE/DOZT9ACcQM2Zo+gsWThE0tWziU7ZyJcEnJJyC0h9yQLXP90Zz/ck6P+zwVxE0HVQHVWMgAAAABJRU5ErkJggg=='); }
@media (max-width: 767px) {
  .pop-up__success-form.route_popup .success-form__cnt-in .success-form__content .r_image.desktop { display: none; }
  .pop-up__success-form.route_popup .success-form__cnt-in .success-form__content .r_image.mobile { display: block; }
  .pop-up__success-form.route_popup .success-form__cnt-in .success-form__content .success-form__close-button { width: 40px; height: 40px; top: 10px; right: 10px; }
}

.btn-st3::before { -webkit-transform: translateX(-101%); transform: translateX(-101%); }
.titleFilter .filter .filterItem:after { overflow: hidden; }
.mob_filter_btn { display: none; }
.titleFilter .filter .filterItem span { display: none; }
@media /*(min-width: 1200px) and*/ (max-width: 1499px) {
  .titleFilter { align-items: flex-start; flex-direction: column; }
  .titleFilter > .portfolio-s__h2-t { margin-bottom: 20px; }
}
@media (max-width: 1024px) {
  .main-menu__cnt { height: calc(100% - 50px); }
  .main-menu__menu {  }
  .main-menu__soc-menu { flex-shrink: 0; }
}
@media (max-width: 992px) {
  .main-b.contact-s { height: auto; }
  .card-wrap { -webkit-transform-style: flat; transform-style: flat; }
}
@media (max-width: 575.98px) {
  .main-menu__menu li { justify-content: flex-start; }
  .main-menu__menu li a { font-size: 21px; }
  .titleFilter { margin-bottom: 20px; }
  .titleFilter > form { width: 100%; }
  .mob_filter_btn { display: block; text-align: center; font-size: 13px; line-height: 15px; letter-spacing: 3px; text-transform: uppercase; color: #8F5DFA; padding: 16px; border: 1px solid #595959; white-space: nowrap; overflow: hidden;
    text-overflow: ellipsis; }
  .mob_filter_btn.opened {  }
  .mob_filter_btn span { display: inline-block; padding-right: 8px; }
  .mob_filter_btn + .filter { display: none; margin-top: 10px; opacity: 1; }
  .mob_filter_btn + .filter .filterItem { display: block; margin-right: 0; margin-bottom: 32px; font-weight: 300; font-size: 14px; line-height: 16px; letter-spacing: 3px; text-transform: uppercase; color: #BDBDBD; }
  .mob_filter_btn + .filter .filterItem.active { color: #8F5DFA; }
  .mob_filter_btn + .filter .filterItem span { display: inline-block; padding-right: 12px; }
  .mob_filter_btn + .filter .filterItem:not(.active) span { color: transparent; }
  .mob_filter_btn + .filter .filterItem::after { display: none!important; }
}




/* Стили для страницы Инструменты */

/* Header */
.tools-page_header {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.tools-page_header .cnt-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
  /* Header left */
  .tools-page_header .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 60%;
    padding-right: 80px;
  }
  .tools-page_header .left span {
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 24px;
  }
  .tools-page_header .left h1 {
    color: #000000;
    font-weight: 300;
    font-size: 70px;
    line-height: 90px;
    margin-bottom: 32px;
  }
  .tools-page_header .left p {
    font-weight: 300;
    font-size: 18px;
    line-height: 32px;
    color: #333333;
  }
  /* Header right */
  .tools-page_header .right {
    width: 40%;
  }


/* Description */
.tools-page_decription {
  background: #1A1314;
  padding-top: 165px;
  padding-bottom: 178px;
}
.tools-page_decription .cnt-in {
  
}
.tools-page_decription h2 {
  color: #ffffff;
  font-weight: 300;
  font-size: 38px;
  line-height: 55px;
  margin-bottom: 48px;
}
.tools-page_decription p {
  color: #ffffff;
  font-weight: 300;
  font-size: 18px;
  line-height: 32px;
  /*-webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;*/
}

/* Tools page - prices cards */
.tools-page_prices {
  width: 100%;
  padding-top: 135px;
}
.tools-page_prices .cnt-in > span {
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #828282;
  font-weight: 300;
  margin-bottom: 24px;
}
.tools-page_prices .cnt-in > h2 {
  font-weight: 300;
  font-size: 38px;
  line-height: 55px;
  color: #000000;
  margin-bottom: 64px;
}
.tools-page_prices .cards {
  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: flex-start;
}
.tools-page_prices .card {  
  padding: 32px;  
  width: calc(33.333% - 20px);
  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-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 40px;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  height: 20px;  
  box-shadow: none;
  overflow: inherit;
  margin-right: calc(60px / 2);
}

@media (min-width: 769px) {
  .tools-page_prices .card:nth-child(3n+3) { margin-right: 0; }
}

.tools-page_prices .card_bg {
  background-color: #7218d2;
  -webkit-box-shadow: 5px 15px 24px rgba(110, 20, 207, 0.25);
  box-shadow: 5px 15px 24px rgba(110, 20, 207, 0.25);
  background-size: 100%;
  background-position: center right;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
}

.tools-page_prices .card .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.tools-page_prices .card .title span {
  color: #ffffff;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.1px;
  margin-bottom: 18px;
}
.tools-page_prices .card .title h3 {
  color: #ffffff;
  font-size: 20px;
  line-height: 36px;
  font-weight: bold;
}
.tools-page_prices .card .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.tools-page_prices .card .price .line {
  height: 1px;
  width: 40px;
  background: #ffffff;
  margin-bottom: 16px;
}
.tools-page_prices .card .price span {
  color: #ffffff;
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  letter-spacing: 0.1em;
}
.tools-page_prices .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 88px;
  padding-bottom: 128px;
}
.tools-page_prices .description img {
  margin-right: 40px;
  height: 50px;
}
.tools-page_prices .description p {
  color: #333333;
  font-weight: 300;
  font-size: 18px;
  line-height: 32px;
  margin-top: 10px;
  width: 75%;
}


/* Tools page - channels block */
.tools-page_channels {
  width: 100%;
  background: #ffffff;
  padding-bottom: 89px;
}
.tools-page_channels .cnt-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.tools-page_channels .cards {
  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;
  min-width: 544px;
  width: 544px;
  margin-right: 90px;
}
.tools-page_channels .card {
  width: 256px;
  height: 256px;  
  margin-bottom: 40px;  
  box-shadow: none;
  border-radius: 0;
  overflow: inherit;
  padding: 32px;
  padding-right: 10px;
}
@media (min-width: 1025px) {
  .tools-page_channels .card { padding: 0; padding-right: 0; }
  .tools-page_channels .card_con { padding: 32px; padding-right: 10px; transform-style: preserve-3d; transform: perspective(500px); }
  .tools-page_channels .card_con h3 { transform: translateZ(60px) scale(0.9); }
  .tools-page_channels .card_con .line { position: relative; right: -10px; transform: translateZ(60px) scale(0.9); }
  .tools-page_channels .card_con > ul  { position: relative; top: -20px; transform: translateZ(60px) scale(0.904); }
  .tools-page_channels .card_con .icons  { position: relative; top: -20px; transform: translateZ(60px) scale(0.904); }
}
.tools-page_channels .card > * {
  position: relative;
  z-index: 2;
}
.tools-page_channels .card_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center right;
  background-color: #a325a3;  
  z-index: 1;
  box-shadow: 0px 14px 34px rgba(21, 3, 39, 0.3);
  border-radius: 4px;
  overflow: hidden;
}



.tools-page_channels .card h3 {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 20px;
}
.tools-page_channels .card .line {
  height: 4px;
  width: 40px;
  background: #ffffff;
  margin-bottom: 48px;
}
.tools-page_channels .card ul {
  padding-left: 18px;
}
.tools-page_channels .card li {
  color: #ffffff;
  font-size: 15px;
  font-weight: 300;
  line-height: 17px;
  letter-spacing: 0.0833333px;
  margin-bottom: 12px;
  list-style-type: disc;
}
.tools-page_channels .card li:last-child {
  margin-bottom: 0;
}
.tools-page_channels .card .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.tools-page_channels .card .icons > div {
  width: 33.333%;
  margin-bottom: 24px;
}

.tools-page_channels .desc {
  width: 100%;
}
.tools-page_channels .desc span {
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #828282;
  margin-bottom: 24px;
  display: block;
}
.tools-page_channels .desc h2 {
  color: #FFFFFF;
  font-weight: 300;
  font-size: 38px;
  line-height: 55px;
  margin-bottom: 36px;
}
.tools-page_channels .desc p {
  color: #FFFFFF;
  font-weight: 300;
  font-size: 18px;
  line-height: 32px;
  margin-bottom: 40px;
}

.tools-page_portfolio .about-s__tx-block-a .portfolio-s__sub-t {
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #ffffff;
}
.tools-page_portfolio .about-s__tx-block-a .portfolio-s__h2-t {
  font-weight: 300;
  font-size: 38px;
  line-height: 55px;
  color: #ffffff;
}
.tools-page_portfolio .portfolio-s__main {
  padding-left: 112px;
}
.tools-page_portfolio .portfolio-s__i {
  max-width: 475px;
}
.tools-page_portfolio .withCheckPages {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.tools-page_portfolio .withCheckPages button {
  margin: 0;
}




/* Адаптивность для страницы Инструменты */
@media (min-width: 769px){
  .tools-page_prices .to_scroll {
    display: none;
  }
  .tools-page_channels .to_scroll {
    display: none;
  }
}

@media (max-width: 1024px){
  .tools-page_header .cnt-in {
    padding-bottom: 56px;
  }
  .tools-page_channels .cards {
    margin-right: 20px;
  }
}

@media (max-width: 991px){
  .tools-page_portfolio .portfolio-s__main {
    padding-left: 0;
  }
}

@media (max-width: 768px){
  .tools-page_header {
    margin-top: 150px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .tools-page_header .cnt-in {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
  }
  .tools-page_header .left {
    width: 100%;
    padding-right: 0;
  }
  .tools-page_header .right {
    width: 100%;
    position: absolute;
    left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
  .tools-page_header .left span {
    font-size: 9px;
    line-height: 10px;
    letter-spacing: 2.625px;
  }
  .tools-page_header .left h1 {
    font-weight: 300;
    font-size: 28px;
    line-height: 37px;
  }
  .tools-page_header .left p {
    font-weight: 300;
    font-size: 14px;
    line-height: 25px;
  }
  .tools-page_header {
    min-height: auto;
  }

  .tools-page_decription {
    padding-top: 40px;
    padding-bottom: 32px;
  }
  .tools-page_decription h2 {
    font-weight: 300;
    font-size: 24px;
    line-height: 37px;
    margin-bottom: 24px;
  }
  .tools-page_decription p {
    -webkit-column-count: unset;
    -moz-column-count: unset;
    column-count: unset;
    font-weight: 300;
    font-size: 14px;
    line-height: 25px;
  }

  .tools-page_prices {
    padding-top: 56px;
  }
  .tools-page_prices .cnt-in > span {
    font-size: 9px;
    line-height: 10px;
    letter-spacing: 2.625px;
    margin-bottom: 12px;
  }
  .tools-page_prices .cnt-in > h2 {
    font-weight: 300;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 26px;
  }
  .tools-page_prices .to_scroll {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 24px;
  }
  .tools-page_prices .to_scroll span {
    color: #000000;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0.04em;
    margin-right: 24px;
    font-weight: 400;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .tools-page_prices .to_scroll img {
    max-height: 13px;
  }
  .tools-page_prices .cards {
    width: calc(100% + 40px);
    position: relative;
    margin-left: -20px;
    padding-left: 20px;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-x: scroll;
  }
  .tools-page_prices .card {
    min-width: 160px;
    padding: 16px;
    width: 160px;
    height: 160px;
    margin-right: 32px;
    margin-bottom: 0;
  }
  .tools-page_prices .card .title span {
    font-size: 12px;
    line-height: 15px;
    font-weight: 300;
    letter-spacing: 0.0667px;
    margin-bottom: 6px;
  }
  .tools-page_prices .card .title h3 {
    font-size: 14px;
    line-height: 20px;
  }
  .tools-page_prices .card .price .line {
    width: 24px;
    margin-bottom: 8px; 
  }
  .tools-page_prices .card .price span {
    font-weight: 300;
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 0.1em;
  }

  .tools-page_prices .description {
    margin-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-bottom: 50px;
  }
  .tools-page_prices .description img {
    max-height: 42px;
    margin-bottom: 24px;
  }
  .tools-page_prices .description p {
    font-weight: 300;
    font-size: 14px;
    line-height: 25px;
    margin-top: 0;
    width: 100%;
  }

  .tools-page_channels {
    padding-top: 56px;
  }
  .tools-page_channels .cnt-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .desc {
    width: 100%;
	background-color: #FFFFFF;
  }
  .desc span {
    font-size: 9px;
    line-height: 10px;
    letter-spacing: 2.625px;
    margin-bottom: 12px;
  }
  .desc p {
    font-weight: 300;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 52px;
  }
  .tools-page_channels .to_scroll {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 24px;
  }
  .tools-page_channels .to_scroll span {
    color: #000000;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0.04em;
    margin-right: 24px;
    font-weight: 400;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .tools-page_channels .to_scroll img {
    max-height: 13px;
  }
  .tools-page_channels .cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: scroll;
    width: calc(100% + 40px);
    margin-left: -20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 57px;
    min-width: unset;
  }
  .tools-page_channels .card {
    min-width: 160px;
    width: 160px;
    height: 160px;
    margin-right: 32px;
    padding: 16px;
    margin-bottom: 0;
  }
  .tools-page_channels .card h3 {
    font-weight: 500;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.5px;
    margin-bottom: 11px;
    height: 32px;
  }
  .tools-page_channels .card .line {
    height: 2px;
    width: 24px;
    margin-bottom: 16px;
  }
  .tools-page_channels .card li {
    font-size: 11px;
    line-height: 13px;
    letter-spacing: 0.46px;
    margin-bottom: 8px;
  }
  .tools-page_channels .card .icons > div {
    margin-bottom: 16px;
    height: 24px;
  }
  .tools-page_channels .card .icons img {
    width: 24px;
    height: 24px;
  }
  .tools-page_channels {
    padding-bottom: 0;
  }

  .tools-page_portfolio {
    padding-top: 56px;
  }
  .tools-page_portfolio .about-s__tx-block-a .portfolio-s__sub-t {
    font-size: 9px;
    line-height: 10px;
    letter-spacing: 2.625px;
    color: #828282;
    margin-bottom: 12px;
  }
  .tools-page_portfolio .about-s__tx-block-a .portfolio-s__h2-t {
    font-weight: 300;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 0;
  }
  .tools-page_portfolio .titleFilter {
    margin-bottom: 40px;
  }
  .tools-page_portfolio .portfolio-s__main {
    padding-left: 0;
    margin: 0;
  }
  .tools-page_portfolio .withCheckPages {
    margin-top: 20px;
  }
}

@media (min-width: 992px) and (max-width: 1499px) {
  .tools-page_portfolio .portfolio-s__i {
    max-width: 370px;
  }
}

.main-s { background: #fff; }



.bf_block { width: 565px; height: 184px; background: red; position: fixed; bottom: 80px; right: 80px; z-index: 997; background: linear-gradient(213.36deg, #A525A5 13.7%, #6D18C7 86.18%); border-radius: 16px; overflow: hidden;
  font-family: Ubuntu; padding: 32px; }
.bf_block::after { display: block; content: ''; width: 313px; height: 161px; position: absolute; bottom: 0; right: 0; background-repeat: no-repeat; background-image: url('/bitrix/templates/digimatix_new/css/../images/bf_block_img.png'); }
.bf_block_hd { font-weight: 500; font-size: 24px; line-height: 32px; color: #FFFFFF; margin-bottom: 8px; }
.bf_block_dscr { font-style: normal; font-weight: 300; font-size: 18px; line-height: 24px; color: #FFFFFF; }
.bf_block_btns { margin-top: 12px; }
.bf_block_btns a { display: inline-block; font-weight: bold; font-size: 14px; line-height: 16px; letter-spacing: 0.5px; text-transform: uppercase; color: #FFFFFF; border: 2px solid #B88CE2; padding: 10px 21px; position: relative; 
  z-index: 11; }
.bf_block_cls { position: absolute; top: 24px; right: 24px; display: block; width: 16px; height: 16px; z-index: 11; cursor: pointer; background: no-repeat center center url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC43NTQ4ODMiIHk9IjEzLjk2ODgiIHdpZHRoPSIxOSIgaGVpZ2h0PSIyIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgMC43NTQ4ODMgMTMuOTY4OCkiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHdpZHRoPSIxOSIgaGVpZ2h0PSIyIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxMDcgLTAuNzA3MTA3IC0wLjcwNzEwNyAwLjcwNzEwNyAxNS42MDQ1IDEzLjk2ODgpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K); }
@media (max-width: 1023px) {
  .bf_block { width: 265px; bottom: 30px; right: 30px; padding: 15px; height: 250px; }
  .bf_block::after { background-size: 100% auto; width: 200px; height: 100px; }
}


.filterItem--reklama {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-left: 1px solid #8F5DFA;
padding: 16px;
-webkit-transition: linear .2s;
-o-transition: linear .2s;
transition: linear .2s;
position: relative;
}

.filterItem--reklama:before {
content: '';
display: block;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
height: 0;
background: #8F5DFA;
-webkit-transition: linear .2s;
-o-transition: linear .2s;
transition: linear .2s;
}

.filterItem--reklama__text {
color: #8F5DFA;
font-weight: 700;
font-size: 14px;
letter-spacing: 0.03em;
text-transform: uppercase;
margin-right: 8px;
-webkit-transition: linear .2s;
-o-transition: linear .2s;
transition: linear .2s;
position: relative;
z-index: 2;
}

.filterItem--reklama svg {
-webkit-transition: linear .2s;
-o-transition: linear .2s;
transition: linear .2s;
}

.filterItem--reklama:hover .filterItem--reklama__text {
color: #fff;
}

.filterItem--reklama:hover:before {
height: 100%;
-webkit-animation-name: gelatine;
animation-name: gelatine;
-webkit-animation-duration: 700ms;
animation-duration: 700ms;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}

.filterItem--reklama:hover svg {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-animation-name: arrgelatine;
animation-name: arrgelatine;
-webkit-animation-duration: 800ms;
animation-duration: 800ms;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;

}

.filterItem--reklama:hover svg path {
stroke: #fff;
}

@-webkit-keyframes gelatine {

from,
to {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}

25% {
-webkit-transform: scale(1, 1.1);
transform: scale(1, 1.1);
}

50% {
-webkit-transform: scale(1, 0.9);
transform: scale(1, 0.9);
}

75% {
-webkit-transform: scale(1, 1.05);
transform: scale(1, 1.05);
}
}

@keyframes gelatine {

from,
to {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}

25% {
-webkit-transform: scale(1, 1.1);
transform: scale(1, 1.1);
}

50% {
-webkit-transform: scale(1, 0.9);
transform: scale(1, 0.9);
}

75% {
-webkit-transform: scale(1, 1.05);
transform: scale(1, 1.05);
}
}

@-webkit-keyframes arrgelatine {

from,
to {
margin-left: 10px;
}

50% {
margin-left: 15px;
}

}

@keyframes arrgelatine {

from,
to {
margin-left: 10px;
}

50% {
margin-left: 15px;
}

}

.smartfilter {display: flex;}   .filterItem--reklama {
    margin-left: 40px;}
	
.smartfilter {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.filterItem--reklama {
    white-space: nowrap;
/*    margin-bottom: 25px;*/
}
@media (max-width: 800px) {
    .filterItem--reklama {
        padding: 10px;
		margin-bottom: 25px;
    }
}
@media (max-width: 600px) {
    .filterItem--reklama {
        min-width: 145px;
        margin-left: 20px;
    }
    .smartfilter {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start;
    }
}
.filterItem--reklama { width: 146px;}
.filterItem--reklama {
    white-space: nowrap;
}

@media (max-width: 575px) {
    .titleFilter .filter {
        margin-right: 0;
    }
    .mob_filter_btn + .filter .filterItem {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 20px;
        margin-bottom: 25px;
    }
	.filterItem--reklama {     min-height: 49px;}
}



/*.tools-page_prices .card { padding: 0; }
.tools-page_prices .card .rotate_card_wrap { flex-grow: 1; display: flex; flex-direction: column; overflow: hidden; padding: 32px; width: 100%; height: 100%; }
.tools-page_prices .card .rotate_card_wrap .price { margin-top: auto; }
@media (max-width: 768px) {
  .tools-page_prices .card { height: auto !important; }
  .tools-page_prices .card .rotate_card_wrap { padding: 16px; }
}*/

/*.tools-page_prices .rotate_card_wrap { width: calc(33.333% - 20px); margin-bottom: 40px; margin-right: calc(60px / 2); overflow: hidden; }
.tools-page_prices .rotate_card_wrap .card { width: 100%; margin-bottom: 0; margin-right: 0; }
@media (min-width: 769px) {
  .tools-page_prices .rotate_card_wrap:nth-child(3n+3) { margin-right: 0; }
}

.tools-page_prices .card_bg {  }
@media (min-width: 769px) {
  .tools-page_prices .description img { margin-top: auto; margin-bottom: auto; position: relative; top: 5px; }
}*/



/*
body .rotate_card .card_bg { background: url("/bitrix/templates/digimatix_new/images/tools/digiArrow2.png")!important; }
@media (max-width: 1499px) {
  body .rotate_card .card_bg { background-position: right center!important; }  
}
@media (max-width: 767px) {
  body .rotate_card .card_bg { background-position: -190px center!important; }
}
*/


.rotate_card_wrap { display: flex; flex-direction: column; height: 100%; }
.rotate_card_wrap .price { margin-top: auto; }
@media (min-width: 992px) {
  .rotate_card_wrap { display: flex; flex-direction: column; position: absolute; top: -30px; left: -30px; width: calc(100% + 60px); height: calc(100% + 60px); padding: 64px; overflow: hidden; }
  .rotate_card_wrap .card_bg { top: 30px; left: 30px; width: calc(100% - 60px); height: calc(100% - 60px); }
}



.copyright { margin-bottom: 21px; }
#scroll-main .copyright { margin-bottom: 2px; }

.block_body_lp1_bx24 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.tools-page_channels {
	background-color: #1a1314;
}

.block_body_lp1_bx24 .block_txt p {
    font-style: normal;
    font-weight: 300;
    font-size: 64px;
    line-height: 80px;
    color: #FFFFFF;
}

.block_txt {
    position: relative;
    padding:  106px 0 306px;
	max-width: 770px;
	width: 100%;
	color: #FFFFFF;
}

.block_anim {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    max-width: 702px;
    position: relative;
    height: 1141px;
    overflow: hidden;
    padding: 0 1px;
}

.block_anim::after,
.block_anim::before {
	width: 100%;
	height: 240px;
	display: block;
	content: '';
	position: absolute;
	left: 0;
	z-index: 2;
	background: linear-gradient(180deg, #0C0D0F 0%, rgba(12, 13, 15, 0.991615) 11.79%, rgba(12, 13, 15, 0.967585) 21.38%, rgba(12, 13, 15, 0.9296) 29.12%, rgba(12, 13, 15, 0.879348) 35.34%, rgba(12, 13, 15, 0.818519) 40.37%, rgba(12, 13, 15, 0.7488) 44.56%, rgba(12, 13, 15, 0.671881) 48.24%, rgba(12, 13, 15, 0.589452) 51.76%, rgba(12, 13, 15, 0.5032) 55.44%, rgba(12, 13, 15, 0.414815) 59.63%, rgba(12, 13, 15, 0.325985) 64.66%, rgba(12, 13, 15, 0.2384) 70.88%, rgba(12, 13, 15, 0.153748) 78.62%, rgba(12, 13, 15, 0.0737185) 88.21%, rgba(12, 13, 15, 0) 100%);
}
.block_anim::before {
    top: 0;
}
.block_anim:after {
    transform: rotate(-180deg);
    bottom: 0;
}

.block_1_anim {
    margin-right: 48px;
    transform: translate3d(0, -200px, 0);
    animation: spin 50s infinite linear;
}
.block_2_anim {
    transform: translate3d(0, 200px, 0);
    animation: spintwo 50s infinite linear;
}

.cnt-in-3 {
    width: 100%;
    height: auto;
	padding: 0 19px;
    margin: 0 auto;
    max-width: 1488px;
}
.block_title {
	font-style: normal;
    font-weight: 300;
    font-size: 64px;
    line-height: 80px;
    color: #0C0D0F;
}
.desc .block_title {
	padding-top: 128px;
	max-width: 1100px;
}
.desc div p {
	margin-top: 36px;
}
.main-b__cnt {

}
.block_list_param {
    width: 100%;
	max-width: 1488px;
	margin: 0 auto;
    padding: 80px 0 120px;
}

.block_list_param ul {
    display: flex;
    justify-content: space-between;
}

.block_list_param li {
    width: calc((100% / 4) - 36px);
}

.block_list_param p {
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 32px;
    color: #FFFFFF;
}

.block_list_param p strong {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 45px;
    color: #FFFFFF;
}

.block_6_lp_bx24 {
    background: #FFFFFF;
    padding: 120px 0;
}

.block_body_lp6 {
    width: 100%;
}

.block_6_lp_bx24 .block_title {
    font-style: normal;
    font-weight: 600;
    font-size: 64px;
    line-height: 80px;
    display: flex;
    align-items: center;
    color: #0C0D0F;
    margin-bottom: 48px;
}

.block_list_partner {
    display: flex;
    align-items: center;
	max-width: 1203px;
    width: 100%;
	gap: 40px;
}

.block_list_partner_row {
    display: flex;
	flex-direction: column;
	max-width: 1203px;
    width: 100%;
	gap: 40px;
}

.block_item_partner {
	width: 193px;
	height: auto;
}

.block_list_partner_description {
	margin-top: 16px;
}

.block_list_while {
    display: flex;
    justify-content: space-between;
	margin-bottom: 160px;
}
.block_item_while {
    border: 1px solid #F1EBFE;
    filter: drop-shadow(0px 15px 24px rgba(12, 13, 15, 0.05));
    width: calc(33% - 16px);
    margin-top: 72px;
	padding: 80px 48px 40px;
	background: #FFFFFF;
	position: relative;
}

.block_item_while:before {
    content: '';
    display: block;
    position: absolute;
    top: -40px;
    right: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='29' viewBox='0 0 36 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.6641 2L10.6641 26L1.66406 17' stroke='%238F5DFA' stroke-width='3'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
    border: 1px solid #F6F3FE;
    box-shadow: 0px 4px 22px rgba(12, 13, 15, 0.04);
    border-radius: 64px;
    width: 80px;
    height: 80px;
}
.block_title_item {
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    display: flex;
    align-items: center;
    color: #8F5DFA;
    margin-bottom: 16px;
}
.block_desc_item {
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 32px;
    color: #0C0D0F;
}

@media (max-width: 1499.98px) {
    .block_anim {
        max-width: 50%;
    }
    .block_txt {
        padding-right: 64px;
    }
    .block_list_param p {
        font-size: 16px;
        line-height: 24px;
    }
	.block_body_lp1_bx24 .block_txt p {
		font-size: 44px;
		line-height: 54px;
	}
	.block_4_lp_bx24 .block_title, 
	.block_5_lp_bx24 .block_title, 
	.block_6_lp_bx24 .block_title,
	.block_body_dop_lp7 .block_title	{
		font-size: 44px;
		line-height: 60px;
		font-weight: 600;
	}
	.block_desc_item {
		font-size: 18px;
		line-height: 28px;
	}
	.block_title_item {
		font-size: 24px;
		line-height: 32px;
	}
}
@media (max-width: 991.98px) {
    .block_list_param {
        padding: 0 50px 50px;
    }
    .main-b__cnt {
        flex-wrap: wrap;
    }
    .block_list_param ul {
        flex-wrap: wrap;
    }
    .block_list_param li {
        width: calc(50% - 16px);
        margin-bottom: 24px;
    }
    .block_list_param p {
        font-size: 16px;
        line-height: 24px;
    }
	.block_item_while:before {
		right: 10px;
	}
	.block_item_while {
		padding: 20px;
		padding-top: 40px
	}
	.block_title_item {
		font-size: 18px;
		line-height: 20px;
	}
	.block_anim {
		height: 600px;
	}
	
}
@media (max-width: 767.5px) {
    .block_list_param {
        padding: 0;
    }
    .block_list_param li {
        width: 100%;
    }
	.block_list_while {
		flex-wrap: wrap;
	}
	.block_item_while {
		width: 100%;
		margin: 16px;
	}
	.desc .block_title {
		padding-top: 0;
	}
	.block_body_lp1_bx24 {
		position: relative;
	}
	.block_anim {
		position: absolute;
		z-index: 1;
		height: 100%;
		max-width: 100%;
	}
	.block_body_lp1_bx24 .block_txt {
		position: relative;
		z-index: 2;
		padding: 123px 0 0;
		background: rgb(12 13 15 / 50%);
		max-width: 100%;
		width: 100%;
		min-height: 400px;
	}
	.block_list_param {
		padding: 0 19px;
	}
}

/* tabs */
.block_title_tabs {
	font-style: normal;
    font-weight: 300;
    font-size: 64px;
    line-height: 80px;
    color: #0C0D0F;
	max-width: 999px;
}
.tabs {
	margin-bottom: 128px;
    margin-top: 80px;
}
.tabs__caption {
	display: flex;
    align-items: center;
    margin-bottom: 40px;
}
.tabs__caption li {
	cursor: pointer;
	margin-right: 8px;
    padding: 10px;
    font-size: 15px;
    line-height: 19px;
	font-weight: 500;
}
.tabs__caption li.active {
	border: 1px solid #8F5DFA;
    color: #8F5DFA;
}

.tabs__content {
    display: none;
}
.tabs__content.active {
    display: block;
}
.block_price {
    display: flex;
    align-items: center;
    margin-top: 40px;
    padding-left: 30px;
}
.block_price .block_body_price {
    background: #6E14CF;
    padding: 14px 0 10px 0;
    position: relative;
}
.block_content_tab {
    display: flex;
    justify-content: space-between;
}
.block_txt_tab, .block_img_tab {
    width: calc(50% - 16px);
}
.block_body_price:before {
    background: url("data:image/svg+xml,%3Csvg width='31' height='78' viewBox='0 0 31 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.204455L0.204454 0H30.8978V39V78H0L14.8978 39.1022L0 0.204455Z' fill='%236E14CF'/%3E%3C/svg%3E ") no-repeat center;
    content: '';
    width: 30px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: -30PX;
    background-size: cover;
}
.block_body_price::after {
    background: url("data:image/svg+xml,%3Csvg width='24' height='78' viewBox='0 0 24 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.898438 0.204455V0L23.7962 39.1022L0.898438 78V0.204455Z' fill='%236E14CF'/%3E%3C/svg%3E ") no-repeat center;
    content: '';
    width: 30px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: -28PX;
    background-size: cover;
}
.block_price .block_mini_txt {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #FFFFFF;
}
.block_big_price {
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 40px;
    color: #FFFFFF;
}
.block_mini_corporate:after {
	content: '';
	background-repeat: no-repeat;
	background-position: right;
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: -24px;
    right: -20px;
    z-index: 10;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M19.8263 5.68299L25.0027 11.3615L30.1791 5.68299L31.8227 13.1889L39.1448 10.8594L36.8153 18.1815L44.3212 19.8251L38.6427 25.0015L44.3212 30.1779L36.8153 31.8215L39.1448 39.1436L31.8227 36.8141L30.1791 44.32L25.0027 38.6415L19.8263 44.32L18.1827 36.8141L10.8606 39.1436L13.1901 31.8215L5.68419 30.1779L11.3627 25.0015L5.68419 19.8251L13.1901 18.1815L10.8606 10.8594L18.1827 13.1889L19.8263 5.68299Z' fill='%230C0D0F'/%3E%3Cpath d='M14.5522 25.2458L18.971 24.0618L19.5221 26.1188L15.1034 27.3028L14.5522 25.2458ZM22.1812 30.175L29.7998 28.1336L30.306 30.023L22.6875 32.0644L22.1812 30.175ZM34.1652 20.2028C34.2441 20.4974 34.2682 20.7903 34.2374 21.0817C34.2038 21.3628 34.1178 21.6309 33.9792 21.8857C33.8379 22.1305 33.6465 22.3505 33.4049 22.5459C33.1707 22.7284 32.886 22.8646 32.5508 22.9544C32.2156 23.0442 31.8959 23.07 31.5917 23.0317C31.2949 22.9806 31.0241 22.8844 30.7794 22.7431C30.532 22.5917 30.3234 22.4026 30.1538 22.1759C29.9815 21.939 29.8558 21.6732 29.7769 21.3786C29.7007 21.0942 29.678 20.8063 29.7088 20.515C29.7396 20.2237 29.8257 19.9557 29.9669 19.7109C30.1055 19.4561 30.2919 19.2374 30.526 19.0549C30.7677 18.8595 31.0561 18.7169 31.3913 18.627C31.7265 18.5372 32.0425 18.5179 32.3393 18.569C32.6435 18.6073 32.9193 18.7021 33.1667 18.8535C33.4115 18.9948 33.62 19.1839 33.7923 19.4208C33.9647 19.6577 34.089 19.9184 34.1652 20.2028Z' fill='white'/%3E%3C/svg%3E");
}
.block_mini_shop:after {
	content: '';
	background-repeat: no-repeat;
	background-position: right;
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: -24px;
    right: -20px;
    z-index: 10;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M19.8263 5.68299L25.0027 11.3615L30.1791 5.68299L31.8227 13.1889L39.1448 10.8594L36.8153 18.1815L44.3212 19.8251L38.6427 25.0015L44.3212 29.1779L36.8153 31.8215L39.1448 39.1436L31.8227 36.8141L30.1791 44.32L25.0027 38.6415L19.8263 44.32L18.1827 36.8141L10.8606 39.1436L13.1901 31.8215L5.68419 30.1779L11.3627 25.0015L5.68419 19.8251L13.1901 18.1815L10.8606 10.8594L18.1827 13.1889L19.8263 5.68299Z' fill='%230C0D0F'/%3E%3Cpath d='M18.926 25.922C19.0049 26.2166 19.029 26.5095 18.9982 26.8009C18.9647 27.082 18.8786 27.35 18.74 27.6049C18.5988 27.8496 18.4073 28.0697 18.1657 28.2651C17.9315 28.4476 17.6468 28.5838 17.3116 28.6736C16.9764 28.7634 16.6567 28.7892 16.3525 28.7509C16.0557 28.6998 15.785 28.6036 15.5402 28.4623C15.2928 28.3109 15.0843 28.1218 14.9146 27.895C14.7423 27.6581 14.6166 27.3924 14.5377 27.0978C14.4615 26.8134 14.4388 26.5255 14.4696 26.2342C14.5004 25.9429 14.5865 25.6748 14.7278 25.4301C14.8663 25.1752 15.0527 24.9565 15.2869 24.774C15.5285 24.5787 15.8169 24.436 16.1521 24.3462C16.4873 24.2564 16.8033 24.2371 17.1001 24.2882C17.4043 24.3264 17.6801 24.4213 17.9276 24.5727C18.1723 24.714 18.3808 24.9031 18.5532 25.14C18.7255 25.3769 18.8498 25.6376 18.926 25.922ZM29.6864 24.4106C29.8586 25.0939 29.919 25.7255 29.8675 26.3054C29.8262 26.8826 29.6768 27.4017 29.4192 27.8627C29.1589 28.3135 28.8058 28.7021 28.3598 29.0284C27.9212 29.3419 27.392 29.5817 26.7724 29.7477C26.1934 29.9029 25.6356 29.9544 25.099 29.9022C24.5597 29.8398 24.0647 29.6785 23.6139 29.4182C23.1603 29.1478 22.7612 28.7757 22.4165 28.3019C22.082 27.8254 21.8185 27.2482 21.6259 26.5703L23.942 25.9498C24.0937 26.4753 24.2744 26.9059 24.4841 27.2416C24.7013 27.5645 24.9613 27.7833 25.2643 27.8981C25.5672 28.0129 25.9168 28.0173 26.3129 27.9111C26.7091 27.805 27.0046 27.6278 27.1994 27.3796C27.4044 27.1287 27.5202 26.8092 27.5468 26.421C27.5707 26.0226 27.5119 25.5594 27.3703 25.0311L29.6864 24.4106ZM36.0869 21.3237C36.1659 21.6183 36.1899 21.9113 36.1591 22.2026C36.1256 22.4838 36.0395 22.7518 35.901 23.0067C35.7597 23.2514 35.5682 23.4714 35.3266 23.6668C35.0924 23.8493 34.8077 23.9855 34.4725 24.0753C34.1373 24.1651 33.8176 24.1909 33.5134 24.1527C33.2166 24.1016 32.9459 24.0053 32.7012 23.8641C32.4537 23.7126 32.2452 23.5235 32.0756 23.2968C31.9032 23.0599 31.7776 22.7942 31.6986 22.4996C31.6224 22.2151 31.5997 21.9273 31.6305 21.6359C31.6613 21.3446 31.7474 21.0766 31.8887 20.8319C32.0272 20.577 32.2136 20.3583 32.4478 20.1758C32.6894 19.9804 32.9778 19.8378 33.313 19.748C33.6482 19.6582 33.9642 19.6388 34.261 19.6899C34.5652 19.7282 34.841 19.823 35.0885 19.9745C35.3332 20.1158 35.5417 20.3049 35.7141 20.5417C35.8864 20.7786 36.0107 21.0393 36.0869 21.3237Z' fill='white'/%3E%3C/svg%3E");
}
.block_mini_landing:after {
	content: '';
	background-repeat: no-repeat;
	background-position: right;
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: -24px;
    right: -20px;
    z-index: 10;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M19.8263 5.68299L25.0027 11.3615L30.1791 5.68299L31.8227 13.1889L39.1448 10.8594L36.8153 18.1815L44.3212 19.8251L38.6427 25.0015L44.3212 30.1779L36.8153 31.8215L39.1448 39.1436L31.8227 36.8141L30.1791 44.32L25.0027 38.6415L19.8263 44.32L18.1827 36.8141L10.8606 39.1436L13.1901 31.8215L5.68419 30.1779L11.3627 25.0015L5.68419 19.8251L13.1901 18.1815L10.8606 10.8594L18.1827 13.1889L19.8263 5.68299Z' fill='%230C0D0F'/%3E%3Cpath d='M10.4639 27.7759C10.6027 28.294 10.7888 28.7449 11.0223 29.1287C11.266 29.5098 11.5454 29.8214 11.8607 30.0636C12.1835 30.2928 12.5393 30.4425 12.9282 30.5124C13.3171 30.5824 13.7351 30.5575 14.182 30.4378C14.6188 30.3207 14.9881 30.1347 15.29 29.8796C15.602 29.6218 15.8353 29.3143 15.99 28.9571C16.1521 28.5871 16.2384 28.1775 16.2487 27.7283C16.2691 27.2765 16.2099 26.7915 16.0711 26.2734C15.9323 25.7554 15.7411 25.3058 15.4974 24.9247C15.2612 24.5307 14.9817 24.2191 14.659 23.9898C14.3437 23.7477 13.9865 23.593 13.5875 23.5257C13.1985 23.4557 12.7857 23.4793 12.3489 23.5963C11.9019 23.7161 11.5289 23.9086 11.2298 24.1738C10.928 24.4289 10.696 24.7414 10.5338 25.1115C10.3791 25.4687 10.2929 25.8783 10.2752 26.3403C10.2649 26.7895 10.3278 27.268 10.4639 27.7759ZM18.5243 25.6161C18.7666 26.5202 18.8431 27.3543 18.7539 28.1186C18.6722 28.8699 18.4602 29.5418 18.1182 30.1343C17.7734 30.7166 17.3072 31.2117 16.7197 31.6196C16.1424 32.0247 15.4829 32.3266 14.7414 32.5253C14.0202 32.7185 13.3083 32.7841 12.6057 32.7219C11.9031 32.6597 11.2519 32.4641 10.652 32.1349C10.0493 31.7955 9.51971 31.3223 9.06308 30.7152C8.60373 30.098 8.25293 29.3373 8.01068 28.4332C7.76844 27.5291 7.69835 26.6987 7.80041 25.9419C7.89975 25.1749 8.12553 24.4939 8.47776 23.8987C8.84014 23.3007 9.30493 22.8006 9.87213 22.3982C10.4495 21.9931 11.0886 21.6966 11.7895 21.5088C12.5108 21.3156 13.2226 21.25 13.9252 21.3122C14.6278 21.3743 15.2804 21.5751 15.883 21.9144C16.4856 22.2538 17.0166 22.7321 17.476 23.3493C17.9326 23.9564 18.2821 24.712 18.5243 25.6161ZM22.0409 31.3369L29.6595 29.2955L30.1657 31.1849L22.5472 33.2263L22.0409 31.3369ZM32.2971 21.9257C32.4359 22.4438 32.6221 22.8947 32.8556 23.2785C33.0992 23.6596 33.3787 23.9712 33.694 24.2134C34.0167 24.4426 34.3725 24.5923 34.7615 24.6622C35.1504 24.7322 35.5683 24.7073 36.0153 24.5876C36.4521 24.4705 36.8214 24.2845 37.1232 24.0294C37.4352 23.7716 37.6685 23.4641 37.8232 23.1069C37.9854 22.7369 38.0716 22.3273 38.0819 21.8781C38.1024 21.4263 38.0432 20.9413 37.9044 20.4232C37.7656 19.9052 37.5743 19.4556 37.3307 19.0745C37.0945 18.6805 36.815 18.3689 36.4923 18.1396C36.177 17.8975 35.8198 17.7428 35.4207 17.6755C35.0318 17.6055 34.6189 17.6291 34.1821 17.7461C33.7352 17.8659 33.3621 18.0584 33.063 18.3236C32.7612 18.5787 32.5292 18.8912 32.3671 19.2613C32.2124 19.6185 32.1262 20.0281 32.1084 20.4901C32.0981 20.9393 32.161 21.4178 32.2971 21.9257ZM40.3575 19.7659C40.5998 20.67 40.6763 21.5041 40.5871 22.2684C40.5054 23.0197 40.2935 23.6916 39.9514 24.2841C39.6066 24.8664 39.1405 25.3615 38.553 25.7694C37.9756 26.1745 37.3162 26.4764 36.5746 26.6751C35.8534 26.8683 35.1415 26.9339 34.4389 26.8717C33.7364 26.8095 33.0851 26.6139 32.4852 26.2847C31.8826 25.9453 31.353 25.4721 30.8963 24.865C30.437 24.2478 30.0862 23.4871 29.8439 22.583C29.6017 21.6789 29.5316 20.8485 29.6336 20.0917C29.733 19.3247 29.9588 18.6437 30.311 18.0485C30.6734 17.4505 31.1382 16.9504 31.7054 16.548C32.2827 16.1429 32.9219 15.8464 33.6228 15.6586C34.344 15.4654 35.0559 15.3998 35.7584 15.462C36.461 15.5241 37.1136 15.7249 37.7162 16.0642C38.3189 16.4036 38.8499 16.8819 39.3092 17.4991C39.7659 18.1062 40.1153 18.8618 40.3575 19.7659Z' fill='white'/%3E%3C/svg%3E");
}
.block_mini_promo:after {
	content: '';
	background-repeat: no-repeat;
	background-position: right;
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: -24px;
    right: -20px;
    z-index: 10;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M19.8263 5.68299L25.0027 11.3615L30.1791 5.68299L31.8227 13.1889L39.1448 10.8594L36.8153 18.1815L44.3212 19.8251L38.6427 25.0015L44.3212 30.1779L36.8153 31.8215L39.1448 39.1436L31.8227 36.8141L30.1791 44.32L25.0027 38.6415L19.8263 44.32L18.1827 36.8141L10.8606 39.1436L13.1901 31.8215L5.68419 30.1779L11.3627 25.0015L5.68419 19.8251L13.1901 18.1815L10.8606 10.8594L18.1827 13.1889L19.8263 5.68299Z' fill='%230C0D0F'/%3E%3Cpath d='M22.8148 23.8098C22.9835 24.4396 23.0473 25.0431 23.006 25.6203C22.9619 26.1874 22.8176 26.7051 22.5729 27.1735C22.3255 27.6317 21.9853 28.0278 21.5521 28.3616C21.1291 28.6927 20.6179 28.9385 20.0186 29.0991C19.4295 29.2569 18.8639 29.2996 18.3218 29.2271C17.79 29.1519 17.3023 28.9777 16.859 28.7045C16.4129 28.4212 16.0239 28.0464 15.6921 27.5801C15.3576 27.1036 15.1059 26.5504 14.9372 25.9206C14.7684 25.2908 14.7112 24.691 14.7653 24.1212C14.8297 23.5487 14.9856 23.0334 15.2329 22.5751C15.4905 22.1142 15.8308 21.7181 16.2538 21.3871C16.6869 21.0532 17.1879 20.8101 17.7568 20.6577C18.3358 20.5026 18.8912 20.4626 19.4231 20.5378C19.9651 20.6104 20.4578 20.7832 20.9012 21.0563C21.3445 21.3295 21.7321 21.6992 22.0639 22.1656C22.3957 22.6319 22.646 23.18 22.8148 23.8098ZM20.4987 24.4304C20.3109 23.7295 20.0217 23.219 19.6312 22.8991C19.248 22.5663 18.7974 22.4692 18.2794 22.6081C17.7613 22.7469 17.4145 23.0575 17.2389 23.5401C17.0607 24.0125 17.0654 24.5991 17.2532 25.3C17.441 26.0009 17.733 26.5215 18.129 26.8618C18.5223 27.1919 18.978 27.2875 19.496 27.1487C20.0141 27.0099 20.3558 26.7006 20.5212 26.2208C20.694 25.7281 20.6866 25.1313 20.4987 24.4304ZM18.9164 17.489L16.9698 20.2806L15.6846 19.6288L17.1869 16.5806L18.9164 17.489ZM33.1585 21.0382C33.3273 21.668 33.391 22.2715 33.3497 22.8487C33.3057 23.4158 33.1613 23.9335 32.9167 24.4019C32.6693 24.8601 32.329 25.2562 31.8958 25.59C31.4728 25.9211 30.9617 26.1669 30.3624 26.3275C29.7732 26.4854 29.2076 26.528 28.6656 26.4555C28.1337 26.3803 27.6461 26.2061 27.2027 25.9329C26.7566 25.6496 26.3677 25.2748 26.0359 24.8085C25.7013 24.332 25.4497 23.7788 25.2809 23.149C25.1122 22.5192 25.0549 21.9194 25.1091 21.3496C25.1734 20.7771 25.3293 20.2618 25.5767 19.8035C25.8342 19.3426 26.1745 18.9465 26.5975 18.6155C27.0306 18.2816 27.5316 18.0385 28.1005 17.8861C28.6795 17.731 29.235 17.691 29.7668 17.7662C30.3088 17.8388 30.8015 18.0116 31.2449 18.2847C31.6883 18.5579 32.0759 18.9276 32.4077 19.394C32.7395 19.8603 32.9898 20.4084 33.1585 21.0382ZM30.8425 21.6588C30.6547 20.9579 30.3655 20.4474 29.9749 20.1275C29.5918 19.7947 29.1412 19.6976 28.6231 19.8365C28.105 19.9753 27.7582 20.286 27.5827 20.7685C27.4044 21.2409 27.4092 21.8275 27.597 22.5284C27.7848 23.2293 28.0767 23.7499 28.4727 24.0902C28.866 24.4203 29.3217 24.5159 29.8398 24.3771C30.3578 24.2383 30.6996 23.929 30.865 23.4492C31.0378 22.9565 31.0303 22.3597 30.8425 21.6588ZM26.5402 14.0744L29.3653 15.9631L28.5782 17.1702L25.4966 15.7259L26.5402 14.0744ZM23.7613 31.0807C22.4052 31.4441 21.5869 32.8392 21.9502 34.1953C22.3177 35.5667 23.724 36.3657 25.0801 36.0023C26.4514 35.6349 27.2545 34.2438 26.8871 32.8725C26.5237 31.5164 25.1327 30.7133 23.7613 31.0807ZM24.7861 34.9053C24.0395 35.1053 23.2515 34.6632 23.0473 33.9014C22.8473 33.1547 23.3087 32.3779 24.0553 32.1778C24.8171 31.9737 25.5899 32.4198 25.79 33.1665C25.9941 33.9283 25.548 34.7011 24.7861 34.9053Z' fill='white'/%3E%3C/svg%3E");
}
.block_mini_portal:after {
	content: '';
	background-repeat: no-repeat;
	background-position: right;
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: -24px;
    right: -20px;
    z-index: 10;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M19.8263 5.68299L25.0027 11.3615L30.1791 5.68299L31.8227 13.1889L39.1448 10.8594L36.8153 18.1815L44.3212 19.8251L38.6427 25.0015L44.3212 30.1779L36.8153 31.8215L39.1448 39.1436L31.8227 36.8141L30.1791 44.32L25.0027 38.6415L19.8263 44.32L18.1827 36.8141L10.8606 39.1436L13.1901 31.8215L5.68419 30.1779L11.3627 25.0015L5.68419 19.8251L13.1901 18.1815L10.8606 10.8594L18.1827 13.1889L19.8263 5.68299Z' fill='%230C0D0F'/%3E%3Cpath d='M25.2928 18.9192C24.8357 19.0417 24.4458 18.9883 24.123 18.7591C23.8132 18.5372 23.6093 18.2435 23.5113 17.8778C23.4133 17.5121 23.4417 17.1507 23.5964 16.7935C23.764 16.4437 24.0763 16.2076 24.5334 16.0851C24.9905 15.9626 25.374 16.0123 25.6839 16.2341C26.0066 16.4634 26.2169 16.7609 26.3149 17.1266C26.4129 17.4922 26.3781 17.85 26.2105 18.1997C26.0558 18.5569 25.7499 18.7967 25.2928 18.9192ZM19.8836 20.3686C19.4265 20.4911 19.0366 20.4377 18.7139 20.2084C18.404 19.9866 18.2001 19.6929 18.1021 19.3272C18.0041 18.9615 18.0325 18.6 18.1872 18.2429C18.3548 17.8931 18.6671 17.657 19.1242 17.5345C19.5813 17.412 19.9648 17.4617 20.2747 17.6835C20.5974 17.9128 20.8078 18.2102 20.9057 18.5759C21.0037 18.9416 20.9689 19.2993 20.8014 19.6491C20.6466 20.0063 20.3407 20.2461 19.8836 20.3686ZM25.2431 24.0364C24.7251 24.1752 24.2741 24.3613 23.8903 24.5948C23.5092 24.8385 23.1976 25.118 22.9555 25.4332C22.7262 25.756 22.5766 26.1118 22.5066 26.5007C22.4366 26.8896 22.4615 27.3076 22.5813 27.7545C22.6983 28.1913 22.8843 28.5607 23.1394 28.8625C23.3972 29.1745 23.7047 29.4078 24.0619 29.5625C24.432 29.7246 24.8416 29.8109 25.2907 29.8212C25.7426 29.8416 26.2275 29.7825 26.7456 29.6436C27.2637 29.5048 27.7132 29.3136 28.0943 29.0699C28.4883 28.8337 28.7999 28.5543 29.0292 28.2315C29.2713 27.9162 29.426 27.559 29.4933 27.16C29.5633 26.771 29.5398 26.3582 29.4227 25.9214C29.303 25.4744 29.1105 25.1014 28.8452 24.8023C28.5902 24.5005 28.2776 24.2685 27.9075 24.1063C27.5503 23.9516 27.1407 23.8654 26.6787 23.8477C26.2296 23.8374 25.751 23.9003 25.2431 24.0364ZM27.4029 32.0968C26.4989 32.3391 25.6647 32.4156 24.9005 32.3264C24.1491 32.2447 23.4772 32.0328 22.8847 31.6907C22.3024 31.3459 21.8073 30.8797 21.3995 30.2922C20.9944 29.7149 20.6925 29.0554 20.4938 28.3139C20.3005 27.5927 20.235 26.8808 20.2971 26.1782C20.3593 25.4756 20.555 24.8244 20.8841 24.2245C21.2235 23.6219 21.6967 23.0922 22.3038 22.6356C22.9211 22.1762 23.6817 21.8254 24.5858 21.5832C25.4899 21.3409 26.3203 21.2709 27.0771 21.3729C27.8441 21.4723 28.5252 21.698 29.1204 22.0503C29.7183 22.4126 30.2184 22.8774 30.6208 23.4446C31.0259 24.022 31.3224 24.6611 31.5102 25.362C31.7035 26.0833 31.769 26.7952 31.7069 27.4977C31.6447 28.2003 31.4439 28.8529 31.1046 29.4555C30.7653 30.0581 30.2869 30.5891 29.6697 31.0485C29.0626 31.5051 28.307 31.8546 27.4029 32.0968Z' fill='white'/%3E%3C/svg%3E");
}

@media (max-width: 992px) {
	.block_title_tabs {
		font-size: 40px;
		line-height: 52px;
		max-width: 350px;
	}
	.tabs__caption li {
    margin-right: 8px;
    padding: 10px;
    font-size: 15px;
    line-height: 19px;
	}
}
@media (max-width: 768px) {
	.block_content_tab {
		flex-direction: column-reverse;
	}
	.block_txt_tab, .block_img_tab {
		width: 100%;
	}
	.block_txt_tab {
		margin-top: 20px;
	}
	.tabs__caption li {
		min-width: max-content;
	}
	.tabs__caption {
		overflow: scroll;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.tabs {
		margin-bottom: 80px;
		margin-top: 40px;
	}
}

@keyframes spin {
    0% {
        transform: translate3d(0, -200px, 0);
    }
    50% {
        transform: translate3d(0, 200px, 0);
    }
    100% {
        transform: translate3d(0, -200px, 0);
    }
}
@keyframes spintwo {
    0% {
        transform: translate3d(0, 200px, 0);
    }
    
    50% {
        transform: translate3d(0, -200px, 0);
    }
    100% {
        transform: translate3d(0, 200px, 0);
    }
}

/* Premium block 27.09.23 */

.premium-site {
    max-width: 1456px;
    width: 100%;
    margin: 0 auto;
    padding-top: 120px;
    padding-bottom: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 64px;
}
.premium-site-offer {
    max-width: 752px;
    height: 640px;
    position: relative;
}
.premium-site-offer::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 56px;
    height: 4px;
    display: block;
    background-color: #6e14cf;
}
.premium-site-examples {
    width: 640px;
    height: 640px;
    position: relative;
}
.premium-site-title {
    margin: 0;
    font-family: "Ubuntu", sans-serif;
    font-size: 64px;
    font-style: normal;
    font-weight: 300;
    line-height: 80px;
    color: #0c0d0f;
    z-index: 5;
    position: relative;
}
.premium-site-title-accent {
    color: #6e14cf;
}
.premium-site-description {
    margin: 48px 0 0;
    font-family: "Ubuntu", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 300;
    line-height: 45px;
    color: #0c0d0f;
    z-index: 5;
    position: relative;
}
.premium-site-decorate,
.premium-site-view {
    position: absolute;
    width: 560px;
    height: 560px;
}
.premium-site-examples .back,
.premium-site-examples .front {
    top: 24px;
    right: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='562' height='561' viewBox='0 0 562 561' fill='none'%3E%3Cpath opacity='0.2' d='M561 561V281M1 561V1H281' stroke='%23D4011A'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}
.premium-site-examples .front {
    top: 64px;
    right: 56px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='562' height='561' viewBox='0 0 562 561' fill='none'%3E%3Cpath opacity='0.4' d='M1 0V560H561V321.5' stroke='%23D4011A'/%3E%3C/svg%3E");
}
.premium-site-examples .third {
    top: 0;
    right: 0;
}
.premium-site-examples .second {
    top: 40px;
    right: 40px;
}
.premium-site-examples .second::after {
    position: absolute;
    content: "";
    width: 580px;
    height: 580px;
    display: block;
    border: 1px solid #d4011a;
}
.premium-site-examples .first {
    top: 80px;
    right: 80px;
    overflow: hidden;
}
.premium-site-examples .first img {
    width: 560px;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-animation: lift 24s infinite ease-in-out;
    animation: lift 24s infinite ease-in-out;
}
@media (max-width: 1400px) {
    .premium-site {
        -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;
    }
    .premium-site-offer {
        height: 400px;
    }
}
@media (max-width: 992px) {
    .premium-site-title {
        font-size: 48px;
        line-height: 52px;
    }
    .premium-site-description {
        margin-top: 36px;
        font-size: 26px;
        line-height: 32px;
    }
    .premium-site-offer {
        height: 300px;
    }
}
@media (max-width: 768px) {
    .premium-site-decorate,
    .premium-site-view {
        width: 280px;
        height: 280px;
    }
    .premium-site-examples {
        width: 315px;
        height: 315px;
    }
    .premium-site-examples .first img {
        width: 280px;
        -webkit-animation: liftMobile 24s infinite ease-in-out;
        animation: liftMobile 24s infinite ease-in-out;
    }
}
@media (max-width: 551px) {
    .premium-site-title {
        font-size: 32px;
        line-height: 34px;
    }
    .premium-site-description {
        font-size: 18px;
        line-height: 22px;
    }
    .premium-site-offer {
        height: 220px;
    }
}

@-webkit-keyframes lift {
    0%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-1154px);
        transform: translateY(-1154px);
    }
}
@keyframes lift {
    0%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-1154px);
        transform: translateY(-1154px);
    }
}
@-webkit-keyframes liftMobile {
    0%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-557px);
        transform: translateY(-557px);
    }
}
@keyframes liftMobile {
    0%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-557px);
        transform: translateY(-557px);
    }
}

.rc {
    width: 100%;
    padding-bottom: 10px;
}

.main-menu__menu li {
    justify-content: left;
}


.contact-s__info-i__links { display: flex; flex-wrap: wrap; column-gap: 36px; }
.contact-s__info-i__links .contact-s__info-a-link { flex-shrink: 0; }
.contact-s__info { max-width: 500px; }


.contact-s__info-i .req_lnk { display: inline-flex; align-items: center; column-gap: 10px; border: 1px solid #6E14CF; padding: 11px 12px 11px 16px; font-weight: 700; font-size: 13px; line-height: 16px; letter-spacing: 0.5px; text-transform: uppercase; 
  color: #6E14CF; background-color: transparent; box-sizing: border-box; }

.pop-up__success-form.req_popup .cnt-in { max-width: 559px; }
.pop-up__success-form.req_popup .success-form__cnt-in .success-form__content { display: block; width: 100%; max-width: 100%; background: #fff; padding: 48px; }
.pop-up__success-form.req_popup .success-form__cnt-in .success-form__content .success-form__close-button { width: 48px; height: 48px; background: #fff; border: 1px solid #6E14CF; top: 48px; right: 48px; }
.pop-up__success-form.req_popup .success-form__cnt-in .success-form__content .success-form__close-button::after { display: block; content: ''; width: 24px; height: 24px; position: absolute; top: 0; right: 0; bottom: 0;
  left: 0; margin: auto; background: no-repeat url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDZMNiAxOE02IDZMMTggMTgiIHN0cm9rZT0iIzZFMTRDRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo='); }
.pop-up__success-form.req_popup .success-form__cnt-in .success-form__content .success-form__top_hd { padding: 10px 60px 0 0; margin-bottom: 34px; font-weight: 300; font-size: 28px; line-height: 1; letter-spacing: 0; color: #24242D; }

.req_items { display: flex; flex-direction: column; row-gap: 24px; }
.req_items_item { display: flex; flex-direction: column; row-gap: 4px; }
.req_items_item_label { font-weight: 300; font-size: 14px; line-height: 16px; letter-spacing: 3px; text-transform: uppercase; color: #8C8C9D; }
.req_items_item_text { font-weight: 300; font-size: 16px; line-height: 24px; letter-spacing: 0px; text-transform: none; color: #24242D; }

.block_contacts { padding: 128px 0!important; }
.block_contacts .block_title_sup { font-weight: 500; font-size: 12px; line-height: 16px; letter-spacing: 1.2px; text-transform: uppercase; color: #8C8C9D; }
.block_contacts .block_title_sup2 { font-weight: 500; font-size: 14px; line-height: 16px; letter-spacing: 3px; text-transform: uppercase; color: #24242D; margin-bottom: 40px; }
.block_contacts .block_title_sup2 span { color: #8C8C9D; }
.block_contacts .block_title { font-weight: 300; font-size: 56px; line-height: 64px; letter-spacing: 0px; margin-bottom: 48px; color: #24242D; }
.block_contacts .contact-s__feedback { max-width: 520px; margin-bottom: 0; padding: 48px; }
.block_contacts .contact-s__feedback-form .form__rules { position: static; width: 100%; text-align: left; font-weight: 400; font-size: 14px; line-height: 18px; color: #0C0D0F; }
.block_contacts .contact-s__info { max-width: 500px; margin-top: 0; }
.block_contacts .contact-s__info-i { margin-bottom: 40px; }
.block_contacts .contact-s__info-i__links { display: flex; flex-wrap: wrap; column-gap: 36px; }
.block_contacts .contact-s__info-i__links .contact-s__info-a-link { flex-shrink: 0; color: #6E14CF; }
.block_contacts .contact-s__info-a-link { color: #6E14CF; }
.block_contacts .contact-s__info-a-link_min { font-weight: 300; font-size: 28px; line-height: 36px; letter-spacing: 0px; color: #24242D; text-decoration: none; background: none; }
.block_contacts .contact-s__info-i .req_lnk { display: inline-flex; align-items: center; column-gap: 10px; border: 1px solid #6E14CF; padding: 11px 12px 11px 16px; font-weight: 700; font-size: 13px; line-height: 16px; letter-spacing: 0.5px; text-transform: uppercase; 
  color: #6E14CF; background-color: transparent; box-sizing: border-box; }
.block_contacts .req_items { display: flex; flex-direction: column; row-gap: 24px; }
.block_contacts .req_items_item { display: flex; flex-direction: column; row-gap: 4px; }
.block_contacts .req_items_item_label { font-weight: 300; font-size: 14px; line-height: 16px; letter-spacing: 3px; text-transform: uppercase; color: #8C8C9D; }
.block_contacts .req_items_item_text { font-weight: 300; font-size: 16px; line-height: 24px; letter-spacing: 0px; text-transform: none; color: #24242D; }
.block_contacts .contact-s__info-sub-t { font-weight: 300; font-size: 14px; line-height: 16px; letter-spacing: 3px; color: #8C8C9D; }
.block_contacts .form__btn { display: block; max-width: 100%; border: none; height: 48px; margin: 24px 0 16px; font-weight: 700; font-size: 13px; line-height: 16px; }
.block_contacts .form__input-group-captcha { width: 100%; }
.block_contacts .form__input-group-captcha-ttl { font-weight: 500; font-size: 16px; line-height: 20px; letter-spacing: 0; color: #24242D; margin-bottom: 10px; }
.block_contacts .form__rules .und-l2_g { color: #6E14CF; background: linear-gradient(90deg, #6E14CF 0%, #6E14CF 100%); background-position: 0 1.05em; background-repeat: repeat-x; background-size: 1px 2px; tramsition: all .3s linear; }


.portfolio-s__navigation { gap: 16px; }
.portfolio-s__btn { width: 40px; height: 40px; border-radius: 50%; overflow: hidden; background-color: #363031; flex-shrink: 0; display: flex; justify-content: center; align-items: center; transition: all 300ms ease; }
.portfolio-s__btn::after { display: block; content: ''; width: 16px; height: 16px; background: no-repeat center center url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDExTDggNUwyIDExIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg=='); background-size: 16px 16px; }
.portfolio-s__btn:hover { background-color: #fff; }
.portfolio-s__btn:hover::after { background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDExTDggNUwyIDExIiBzdHJva2U9IiM1MTAxQTYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K'); }
.portfolio-s__btn.portfolioDown::after { transform: rotate(180deg); }



.portfolio-s__scrollbar {  }
.portfolio-s__scrollbar::-webkit-scrollbar { width: 8px; }
.portfolio-s__scrollbar::-webkit-scrollbar-track { background-color: #2C2626; border-radius: 8px; margin: 2px 0; }
.portfolio-s__scrollbar::-webkit-scrollbar-thumb { background-color: #807D7D; border-radius: 8px; box-shadow: inset 0 0 8px #807D7D; }
.portfolio-s__scrollbar::-webkit-scrollbar-button { display: none; width: 0; height: 0; background: transparent; }
.portfolio-s__scrollbar::-webkit-scrollbar-button:single-button { display: none; width: 0; height: 0; }
.portfolio-s__scrollbar-inner { width: 1px; }

@media (min-width: 1500px) {
  .header.dark { background: transparent; }
}
@media (max-width: 768px) {
    .tools-page_channels .desc { background-color: transparent; }
}

.block_contacts.main-b.contact-s{
  position: relative;
}

.block_contacts.main-b.contact-s .contact-s__cnt-in {
  padding-bottom: 40px;
}
.block_contacts .copyright.light {
  position: absolute;
  bottom: 60px;
  margin-bottom: 2px;
  padding-bottom: 0;
}
.contact_p.block_contacts {
  padding: 128px 0 120px !important;
  position: relative;
}

@media (max-width: 1599.98px) {
  .contact_p .cnt-in-2.contact-p__cnt-in .contact-p__main .contact-p__feedback,
  .block_contacts .contact-s__feedback {
    max-width: 50%;
  }
}

@media screen and (max-width: 991.98px) {
  .contact_p .cnt-in-2.contact-p__cnt-in .contact-p__main .contact-p__feedback,
  .block_contacts .contact-s__feedback,
  .block_contacts .contact-s__feedback {
    max-width: 100%;
  }
  .block_contacts {
    padding: 60px 0!important; 
  }
  .copyright__block,
  .contact_p.block_contacts {
    flex-direction: column;
  }
  .block_contacts .copyright.light {
    position: static;
    padding-top: 0;
  }
  .contact_p.block_contacts {
    padding-bottom: 60px !important;
  }

}
@media (max-width: 575.98px) {
  .block_contacts .copyright.light {
    bottom: 40px;
  }
  .block_contacts .contact-s__feedback,
  .contact_p .contact-p__cnt-in .contact-p__main .contact-p__feedback {
    padding: 32px 24px;
  }
  .contact-s__feedback .smart-captcha,
  .contact-p__feedback .smart-captcha {
    margin: 0 -24px;
  }
  
}
@media (max-height: 1160px) and (max-width: 1600px) {
  .copyright__block {
    max-width: 50%;
    flex-direction: column;
  }
  .contact_p .copyright__block {
    flex-direction: row;
    max-width: 100%;
  }
}
@media (max-height: 1160px) and (min-width: 992px) {
  .contact-s__copyright .copyright__block {
    max-width: 50%;
    flex-direction: column;
    
  }
}

/* End */


/* Start:/bitrix/templates/digimatix_new/css/custom_lp.css?1786460270280233*/
.lp_block {
    background: no-repeat #fff center top url('/bitrix/templates/digimatix_new/css/../images/lp_blocks/srv_bg.png');
}

.lp_block__inn {
    max-width: 1488px;
    padding: 0 16px;
    margin: 0 auto;
    box-sizing: border-box;
}

.lp_block__services {
    padding: 176px 0 64px;
}

.lp_block_dttl {
    display: flex;
    justify-content: space-between;
    margin-bottom: 80px;
}

.lp_block_dttl_l {
    width: calc((100% - (48px * 2)) / 3 * 2 + 48px);
}

.lp_block_dttl_l_subttl {
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #8C8C9D;
    margin-bottom: 12px;
}

.lp_block_dttl_l_ttl {
    font-weight: 300;
    font-size: 104px;
    line-height: 1;
    letter-spacing: 0px;
    color: #24242D;
}

.lp_block_dttl_l_ttl span {
    color: #A71BFE;
}

.lp_block_dttl_r {
    width: calc((100% - (48px * 2)) / 3 * 1);
    display: flex;
    align-items: flex-end;
}

.lp_block_dttl_r_txt {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0px;
    color: #24242D;
}

.lp_block_srvlist {
    display: grid;
    /* flex-wrap: wrap;
    justify-content: space-between; */
    grid-template-columns: repeat(3, 1fr);
    gap: 48px;
}

.lp_block_srvlist_itm {
    position: relative;
    display: flex;
    flex-direction: column;
    /* width: calc((100% - (48px * 2)) / 3); */
    width: 100%;
    padding: 32px;
    min-height: 453px;
    background: #f5f5fc;
    z-index: 1;
    box-shadow: inset 0 0 0 1px #5101A6;
    transition: .3s ease
}

.lp_block_srvlist_itm>* {
    position: relative;
    z-index: 2;
}

.lp_block_srvlist_itm:before {
    content: '';
    position: absolute;
    z-index: 0;
    inset: 0;
    opacity: 0;
    transition: .3s ease;
}

.lp_block_srvlist_itm[data-item='1']:before {
    /* background: #02b99d; */
    background: url('data:image/svg+xml;utf8,<svg width="128" height="368" viewBox="0 0 128 368" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.56" clip-path="url(%23clip0_682_3672)"><g opacity="0.8"><g filter="url(%23filter0_i_682_3672)"><path d="M36 0.821899L96 -16.1781L156 0.821899L96 17.8219L36 0.821899Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 0.821899L96 17.3014L37.8359 0.821899L96 -15.6586L154.164 0.821899Z" stroke="url(%23paint0_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter1_i_682_3672)"><path d="M36 18.8219L96 1.8219L156 18.8219L96 35.8219L36 18.8219Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 18.8219L96 35.3014L37.8359 18.8219L96 2.34143L154.164 18.8219Z" stroke="url(%23paint1_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter2_i_682_3672)"><path d="M36 36.8219L96 19.8219L156 36.8219L96 53.8219L36 36.8219Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 36.8219L96 53.3014L37.8359 36.8219L96 20.3414L154.164 36.8219Z" stroke="url(%23paint2_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter3_i_682_3672)"><path d="M36 54.8219L96 37.8219L156 54.8219L96 71.8219L36 54.8219Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 54.8219L96 71.3014L37.8359 54.8219L96 38.3414L154.164 54.8219Z" stroke="url(%23paint3_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter4_i_682_3672)"><path d="M25 76.2242L96 55.8219L167 76.2242L96 96.6265L25 76.2242Z" fill="white" fill-opacity="0.01"/></g><path d="M165.189 76.2242L96 96.1061L26.8096 76.2242L96 56.3414L165.189 76.2242Z" stroke="url(%23paint4_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.9"><g filter="url(%23filter5_i_682_3672)"><path d="M36 97.6265L96 80.6265L156 97.6265L96 114.626L36 97.6265Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 97.6265L96 114.106L37.8359 97.6265L96 81.146L154.164 97.6265Z" stroke="url(%23paint5_linear_682_3672)" stroke-opacity="0.32"/></g><g filter="url(%23filter6_i_682_3672)"><path d="M0 126.213L96 98.6265L192 126.213L96 153.799L0 126.213Z" fill="white" fill-opacity="0.01"/></g><path d="M190.189 126.212L96 153.278L1.80957 126.212L96 99.146L190.189 126.212Z" stroke="url(%23paint6_linear_682_3672)" stroke-opacity="0.32"/><g opacity="0.9"><g filter="url(%23filter7_i_682_3672)"><path d="M36 154.799L96 137.799L156 154.799L96 171.799L36 154.799Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 154.799L96 171.278L37.8359 154.799L96 138.318L154.164 154.799Z" stroke="url(%23paint7_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter8_i_682_3672)"><path d="M52 168.299L96 155.799L140 168.299L96 180.799L52 168.299Z" fill="white" fill-opacity="0.01"/></g><path d="M138.168 168.299L96 180.278L53.8311 168.299L96 156.318L138.168 168.299Z" stroke="url(%23paint8_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.7"><g filter="url(%23filter9_i_682_3672)"><path d="M36 181.799L96 164.799L156 181.799L96 198.799L36 181.799Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 181.799L96 198.278L37.8359 181.799L96 165.318L154.164 181.799Z" stroke="url(%23paint9_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.6"><g filter="url(%23filter10_i_682_3672)"><path d="M24 203.489L96 182.799L168 203.489L96 224.178L24 203.489Z" fill="white" fill-opacity="0.01"/></g><path d="M166.189 203.488L96 223.657L25.8096 203.488L96 183.318L166.189 203.488Z" stroke="url(%23paint10_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.5"><g filter="url(%23filter11_i_682_3672)"><path d="M36 225.178L96 208.178L156 225.178L96 242.178L36 225.178Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 225.178L96 241.658L37.8359 225.178L96 208.698L154.164 225.178Z" stroke="url(%23paint11_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.5"><g filter="url(%23filter12_i_682_3672)"><path d="M9 251.178L96 226.178L183 251.178L96 276.178L9 251.178Z" fill="white" fill-opacity="0.01"/></g><path d="M181.189 251.178L96 275.658L10.8096 251.178L96 226.698L181.189 251.178Z" stroke="url(%23paint12_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.4"><g filter="url(%23filter13_i_682_3672)"><path d="M36 277.178L96 260.178L156 277.178L96 294.178L36 277.178Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 277.178L96 293.658L37.8359 277.178L96 260.698L154.164 277.178Z" stroke="url(%23paint13_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.3"><g filter="url(%23filter14_i_682_3672)"><path d="M36 295.178L96 278.178L156 295.178L96 312.178L36 295.178Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 295.178L96 311.658L37.8359 295.178L96 278.698L154.164 295.178Z" stroke="url(%23paint14_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.2"><g filter="url(%23filter15_i_682_3672)"><path d="M36 313.178L96 296.178L156 313.178L96 330.178L36 313.178Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 313.178L96 329.658L37.8359 313.178L96 296.698L154.164 313.178Z" stroke="url(%23paint15_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.2"><g filter="url(%23filter16_i_682_3672)"><path d="M36 331.178L96 314.178L156 331.178L96 348.178L36 331.178Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 331.178L96 347.658L37.8359 331.178L96 314.698L154.164 331.178Z" stroke="url(%23paint16_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.2"><g filter="url(%23filter17_i_682_3672)"><path d="M36 349.178L96 332.178L156 349.178L96 366.178L36 349.178Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 349.178L96 365.658L37.8359 349.178L96 332.698L154.164 349.178Z" stroke="url(%23paint17_linear_682_3672)" stroke-opacity="0.32"/></g><g opacity="0.2"><g filter="url(%23filter18_i_682_3672)"><path d="M36 367.178L96 350.178L156 367.178L96 384.178L36 367.178Z" fill="white" fill-opacity="0.01"/></g><path d="M154.164 367.178L96 383.658L37.8359 367.178L96 350.698L154.164 367.178Z" stroke="url(%23paint18_linear_682_3672)" stroke-opacity="0.32"/></g></g><defs><filter id="filter0_i_682_3672" x="36" y="-24.1781" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter1_i_682_3672" x="36" y="-6.1781" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter2_i_682_3672" x="36" y="11.8219" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter3_i_682_3672" x="36" y="29.8219" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter4_i_682_3672" x="25" y="47.8219" width="142" height="48.8046" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter5_i_682_3672" x="36" y="72.6265" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter6_i_682_3672" x="0" y="90.6265" width="192" height="63.1724" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter7_i_682_3672" x="36" y="129.799" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter8_i_682_3672" x="52" y="147.799" width="88" height="33" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter9_i_682_3672" x="36" y="156.799" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter10_i_682_3672" x="24" y="174.799" width="144" height="49.3793" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter11_i_682_3672" x="36" y="200.178" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter12_i_682_3672" x="9" y="218.178" width="174" height="58" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter13_i_682_3672" x="36" y="252.178" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter14_i_682_3672" x="36" y="270.178" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter15_i_682_3672" x="36" y="288.178" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter16_i_682_3672" x="36" y="306.178" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter17_i_682_3672" x="36" y="324.178" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><filter id="filter18_i_682_3672" x="36" y="342.178" width="120" height="42" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3672"/></filter><linearGradient id="paint0_linear_682_3672" x1="96" y1="-16.1781" x2="96" y2="17.8219" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint1_linear_682_3672" x1="96" y1="1.8219" x2="96" y2="35.8219" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint2_linear_682_3672" x1="96" y1="19.8219" x2="96" y2="53.8219" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint3_linear_682_3672" x1="96" y1="37.8219" x2="96" y2="71.8219" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint4_linear_682_3672" x1="96" y1="55.8219" x2="96" y2="96.6265" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint5_linear_682_3672" x1="96" y1="80.6265" x2="96" y2="114.626" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint6_linear_682_3672" x1="96" y1="98.6265" x2="96" y2="153.799" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint7_linear_682_3672" x1="96" y1="137.799" x2="96" y2="171.799" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint8_linear_682_3672" x1="96" y1="155.799" x2="96" y2="180.799" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint9_linear_682_3672" x1="96" y1="164.799" x2="96" y2="198.799" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint10_linear_682_3672" x1="96" y1="182.799" x2="96" y2="224.178" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint11_linear_682_3672" x1="96" y1="208.178" x2="96" y2="242.178" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint12_linear_682_3672" x1="96" y1="226.178" x2="96" y2="276.178" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint13_linear_682_3672" x1="96" y1="260.178" x2="96" y2="294.178" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint14_linear_682_3672" x1="96" y1="278.178" x2="96" y2="312.178" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint15_linear_682_3672" x1="96" y1="296.178" x2="96" y2="330.178" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint16_linear_682_3672" x1="96" y1="314.178" x2="96" y2="348.178" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint17_linear_682_3672" x1="96" y1="332.178" x2="96" y2="366.178" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint18_linear_682_3672" x1="96" y1="350.178" x2="96" y2="384.178" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><clipPath id="clip0_682_3672"><rect width="128" height="368" fill="white"/></clipPath></defs></svg>') no-repeat center right / contain, radial-gradient(50% 117.56% at 100% 100%, rgba(255, 255, 255, 0.64) 0%, rgba(255, 255, 255, 0) 100%), #02B99D;
}

.lp_block_srvlist_itm[data-item='2']:before {
    /* background: #c49702; */
    background: url('data:image/svg+xml;utf8,<svg width="128" height="368" viewBox="0 0 128 368" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.56" clip-path="url(%23clip0_682_3922)"><g opacity="0.8"><g filter="url(%23filter0_i_682_3922)"><path d="M104.923 -32.1491C107.735 -31.949 109.141 -31.8489 109.893 -31.2037C110.549 -30.6412 110.93 -29.8235 110.939 -28.9597C110.95 -27.9689 110.123 -26.8275 108.469 -24.5447L107.724 -23.5168C106.752 -22.1748 106.265 -21.5038 106.151 -20.8C106.051 -20.1807 106.148 -19.5456 106.427 -18.984C106.745 -18.3457 107.408 -17.8493 108.736 -16.8566L109.752 -16.0963C112.009 -14.4076 113.138 -13.5633 113.422 -12.6138C113.669 -11.7862 113.548 -10.8922 113.089 -10.1604C112.563 -9.32096 111.25 -8.80793 108.624 -7.78187L107.442 -7.31987C105.898 -6.71669 105.126 -6.41509 104.65 -5.88453C104.231 -5.41773 103.968 -4.8313 103.9 -4.20772C103.822 -3.49896 104.112 -2.72266 104.692 -1.17006L105.136 0.0191072C106.122 2.6602 106.615 3.98074 106.34 4.93288C106.101 5.76288 105.516 6.44944 104.734 6.81687C103.837 7.23838 102.455 6.96015 99.6916 6.4037L98.4472 6.15315C96.8225 5.82603 96.0102 5.66247 95.3226 5.85129C94.7177 6.0174 94.18 6.36898 93.7853 6.85655C93.3367 7.41074 93.1608 8.22052 92.8091 9.84006L92.5397 11.0805C91.9414 13.8355 91.6423 15.213 90.8966 15.8655C90.2466 16.4344 89.3829 16.6955 88.5266 16.5819C87.5442 16.4517 86.5322 15.4705 84.508 13.5082L83.5966 12.6247C82.4067 11.4711 81.8117 10.8943 81.1312 10.6814C80.5325 10.4941 79.8902 10.4992 79.2945 10.696C78.6175 10.9197 78.0317 11.5058 76.8603 12.6781L75.963 13.576C73.9702 15.5702 72.9739 16.5672 71.9937 16.7131C71.1393 16.8402 70.2716 16.5929 69.6126 16.0344C68.8567 15.3937 68.5357 14.0212 67.8938 11.276L67.6047 10.04C67.2274 8.42626 67.0387 7.61938 66.5813 7.07238C66.1789 6.59113 65.6358 6.24813 65.0283 6.09162C64.3378 5.91374 63.5282 6.09017 61.9089 6.44302L60.6686 6.71328C57.9141 7.31351 56.5368 7.61363 55.6334 7.2064C54.8459 6.85143 54.2497 6.17423 53.9972 5.34815C53.7076 4.40048 54.1797 3.07228 55.1238 0.415881L55.5489 -0.780192C56.1039 -2.34179 56.3814 -3.12258 56.2924 -3.83003C56.214 -4.45244 55.9425 -5.03463 55.5161 -5.49473C55.0314 -6.01767 54.2549 -6.30698 52.7019 -6.88559L51.5124 -7.32877C48.8706 -8.31305 47.5497 -8.80519 47.0099 -9.63617C46.5394 -10.3605 46.4039 -11.2526 46.6381 -12.084C46.9069 -13.0378 48.0221 -13.8999 50.2525 -15.6242L51.2567 -16.4006C52.5679 -17.4142 53.2234 -17.9211 53.531 -18.5643C53.8016 -19.1303 53.888 -19.7669 53.778 -20.3845C53.653 -21.0864 53.1561 -21.7496 52.1625 -23.076L51.4014 -24.0919C49.7112 -26.3482 48.866 -27.4763 48.8612 -28.4672C48.8569 -29.331 49.2252 -30.1547 49.8718 -30.7275C50.6135 -31.3846 52.0178 -31.507 54.8264 -31.7517L56.0909 -31.8619C57.742 -32.0057 58.5675 -32.0777 59.174 -32.4525C59.7076 -32.7824 60.1244 -33.2712 60.3658 -33.8502C60.6401 -34.5083 60.5807 -35.3348 60.4619 -36.9879L60.3709 -38.254C60.1688 -41.0659 60.0677 -42.4719 60.5994 -43.3081C61.0628 -44.037 61.818 -44.5309 62.6716 -44.6632C63.6508 -44.8149 64.8983 -44.1587 67.3933 -42.8461L68.5167 -42.2551C69.9834 -41.4835 70.7168 -41.0977 71.4297 -41.0852C72.0569 -41.0742 72.6718 -41.26 73.1879 -41.6166C73.7745 -42.022 74.1714 -42.7494 74.9651 -44.2043L75.5731 -45.3186C76.9233 -47.7934 77.5984 -49.0308 78.4978 -49.4469C79.2817 -49.8095 80.184 -49.8167 80.9736 -49.4665C81.8795 -49.0648 82.5741 -47.8382 83.9634 -45.3851L84.589 -44.2806C85.4057 -42.8385 85.8141 -42.1175 86.407 -41.7215C86.9287 -41.3731 87.5465 -41.197 88.1735 -41.218C88.8861 -41.2419 89.6132 -41.6393 91.0675 -42.434L92.1814 -43.0428C94.6553 -44.3947 95.8922 -45.0707 96.8737 -44.9345C97.7293 -44.8158 98.4922 -44.334 98.9672 -43.6125C99.512 -42.7848 99.4333 -41.3774 99.2758 -38.5626L99.2049 -37.2952C99.1123 -35.6405 99.066 -34.8132 99.3508 -34.1595C99.6013 -33.5843 100.026 -33.1022 100.565 -32.7809C101.177 -32.4157 102.004 -32.3569 103.657 -32.2392L104.923 -32.1491Z" fill="white" fill-opacity="0.01"/></g><path d="M109.567 -30.8237C110.113 -30.355 110.431 -29.6741 110.439 -28.9544C110.443 -28.6002 110.299 -28.165 109.899 -27.4916C109.501 -26.8215 108.897 -25.9878 108.064 -24.8387L107.319 -23.81C106.837 -23.1458 106.459 -22.6233 106.188 -22.1785C105.915 -21.7287 105.73 -21.3216 105.658 -20.8797C105.541 -20.1573 105.653 -19.4163 105.979 -18.7612C106.179 -18.3604 106.477 -18.027 106.872 -17.6786C107.262 -17.3341 107.779 -16.9481 108.436 -16.4567L109.453 -15.6958C110.589 -14.8457 111.413 -14.2285 111.992 -13.7067C112.574 -13.1824 112.841 -12.8096 112.943 -12.4701C113.149 -11.7806 113.048 -11.0357 112.665 -10.426C112.477 -10.126 112.12 -9.83881 111.42 -9.48843C110.723 -9.13976 109.764 -8.76421 108.442 -8.24773L107.259 -7.78548C106.495 -7.487 105.894 -7.25267 105.427 -7.02468C104.953 -6.79402 104.577 -6.55165 104.278 -6.21854C103.789 -5.67399 103.483 -4.98986 103.403 -4.26242C103.355 -3.8174 103.425 -3.37508 103.569 -2.86858C103.711 -2.36786 103.936 -1.76363 104.223 -0.995198L104.667 0.194357C105.164 1.52407 105.524 2.48915 105.729 3.241C105.935 3.99632 105.958 4.45389 105.86 4.79424C105.66 5.48575 105.173 6.05791 104.522 6.36415C104.201 6.51483 103.745 6.56314 102.967 6.47938C102.192 6.39599 101.182 6.1935 99.7902 5.91332L98.5462 5.66263C97.7419 5.50069 97.1089 5.37326 96.5919 5.31215C96.0692 5.25037 95.6213 5.25054 95.1897 5.36908C94.4841 5.56293 93.8569 5.9738 93.3965 6.54252C93.115 6.89039 92.9352 7.30055 92.7823 7.80409C92.6311 8.30208 92.4942 8.93245 92.3202 9.7339L92.0508 10.9747C91.7496 12.3614 91.5308 13.3676 91.2966 14.1107C91.0613 14.8573 90.8343 15.256 90.5678 15.4893C90.0261 15.9633 89.3056 16.1809 88.592 16.0863C88.2409 16.0397 87.8312 15.8341 87.2217 15.3428C86.615 14.8538 85.8752 14.1368 84.856 13.1488L83.9443 12.2658C83.3554 11.6949 82.8927 11.2454 82.491 10.9145C82.0846 10.5799 81.7078 10.3379 81.2805 10.2043C80.582 9.98575 79.8325 9.99129 79.1375 10.2209C78.7125 10.3613 78.3399 10.6091 77.9389 10.9501C77.5423 11.2873 77.0867 11.7444 76.5067 12.3247L75.6097 13.2225C74.6064 14.2266 73.8776 14.9552 73.2787 15.4538C72.677 15.9547 72.2704 16.1667 71.92 16.2188C71.2081 16.3247 70.4853 16.1179 69.9362 15.6526C69.666 15.4235 69.4322 15.0294 69.185 14.2864C68.939 13.547 68.704 12.5438 68.3808 11.1616L68.0913 9.92604C67.9045 9.12746 67.7581 8.49932 67.599 8.0038C67.4381 7.50267 67.2518 7.09564 66.9647 6.75224C66.4953 6.19085 65.8618 5.7905 65.1532 5.60789C64.7196 5.4962 64.2717 5.50251 63.75 5.57261C63.2341 5.64193 62.6038 5.78033 61.8023 5.95498L60.562 6.22517C59.1755 6.52729 58.1693 6.74593 57.396 6.84163C56.619 6.93776 56.1618 6.89658 55.8388 6.75103C55.1826 6.45522 54.6856 5.89009 54.4752 5.20168C54.3718 4.86294 54.3883 4.40493 54.5819 3.64662C54.7747 2.89158 55.1195 1.92036 55.5949 0.582833L56.0199 -0.613133C56.2945 -1.38578 56.5109 -1.9933 56.645 -2.49611C56.7806 -3.00482 56.8439 -3.44826 56.788 -3.89245C56.6966 -4.61857 56.38 -5.29753 55.8825 -5.83429C55.5782 -6.16263 55.1978 -6.39916 54.7209 -6.62229C54.2496 -6.8428 53.6451 -7.06751 52.8767 -7.3538L51.6873 -7.79697C50.3572 -8.29257 49.3915 -8.65271 48.6892 -8.99035C47.9838 -9.32946 47.6224 -9.61123 47.4294 -9.90817C47.0372 -10.5118 46.9238 -11.2558 47.119 -11.9487C47.2151 -12.2896 47.4774 -12.6663 48.0506 -13.1998C48.6209 -13.7306 49.4352 -14.3609 50.5579 -15.2288L51.5621 -16.0053C52.2111 -16.507 52.7222 -16.9009 53.1069 -17.2515C53.496 -17.6061 53.7887 -17.9452 53.9819 -18.3491C54.2975 -19.0093 54.398 -19.7519 54.2697 -20.4724C54.1911 -20.913 53.9991 -21.3173 53.7186 -21.7627C53.4413 -22.2031 53.0542 -22.7191 52.5625 -23.3755L51.8021 -24.3915C50.9511 -25.5275 50.3336 -26.3523 49.9253 -27.0161C49.515 -27.683 49.3634 -28.1155 49.3617 -28.4697C49.3581 -29.1895 49.6643 -29.876 50.203 -30.3533C50.4682 -30.5882 50.892 -30.7635 51.6624 -30.9024C52.4293 -31.0407 53.4559 -31.1306 54.8701 -31.2538L56.1344 -31.3639C56.9517 -31.4351 57.5948 -31.4904 58.108 -31.5774C58.627 -31.6654 59.0563 -31.7915 59.4371 -32.0269C60.0596 -32.4117 60.5457 -32.9823 60.8273 -33.6578C60.9995 -34.0711 61.0564 -34.5152 61.0613 -35.0417C61.0661 -35.5621 61.0191 -36.2054 60.9603 -37.0235L60.87 -38.2895C60.7682 -39.7054 60.6945 -40.7329 60.7098 -41.5121C60.7253 -42.2948 60.8312 -42.7407 61.0211 -43.0397C61.4073 -43.6471 62.0371 -44.0592 62.7485 -44.1695C63.0985 -44.2236 63.5498 -44.1413 64.273 -43.8417C64.9928 -43.5434 65.9042 -43.0643 67.1601 -42.4036L68.2838 -41.8124C69.0096 -41.4305 69.5804 -41.1302 70.0591 -40.9259C70.5431 -40.7194 70.9729 -40.5935 71.4203 -40.5855C72.152 -40.5726 72.8699 -40.789 73.4719 -41.2049C73.8401 -41.4593 74.1282 -41.8023 74.4168 -42.2425C74.7023 -42.6777 75.0116 -43.2446 75.4045 -43.9648L76.0121 -45.0789C76.692 -46.325 77.1861 -47.2289 77.6203 -47.8761C78.0565 -48.5262 78.3866 -48.8445 78.7081 -48.9932C79.3613 -49.2953 80.1128 -49.3007 80.7707 -49.0089C81.0945 -48.8653 81.4302 -48.5536 81.8766 -47.9105C82.3209 -47.2704 82.8284 -46.3738 83.5279 -45.1387L84.1539 -44.0342C84.5582 -43.3205 84.8758 -42.759 85.1681 -42.3284C85.4638 -41.8928 85.7574 -41.5546 86.1298 -41.306C86.7384 -40.8996 87.4589 -40.6939 88.1903 -40.7184C88.6377 -40.7334 89.0653 -40.866 89.5462 -41.0803C90.0216 -41.2921 90.5874 -41.6018 91.307 -41.9951L92.4216 -42.6042C93.6668 -43.2848 94.5708 -43.7778 95.2857 -44.0874C96.0042 -44.3986 96.4539 -44.4878 96.8048 -44.4391C97.5177 -44.3402 98.1532 -43.9388 98.549 -43.3377C98.7437 -43.0418 98.8574 -42.5972 98.8853 -41.8147C98.913 -41.0359 98.8559 -40.0077 98.7766 -38.5907L98.7062 -37.323C98.6603 -36.5039 98.6236 -35.8596 98.6367 -35.3392C98.6499 -34.813 98.7134 -34.3699 98.8921 -33.9595C99.1844 -33.2886 99.6802 -32.7268 100.309 -32.3519C100.693 -32.1227 101.124 -32.0029 101.644 -31.9231C102.159 -31.8443 102.803 -31.7985 103.621 -31.7402L104.888 -31.6501C106.304 -31.5494 107.331 -31.4766 108.1 -31.3505C108.872 -31.2238 109.298 -31.0544 109.567 -30.8237Z" stroke="url(%23paint0_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter1_i_682_3922)"><path d="M75.8047 19.8175C77.1745 17.3535 77.8594 16.1215 78.762 15.7126C79.5489 15.3561 80.4511 15.3561 81.238 15.7126C82.1406 16.1215 82.8255 17.3535 84.1953 19.8175L84.8121 20.927C85.6173 22.3755 86.02 23.0997 86.6098 23.5004C87.1287 23.8529 87.745 24.0339 88.3721 24.0179C89.0849 23.9997 89.8152 23.6081 91.2758 22.8249L92.3944 22.225C94.8789 20.8927 96.1212 20.2266 97.1016 20.3706C97.9562 20.4961 98.7153 20.9839 99.1845 21.7092C99.7227 22.5411 99.6328 23.9479 99.4531 26.7613L99.3721 28.0281C99.2664 29.682 99.2136 30.509 99.4931 31.1649C99.7391 31.742 100.16 32.2275 100.696 32.5531C101.305 32.9231 102.131 32.9885 103.784 33.1193L105.049 33.2194C107.859 33.4418 109.265 33.5531 110.012 34.2042C110.663 34.7719 111.037 35.5926 111.04 36.4564C111.043 37.4473 110.207 38.5821 108.535 40.8518L107.782 41.8737C106.799 43.2079 106.307 43.875 106.188 44.578C106.082 45.1964 106.174 45.8323 106.449 46.3961C106.762 47.0369 107.421 47.5385 108.74 48.5417L109.751 49.3101C111.995 51.0166 113.117 51.8699 113.393 52.8215C113.634 53.651 113.505 54.5441 113.041 55.2722C112.507 56.1075 111.191 56.6101 108.557 57.6153L107.371 58.0679C105.822 58.6588 105.048 58.9542 104.568 59.481C104.145 59.9445 103.878 60.5288 103.805 61.1518C103.721 61.8599 104.005 62.6385 104.572 64.1957L105.007 65.3883C105.972 68.0371 106.455 69.3616 106.172 70.3115C105.927 71.1396 105.336 71.8215 104.551 72.1827C103.651 72.597 102.271 72.3079 99.5121 71.7295L98.2697 71.4691C96.6477 71.1291 95.8367 70.9591 95.1476 71.1425C94.5414 71.3038 94.001 71.6511 93.6024 72.1355C93.1494 72.6861 92.9671 73.4945 92.6026 75.1112L92.3234 76.3494C91.7032 79.0996 91.3932 80.4746 90.6423 81.1213C89.9878 81.685 89.1221 81.9392 88.2667 81.8188C87.2854 81.6808 86.2812 80.6916 84.2726 78.7133L83.3683 77.8226C82.1875 76.6596 81.5972 76.0781 80.9184 75.8599C80.3212 75.6678 79.6788 75.6678 79.0816 75.8599C78.4028 76.0781 77.8124 76.6596 76.6317 77.8226L75.7274 78.7133C73.7188 80.6916 72.7146 81.6808 71.7333 81.8188C70.8779 81.9392 70.0122 81.685 69.3577 81.1213C68.6068 80.4746 68.2968 79.0996 67.6766 76.3494L67.3974 75.1112C67.0329 73.4945 66.8506 72.6861 66.3976 72.1355C65.999 71.6511 65.4586 71.3038 64.8524 71.1425C64.1633 70.9591 63.3523 71.1291 61.7303 71.4691L60.4879 71.7295C57.7287 72.3079 56.3491 72.597 55.4489 72.1827C54.6643 71.8215 54.0734 71.1396 53.8276 70.3115C53.5455 69.3616 54.0281 68.0371 54.9932 65.3883L55.4278 64.1957C55.9952 62.6385 56.2789 61.8599 56.1954 61.1518C56.122 60.5288 55.8552 59.9445 55.4324 59.481C54.9519 58.9542 54.1777 58.6588 52.6293 58.0679L51.4434 57.6153C48.8095 56.6101 47.4925 56.1075 46.9593 55.2722C46.4945 54.5441 46.3661 53.651 46.607 52.8215C46.8833 51.8699 48.0053 51.0166 50.2493 49.3101L51.2597 48.5417C52.5788 47.5385 53.2384 47.0369 53.5511 46.3961C53.8261 45.8323 53.9176 45.1964 53.8125 44.578C53.693 43.875 53.2015 43.2079 52.2184 41.8737L51.4654 40.8518C49.7931 38.5821 48.9569 37.4473 48.9599 36.4564C48.9625 35.5926 49.3374 34.7719 49.9885 34.2042C50.7354 33.5531 52.1406 33.4418 54.951 33.2194L56.2164 33.1193C57.8685 32.9885 58.6946 32.9231 59.3041 32.5531C59.8403 32.2275 60.2609 31.742 60.5069 31.1649C60.7864 30.509 60.7336 29.682 60.6279 28.0281L60.5469 26.7613C60.3672 23.9479 60.2773 22.5411 60.8155 21.7092C61.2847 20.9839 62.0438 20.4961 62.8984 20.3706C63.8788 20.2266 65.1211 20.8927 67.6056 22.225L68.7242 22.8249C70.1848 23.6081 70.9151 23.9997 71.6279 24.0179C72.255 24.0339 72.8713 23.8529 73.3902 23.5004C73.98 23.0997 74.3827 22.3755 75.1879 20.927L75.8047 19.8175Z" fill="white" fill-opacity="0.01"/></g><path d="M78.9688 16.1685C79.6243 15.8715 80.3757 15.8715 81.0312 16.1685C81.3539 16.3146 81.6875 16.6291 82.1289 17.2759C82.5681 17.9195 83.0682 18.8197 83.7578 20.0601L84.375 21.1704C84.7736 21.8873 85.0871 22.4513 85.376 22.8843C85.6681 23.3221 85.9588 23.662 86.3291 23.9136C86.9345 24.3248 87.6532 24.5367 88.3848 24.5181C88.8323 24.5066 89.2606 24.3769 89.7432 24.1665C90.2203 23.9584 90.7887 23.6528 91.5117 23.2651L92.6309 22.6655C93.8816 21.9948 94.7894 21.5086 95.5068 21.2046C96.2279 20.8991 96.6788 20.8142 97.0293 20.8657C97.7413 20.9704 98.3737 21.3767 98.7646 21.981C98.957 22.2784 99.0662 22.7237 99.0879 23.5063C99.1094 24.2852 99.0446 25.3128 98.9541 26.729L98.873 27.9966C98.8207 28.815 98.7792 29.4587 98.7881 29.979C98.7971 30.5054 98.8577 30.949 99.0332 31.3608C99.3201 32.0341 99.811 32.6001 100.437 32.98C100.819 33.2123 101.25 33.3356 101.77 33.4194C102.283 33.5023 102.926 33.553 103.744 33.6177L105.01 33.7183C106.425 33.8302 107.452 33.9113 108.22 34.0435C108.991 34.1763 109.416 34.3488 109.683 34.5815C110.225 35.0545 110.538 35.7378 110.54 36.4575C110.541 36.8118 110.392 37.2454 109.987 37.9155C109.584 38.5825 108.974 39.4124 108.132 40.5552L107.379 41.5767C106.892 42.2372 106.509 42.757 106.235 43.1997C105.958 43.6473 105.769 44.0533 105.694 44.4946C105.572 45.216 105.679 45.9581 106 46.6157C106.196 47.0179 106.492 47.3542 106.884 47.7056C107.271 48.0531 107.785 48.4435 108.438 48.9399L109.448 49.7085C110.578 50.5675 111.397 51.191 111.972 51.7173C112.549 52.2461 112.814 52.6203 112.913 52.9604C113.114 53.6517 113.006 54.3967 112.619 55.0034C112.428 55.302 112.069 55.5864 111.366 55.9312C110.667 56.2744 109.704 56.6418 108.378 57.1479L107.192 57.6011C106.426 57.8935 105.823 58.1229 105.354 58.3472C104.878 58.5741 104.5 58.8133 104.198 59.144C103.705 59.6847 103.393 60.3664 103.308 61.0933C103.255 61.5378 103.322 61.9803 103.462 62.4878C103.6 62.9897 103.822 63.5959 104.103 64.3667L104.537 65.5591C105.023 66.8928 105.375 67.8613 105.574 68.6147C105.774 69.3717 105.794 69.8299 105.693 70.1694C105.488 70.8594 104.996 71.427 104.342 71.728C104.02 71.8762 103.564 71.9215 102.786 71.8315C102.012 71.742 101.004 71.5309 99.6143 71.2397L98.3721 70.98C97.5694 70.8117 96.9382 70.679 96.4219 70.6138C95.8997 70.5478 95.4521 70.5446 95.0195 70.6597C94.3124 70.8478 93.6818 71.2528 93.2168 71.8179C92.9323 72.1636 92.7488 72.5722 92.5918 73.0747C92.4366 73.5715 92.2957 74.2013 92.1152 75.0015L91.8359 76.2397C91.5238 77.624 91.2967 78.6284 91.0566 79.3696C90.8154 80.1145 90.5848 80.5115 90.3164 80.7427C89.771 81.2124 89.0488 81.424 88.3359 81.3237C87.9852 81.2743 87.5771 81.0658 86.9717 80.5698C86.3689 80.076 85.6344 79.353 84.623 78.3569L83.7188 77.4663C83.1345 76.8909 82.6754 76.438 82.2764 76.104C81.8726 75.7661 81.4975 75.5213 81.0713 75.3843C80.3746 75.1602 79.6254 75.1602 78.9287 75.3843C78.5025 75.5213 78.1274 75.7661 77.7236 76.104C77.3246 76.438 76.8655 76.8909 76.2812 77.4663L75.377 78.3569C74.3656 79.353 73.6311 80.076 73.0283 80.5698C72.4229 81.0658 72.0148 81.2743 71.6641 81.3237C70.9513 81.424 70.229 81.2124 69.6836 80.7427C69.4152 80.5115 69.1846 80.1145 68.9434 79.3696C68.7033 78.6284 68.4762 77.624 68.1641 76.2397L67.8848 75.0015C67.7043 74.2013 67.5634 73.5715 67.4082 73.0747C67.2512 72.5722 67.0676 72.1636 66.7832 71.8179C66.3182 71.2528 65.6876 70.8478 64.9805 70.6597C64.5479 70.5446 64.1003 70.5478 63.5781 70.6138C63.0618 70.679 62.4306 70.8117 61.6279 70.98L60.3857 71.2397C58.9965 71.5309 57.988 71.742 57.2139 71.8315C56.436 71.9215 55.98 71.8762 55.6582 71.728C55.0044 71.427 54.5116 70.8594 54.3066 70.1694C54.2058 69.8299 54.2261 69.3717 54.4258 68.6147C54.6246 67.8613 54.9769 66.8928 55.4629 65.5591L55.8975 64.3667C56.1783 63.5959 56.4 62.9897 56.5381 62.4878C56.6777 61.9803 56.7448 61.5378 56.6924 61.0933C56.6067 60.3664 56.295 59.6847 55.8018 59.144C55.5 58.8133 55.1215 58.5741 54.6465 58.3472C54.1768 58.1229 53.5739 57.8935 52.8076 57.6011L51.6221 57.1479C50.2959 56.6418 49.3334 56.2744 48.6338 55.9312C47.9309 55.5864 47.5715 55.302 47.3809 55.0034C46.9935 54.3967 46.8862 53.6517 47.0869 52.9604C47.1858 52.6203 47.4511 52.2461 48.0283 51.7173C48.6029 51.191 49.4222 50.5675 50.5518 49.7085L51.5625 48.9399C52.2153 48.4435 52.7288 48.0531 53.1162 47.7056C53.5079 47.3542 53.8037 47.0179 54 46.6157C54.3209 45.9581 54.4282 45.216 54.3057 44.4946C54.2307 44.0533 54.0416 43.6473 53.7646 43.1997C53.4908 42.757 53.1078 42.2372 52.6211 41.5767L51.8682 40.5552C51.0261 39.4124 50.4157 38.5825 50.0127 37.9155C49.6078 37.2454 49.4589 36.8118 49.46 36.4575C49.4623 35.7379 49.7749 35.0545 50.3174 34.5815C50.5844 34.3488 51.0088 34.1763 51.7803 34.0435C52.5482 33.9113 53.5753 33.8302 54.9902 33.7183L56.2559 33.6177C57.0735 33.553 57.7166 33.5023 58.2305 33.4194C58.7502 33.3356 59.1808 33.2123 59.5635 32.98C60.189 32.6001 60.6799 32.0341 60.9668 31.3608C61.1423 30.949 61.2029 30.5054 61.2119 29.979C61.2208 29.4587 61.1793 28.815 61.127 27.9966L61.0459 26.729C60.9554 25.3128 60.8906 24.2852 60.9121 23.5063C60.9338 22.7237 61.043 22.2784 61.2354 21.981C61.6263 21.3767 62.2587 20.9704 62.9707 20.8657C63.3212 20.8142 63.7721 20.8991 64.4932 21.2046C65.2106 21.5086 66.1184 21.9948 67.3691 22.6655L68.4883 23.2651C69.2113 23.6528 69.7797 23.9584 70.2568 24.1665C70.7394 24.3769 71.1677 24.5066 71.6152 24.5181C72.3468 24.5367 73.0655 24.3248 73.6709 23.9136C74.0412 23.662 74.3319 23.3221 74.624 22.8843C74.9129 22.4513 75.2264 21.8873 75.625 21.1704L76.2422 20.0601C76.9318 18.8197 77.4319 17.9195 77.8711 17.2759C78.3125 16.6291 78.6461 16.3146 78.9688 16.1685Z" stroke="url(%23paint1_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter2_i_682_3922)"><circle cx="80" cy="49.271" r="8" fill="white" fill-opacity="0.01"/></g><circle cx="80" cy="49.271" r="7.5" stroke="url(%23paint2_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter3_i_682_3922)"><path d="M104.923 98.1915C107.735 98.3916 109.141 98.4916 109.893 99.1369C110.549 99.6993 110.93 100.517 110.939 101.381C110.95 102.372 110.123 103.513 108.469 105.796L107.724 106.824C106.752 108.166 106.265 108.837 106.151 109.541C106.051 110.16 106.148 110.795 106.427 111.357C106.745 111.995 107.408 112.491 108.736 113.484L109.752 114.244C112.009 115.933 113.138 116.777 113.422 117.727C113.669 118.554 113.548 119.448 113.089 120.18C112.563 121.02 111.25 121.533 108.624 122.559L107.442 123.021C105.898 123.624 105.126 123.925 104.65 124.456C104.231 124.923 103.968 125.509 103.9 126.133C103.822 126.842 104.112 127.618 104.692 129.171L105.136 130.36C106.122 133.001 106.615 134.321 106.34 135.273C106.101 136.103 105.516 136.79 104.734 137.157C103.837 137.579 102.455 137.301 99.6916 136.744L98.4472 136.494C96.8225 136.167 96.0102 136.003 95.3226 136.192C94.7177 136.358 94.18 136.71 93.7853 137.197C93.3367 137.751 93.1608 138.561 92.8091 140.181L92.5397 141.421C91.9414 144.176 91.6423 145.554 90.8966 146.206C90.2466 146.775 89.3829 147.036 88.5266 146.922C87.5442 146.792 86.5322 145.811 84.508 143.849L83.5966 142.965C82.4067 141.812 81.8117 141.235 81.1312 141.022C80.5325 140.835 79.8902 140.84 79.2945 141.037C78.6175 141.26 78.0317 141.846 76.8603 143.019L75.963 143.917C73.9702 145.911 72.9739 146.908 71.9937 147.054C71.1393 147.181 70.2716 146.933 69.6126 146.375C68.8567 145.734 68.5357 144.362 67.8938 141.617L67.6047 140.381C67.2274 138.767 67.0387 137.96 66.5813 137.413C66.1789 136.932 65.6358 136.589 65.0283 136.432C64.3378 136.254 63.5282 136.431 61.9089 136.784L60.6686 137.054C57.9141 137.654 56.5368 137.954 55.6334 137.547C54.8459 137.192 54.2497 136.515 53.9972 135.689C53.7076 134.741 54.1797 133.413 55.1238 130.756L55.5489 129.56C56.1039 127.999 56.3814 127.218 56.2924 126.511C56.214 125.888 55.9425 125.306 55.5161 124.846C55.0314 124.323 54.2549 124.034 52.7019 123.455L51.5124 123.012C48.8706 122.028 47.5497 121.535 47.0099 120.704C46.5394 119.98 46.4039 119.088 46.6381 118.257C46.9069 117.303 48.0221 116.441 50.2525 114.716L51.2567 113.94C52.5679 112.926 53.2234 112.42 53.531 111.776C53.8016 111.21 53.888 110.574 53.778 109.956C53.653 109.254 53.1561 108.591 52.1625 107.265L51.4014 106.249C49.7112 103.992 48.866 102.864 48.8612 101.873C48.8569 101.01 49.2252 100.186 49.8718 99.6131C50.6135 98.956 52.0178 98.8336 54.8264 98.5889L56.0909 98.4787C57.742 98.3348 58.5675 98.2629 59.174 97.888C59.7076 97.5582 60.1244 97.0694 60.3658 96.4904C60.6401 95.8323 60.5807 95.0057 60.4619 93.3527L60.3709 92.0866C60.1688 89.2747 60.0677 87.8687 60.5994 87.0325C61.0628 86.3035 61.818 85.8097 62.6716 85.6774C63.6508 85.5256 64.8983 86.1819 67.3933 87.4945L68.5167 88.0854C69.9834 88.857 70.7168 89.2428 71.4297 89.2554C72.0569 89.2664 72.6718 89.0806 73.1879 88.7239C73.7745 88.3186 74.1714 87.5912 74.9651 86.1363L75.5731 85.022C76.9233 82.5472 77.5984 81.3098 78.4978 80.8937C79.2817 80.531 80.184 80.5239 80.9736 80.8741C81.8795 81.2758 82.5741 82.5024 83.9634 84.9554L84.589 86.06C85.4057 87.502 85.8141 88.2231 86.407 88.6191C86.9287 88.9674 87.5465 89.1435 88.1735 89.1225C88.8861 89.0987 89.6132 88.7013 91.0675 87.9065L92.1814 87.2978C94.6553 85.9458 95.8922 85.2699 96.8737 85.4061C97.7293 85.5248 98.4922 86.0066 98.9672 86.7281C99.512 87.5558 99.4333 88.9632 99.2758 91.778L99.2049 93.0453C99.1123 94.7 99.066 95.5274 99.3508 96.1811C99.6013 96.7562 100.026 97.2384 100.565 97.5597C101.177 97.9249 102.004 97.9837 103.657 98.1013L104.923 98.1915Z" fill="white" fill-opacity="0.01"/></g><path d="M109.567 99.5169C110.113 99.9856 110.431 100.666 110.439 101.386C110.443 101.74 110.299 102.176 109.899 102.849C109.501 103.519 108.897 104.353 108.064 105.502L107.319 106.531C106.837 107.195 106.459 107.717 106.188 108.162C105.915 108.612 105.73 109.019 105.658 109.461C105.541 110.183 105.653 110.924 105.979 111.579C106.179 111.98 106.477 112.314 106.872 112.662C107.262 113.006 107.779 113.392 108.436 113.884L109.453 114.645C110.589 115.495 111.413 116.112 111.992 116.634C112.574 117.158 112.841 117.531 112.943 117.87C113.149 118.56 113.048 119.305 112.665 119.915C112.477 120.215 112.12 120.502 111.42 120.852C110.723 121.201 109.764 121.576 108.442 122.093L107.259 122.555C106.495 122.854 105.894 123.088 105.427 123.316C104.953 123.547 104.577 123.789 104.278 124.122C103.789 124.667 103.483 125.351 103.403 126.078C103.355 126.523 103.425 126.965 103.569 127.472C103.711 127.973 103.936 128.577 104.223 129.345L104.667 130.535C105.164 131.865 105.524 132.83 105.729 133.582C105.935 134.337 105.958 134.794 105.86 135.135C105.66 135.826 105.173 136.398 104.522 136.705C104.201 136.855 103.745 136.904 102.967 136.82C102.192 136.737 101.182 136.534 99.7902 136.254L98.5462 136.003C97.7419 135.841 97.1089 135.714 96.5919 135.653C96.0692 135.591 95.6213 135.591 95.1897 135.71C94.4841 135.904 93.8569 136.314 93.3965 136.883C93.115 137.231 92.9352 137.641 92.7823 138.145C92.6311 138.643 92.4942 139.273 92.3202 140.074L92.0508 141.315C91.7496 142.702 91.5308 143.708 91.2966 144.451C91.0613 145.198 90.8343 145.597 90.5678 145.83C90.0261 146.304 89.3056 146.521 88.592 146.427C88.2409 146.38 87.8312 146.175 87.2217 145.683C86.615 145.194 85.8752 144.477 84.856 143.489L83.9443 142.606C83.3554 142.035 82.8927 141.586 82.491 141.255C82.0846 140.92 81.7078 140.679 81.2805 140.545C80.582 140.326 79.8325 140.332 79.1375 140.561C78.7125 140.702 78.3399 140.95 77.9389 141.291C77.5423 141.628 77.0867 142.085 76.5067 142.665L75.6097 143.563C74.6064 144.567 73.8776 145.296 73.2787 145.794C72.677 146.295 72.2704 146.507 71.92 146.559C71.2081 146.665 70.4853 146.459 69.9362 145.993C69.666 145.764 69.4322 145.37 69.185 144.627C68.939 143.888 68.704 142.884 68.3808 141.502L68.0913 140.267C67.9045 139.468 67.7581 138.84 67.599 138.344C67.4381 137.843 67.2518 137.436 66.9647 137.093C66.4953 136.531 65.8618 136.131 65.1532 135.948C64.7196 135.837 64.2717 135.843 63.75 135.913C63.2341 135.983 62.6038 136.121 61.8023 136.296L60.562 136.566C59.1755 136.868 58.1693 137.087 57.396 137.182C56.619 137.278 56.1618 137.237 55.8388 137.092C55.1826 136.796 54.6856 136.231 54.4752 135.542C54.3718 135.204 54.3883 134.746 54.5819 133.987C54.7747 133.232 55.1195 132.261 55.5949 130.923L56.0199 129.727C56.2945 128.955 56.5109 128.347 56.645 127.844C56.7806 127.336 56.8439 126.892 56.788 126.448C56.6966 125.722 56.38 125.043 55.8825 124.506C55.5782 124.178 55.1978 123.941 54.7209 123.718C54.2496 123.498 53.6451 123.273 52.8767 122.987L51.6873 122.544C50.3572 122.048 49.3915 121.688 48.6892 121.35C47.9838 121.011 47.6224 120.729 47.4294 120.432C47.0372 119.829 46.9238 119.085 47.119 118.392C47.2151 118.051 47.4774 117.674 48.0506 117.141C48.6209 116.61 49.4352 115.98 50.5579 115.112L51.5621 114.335C52.2111 113.834 52.7222 113.44 53.1069 113.089C53.496 112.734 53.7887 112.395 53.9819 111.991C54.2975 111.331 54.398 110.589 54.2697 109.868C54.1911 109.428 53.9991 109.023 53.7186 108.578C53.4413 108.137 53.0542 107.621 52.5625 106.965L51.8021 105.949C50.9511 104.813 50.3336 103.988 49.9253 103.325C49.515 102.658 49.3634 102.225 49.3617 101.871C49.3581 101.151 49.6643 100.465 50.203 99.9872C50.4682 99.7523 50.892 99.5771 51.6624 99.4382C52.4293 99.2999 53.4559 99.2099 54.8701 99.0867L56.1344 98.9767C56.9517 98.9054 57.5948 98.8502 58.108 98.7632C58.627 98.6752 59.0563 98.549 59.4371 98.3137C60.0596 97.9289 60.5457 97.3583 60.8273 96.6827C60.9995 96.2695 61.0564 95.8254 61.0613 95.2989C61.0661 94.7785 61.0191 94.1351 60.9603 93.317L60.87 92.0511C60.7682 90.6352 60.6945 89.6076 60.7098 88.8285C60.7253 88.0458 60.8312 87.5999 61.0211 87.3009C61.4073 86.6934 62.0371 86.2814 62.7485 86.1711C63.0985 86.117 63.5498 86.1993 64.273 86.4989C64.9928 86.7972 65.9042 87.2763 67.1601 87.937L68.2838 88.5282C69.0096 88.9101 69.5804 89.2104 70.0591 89.4147C70.5431 89.6212 70.9729 89.7471 71.4203 89.7551C72.152 89.768 72.8699 89.5516 73.4719 89.1357C73.8401 88.8812 74.1282 88.5383 74.4168 88.0981C74.7023 87.6628 75.0116 87.096 75.4045 86.3758L76.0121 85.2617C76.692 84.0156 77.1861 83.1116 77.6203 82.4645C78.0565 81.8144 78.3866 81.4961 78.7081 81.3474C79.3613 81.0453 80.1128 81.0399 80.7707 81.3316C81.0945 81.4752 81.4302 81.787 81.8766 82.4301C82.3209 83.0702 82.8284 83.9668 83.5279 85.2018L84.1539 86.3064C84.5582 87.0201 84.8758 87.5815 85.1681 88.0122C85.4638 88.4478 85.7574 88.786 86.1298 89.0346C86.7384 89.441 87.4589 89.6466 88.1903 89.6222C88.6377 89.6072 89.0653 89.4746 89.5462 89.2603C90.0216 89.0485 90.5874 88.7388 91.307 88.3455L92.4216 87.7364C93.6668 87.0558 94.5708 86.5628 95.2857 86.2531C96.0042 85.942 96.4539 85.8528 96.8048 85.9014C97.5177 86.0004 98.1532 86.4018 98.549 87.0029C98.7437 87.2988 98.8574 87.7433 98.8853 88.5259C98.913 89.3046 98.8559 90.3328 98.7766 91.7499L98.7062 93.0175C98.6603 93.8367 98.6236 94.481 98.6367 95.0013C98.6499 95.5276 98.7134 95.9706 98.8921 96.381C99.1844 97.052 99.6802 97.6138 100.309 97.9886C100.693 98.2179 101.124 98.3377 101.644 98.4175C102.159 98.4963 102.803 98.5421 103.621 98.6003L104.888 98.6904C106.304 98.7912 107.331 98.864 108.1 98.9901C108.872 99.1168 109.298 99.2862 109.567 99.5169Z" stroke="url(%23paint3_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter4_i_682_3922)"><circle cx="80.0016" cy="114.441" r="8" transform="rotate(65 80.0016 114.441)" fill="white" fill-opacity="0.01"/></g><circle cx="80.0016" cy="114.441" r="7.5" transform="rotate(65 80.0016 114.441)" stroke="url(%23paint4_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter5_i_682_3922)"><path d="M75.8047 150.158C77.1745 147.694 77.8594 146.462 78.762 146.053C79.5489 145.697 80.4511 145.697 81.238 146.053C82.1406 146.462 82.8255 147.694 84.1953 150.158L84.8121 151.267C85.6173 152.716 86.02 153.44 86.6098 153.841C87.1287 154.193 87.745 154.374 88.3721 154.358C89.0849 154.34 89.8152 153.949 91.2758 153.165L92.3944 152.565C94.8789 151.233 96.1212 150.567 97.1016 150.711C97.9562 150.837 98.7153 151.324 99.1845 152.05C99.7227 152.882 99.6328 154.288 99.4531 157.102L99.3721 158.369C99.2664 160.022 99.2136 160.849 99.4931 161.505C99.7391 162.082 100.16 162.568 100.696 162.894C101.305 163.264 102.131 163.329 103.784 163.46L105.049 163.56C107.859 163.782 109.265 163.894 110.012 164.545C110.663 165.112 111.037 165.933 111.04 166.797C111.043 167.788 110.207 168.923 108.535 171.192L107.782 172.214C106.799 173.548 106.307 174.215 106.188 174.918C106.082 175.537 106.174 176.173 106.449 176.737C106.762 177.377 107.421 177.879 108.74 178.882L109.751 179.651C111.995 181.357 113.117 182.21 113.393 183.162C113.634 183.991 113.505 184.885 113.041 185.613C112.507 186.448 111.191 186.951 108.557 187.956L107.371 188.408C105.822 188.999 105.048 189.295 104.568 189.821C104.145 190.285 103.878 190.869 103.805 191.492C103.721 192.2 104.005 192.979 104.572 194.536L105.007 195.729C105.972 198.378 106.455 199.702 106.172 200.652C105.927 201.48 105.336 202.162 104.551 202.523C103.651 202.938 102.271 202.648 99.5121 202.07L98.2697 201.81C96.6477 201.47 95.8367 201.3 95.1476 201.483C94.5414 201.644 94.001 201.992 93.6024 202.476C93.1494 203.027 92.9671 203.835 92.6026 205.452L92.3234 206.69C91.7032 209.44 91.3932 210.815 90.6423 211.462C89.9878 212.025 89.1221 212.28 88.2667 212.159C87.2854 212.021 86.2812 211.032 84.2726 209.054L83.3683 208.163C82.1875 207 81.5972 206.419 80.9184 206.2C80.3212 206.008 79.6788 206.008 79.0816 206.2C78.4028 206.419 77.8124 207 76.6317 208.163L75.7274 209.054C73.7188 211.032 72.7146 212.021 71.7333 212.159C70.8779 212.28 70.0122 212.025 69.3577 211.462C68.6068 210.815 68.2968 209.44 67.6766 206.69L67.3974 205.452C67.0329 203.835 66.8506 203.027 66.3976 202.476C65.999 201.992 65.4586 201.644 64.8524 201.483C64.1633 201.3 63.3523 201.47 61.7303 201.81L60.4879 202.07C57.7287 202.648 56.3491 202.938 55.4489 202.523C54.6643 202.162 54.0734 201.48 53.8276 200.652C53.5455 199.702 54.0281 198.378 54.9932 195.729L55.4278 194.536C55.9952 192.979 56.2789 192.2 56.1954 191.492C56.122 190.869 55.8552 190.285 55.4324 189.821C54.9519 189.295 54.1777 188.999 52.6293 188.408L51.4434 187.956C48.8095 186.951 47.4925 186.448 46.9593 185.613C46.4945 184.885 46.3661 183.991 46.607 183.162C46.8833 182.21 48.0053 181.357 50.2493 179.651L51.2597 178.882C52.5788 177.879 53.2384 177.377 53.5511 176.737C53.8261 176.173 53.9176 175.537 53.8125 174.918C53.693 174.215 53.2015 173.548 52.2184 172.214L51.4654 171.192C49.7931 168.923 48.9569 167.788 48.9599 166.797C48.9625 165.933 49.3374 165.112 49.9885 164.545C50.7354 163.894 52.1406 163.782 54.951 163.56L56.2164 163.46C57.8685 163.329 58.6946 163.264 59.3041 162.894C59.8403 162.568 60.2609 162.082 60.5069 161.505C60.7864 160.849 60.7336 160.022 60.6279 158.369L60.5469 157.102C60.3672 154.288 60.2773 152.882 60.8155 152.05C61.2847 151.324 62.0438 150.837 62.8984 150.711C63.8788 150.567 65.1211 151.233 67.6056 152.565L68.7242 153.165C70.1848 153.949 70.9151 154.34 71.6279 154.358C72.255 154.374 72.8713 154.193 73.3902 153.841C73.98 153.44 74.3827 152.716 75.1879 151.267L75.8047 150.158Z" fill="white" fill-opacity="0.01"/></g><path d="M78.9688 146.509C79.6243 146.212 80.3757 146.212 81.0312 146.509C81.3539 146.655 81.6875 146.97 82.1289 147.616C82.5681 148.26 83.0682 149.16 83.7578 150.401L84.375 151.511C84.7736 152.228 85.0871 152.792 85.376 153.225C85.6681 153.663 85.9588 154.002 86.3291 154.254C86.9345 154.665 87.6532 154.877 88.3848 154.859C88.8323 154.847 89.2606 154.717 89.7432 154.507C90.2203 154.299 90.7887 153.993 91.5117 153.606L92.6309 153.006C93.8816 152.335 94.7894 151.849 95.5068 151.545C96.2279 151.24 96.6788 151.155 97.0293 151.206C97.7413 151.311 98.3737 151.717 98.7646 152.321C98.957 152.619 99.0662 153.064 99.0879 153.847C99.1094 154.626 99.0446 155.653 98.9541 157.069L98.873 158.337C98.8207 159.155 98.7792 159.799 98.7881 160.319C98.7971 160.846 98.8577 161.289 99.0332 161.701C99.3201 162.375 99.811 162.941 100.437 163.32C100.819 163.553 101.25 163.676 101.77 163.76C102.283 163.843 102.926 163.893 103.744 163.958L105.01 164.059C106.425 164.171 107.452 164.252 108.22 164.384C108.991 164.517 109.416 164.689 109.683 164.922C110.225 165.395 110.538 166.078 110.54 166.798C110.541 167.152 110.392 167.586 109.987 168.256C109.584 168.923 108.974 169.753 108.132 170.896L107.379 171.917C106.892 172.578 106.509 173.097 106.235 173.54C105.958 173.988 105.769 174.394 105.694 174.835C105.572 175.556 105.679 176.299 106 176.956C106.196 177.358 106.492 177.695 106.884 178.046C107.271 178.394 107.785 178.784 108.438 179.28L109.448 180.049C110.578 180.908 111.397 181.531 111.972 182.058C112.549 182.587 112.814 182.961 112.913 183.301C113.114 183.992 113.006 184.737 112.619 185.344C112.428 185.642 112.069 185.927 111.366 186.272C110.667 186.615 109.704 186.982 108.378 187.488L107.192 187.942C106.426 188.234 105.823 188.463 105.354 188.688C104.878 188.915 104.5 189.154 104.198 189.484C103.705 190.025 103.393 190.707 103.308 191.434C103.255 191.878 103.322 192.321 103.462 192.828C103.6 193.33 103.822 193.936 104.103 194.707L104.537 195.9C105.023 197.233 105.375 198.202 105.574 198.955C105.774 199.712 105.794 200.17 105.693 200.51C105.488 201.2 104.996 201.767 104.342 202.068C104.02 202.217 103.564 202.262 102.786 202.172C102.012 202.082 101.004 201.871 99.6143 201.58L98.3721 201.32C97.5694 201.152 96.9382 201.019 96.4219 200.954C95.8997 200.888 95.4521 200.885 95.0195 201C94.3124 201.188 93.6818 201.593 93.2168 202.158C92.9323 202.504 92.7488 202.913 92.5918 203.415C92.4366 203.912 92.2957 204.542 92.1152 205.342L91.8359 206.58C91.5238 207.964 91.2967 208.969 91.0566 209.71C90.8154 210.455 90.5848 210.852 90.3164 211.083C89.771 211.553 89.0488 211.764 88.3359 211.664C87.9852 211.615 87.5771 211.406 86.9717 210.91C86.3689 210.416 85.6344 209.693 84.623 208.697L83.7188 207.807C83.1345 207.231 82.6754 206.778 82.2764 206.444C81.8726 206.107 81.4975 205.862 81.0713 205.725C80.3746 205.501 79.6254 205.501 78.9287 205.725C78.5025 205.862 78.1274 206.107 77.7236 206.444C77.3246 206.778 76.8655 207.231 76.2812 207.807L75.377 208.697C74.3656 209.693 73.6311 210.416 73.0283 210.91C72.4229 211.406 72.0148 211.615 71.6641 211.664C70.9513 211.764 70.229 211.553 69.6836 211.083C69.4152 210.852 69.1846 210.455 68.9434 209.71C68.7033 208.969 68.4762 207.964 68.1641 206.58L67.8848 205.342C67.7043 204.542 67.5634 203.912 67.4082 203.415C67.2512 202.913 67.0676 202.504 66.7832 202.158C66.3182 201.593 65.6876 201.188 64.9805 201C64.5479 200.885 64.1003 200.888 63.5781 200.954C63.0618 201.019 62.4306 201.152 61.6279 201.32L60.3857 201.58C58.9965 201.871 57.988 202.082 57.2139 202.172C56.436 202.262 55.98 202.217 55.6582 202.068C55.0044 201.767 54.5116 201.2 54.3066 200.51C54.2058 200.17 54.2261 199.712 54.4258 198.955C54.6246 198.202 54.9769 197.233 55.4629 195.9L55.8975 194.707C56.1783 193.936 56.4 193.33 56.5381 192.828C56.6777 192.321 56.7448 191.878 56.6924 191.434C56.6067 190.707 56.295 190.025 55.8018 189.484C55.5 189.154 55.1215 188.915 54.6465 188.688C54.1768 188.463 53.5739 188.234 52.8076 187.942L51.6221 187.488C50.2959 186.982 49.3334 186.615 48.6338 186.272C47.9309 185.927 47.5715 185.642 47.3809 185.344C46.9935 184.737 46.8862 183.992 47.0869 183.301C47.1858 182.961 47.4511 182.587 48.0283 182.058C48.6029 181.531 49.4222 180.908 50.5518 180.049L51.5625 179.28C52.2153 178.784 52.7288 178.394 53.1162 178.046C53.5079 177.695 53.8037 177.358 54 176.956C54.3209 176.299 54.4282 175.556 54.3057 174.835C54.2307 174.394 54.0416 173.988 53.7646 173.54C53.4908 173.097 53.1078 172.578 52.6211 171.917L51.8682 170.896C51.0261 169.753 50.4157 168.923 50.0127 168.256C49.6078 167.586 49.4589 167.152 49.46 166.798C49.4623 166.078 49.7749 165.395 50.3174 164.922C50.5844 164.689 51.0088 164.517 51.7803 164.384C52.5482 164.252 53.5753 164.171 54.9902 164.059L56.2559 163.958C57.0735 163.893 57.7166 163.843 58.2305 163.76C58.7502 163.676 59.1808 163.553 59.5635 163.32C60.189 162.941 60.6799 162.375 60.9668 161.701C61.1423 161.289 61.2029 160.846 61.2119 160.319C61.2208 159.799 61.1793 159.155 61.127 158.337L61.0459 157.069C60.9554 155.653 60.8906 154.626 60.9121 153.847C60.9338 153.064 61.043 152.619 61.2354 152.321C61.6263 151.717 62.2587 151.311 62.9707 151.206C63.3212 151.155 63.7721 151.24 64.4932 151.545C65.2106 151.849 66.1184 152.335 67.3691 153.006L68.4883 153.606C69.2113 153.993 69.7797 154.299 70.2568 154.507C70.7394 154.717 71.1677 154.847 71.6152 154.859C72.3468 154.877 73.0655 154.665 73.6709 154.254C74.0412 154.002 74.3319 153.663 74.624 153.225C74.9129 152.792 75.2264 152.228 75.625 151.511L76.2422 150.401C76.9318 149.16 77.4319 148.26 77.8711 147.616C78.3125 146.97 78.6461 146.655 78.9688 146.509Z" stroke="url(%23paint5_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter6_i_682_3922)"><circle cx="80" cy="179.611" r="8" fill="white" fill-opacity="0.01"/></g><circle cx="80" cy="179.611" r="7.5" stroke="url(%23paint6_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter7_i_682_3922)"><path d="M92.992 220.212C95.5055 218.935 96.7622 218.297 97.7392 218.463C98.5908 218.607 99.3388 219.112 99.7918 219.847C100.311 220.691 100.19 222.095 99.9481 224.904L99.839 226.169C99.6966 227.82 99.6254 228.645 99.8903 229.307C100.123 229.89 100.533 230.384 101.062 230.722C101.663 231.105 102.488 231.189 104.136 231.356L105.399 231.485C108.204 231.77 109.606 231.912 110.339 232.58C110.977 233.161 111.333 233.99 111.317 234.854C111.298 235.845 110.437 236.961 108.714 239.193L107.939 240.198C106.926 241.51 106.42 242.166 106.285 242.866C106.166 243.482 106.244 244.119 106.506 244.689C106.804 245.337 107.453 245.853 108.749 246.885L109.742 247.676C111.948 249.432 113.051 250.31 113.306 251.267C113.528 252.102 113.38 252.992 112.899 253.71C112.347 254.533 111.02 255.006 108.364 255.952L107.168 256.379C105.607 256.935 104.827 257.213 104.335 257.729C103.902 258.183 103.622 258.761 103.535 259.383C103.436 260.089 103.702 260.873 104.235 262.443L104.642 263.645C105.549 266.314 106.002 267.649 105.699 268.593C105.434 269.415 104.828 270.084 104.036 270.427C103.127 270.822 101.754 270.502 99.0083 269.862L97.7721 269.574C96.158 269.198 95.3509 269.01 94.658 269.178C94.0483 269.326 93.5003 269.662 93.0911 270.137C92.6259 270.677 92.4258 271.481 92.0254 273.09L91.7187 274.321C91.0377 277.057 90.6972 278.425 89.9321 279.055C89.2652 279.604 88.3941 279.839 87.5416 279.699C86.5636 279.54 85.5816 278.528 83.6175 276.506L82.7332 275.595C81.5785 274.406 81.0012 273.812 80.3275 273.579C79.7347 273.373 79.0925 273.359 78.4911 273.538C77.8077 273.741 77.2045 274.309 75.9983 275.446L75.0743 276.316C73.0224 278.249 71.9964 279.216 71.0123 279.332C70.1545 279.433 69.2946 279.16 68.6527 278.582C67.9164 277.919 67.637 276.537 67.0781 273.774L66.8265 272.53C66.4979 270.905 66.3336 270.093 65.893 269.533C65.5052 269.04 64.9727 268.68 64.3702 268.506C63.6854 268.307 62.8708 268.459 61.2416 268.763L59.9937 268.996C57.2224 269.512 55.8367 269.771 54.946 269.337C54.1695 268.958 53.594 268.263 53.3665 267.43C53.1057 266.474 53.6175 265.161 54.6413 262.534L55.1022 261.351C55.7041 259.807 56.005 259.035 55.9373 258.325C55.8777 257.701 55.6239 257.111 55.2116 256.638C54.7428 256.1 53.9754 255.788 52.4406 255.163L51.265 254.684C48.6541 253.62 47.3486 253.089 46.8341 252.242C46.3856 251.504 46.277 250.608 46.5362 249.784C46.8336 248.839 47.9743 248.01 50.2556 246.354L51.2828 245.608C52.6239 244.635 53.2945 244.148 53.6213 243.514C53.9089 242.957 54.0144 242.323 53.923 241.702C53.8192 240.997 53.3426 240.319 52.3894 238.963L51.6593 237.925C50.0378 235.619 49.2271 234.466 49.2521 233.475C49.2739 232.612 49.6669 231.799 50.3304 231.246C51.0916 230.612 52.4989 230.532 55.3136 230.372L56.5809 230.3C58.2355 230.206 59.0628 230.159 59.6804 229.802C60.2237 229.489 60.655 229.013 60.9137 228.441C61.2078 227.792 61.1733 226.964 61.1044 225.308L61.0516 224.04C60.9343 221.223 60.8757 219.815 61.4323 218.995C61.9175 218.28 62.6872 217.809 63.5444 217.703C64.5278 217.581 65.7549 218.274 68.2092 219.661L69.3143 220.286C70.7571 221.101 71.4785 221.509 72.1907 221.543C72.8173 221.573 73.4375 221.406 73.9642 221.065C74.5627 220.677 74.9813 219.962 75.8186 218.532L76.4598 217.437C77.884 215.004 78.5961 213.787 79.5076 213.398C80.3021 213.059 81.2042 213.08 81.9829 213.453C82.8762 213.882 83.5336 215.129 84.8483 217.623L85.4403 218.746C86.2132 220.212 86.5997 220.945 87.1804 221.359C87.6914 221.723 88.3035 221.917 88.9309 221.915C89.6439 221.913 90.3827 221.537 91.8603 220.787L92.992 220.212Z" fill="white" fill-opacity="0.01"/></g><path d="M97.6556 218.956C98.3652 219.076 98.9881 219.497 99.3655 220.109C99.5513 220.411 99.652 220.858 99.6563 221.641C99.6605 222.42 99.5717 223.446 99.4498 224.86L99.3406 226.126C99.2701 226.943 99.2146 227.586 99.212 228.107C99.2094 228.633 99.2603 229.077 99.4266 229.493C99.6985 230.172 100.176 230.75 100.793 231.144C101.17 231.384 101.598 231.516 102.116 231.612C102.627 231.706 103.27 231.771 104.086 231.853L105.349 231.982C106.761 232.126 107.785 232.23 108.55 232.379C109.319 232.529 109.74 232.711 110.002 232.95C110.534 233.435 110.831 234.125 110.817 234.845C110.81 235.199 110.652 235.629 110.232 236.29C109.814 236.948 109.186 237.763 108.319 238.887L107.543 239.892C107.042 240.542 106.647 241.052 106.364 241.488C106.077 241.93 105.879 242.331 105.794 242.771C105.656 243.49 105.746 244.233 106.052 244.898C106.24 245.305 106.528 245.648 106.912 246.008C107.291 246.364 107.796 246.765 108.438 247.276L109.431 248.067C110.541 248.952 111.347 249.593 111.91 250.132C112.476 250.674 112.731 251.054 112.822 251.396C113.007 252.092 112.884 252.833 112.484 253.431C112.287 253.725 111.921 254.001 111.21 254.331C110.503 254.658 109.533 255.005 108.196 255.481L107.001 255.907C106.228 256.183 105.62 256.399 105.145 256.613C104.665 256.83 104.281 257.06 103.972 257.384C103.467 257.914 103.141 258.589 103.04 259.314C102.978 259.757 103.035 260.201 103.163 260.711C103.29 261.216 103.497 261.827 103.761 262.604L104.169 263.806C104.625 265.15 104.956 266.125 105.138 266.882C105.32 267.644 105.331 268.102 105.223 268.439C105.003 269.125 104.497 269.682 103.837 269.969C103.512 270.11 103.055 270.144 102.279 270.037C101.507 269.931 100.504 269.697 99.1215 269.375L97.8853 269.088C97.0864 268.902 96.4583 268.755 95.9436 268.678C95.4228 268.6 94.9753 268.587 94.5402 268.693C93.8289 268.865 93.1893 269.256 92.7118 269.811C92.4198 270.15 92.228 270.554 92.0599 271.053C91.8937 271.546 91.7386 272.173 91.5404 272.969L91.2339 274.2C90.891 275.578 90.6415 276.578 90.385 277.314C90.1272 278.053 89.8879 278.444 89.6144 278.669C89.0587 279.127 88.3327 279.322 87.6223 279.205C87.2727 279.148 86.8693 278.931 86.2747 278.421C85.683 277.914 84.965 277.175 83.9761 276.157L83.0915 275.247C82.5201 274.659 82.0711 274.196 81.6795 273.853C81.2835 273.506 80.9142 273.253 80.4912 273.107C79.7997 272.867 79.0505 272.85 78.349 273.059C77.9199 273.186 77.5392 273.423 77.1281 273.751C76.7216 274.076 76.2526 274.52 75.6556 275.082L74.7316 275.953C73.6987 276.926 72.9488 277.631 72.3353 278.112C71.7187 278.594 71.3056 278.794 70.9538 278.836C70.239 278.92 69.5219 278.692 68.987 278.21C68.7239 277.973 68.5022 277.572 68.2776 276.822C68.054 276.076 67.8493 275.066 67.5679 273.674L67.3162 272.43C67.1537 271.627 67.0263 270.995 66.8822 270.494C66.7365 269.989 66.5624 269.576 66.2857 269.224C65.8333 268.649 65.2123 268.23 64.5094 268.026C64.0794 267.901 63.6315 267.894 63.1079 267.949C62.5903 268.002 61.9564 268.121 61.1503 268.271L59.9025 268.504C58.5071 268.764 57.4939 268.953 56.718 269.025C55.9388 269.098 55.4838 269.043 55.1654 268.887C54.5184 268.572 54.038 267.993 53.8484 267.298C53.7552 266.957 53.7861 266.499 54.0026 265.746C54.2181 264.997 54.5914 264.038 55.1067 262.716L55.5676 261.533C55.8655 260.768 56.1008 260.168 56.2499 259.669C56.4008 259.165 56.4771 258.723 56.4346 258.277C56.3651 257.549 56.0688 256.861 55.5877 256.309C55.2935 255.972 54.9206 255.724 54.4508 255.487C53.9863 255.252 53.3888 255.009 52.6292 254.7L51.4542 254.221C50.1396 253.685 49.1855 253.296 48.4936 252.938C47.7984 252.577 47.4458 252.285 47.2618 251.982C46.8881 251.367 46.7969 250.621 47.0129 249.934C47.1192 249.596 47.3922 249.228 47.981 248.712C48.5672 248.198 49.4008 247.592 50.5495 246.758L51.5766 246.013C52.2405 245.531 52.7632 245.152 53.1583 244.813C53.5578 244.471 53.8609 244.141 54.0661 243.744C54.4015 243.093 54.5242 242.354 54.4177 241.63C54.3525 241.187 54.1725 240.777 53.9055 240.323C53.6416 239.874 53.27 239.347 52.7983 238.676L52.0688 237.638C51.2523 236.476 50.6599 235.633 50.2718 234.958C49.8819 234.279 49.743 233.842 49.7519 233.488C49.77 232.768 50.0976 232.091 50.6506 231.63C50.9227 231.403 51.352 231.241 52.1262 231.126C52.8968 231.011 53.9248 230.952 55.3415 230.871L56.6092 230.799C57.4281 230.753 58.0721 230.716 58.5876 230.645C59.1088 230.573 59.5421 230.459 59.9297 230.236C60.5634 229.87 61.0674 229.315 61.3692 228.648C61.5538 228.24 61.6241 227.798 61.6448 227.272C61.6653 226.752 61.6385 226.107 61.6044 225.287L61.5514 224.019C61.4923 222.601 61.4503 221.571 61.4892 220.793C61.5282 220.011 61.6473 219.568 61.8462 219.275C62.2506 218.68 62.8919 218.288 63.6061 218.2C63.9576 218.156 64.4059 218.25 65.1198 218.572C65.8304 218.891 66.7272 219.399 67.9628 220.097L69.0683 220.721C69.7824 221.125 70.3439 221.442 70.8162 221.661C71.294 221.882 71.7199 222.021 72.1671 222.042C72.898 222.077 73.6215 221.882 74.2359 221.485C74.6117 221.241 74.9099 220.907 75.2118 220.476C75.5102 220.05 75.8356 219.493 76.2499 218.785L76.8915 217.689C77.6084 216.464 78.1293 215.576 78.5827 214.942C79.0383 214.306 79.3778 213.997 79.7037 213.858C80.3657 213.576 81.1171 213.593 81.766 213.904C82.0854 214.058 82.4117 214.38 82.8387 215.037C83.2635 215.69 83.7441 216.601 84.406 217.856L84.9985 218.979C85.3811 219.705 85.6815 220.276 85.9607 220.715C86.2431 221.159 86.5257 221.506 86.8903 221.766C87.4863 222.191 88.2007 222.417 88.9325 222.415C89.3801 222.413 89.8112 222.294 90.2983 222.094C90.7798 221.897 91.3552 221.605 92.0865 221.233L93.2191 220.658C94.4844 220.015 95.4024 219.548 96.1264 219.26C96.854 218.971 97.3064 218.897 97.6556 218.956Z" stroke="url(%23paint7_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter8_i_682_3922)"><circle cx="79.9986" cy="246.976" r="8" transform="rotate(34 79.9986 246.976)" fill="white" fill-opacity="0.01"/></g><circle cx="79.9986" cy="246.976" r="7.5" transform="rotate(34 79.9986 246.976)" stroke="url(%23paint8_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter9_i_682_3922)"><path d="M75.8047 284.887C77.1745 282.423 77.8594 281.191 78.762 280.782C79.5489 280.426 80.4511 280.426 81.238 280.782C82.1406 281.191 82.8255 282.423 84.1953 284.887L84.8121 285.997C85.6173 287.445 86.02 288.169 86.6098 288.57C87.1287 288.923 87.745 289.103 88.3721 289.087C89.0849 289.069 89.8152 288.678 91.2758 287.894L92.3944 287.295C94.8789 285.962 96.1212 285.296 97.1016 285.44C97.9562 285.566 98.7153 286.053 99.1845 286.779C99.7227 287.611 99.6328 289.017 99.4531 291.831L99.3721 293.098C99.2664 294.752 99.2136 295.579 99.4931 296.234C99.7391 296.812 100.16 297.297 100.696 297.623C101.305 297.993 102.131 298.058 103.784 298.189L105.049 298.289C107.859 298.511 109.265 298.623 110.012 299.274C110.663 299.841 111.037 300.662 111.04 301.526C111.043 302.517 110.207 303.652 108.535 305.921L107.782 306.943C106.799 308.277 106.307 308.945 106.188 309.648C106.082 310.266 106.174 310.902 106.449 311.466C106.762 312.106 107.421 312.608 108.74 313.611L109.751 314.38C111.995 316.086 113.117 316.939 113.393 317.891C113.634 318.721 113.505 319.614 113.041 320.342C112.507 321.177 111.191 321.68 108.557 322.685L107.371 323.137C105.822 323.728 105.048 324.024 104.568 324.551C104.145 325.014 103.878 325.598 103.805 326.221C103.721 326.93 104.005 327.708 104.572 329.265L105.007 330.458C105.972 333.107 106.455 334.431 106.172 335.381C105.927 336.209 105.336 336.891 104.551 337.252C103.651 337.667 102.271 337.377 99.5121 336.799L98.2697 336.539C96.6477 336.199 95.8367 336.029 95.1476 336.212C94.5414 336.373 94.001 336.721 93.6024 337.205C93.1494 337.756 92.9671 338.564 92.6026 340.181L92.3234 341.419C91.7032 344.169 91.3932 345.544 90.6423 346.191C89.9878 346.755 89.1221 347.009 88.2667 346.888C87.2854 346.75 86.2812 345.761 84.2726 343.783L83.3683 342.892C82.1875 341.729 81.5972 341.148 80.9184 340.929C80.3212 340.737 79.6788 340.737 79.0816 340.929C78.4028 341.148 77.8124 341.729 76.6317 342.892L75.7274 343.783C73.7188 345.761 72.7146 346.75 71.7333 346.888C70.8779 347.009 70.0122 346.755 69.3577 346.191C68.6068 345.544 68.2968 344.169 67.6766 341.419L67.3974 340.181C67.0329 338.564 66.8506 337.756 66.3976 337.205C65.999 336.721 65.4586 336.373 64.8524 336.212C64.1633 336.029 63.3523 336.199 61.7303 336.539L60.4879 336.799C57.7287 337.377 56.3491 337.667 55.4489 337.252C54.6643 336.891 54.0734 336.209 53.8276 335.381C53.5455 334.431 54.0281 333.107 54.9932 330.458L55.4278 329.265C55.9952 327.708 56.2789 326.93 56.1954 326.221C56.122 325.598 55.8552 325.014 55.4324 324.551C54.9519 324.024 54.1777 323.728 52.6293 323.137L51.4434 322.685C48.8095 321.68 47.4925 321.177 46.9593 320.342C46.4945 319.614 46.3661 318.721 46.607 317.891C46.8833 316.939 48.0053 316.086 50.2493 314.38L51.2597 313.611C52.5788 312.608 53.2384 312.106 53.5511 311.466C53.8261 310.902 53.9176 310.266 53.8125 309.648C53.693 308.945 53.2015 308.277 52.2184 306.943L51.4654 305.921C49.7931 303.652 48.9569 302.517 48.9599 301.526C48.9625 300.662 49.3374 299.841 49.9885 299.274C50.7354 298.623 52.1406 298.511 54.951 298.289L56.2164 298.189C57.8685 298.058 58.6946 297.993 59.3041 297.623C59.8403 297.297 60.2609 296.812 60.5069 296.234C60.7864 295.579 60.7336 294.752 60.6279 293.098L60.5469 291.831C60.3672 289.017 60.2773 287.611 60.8155 286.779C61.2847 286.053 62.0438 285.566 62.8984 285.44C63.8788 285.296 65.1211 285.962 67.6056 287.295L68.7242 287.894C70.1848 288.678 70.9151 289.069 71.6279 289.087C72.255 289.103 72.8713 288.923 73.3902 288.57C73.98 288.169 74.3827 287.445 75.1879 285.997L75.8047 284.887Z" fill="white" fill-opacity="0.01"/></g><path d="M78.9688 281.238C79.6243 280.941 80.3757 280.941 81.0312 281.238C81.3539 281.384 81.6875 281.699 82.1289 282.345C82.5681 282.989 83.0682 283.889 83.7578 285.13L84.375 286.24C84.7736 286.957 85.0871 287.521 85.376 287.954C85.6681 288.392 85.9588 288.732 86.3291 288.983C86.9345 289.394 87.6532 289.606 88.3848 289.588C88.8323 289.576 89.2606 289.446 89.7432 289.236C90.2203 289.028 90.7887 288.722 91.5117 288.335L92.6309 287.735C93.8816 287.064 94.7894 286.578 95.5068 286.274C96.2279 285.969 96.6788 285.884 97.0293 285.935C97.7413 286.04 98.3737 286.446 98.7646 287.051C98.957 287.348 99.0662 287.793 99.0879 288.576C99.1094 289.355 99.0446 290.382 98.9541 291.799L98.873 293.066C98.8207 293.885 98.7792 294.528 98.7881 295.049C98.7971 295.575 98.8577 296.019 99.0332 296.43C99.3201 297.104 99.811 297.67 100.437 298.05C100.819 298.282 101.25 298.405 101.77 298.489C102.283 298.572 102.926 298.623 103.744 298.687L105.01 298.788C106.425 298.9 107.452 298.981 108.22 299.113C108.991 299.246 109.416 299.418 109.683 299.651C110.225 300.124 110.538 300.807 110.54 301.527C110.541 301.881 110.392 302.315 109.987 302.985C109.584 303.652 108.974 304.482 108.132 305.625L107.379 306.646C106.892 307.307 106.509 307.827 106.235 308.269C105.958 308.717 105.769 309.123 105.694 309.564C105.572 310.286 105.679 311.028 106 311.685C106.196 312.087 106.492 312.424 106.884 312.775C107.271 313.123 107.785 313.513 108.438 314.01L109.448 314.778C110.578 315.637 111.397 316.261 111.972 316.787C112.549 317.316 112.814 317.69 112.913 318.03C113.114 318.721 113.006 319.466 112.619 320.073C112.428 320.372 112.069 320.656 111.366 321.001C110.667 321.344 109.704 321.711 108.378 322.218L107.192 322.671C106.426 322.963 105.823 323.192 105.354 323.417C104.878 323.644 104.5 323.883 104.198 324.214C103.705 324.754 103.393 325.436 103.308 326.163C103.255 326.607 103.322 327.05 103.462 327.557C103.6 328.059 103.822 328.665 104.103 329.436L104.537 330.629C105.023 331.962 105.375 332.931 105.574 333.684C105.774 334.441 105.794 334.899 105.693 335.239C105.488 335.929 104.996 336.497 104.342 336.798C104.02 336.946 103.564 336.991 102.786 336.901C102.012 336.812 101.004 336.601 99.6143 336.309L98.3721 336.05C97.5694 335.881 96.9382 335.749 96.4219 335.683C95.8997 335.617 95.4521 335.614 95.0195 335.729C94.3124 335.917 93.6818 336.322 93.2168 336.887C92.9323 337.233 92.7488 337.642 92.5918 338.144C92.4366 338.641 92.2957 339.271 92.1152 340.071L91.8359 341.309C91.5238 342.694 91.2967 343.698 91.0566 344.439C90.8154 345.184 90.5848 345.581 90.3164 345.812C89.771 346.282 89.0488 346.494 88.3359 346.393C87.9852 346.344 87.5771 346.135 86.9717 345.639C86.3689 345.146 85.6344 344.423 84.623 343.427L83.7188 342.536C83.1345 341.96 82.6754 341.508 82.2764 341.174C81.8726 340.836 81.4975 340.591 81.0713 340.454C80.3746 340.23 79.6254 340.23 78.9287 340.454C78.5025 340.591 78.1274 340.836 77.7236 341.174C77.3246 341.508 76.8655 341.96 76.2812 342.536L75.377 343.427C74.3656 344.423 73.6311 345.146 73.0283 345.639C72.4229 346.135 72.0148 346.344 71.6641 346.393C70.9513 346.494 70.229 346.282 69.6836 345.812C69.4152 345.581 69.1846 345.184 68.9434 344.439C68.7033 343.698 68.4762 342.694 68.1641 341.309L67.8848 340.071C67.7043 339.271 67.5634 338.641 67.4082 338.144C67.2512 337.642 67.0676 337.233 66.7832 336.887C66.3182 336.322 65.6876 335.917 64.9805 335.729C64.5479 335.614 64.1003 335.617 63.5781 335.683C63.0618 335.749 62.4306 335.881 61.6279 336.05L60.3857 336.309C58.9965 336.601 57.988 336.812 57.2139 336.901C56.436 336.991 55.98 336.946 55.6582 336.798C55.0044 336.497 54.5116 335.929 54.3066 335.239C54.2058 334.899 54.2261 334.441 54.4258 333.684C54.6246 332.931 54.9769 331.962 55.4629 330.629L55.8975 329.436C56.1783 328.665 56.4 328.059 56.5381 327.557C56.6777 327.05 56.7448 326.607 56.6924 326.163C56.6067 325.436 56.295 324.754 55.8018 324.214C55.5 323.883 55.1215 323.644 54.6465 323.417C54.1768 323.192 53.5739 322.963 52.8076 322.671L51.6221 322.218C50.2959 321.711 49.3334 321.344 48.6338 321.001C47.9309 320.656 47.5715 320.372 47.3809 320.073C46.9935 319.466 46.8862 318.721 47.0869 318.03C47.1858 317.69 47.4511 317.316 48.0283 316.787C48.6029 316.261 49.4222 315.637 50.5518 314.778L51.5625 314.01C52.2153 313.513 52.7288 313.123 53.1162 312.775C53.5079 312.424 53.8037 312.087 54 311.685C54.3209 311.028 54.4282 310.286 54.3057 309.564C54.2307 309.123 54.0416 308.717 53.7646 308.269C53.4908 307.827 53.1078 307.307 52.6211 306.646L51.8682 305.625C51.0261 304.482 50.4157 303.652 50.0127 302.985C49.6078 302.315 49.4589 301.881 49.46 301.527C49.4623 300.807 49.7749 300.124 50.3174 299.651C50.5844 299.418 51.0088 299.246 51.7803 299.113C52.5482 298.981 53.5753 298.9 54.9902 298.788L56.2559 298.687C57.0735 298.623 57.7166 298.572 58.2305 298.489C58.7502 298.405 59.1808 298.282 59.5635 298.05C60.189 297.67 60.6799 297.104 60.9668 296.43C61.1423 296.019 61.2029 295.575 61.2119 295.049C61.2208 294.528 61.1793 293.885 61.127 293.066L61.0459 291.799C60.9554 290.382 60.8906 289.355 60.9121 288.576C60.9338 287.793 61.043 287.348 61.2354 287.051C61.6263 286.446 62.2587 286.04 62.9707 285.935C63.3212 285.884 63.7721 285.969 64.4932 286.274C65.2106 286.578 66.1184 287.064 67.3691 287.735L68.4883 288.335C69.2113 288.722 69.7797 289.028 70.2568 289.236C70.7394 289.446 71.1677 289.576 71.6152 289.588C72.3468 289.606 73.0655 289.394 73.6709 288.983C74.0412 288.732 74.3319 288.392 74.624 287.954C74.9129 287.521 75.2264 286.957 75.625 286.24L76.2422 285.13C76.9318 283.889 77.4319 282.989 77.8711 282.345C78.3125 281.699 78.6461 281.384 78.9688 281.238Z" stroke="url(%23paint9_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter10_i_682_3922)"><circle cx="80" cy="314.341" r="8" fill="white" fill-opacity="0.01"/></g><circle cx="80" cy="314.341" r="7.5" stroke="url(%23paint10_linear_682_3922)" stroke-opacity="0.32"/></g><g opacity="0.8"><g filter="url(%23filter11_i_682_3922)"><path d="M92.992 354.941C95.5055 353.664 96.7622 353.026 97.7392 353.192C98.5908 353.336 99.3388 353.841 99.7918 354.576C100.311 355.42 100.19 356.824 99.9481 359.633L99.839 360.898C99.6966 362.549 99.6254 363.374 99.8903 364.036C100.123 364.619 100.533 365.114 101.062 365.451C101.663 365.834 102.488 365.918 104.136 366.086L105.399 366.214C108.204 366.499 109.606 366.641 110.339 367.309C110.977 367.891 111.333 368.719 111.317 369.583C111.298 370.574 110.437 371.69 108.714 373.922L107.939 374.927C106.926 376.239 106.42 376.895 106.285 377.595C106.166 378.211 106.244 378.849 106.506 379.418C106.804 380.066 107.453 380.582 108.749 381.614L109.742 382.405C111.948 384.161 113.051 385.039 113.306 385.996C113.528 386.831 113.38 387.721 112.899 388.439C112.347 389.262 111.02 389.735 108.364 390.682L107.168 391.108C105.607 391.664 104.827 391.942 104.335 392.458C103.902 392.912 103.622 393.49 103.535 394.112C103.436 394.818 103.702 395.603 104.235 397.172L104.642 398.374C105.549 401.043 106.002 402.378 105.699 403.322C105.434 404.144 104.828 404.813 104.036 405.156C103.127 405.551 101.754 405.231 99.0083 404.591L97.7721 404.304C96.158 403.928 95.3509 403.74 94.658 403.908C94.0483 404.055 93.5003 404.391 93.0911 404.866C92.6259 405.407 92.4258 406.211 92.0254 407.819L91.7187 409.051C91.0377 411.786 90.6972 413.154 89.9321 413.784C89.2652 414.333 88.3941 414.568 87.5416 414.429C86.5636 414.269 85.5816 413.258 83.6175 411.235L82.7332 410.324C81.5785 409.136 81.0012 408.541 80.3275 408.308C79.7347 408.103 79.0925 408.088 78.4911 408.267C77.8077 408.47 77.2045 409.038 75.9983 410.175L75.0743 411.045C73.0224 412.978 71.9964 413.945 71.0123 414.061C70.1545 414.163 69.2946 413.889 68.6527 413.311C67.9164 412.648 67.637 411.266 67.0781 408.503L66.8265 407.259C66.4979 405.635 66.3336 404.822 65.893 404.262C65.5052 403.769 64.9727 403.409 64.3702 403.235C63.6854 403.036 62.8708 403.188 61.2416 403.492L59.9937 403.725C57.2224 404.242 55.8367 404.5 54.946 404.066C54.1695 403.687 53.594 402.992 53.3665 402.159C53.1057 401.203 53.6175 399.89 54.6413 397.263L55.1022 396.08C55.7041 394.536 56.005 393.764 55.9373 393.054C55.8777 392.43 55.6239 391.84 55.2116 391.367C54.7428 390.83 53.9754 390.517 52.4406 389.892L51.265 389.413C48.6541 388.35 47.3486 387.818 46.8341 386.971C46.3856 386.233 46.277 385.337 46.5362 384.513C46.8336 383.568 47.9743 382.74 50.2556 381.083L51.2828 380.338C52.6239 379.364 53.2945 378.877 53.6213 378.243C53.9089 377.686 54.0144 377.052 53.923 376.432C53.8192 375.726 53.3426 375.048 52.3894 373.693L51.6593 372.654C50.0378 370.348 49.2271 369.195 49.2521 368.204C49.2739 367.341 49.6669 366.529 50.3304 365.975C51.0916 365.341 52.4989 365.261 55.3136 365.101L56.5809 365.029C58.2355 364.935 59.0628 364.888 59.6804 364.532C60.2237 364.218 60.655 363.742 60.9137 363.171C61.2078 362.521 61.1733 361.693 61.1044 360.037L61.0516 358.769C60.9343 355.952 60.8757 354.544 61.4323 353.724C61.9175 353.009 62.6872 352.538 63.5444 352.432C64.5278 352.31 65.7549 353.003 68.2092 354.39L69.3143 355.015C70.7571 355.831 71.4785 356.238 72.1907 356.272C72.8173 356.302 73.4375 356.135 73.9642 355.794C74.5627 355.407 74.9813 354.691 75.8186 353.261L76.4598 352.166C77.884 349.733 78.5961 348.516 79.5076 348.127C80.3021 347.789 81.2042 347.809 81.9829 348.182C82.8762 348.611 83.5336 349.858 84.8483 352.352L85.4403 353.475C86.2132 354.941 86.5997 355.674 87.1804 356.088C87.6914 356.452 88.3035 356.646 88.9309 356.644C89.6439 356.642 90.3827 356.267 91.8603 355.516L92.992 354.941Z" fill="white" fill-opacity="0.01"/></g><path d="M97.6556 353.685C98.3652 353.806 98.9881 354.226 99.3655 354.839C99.5513 355.14 99.652 355.587 99.6563 356.37C99.6605 357.15 99.5717 358.176 99.4498 359.589L99.3406 360.855C99.2701 361.672 99.2146 362.315 99.212 362.836C99.2094 363.362 99.2603 363.806 99.4266 364.222C99.6985 364.901 100.176 365.479 100.793 365.873C101.17 366.113 101.598 366.245 102.116 366.341C102.627 366.435 103.27 366.5 104.086 366.583L105.349 366.711C106.761 366.855 107.785 366.959 108.55 367.108C109.319 367.258 109.74 367.44 110.002 367.679C110.534 368.164 110.831 368.854 110.817 369.574C110.81 369.928 110.652 370.358 110.232 371.019C109.814 371.677 109.186 372.492 108.319 373.616L107.543 374.621C107.042 375.271 106.647 375.781 106.364 376.217C106.077 376.659 105.879 377.061 105.794 377.5C105.656 378.219 105.746 378.963 106.052 379.627C106.24 380.034 106.528 380.377 106.912 380.737C107.291 381.093 107.796 381.495 108.438 382.005L109.431 382.797C110.541 383.681 111.347 384.322 111.91 384.861C112.476 385.403 112.731 385.783 112.822 386.125C113.007 386.821 112.884 387.562 112.484 388.16C112.287 388.454 111.921 388.731 111.21 389.06C110.503 389.387 109.533 389.734 108.196 390.21L107.001 390.636C106.228 390.912 105.62 391.129 105.145 391.342C104.665 391.559 104.281 391.789 103.972 392.113C103.467 392.643 103.141 393.318 103.04 394.043C102.978 394.486 103.035 394.93 103.163 395.441C103.29 395.945 103.497 396.556 103.761 397.333L104.169 398.535C104.625 399.879 104.956 400.854 105.138 401.612C105.32 402.373 105.331 402.831 105.223 403.169C105.003 403.854 104.497 404.411 103.837 404.698C103.512 404.839 103.055 404.874 102.279 404.766C101.507 404.66 100.504 404.426 99.1215 404.104L97.8853 403.817C97.0864 403.631 96.4583 403.484 95.9436 403.407C95.4228 403.33 94.9753 403.316 94.5402 403.422C93.8289 403.594 93.1893 403.985 92.7118 404.54C92.4198 404.879 92.228 405.283 92.0599 405.782C91.8937 406.275 91.7386 406.902 91.5404 407.698L91.2339 408.93C90.891 410.307 90.6415 411.307 90.385 412.043C90.1272 412.782 89.8879 413.173 89.6144 413.398C89.0587 413.856 88.3327 414.051 87.6223 413.935C87.2727 413.877 86.8693 413.66 86.2747 413.15C85.683 412.643 84.965 411.904 83.9761 410.886L83.0915 409.976C82.5201 409.388 82.0711 408.925 81.6795 408.582C81.2835 408.235 80.9142 407.982 80.4912 407.836C79.7997 407.596 79.0505 407.58 78.349 407.788C77.9199 407.916 77.5392 408.152 77.1281 408.481C76.7216 408.806 76.2526 409.249 75.6556 409.811L74.7316 410.682C73.6987 411.655 72.9488 412.361 72.3353 412.841C71.7187 413.323 71.3056 413.524 70.9538 413.565C70.239 413.65 69.5219 413.421 68.987 412.939C68.7239 412.702 68.5022 412.301 68.2776 411.552C68.054 410.805 67.8493 409.795 67.5679 408.404L67.3162 407.16C67.1537 406.356 67.0263 405.724 66.8822 405.224C66.7365 404.718 66.5624 404.305 66.2857 403.953C65.8333 403.378 65.2123 402.959 64.5094 402.755C64.0794 402.63 63.6315 402.623 63.1079 402.678C62.5903 402.731 61.9564 402.85 61.1503 403.001L59.9025 403.233C58.5071 403.494 57.4939 403.682 56.718 403.754C55.9388 403.827 55.4838 403.772 55.1654 403.617C54.5184 403.301 54.038 402.722 53.8484 402.027C53.7552 401.686 53.7861 401.228 54.0026 400.475C54.2181 399.726 54.5914 398.767 55.1067 397.445L55.5676 396.262C55.8655 395.498 56.1008 394.897 56.2499 394.398C56.4008 393.894 56.4771 393.452 56.4346 393.007C56.3651 392.278 56.0688 391.59 55.5877 391.038C55.2935 390.701 54.9206 390.453 54.4508 390.216C53.9863 389.981 53.3888 389.739 52.6292 389.429L51.4542 388.95C50.1396 388.414 49.1855 388.025 48.4936 387.667C47.7984 387.306 47.4458 387.014 47.2618 386.711C46.8881 386.096 46.7969 385.35 47.0129 384.663C47.1192 384.325 47.3922 383.957 47.981 383.441C48.5672 382.927 49.4008 382.322 50.5495 381.488L51.5766 380.742C52.2405 380.26 52.7632 379.881 53.1583 379.543C53.5578 379.2 53.8609 378.871 54.0661 378.473C54.4015 377.822 54.5242 377.083 54.4177 376.359C54.3525 375.916 54.1725 375.506 53.9055 375.052C53.6416 374.604 53.27 374.076 52.7983 373.405L52.0688 372.367C51.2523 371.205 50.6599 370.363 50.2718 369.687C49.8819 369.008 49.743 368.571 49.7519 368.217C49.77 367.498 50.0976 366.82 50.6506 366.359C50.9227 366.132 51.352 365.97 52.1262 365.855C52.8968 365.74 53.9248 365.681 55.3415 365.601L56.6092 365.529C57.4281 365.482 58.0721 365.446 58.5876 365.374C59.1088 365.302 59.5421 365.188 59.9297 364.965C60.5634 364.599 61.0674 364.044 61.3692 363.377C61.5538 362.969 61.6241 362.527 61.6448 362.001C61.6653 361.481 61.6385 360.836 61.6044 360.016L61.5514 358.748C61.4923 357.33 61.4503 356.301 61.4892 355.522C61.5282 354.74 61.6473 354.298 61.8462 354.004C62.2506 353.409 62.8919 353.017 63.6061 352.929C63.9576 352.885 64.4059 352.979 65.1198 353.301C65.8304 353.62 66.7272 354.128 67.9628 354.826L69.0683 355.45C69.7824 355.854 70.3439 356.172 70.8162 356.39C71.294 356.611 71.7199 356.75 72.1671 356.771C72.898 356.806 73.6215 356.611 74.2359 356.214C74.6117 355.97 74.9099 355.636 75.2118 355.205C75.5102 354.779 75.8356 354.222 76.2499 353.514L76.8915 352.418C77.6084 351.193 78.1293 350.305 78.5827 349.671C79.0383 349.035 79.3778 348.727 79.7037 348.588C80.3657 348.305 81.1171 348.322 81.766 348.633C82.0854 348.787 82.4117 349.109 82.8387 349.766C83.2635 350.419 83.7441 351.33 84.406 352.585L84.9985 353.708C85.3811 354.434 85.6815 355.005 85.9607 355.444C86.2431 355.888 86.5257 356.236 86.8903 356.495C87.4863 356.92 88.2007 357.146 88.9325 357.144C89.3801 357.142 89.8112 357.023 90.2983 356.823C90.7798 356.626 91.3552 356.334 92.0865 355.962L93.2191 355.387C94.4844 354.744 95.4024 354.277 96.1264 353.989C96.854 353.7 97.3064 353.626 97.6556 353.685Z" stroke="url(%23paint11_linear_682_3922)" stroke-opacity="0.32"/></g></g><defs><filter id="filter0_i_682_3922" x="46.5273" y="-57.7241" width="67.0195" height="74.4698" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter1_i_682_3922" x="46.4883" y="7.44519" width="67.0234" height="74.403" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter2_i_682_3922" x="72" y="33.271" width="16" height="24" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter3_i_682_3922" x="46.5273" y="72.6165" width="67.0195" height="74.4698" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter4_i_682_3922" x="72" y="98.4393" width="16.0039" height="24.0038" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter5_i_682_3922" x="46.4883" y="137.786" width="67.0234" height="74.403" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter6_i_682_3922" x="72" y="163.611" width="16" height="24" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter7_i_682_3922" x="46.3984" y="205.158" width="67.0078" height="74.5809" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter8_i_682_3922" x="71.9961" y="230.975" width="16.0039" height="24.0017" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter9_i_682_3922" x="46.4883" y="272.515" width="67.0234" height="74.4028" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter10_i_682_3922" x="72" y="298.341" width="16" height="24" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><filter id="filter11_i_682_3922" x="46.3984" y="339.887" width="67.0078" height="74.5808" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3922"/></filter><linearGradient id="paint0_linear_682_3922" x1="113.535" y1="-31.5362" x2="46.4685" y2="-0.262443" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint1_linear_682_3922" x1="80" y1="12.271" x2="80" y2="86.271" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint2_linear_682_3922" x1="80" y1="41.271" x2="80" y2="57.271" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint3_linear_682_3922" x1="113.535" y1="98.8044" x2="46.4685" y2="130.078" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint4_linear_682_3922" x1="80.0016" y1="106.441" x2="80.0016" y2="122.441" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint5_linear_682_3922" x1="80" y1="142.611" x2="80" y2="216.611" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint6_linear_682_3922" x1="80" y1="171.611" x2="80" y2="187.611" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint7_linear_682_3922" x1="100.69" y1="216.302" x2="59.3097" y2="277.65" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint8_linear_682_3922" x1="79.9986" y1="238.976" x2="79.9986" y2="254.976" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint9_linear_682_3922" x1="80" y1="277.341" x2="80" y2="351.341" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint10_linear_682_3922" x1="80" y1="306.341" x2="80" y2="322.341" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint11_linear_682_3922" x1="100.69" y1="351.031" x2="59.3097" y2="412.379" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><clipPath id="clip0_682_3922"><rect width="128" height="368" fill="white"/></clipPath></defs></svg>') no-repeat center right / contain, radial-gradient(50% 117.56% at 100% 100%, rgba(255, 255, 255, 0.64) 0%, rgba(255, 255, 255, 0) 100%), #C49702;
}

.lp_block_srvlist_itm[data-item='3']:before {
    /* background: #c40202; */
    background: url('data:image/svg+xml;utf8,<svg width="128" height="368" viewBox="0 0 128 368" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.56" clip-path="url(%23clip0_749_3446)"><g opacity="0.8"><g filter="url(%23filter0_i_749_3446)"><circle cx="64" cy="10" r="6" fill="white" fill-opacity="0.01"/></g><circle cx="64" cy="10" r="5.5" stroke="url(%23paint0_linear_749_3446)" stroke-opacity="0.32"/></g><g opacity="0.8"><mask id="path-3-inside-1_749_3446" fill="white"><path fill-rule="evenodd" clip-rule="evenodd" d="M64.0776 36.002C64.1225 36.0025 64.1675 36.0033 64.2124 36.0049C64.2718 36.007 64.3311 36.0099 64.3901 36.0137C64.4214 36.0157 64.4526 36.018 64.4839 36.0205C64.545 36.0254 64.6059 36.0304 64.6665 36.0371C64.7053 36.0414 64.7439 36.0477 64.7827 36.0527C64.8425 36.0605 64.9022 36.0676 64.9614 36.0771C64.9849 36.0809 65.0082 36.0858 65.0317 36.0898C65.639 36.1951 66.2145 36.3918 66.7446 36.665C66.7798 36.6832 66.8152 36.7009 66.8501 36.7197C67.3732 37.0027 67.8492 37.361 68.2641 37.7803L96.2417 65.7578C98.5848 68.101 98.5848 71.899 96.2417 74.2422C93.8985 76.5853 90.1004 76.5853 87.7573 74.2422L70.0005 56.4854V94C70.0005 97.3136 67.314 99.9998 64.0005 100C60.6867 100 58.0005 97.3137 58.0005 94V56.4834L40.2417 74.2422C37.8985 76.5853 34.1004 76.5853 31.7573 74.2422C29.4142 71.8991 29.4142 68.1009 31.7573 65.7578L59.7573 37.7578L59.9809 37.5449C60.0169 37.5124 60.0537 37.4807 60.0903 37.4492C60.1258 37.4187 60.1615 37.3881 60.1977 37.3584C60.3199 37.2581 60.4458 37.1644 60.5737 37.0752C60.6018 37.0556 60.6292 37.0348 60.6577 37.0156C60.71 36.9804 60.7637 36.9474 60.8169 36.9141C60.844 36.897 60.8705 36.8789 60.8979 36.8623C61.046 36.7728 61.1974 36.6908 61.351 36.6152C61.3705 36.6056 61.3901 36.5963 61.4096 36.5869C61.4604 36.5626 61.5116 36.5394 61.563 36.5166C61.5997 36.5003 61.6362 36.4834 61.6733 36.4678C61.7182 36.4489 61.7638 36.4318 61.809 36.4141C62.1682 36.2731 62.544 36.1656 62.9331 36.0957C62.9737 36.0884 63.0144 36.0807 63.0551 36.0742C63.1041 36.0665 63.1533 36.0603 63.2026 36.0537C63.2481 36.0476 63.2937 36.0421 63.3393 36.0371C63.3932 36.0312 63.4472 36.0259 63.5014 36.0215C63.5424 36.0181 63.5834 36.0153 63.6245 36.0127C63.6803 36.0092 63.7362 36.0068 63.7924 36.0049C63.8361 36.0034 63.8797 36.0025 63.9233 36.002C63.9489 36.0016 63.9748 36 64.0005 36C64.0262 36 64.0519 36.0016 64.0776 36.002Z"/></mask><g filter="url(%23filter1_i_749_3446)"><path fill-rule="evenodd" clip-rule="evenodd" d="M64.0776 36.002C64.1225 36.0025 64.1675 36.0033 64.2124 36.0049C64.2718 36.007 64.3311 36.0099 64.3901 36.0137C64.4214 36.0157 64.4526 36.018 64.4839 36.0205C64.545 36.0254 64.6059 36.0304 64.6665 36.0371C64.7053 36.0414 64.7439 36.0477 64.7827 36.0527C64.8425 36.0605 64.9022 36.0676 64.9614 36.0771C64.9849 36.0809 65.0082 36.0858 65.0317 36.0898C65.639 36.1951 66.2145 36.3918 66.7446 36.665C66.7798 36.6832 66.8152 36.7009 66.8501 36.7197C67.3732 37.0027 67.8492 37.361 68.2641 37.7803L96.2417 65.7578C98.5848 68.101 98.5848 71.899 96.2417 74.2422C93.8985 76.5853 90.1004 76.5853 87.7573 74.2422L70.0005 56.4854V94C70.0005 97.3136 67.314 99.9998 64.0005 100C60.6867 100 58.0005 97.3137 58.0005 94V56.4834L40.2417 74.2422C37.8985 76.5853 34.1004 76.5853 31.7573 74.2422C29.4142 71.8991 29.4142 68.1009 31.7573 65.7578L59.7573 37.7578L59.9809 37.5449C60.0169 37.5124 60.0537 37.4807 60.0903 37.4492C60.1258 37.4187 60.1615 37.3881 60.1977 37.3584C60.3199 37.2581 60.4458 37.1644 60.5737 37.0752C60.6018 37.0556 60.6292 37.0348 60.6577 37.0156C60.71 36.9804 60.7637 36.9474 60.8169 36.9141C60.844 36.897 60.8705 36.8789 60.8979 36.8623C61.046 36.7728 61.1974 36.6908 61.351 36.6152C61.3705 36.6056 61.3901 36.5963 61.4096 36.5869C61.4604 36.5626 61.5116 36.5394 61.563 36.5166C61.5997 36.5003 61.6362 36.4834 61.6733 36.4678C61.7182 36.4489 61.7638 36.4318 61.809 36.4141C62.1682 36.2731 62.544 36.1656 62.9331 36.0957C62.9737 36.0884 63.0144 36.0807 63.0551 36.0742C63.1041 36.0665 63.1533 36.0603 63.2026 36.0537C63.2481 36.0476 63.2937 36.0421 63.3393 36.0371C63.3932 36.0312 63.4472 36.0259 63.5014 36.0215C63.5424 36.0181 63.5834 36.0153 63.6245 36.0127C63.6803 36.0092 63.7362 36.0068 63.7924 36.0049C63.8361 36.0034 63.8797 36.0025 63.9233 36.002C63.9489 36.0016 63.9748 36 64.0005 36C64.0262 36 64.0519 36.0016 64.0776 36.002Z" fill="white" fill-opacity="0.01"/></g><path d="M64.0776 36.002L64.0906 35.002L64.0903 35.002L64.0776 36.002ZM64.2124 36.0049L64.1771 37.0043L64.1776 37.0043L64.2124 36.0049ZM64.3901 36.0137L64.4548 35.0158L64.4541 35.0157L64.3901 36.0137ZM64.4839 36.0205L64.4036 37.0173L64.4043 37.0173L64.4839 36.0205ZM64.6665 36.0371L64.777 35.0432L64.7763 35.0432L64.6665 36.0371ZM64.7827 36.0527L64.6528 37.0443L64.6535 37.0444L64.7827 36.0527ZM64.9614 36.0771L65.1209 35.09L65.1204 35.0899L64.9614 36.0771ZM65.0317 36.0898L64.8605 37.0751L64.8609 37.0752L65.0317 36.0898ZM66.7446 36.665L66.2864 37.5539L66.2868 37.5541L66.7446 36.665ZM66.8501 36.7197L67.3258 35.8401L67.3255 35.84L66.8501 36.7197ZM68.2641 37.7803L67.5533 38.4837L67.557 38.4874L68.2641 37.7803ZM96.2417 65.7578L96.9488 65.0507V65.0507L96.2417 65.7578ZM96.2417 74.2422L96.9488 74.9493L96.9488 74.9493L96.2417 74.2422ZM87.7573 74.2422L87.0502 74.9493V74.9493L87.7573 74.2422ZM70.0005 56.4854L70.7076 55.7782L69.0005 54.0711V56.4854H70.0005ZM64.0005 100V101H64.0005L64.0005 100ZM58.0005 56.4834H59.0005V54.0692L57.2933 55.7763L58.0005 56.4834ZM40.2417 74.2422L40.9488 74.9493L40.9488 74.9493L40.2417 74.2422ZM31.7573 74.2422L31.0502 74.9493L31.0502 74.9493L31.7573 74.2422ZM31.7573 65.7578L31.0502 65.0507L31.0502 65.0507L31.7573 65.7578ZM59.7573 37.7578L59.0678 37.0335L59.0589 37.042L59.0502 37.0507L59.7573 37.7578ZM59.9809 37.5449L59.3105 36.8029L59.3009 36.8117L59.2914 36.8206L59.9809 37.5449ZM60.0903 37.4492L59.4383 36.691L59.4379 36.6914L60.0903 37.4492ZM60.1977 37.3584L60.8319 38.1316L60.8323 38.1312L60.1977 37.3584ZM60.5737 37.0752L60.0019 36.2548L60.0017 36.255L60.5737 37.0752ZM60.6577 37.0156L61.2154 37.8457L61.2155 37.8456L60.6577 37.0156ZM60.8169 36.9141L61.3481 37.7613L61.3482 37.7612L60.8169 36.9141ZM60.8979 36.8623L60.3804 36.0066L60.3802 36.0067L60.8979 36.8623ZM61.351 36.6152L61.7925 37.5125L61.7931 37.5122L61.351 36.6152ZM61.4096 36.5869L60.978 35.6849L60.9773 35.6852L61.4096 36.5869ZM61.563 36.5166L61.9689 37.4305L61.9696 37.4302L61.563 36.5166ZM61.6733 36.4678L61.286 35.5458L61.2852 35.5462L61.6733 36.4678ZM61.809 36.4141L62.1737 37.3452L62.1744 37.3449L61.809 36.4141ZM62.9331 36.0957L63.1098 37.08L63.11 37.0799L62.9331 36.0957ZM63.0551 36.0742L62.8989 35.0865L62.8986 35.0866L63.0551 36.0742ZM63.2026 36.0537L63.3343 37.045L63.3347 37.0449L63.2026 36.0537ZM63.3393 36.0371L63.2304 35.0431L63.2299 35.0431L63.3393 36.0371ZM63.5014 36.0215L63.5834 37.0181L63.584 37.0181L63.5014 36.0215ZM63.6245 36.0127L63.5628 35.0146L63.5623 35.0146L63.6245 36.0127ZM63.7924 36.0049L63.8264 37.0043L63.8267 37.0043L63.7924 36.0049ZM63.9233 36.002L63.9108 35.002L63.9107 35.002L63.9233 36.002ZM64.0005 36L64.0005 35H64.0005V36ZM64.0776 36.002L64.0646 37.0019C64.1077 37.0024 64.1436 37.0031 64.1771 37.0043L64.2124 36.0049L64.2477 35.0055C64.1913 35.0035 64.1374 35.0026 64.0906 35.002L64.0776 36.002ZM64.2124 36.0049L64.1776 37.0043C64.2273 37.006 64.2768 37.0085 64.3261 37.0116L64.3901 36.0137L64.4541 35.0157C64.3854 35.0113 64.3164 35.0079 64.2471 35.0055L64.2124 36.0049ZM64.3901 36.0137L64.3254 37.0116C64.351 37.0132 64.3771 37.0151 64.4036 37.0173L64.4839 36.0205L64.5641 35.0237C64.5281 35.0208 64.4917 35.0182 64.4548 35.0158L64.3901 36.0137ZM64.4839 36.0205L64.4043 37.0173C64.4653 37.0222 64.5127 37.0262 64.5566 37.0311L64.6665 36.0371L64.7763 35.0432C64.699 35.0346 64.6246 35.0286 64.5634 35.0237L64.4839 36.0205ZM64.6665 36.0371L64.5559 37.031C64.5886 37.0346 64.5681 37.0332 64.6528 37.0443L64.7827 36.0527L64.9126 35.0612C64.8998 35.0595 64.8901 35.0581 64.8644 35.0545C64.8429 35.0514 64.8116 35.0471 64.777 35.0432L64.6665 36.0371ZM64.7827 36.0527L64.6535 37.0444C64.7286 37.0541 64.7628 37.0581 64.8024 37.0644L64.9614 36.0771L65.1204 35.0899C65.0415 35.0772 64.9563 35.0669 64.9119 35.0611L64.7827 36.0527ZM64.9614 36.0771L64.8019 37.0643C64.8005 37.0641 64.8018 37.0643 64.8127 37.0664C64.8203 37.0678 64.8406 37.0716 64.8605 37.0751L65.0317 36.0898L65.2029 35.1046C65.1993 35.104 65.1963 35.1034 65.1804 35.1004C65.1679 35.0981 65.1458 35.094 65.1209 35.09L64.9614 36.0771ZM65.0317 36.0898L64.8609 37.0752C65.3661 37.1627 65.8448 37.3263 66.2864 37.5539L66.7446 36.665L67.2028 35.7762C66.5842 35.4573 65.912 35.2275 65.2025 35.1045L65.0317 36.0898ZM66.7446 36.665L66.2868 37.5541C66.3356 37.5792 66.3514 37.5869 66.3746 37.5995L66.8501 36.7197L67.3255 35.84C67.2789 35.8148 67.224 35.7871 67.2024 35.776L66.7446 36.665ZM66.8501 36.7197L66.3743 37.5993C66.81 37.8349 67.207 38.1337 67.5534 38.4837L68.2641 37.7803L68.9749 37.0768C68.4914 36.5883 67.9364 36.1704 67.3258 35.8401L66.8501 36.7197ZM68.2641 37.7803L67.557 38.4874L95.5346 66.4649L96.2417 65.7578L96.9488 65.0507L68.9712 37.0732L68.2641 37.7803ZM96.2417 65.7578L95.5346 66.4649C97.4872 68.4175 97.4872 71.5825 95.5346 73.5351L96.2417 74.2422L96.9488 74.9493C99.6824 72.2156 99.6824 67.7844 96.9488 65.0507L96.2417 65.7578ZM96.2417 74.2422L95.5346 73.5351C93.5819 75.4876 90.417 75.4877 88.4644 73.5351L87.7573 74.2422L87.0502 74.9493C89.7838 77.6829 94.2151 77.6829 96.9488 74.9493L96.2417 74.2422ZM87.7573 74.2422L88.4644 73.5351L70.7076 55.7782L70.0005 56.4854L69.2933 57.1925L87.0502 74.9493L87.7573 74.2422ZM70.0005 56.4854H69.0005V94H70.0005H71.0005V56.4854H70.0005ZM70.0005 94H69.0005C69.0005 96.7612 66.7617 98.9998 64.0004 99L64.0005 100L64.0005 101C67.8662 101 71.0005 97.8659 71.0005 94H70.0005ZM64.0005 100V99C61.239 99 59.0005 96.7614 59.0005 94H58.0005H57.0005C57.0005 97.866 60.1345 101 64.0005 101V100ZM58.0005 94H59.0005V56.4834H58.0005H57.0005V94H58.0005ZM58.0005 56.4834L57.2933 55.7763L39.5346 73.5351L40.2417 74.2422L40.9488 74.9493L58.7076 57.1905L58.0005 56.4834ZM40.2417 74.2422L39.5346 73.5351C37.5819 75.4876 34.417 75.4877 32.4644 73.5351L31.7573 74.2422L31.0502 74.9493C33.7838 77.6829 38.2151 77.6829 40.9488 74.9493L40.2417 74.2422ZM31.7573 74.2422L32.4644 73.5351C30.5119 71.5825 30.5119 68.4175 32.4644 66.4649L31.7573 65.7578L31.0502 65.0507C28.3166 67.7844 28.3166 72.2156 31.0502 74.9493L31.7573 74.2422ZM31.7573 65.7578L32.4644 66.4649L60.4644 38.4649L59.7573 37.7578L59.0502 37.0507L31.0502 65.0507L31.7573 65.7578ZM59.7573 37.7578L60.4468 38.4821L60.6704 38.2692L59.9809 37.5449L59.2914 36.8206L59.0678 37.0335L59.7573 37.7578ZM59.9809 37.5449L60.6513 38.2869C60.677 38.2637 60.7047 38.2398 60.7427 38.2071L60.0903 37.4492L59.4379 36.6914C59.4027 36.7217 59.3569 36.761 59.3105 36.8029L59.9809 37.5449ZM60.0903 37.4492L60.7423 38.2074C60.778 38.1768 60.8056 38.1531 60.8319 38.1316L60.1977 37.3584L59.5636 36.5852C59.5173 36.6231 59.4737 36.6605 59.4383 36.691L60.0903 37.4492ZM60.1977 37.3584L60.8323 38.1312C60.9302 38.0508 61.0346 37.973 61.1457 37.8954L60.5737 37.0752L60.0017 36.255C59.857 36.3558 59.7095 36.4653 59.5631 36.5856L60.1977 37.3584ZM60.5737 37.0752L61.1455 37.8956C61.1684 37.8796 61.1919 37.8625 61.2009 37.856C61.2138 37.8467 61.2161 37.8452 61.2154 37.8457L60.6577 37.0156L60.1 36.1856C60.0707 36.2052 60.0452 36.2237 60.0302 36.2345C60.0114 36.248 60.0071 36.2512 60.0019 36.2548L60.5737 37.0752ZM60.6577 37.0156L61.2155 37.8456C61.2508 37.8218 61.2851 37.8008 61.3481 37.7613L60.8169 36.9141L60.2856 36.0669C60.2422 36.0941 60.1692 36.139 60.0999 36.1857L60.6577 37.0156ZM60.8169 36.9141L61.3482 37.7612C61.3706 37.7472 61.3936 37.7321 61.4022 37.7265C61.4147 37.7184 61.4167 37.7172 61.4156 37.7179L60.8979 36.8623L60.3802 36.0067C60.3517 36.024 60.3267 36.0402 60.3123 36.0496C60.2941 36.0614 60.2903 36.0639 60.2855 36.0669L60.8169 36.9141ZM60.8979 36.8623L61.4154 37.718C61.5363 37.6449 61.6621 37.5767 61.7925 37.5125L61.351 36.6152L60.9096 35.718C60.7327 35.805 60.5556 35.9006 60.3804 36.0066L60.8979 36.8623ZM61.351 36.6152L61.7931 37.5122C61.8065 37.5056 61.8203 37.499 61.8419 37.4886L61.4096 36.5869L60.9773 35.6852C60.9598 35.6936 60.9344 35.7057 60.9089 35.7183L61.351 36.6152ZM61.4096 36.5869L61.8413 37.489C61.8801 37.4704 61.9218 37.4514 61.9689 37.4305L61.563 36.5166L61.157 35.6027C61.1015 35.6274 61.0408 35.6548 60.978 35.6849L61.4096 36.5869ZM61.563 36.5166L61.9696 37.4302C62.0231 37.4064 62.0365 37.3999 62.0614 37.3894L61.6733 36.4678L61.2852 35.5462C61.2359 35.5669 61.1762 35.5941 61.1563 35.603L61.563 36.5166ZM61.6733 36.4678L62.0606 37.3897C62.0905 37.3772 62.1112 37.3697 62.1737 37.3452L61.809 36.4141L61.4444 35.4829C61.4164 35.4939 61.3459 35.5207 61.286 35.5458L61.6733 36.4678ZM61.809 36.4141L62.1744 37.3449C62.4737 37.2275 62.7863 37.138 63.1098 37.08L62.9331 36.0957L62.7564 35.1114C62.3017 35.1931 61.8628 35.3187 61.4436 35.4832L61.809 36.4141ZM62.9331 36.0957L63.11 37.0799C63.1634 37.0703 63.1845 37.0662 63.2117 37.0619L63.0551 36.0742L62.8986 35.0866C62.8442 35.0952 62.7841 35.1065 62.7562 35.1115L62.9331 36.0957ZM63.0551 36.0742L63.2114 37.0619C63.2444 37.0567 63.276 37.0527 63.3343 37.045L63.2026 36.0537L63.0709 35.0624C63.0306 35.0678 62.9637 35.0763 62.8989 35.0865L63.0551 36.0742ZM63.2026 36.0537L63.3347 37.0449C63.3722 37.0399 63.4102 37.0353 63.4487 37.0311L63.3393 36.0371L63.2299 35.0431C63.1772 35.0489 63.124 35.0553 63.0705 35.0625L63.2026 36.0537ZM63.3393 36.0371L63.4482 37.0312C63.4941 37.0261 63.5391 37.0218 63.5834 37.0181L63.5014 36.0215L63.4194 35.0249C63.3552 35.0301 63.2922 35.0363 63.2304 35.0431L63.3393 36.0371ZM63.5014 36.0215L63.584 37.0181C63.6162 37.0154 63.65 37.013 63.6866 37.0108L63.6245 36.0127L63.5623 35.0146C63.5169 35.0175 63.4687 35.0208 63.4189 35.0249L63.5014 36.0215ZM63.6245 36.0127L63.6861 37.0108C63.7302 37.0081 63.7766 37.006 63.8264 37.0043L63.7924 36.0049L63.7585 35.0055C63.6959 35.0076 63.6303 35.0104 63.5628 35.0146L63.6245 36.0127ZM63.7924 36.0049L63.8267 37.0043C63.8611 37.0031 63.8972 37.0024 63.9359 37.0019L63.9233 36.002L63.9107 35.002C63.8621 35.0026 63.811 35.0037 63.7582 35.0055L63.7924 36.0049ZM63.9233 36.002L63.9358 37.0019C63.9505 37.0017 63.9635 37.0013 63.9733 37.001C63.9824 37.0008 63.9923 37.0004 63.9966 37.0003C64.0094 36.9998 64.0068 37 64.0005 37V36V35C63.9685 35 63.94 35.001 63.9271 35.0015C63.909 35.0021 63.9097 35.002 63.9108 35.002L63.9233 36.002ZM64.0005 36L64.0004 37C63.9942 37 63.9916 36.9998 64.0043 37.0003C64.0086 37.0004 64.0185 37.0008 64.0275 37.001C64.0374 37.0013 64.0503 37.0017 64.0649 37.0019L64.0776 36.002L64.0903 35.002C64.0912 35.002 64.0919 35.0021 64.0738 35.0015C64.0608 35.001 64.0325 35 64.0005 35L64.0005 36Z" fill="url(%23paint1_linear_749_3446)" fill-opacity="0.32" mask="url(%23path-3-inside-1_749_3446)"/></g><g opacity="0.8"><g filter="url(%23filter2_i_749_3446)"><circle cx="64" cy="126" r="6" fill="white" fill-opacity="0.01"/></g><circle cx="64" cy="126" r="5.5" stroke="url(%23paint2_linear_749_3446)" stroke-opacity="0.32"/></g><g opacity="0.8"><mask id="path-7-inside-2_749_3446" fill="white"><path fill-rule="evenodd" clip-rule="evenodd" d="M64.0767 152.002C64.1223 152.003 64.1678 152.003 64.2134 152.005C64.2719 152.007 64.3302 152.01 64.3882 152.014C64.4201 152.016 64.452 152.018 64.4839 152.021C64.5444 152.025 64.6046 152.03 64.6646 152.037C64.7044 152.042 64.744 152.048 64.7837 152.053C64.8442 152.061 64.9045 152.068 64.9644 152.078C64.984 152.081 65.0034 152.085 65.023 152.089C66.2796 152.305 67.4025 152.91 68.2622 153.778L96.2417 181.758C98.5846 184.101 98.5846 187.899 96.2417 190.242C93.8987 192.585 90.1005 192.585 87.7574 190.242L69.9995 172.484V210C69.9995 213.314 67.3133 216 63.9995 216C60.6859 216 57.9995 213.314 57.9995 210V172.484L40.2417 190.242C37.8987 192.585 34.1005 192.585 31.7574 190.242C29.4142 187.899 29.4142 184.101 31.7574 181.758L59.7574 153.758C59.8933 153.622 60.0348 153.492 60.1831 153.369C60.2391 153.323 60.2968 153.279 60.354 153.235C60.3759 153.219 60.3973 153.201 60.4195 153.185C60.5541 153.084 60.6918 152.99 60.8326 152.902C60.854 152.889 60.8754 152.875 60.897 152.862C61.0311 152.781 61.1685 152.707 61.3072 152.638C61.3439 152.619 61.3803 152.6 61.4175 152.582C61.5583 152.515 61.7017 152.455 61.8462 152.399C62.1366 152.288 62.4375 152.198 62.7476 152.132C62.7519 152.131 62.756 152.129 62.7603 152.128C62.814 152.117 62.8682 152.107 62.9224 152.098C62.9663 152.09 63.0102 152.081 63.0542 152.074C63.1015 152.067 63.1492 152.061 63.1968 152.055C63.245 152.048 63.2931 152.041 63.3413 152.036C63.3926 152.031 63.444 152.027 63.4956 152.022C63.5389 152.019 63.5822 152.015 63.6255 152.013C63.6804 152.009 63.7353 152.007 63.7906 152.005C63.8345 152.003 63.8784 152.003 63.9224 152.002C63.9481 152.002 63.9738 152 63.9995 152C64.0253 152 64.051 152.002 64.0767 152.002Z"/></mask><g filter="url(%23filter3_i_749_3446)"><path fill-rule="evenodd" clip-rule="evenodd" d="M64.0767 152.002C64.1223 152.003 64.1678 152.003 64.2134 152.005C64.2719 152.007 64.3302 152.01 64.3882 152.014C64.4201 152.016 64.452 152.018 64.4839 152.021C64.5444 152.025 64.6046 152.03 64.6646 152.037C64.7044 152.042 64.744 152.048 64.7837 152.053C64.8442 152.061 64.9045 152.068 64.9644 152.078C64.984 152.081 65.0034 152.085 65.023 152.089C66.2796 152.305 67.4025 152.91 68.2622 153.778L96.2417 181.758C98.5846 184.101 98.5846 187.899 96.2417 190.242C93.8987 192.585 90.1005 192.585 87.7574 190.242L69.9995 172.484V210C69.9995 213.314 67.3133 216 63.9995 216C60.6859 216 57.9995 213.314 57.9995 210V172.484L40.2417 190.242C37.8987 192.585 34.1005 192.585 31.7574 190.242C29.4142 187.899 29.4142 184.101 31.7574 181.758L59.7574 153.758C59.8933 153.622 60.0348 153.492 60.1831 153.369C60.2391 153.323 60.2968 153.279 60.354 153.235C60.3759 153.219 60.3973 153.201 60.4195 153.185C60.5541 153.084 60.6918 152.99 60.8326 152.902C60.854 152.889 60.8754 152.875 60.897 152.862C61.0311 152.781 61.1685 152.707 61.3072 152.638C61.3439 152.619 61.3803 152.6 61.4175 152.582C61.5583 152.515 61.7017 152.455 61.8462 152.399C62.1366 152.288 62.4375 152.198 62.7476 152.132C62.7519 152.131 62.756 152.129 62.7603 152.128C62.814 152.117 62.8682 152.107 62.9224 152.098C62.9663 152.09 63.0102 152.081 63.0542 152.074C63.1015 152.067 63.1492 152.061 63.1968 152.055C63.245 152.048 63.2931 152.041 63.3413 152.036C63.3926 152.031 63.444 152.027 63.4956 152.022C63.5389 152.019 63.5822 152.015 63.6255 152.013C63.6804 152.009 63.7353 152.007 63.7906 152.005C63.8345 152.003 63.8784 152.003 63.9224 152.002C63.9481 152.002 63.9738 152 63.9995 152C64.0253 152 64.051 152.002 64.0767 152.002Z" fill="white" fill-opacity="0.01"/></g><path d="M64.0767 152.002L64.0896 151.002L64.0893 151.002L64.0767 152.002ZM64.2134 152.005L64.1779 153.004L64.1784 153.004L64.2134 152.005ZM64.3882 152.014L64.4527 151.016L64.452 151.016L64.3882 152.014ZM64.4839 152.021L64.4035 153.017L64.4043 153.017L64.4839 152.021ZM64.6646 152.037L64.7749 151.043L64.7742 151.043L64.6646 152.037ZM64.7837 152.053L64.6536 153.044L64.6543 153.044L64.7837 152.053ZM64.9644 152.078L65.1245 151.091L65.124 151.091L64.9644 152.078ZM65.023 152.089L64.8531 153.074L64.8536 153.074L65.023 152.089ZM68.2622 153.778L67.5517 154.482L67.5551 154.485L68.2622 153.778ZM96.2417 181.758L96.9489 181.051L96.9488 181.051L96.2417 181.758ZM96.2417 190.242L96.9488 190.949L96.9489 190.949L96.2417 190.242ZM87.7574 190.242L87.0503 190.949L87.0503 190.949L87.7574 190.242ZM69.9995 172.484L70.7067 171.777L68.9995 170.07V172.484H69.9995ZM63.9995 216L63.9995 217H63.9995V216ZM57.9995 172.484H58.9995V170.07L57.2924 171.777L57.9995 172.484ZM40.2417 190.242L40.9488 190.949H40.9488L40.2417 190.242ZM31.7574 190.242L31.0503 190.949L31.0503 190.949L31.7574 190.242ZM59.7574 153.758L60.4645 154.465L60.4645 154.465L59.7574 153.758ZM60.1831 153.369L60.8196 154.14L60.82 154.14L60.1831 153.369ZM60.354 153.235L59.7458 152.442L59.7454 152.442L60.354 153.235ZM60.4195 153.185L61.0167 153.987L61.0171 153.986L60.4195 153.185ZM60.8326 152.902L61.361 153.751L61.3611 153.751L60.8326 152.902ZM60.897 152.862L60.3794 152.007L60.3793 152.007L60.897 152.862ZM61.3072 152.638L61.756 153.531L61.7566 153.531L61.3072 152.638ZM61.4175 152.582L60.9873 151.679L60.9867 151.68L61.4175 152.582ZM61.8462 152.399L62.2045 153.333L62.2053 153.333L61.8462 152.399ZM62.7476 152.132L62.5399 151.154L62.5399 151.154L62.7476 152.132ZM62.7603 152.128L62.5548 151.149L62.5548 151.149L62.7603 152.128ZM62.9224 152.098L63.1008 153.082L63.101 153.082L62.9224 152.098ZM63.0542 152.074L62.8979 151.087L62.8976 151.087L63.0542 152.074ZM63.1968 152.055L63.3294 153.046L63.3298 153.046L63.1968 152.055ZM63.3413 152.036L63.2329 151.042L63.2323 151.042L63.3413 152.036ZM63.4956 152.022L63.5785 153.019L63.5791 153.019L63.4956 152.022ZM63.6255 152.013L63.5641 151.015L63.5636 151.015L63.6255 152.013ZM63.7906 152.005L63.8248 153.004L63.8251 153.004L63.7906 152.005ZM63.9224 152.002L63.9098 151.002L63.9097 151.002L63.9224 152.002ZM63.9995 152V151H63.9995L63.9995 152ZM64.0767 152.002L64.0638 153.002C64.1084 153.002 64.1444 153.003 64.1779 153.004L64.2134 152.005L64.2489 151.006C64.1913 151.003 64.1361 151.003 64.0896 151.002L64.0767 152.002ZM64.2134 152.005L64.1784 153.004C64.2257 153.006 64.2742 153.008 64.3244 153.012L64.3882 152.014L64.452 151.016C64.3861 151.011 64.3181 151.008 64.2484 151.005L64.2134 152.005ZM64.3882 152.014L64.3237 153.012C64.353 153.013 64.3791 153.015 64.4035 153.017L64.4839 152.021L64.5643 151.024C64.525 151.021 64.4873 151.018 64.4527 151.016L64.3882 152.014ZM64.4839 152.021L64.4043 153.017C64.462 153.022 64.5103 153.026 64.555 153.031L64.6646 152.037L64.7742 151.043C64.699 151.035 64.6268 151.029 64.5636 151.024L64.4839 152.021ZM64.6646 152.037L64.5543 153.031C64.5824 153.034 64.5863 153.035 64.6536 153.044L64.7837 152.053L64.9138 151.061C64.9017 151.06 64.8264 151.049 64.7749 151.043L64.6646 152.037ZM64.7837 152.053L64.6543 153.044C64.7183 153.053 64.7628 153.059 64.8048 153.065L64.9644 152.078L65.124 151.091C65.0462 151.078 64.9701 151.069 64.9132 151.061L64.7837 152.053ZM64.9644 152.078L64.8043 153.065C64.7987 153.064 64.796 153.064 64.8057 153.066C64.809 153.066 64.8166 153.068 64.8237 153.069C64.8314 153.07 64.8415 153.072 64.8531 153.074L65.023 152.089L65.1929 151.103C65.1944 151.104 65.1955 151.104 65.1817 151.101C65.1719 151.099 65.1497 151.095 65.1245 151.091L64.9644 152.078ZM65.023 152.089L64.8536 153.074C65.8993 153.254 66.8346 153.758 67.5518 154.482L68.2622 153.778L68.9727 153.075C67.9704 152.063 66.6599 151.356 65.1924 151.103L65.023 152.089ZM68.2622 153.778L67.5551 154.485L95.5346 182.465L96.2417 181.758L96.9488 181.051L68.9693 153.071L68.2622 153.778ZM96.2417 181.758L95.5346 182.465C97.487 184.417 97.487 187.583 95.5346 189.535L96.2417 190.242L96.9489 190.949C99.6823 188.216 99.6822 183.784 96.9489 181.051L96.2417 181.758ZM96.2417 190.242L95.5346 189.535C93.5821 191.488 90.4171 191.488 88.4644 189.535L87.7574 190.242L87.0503 190.949C89.7839 193.683 94.2152 193.683 96.9488 190.949L96.2417 190.242ZM87.7574 190.242L88.4645 189.535L70.7067 171.777L69.9995 172.484L69.2924 173.191L87.0503 190.949L87.7574 190.242ZM69.9995 172.484H68.9995V210H69.9995H70.9995V172.484H69.9995ZM69.9995 210H68.9995C68.9995 212.761 66.761 215 63.9995 215V216V217C67.8655 217 70.9995 213.866 70.9995 210H69.9995ZM63.9995 216L63.9996 215C61.2381 215 58.9995 212.761 58.9995 210H57.9995H56.9995C56.9995 213.866 60.1336 217 63.9995 217L63.9995 216ZM57.9995 210H58.9995V172.484H57.9995H56.9995V210H57.9995ZM57.9995 172.484L57.2924 171.777L39.5346 189.535L40.2417 190.242L40.9488 190.949L58.7067 173.191L57.9995 172.484ZM40.2417 190.242L39.5346 189.535C37.5821 191.488 34.4171 191.488 32.4644 189.535L31.7574 190.242L31.0503 190.949C33.7839 193.683 38.2152 193.683 40.9488 190.949L40.2417 190.242ZM31.7574 190.242L32.4645 189.535C30.5118 187.582 30.5118 184.418 32.4645 182.465L31.7574 181.758L31.0503 181.051C28.3166 183.784 28.3166 188.216 31.0503 190.949L31.7574 190.242ZM31.7574 181.758L32.4645 182.465L60.4645 154.465L59.7574 153.758L59.0503 153.051L31.0503 181.051L31.7574 181.758ZM59.7574 153.758L60.4645 154.465C60.5811 154.348 60.6991 154.24 60.8196 154.14L60.1831 153.369L59.5467 152.598C59.3704 152.743 59.2054 152.896 59.0502 153.051L59.7574 153.758ZM60.1831 153.369L60.82 154.14C60.8584 154.108 60.8976 154.079 60.9627 154.029L60.354 153.235L59.7454 152.442C59.6961 152.48 59.6199 152.537 59.5463 152.598L60.1831 153.369ZM60.354 153.235L60.9623 154.029C60.9798 154.016 60.9979 154.001 61.0049 153.996C61.0149 153.988 61.017 153.986 61.0167 153.987L60.4195 153.185L59.8222 152.383C59.7998 152.399 59.7801 152.415 59.7684 152.424C59.7538 152.435 59.7502 152.438 59.7458 152.442L60.354 153.235ZM60.4195 153.185L61.0171 153.986C61.1304 153.902 61.245 153.823 61.361 153.751L60.8326 152.902L60.3041 152.053C60.1386 152.156 59.9778 152.267 59.8219 152.383L60.4195 153.185ZM60.8326 152.902L61.3611 153.751C61.3937 153.731 61.4001 153.727 61.4148 153.718L60.897 152.862L60.3793 152.007C60.3507 152.024 60.3143 152.047 60.304 152.053L60.8326 152.902ZM60.897 152.862L61.4146 153.718C61.5202 153.654 61.6334 153.593 61.756 153.531L61.3072 152.638L60.8583 151.744C60.7035 151.822 60.5419 151.908 60.3794 152.007L60.897 152.862ZM61.3072 152.638L61.7566 153.531C61.8244 153.497 61.8209 153.498 61.8484 153.484L61.4175 152.582L60.9867 151.68C60.9397 151.702 60.8634 151.742 60.8577 151.744L61.3072 152.638ZM61.4175 152.582L61.8477 153.485C61.9599 153.431 62.0785 153.381 62.2045 153.333L61.8462 152.399L61.4879 151.466C61.3248 151.528 61.1567 151.599 60.9873 151.679L61.4175 152.582ZM61.8462 152.399L62.2053 153.333C62.4475 153.24 62.6979 153.165 62.9553 153.11L62.7476 152.132L62.5399 151.154C62.1771 151.231 61.8256 151.336 61.4871 151.466L61.8462 152.399ZM62.7476 152.132L62.9553 153.11C62.9778 153.105 62.9977 153.1 63.0143 153.096C63.031 153.091 63.0451 153.087 63.0561 153.083C63.067 153.08 63.0758 153.077 63.0813 153.075C63.0841 153.074 63.0864 153.073 63.0879 153.072C63.0892 153.072 63.0904 153.072 63.0905 153.072C63.0916 153.071 63.0881 153.072 63.0839 153.074C63.0793 153.075 63.0714 153.078 63.0614 153.081C63.0513 153.085 63.038 153.089 63.0222 153.093C63.0064 153.097 62.9875 153.102 62.9658 153.107L62.7603 152.128L62.5548 151.149C62.532 151.154 62.512 151.159 62.4951 151.164C62.4783 151.168 62.464 151.173 62.4528 151.176C62.4417 151.18 62.4328 151.183 62.4271 151.185C62.4242 151.186 62.4218 151.187 62.4203 151.187C62.4188 151.188 62.4176 151.188 62.4174 151.188C62.4161 151.189 62.4195 151.187 62.4235 151.186C62.4279 151.185 62.4356 151.182 62.4455 151.179C62.4554 151.176 62.4685 151.172 62.4841 151.167C62.4997 151.163 62.5185 151.158 62.5399 151.154L62.7476 152.132ZM62.7603 152.128L62.9658 153.107C63.0015 153.099 63.031 153.094 63.1008 153.082L62.9224 152.098L62.744 151.114C62.7054 151.121 62.6264 151.134 62.5548 151.149L62.7603 152.128ZM62.9224 152.098L63.101 153.082C63.1599 153.071 63.1815 153.067 63.2109 153.062L63.0542 152.074L62.8976 151.087C62.8389 151.096 62.7728 151.108 62.7438 151.114L62.9224 152.098ZM63.0542 152.074L63.2106 153.062C63.2421 153.057 63.2625 153.055 63.3294 153.046L63.1968 152.055L63.0642 151.064C63.0358 151.067 62.9609 151.077 62.8979 151.087L63.0542 152.074ZM63.1968 152.055L63.3298 153.046C63.3876 153.038 63.4177 153.034 63.4503 153.03L63.3413 152.036L63.2323 151.042C63.1684 151.049 63.1023 151.058 63.0638 151.064L63.1968 152.055ZM63.3413 152.036L63.4498 153.03C63.4841 153.026 63.5141 153.024 63.5785 153.019L63.4956 152.022L63.4127 151.026C63.374 151.029 63.301 151.035 63.2329 151.042L63.3413 152.036ZM63.4956 152.022L63.5791 153.019C63.6205 153.016 63.6551 153.013 63.6874 153.011L63.6255 152.013L63.5636 151.015C63.5092 151.018 63.4573 151.022 63.4122 151.026L63.4956 152.022ZM63.6255 152.013L63.6869 153.011C63.7317 153.008 63.7776 153.006 63.8248 153.004L63.7906 152.005L63.7563 151.005C63.6931 151.008 63.629 151.011 63.5641 151.015L63.6255 152.013ZM63.7906 152.005L63.8251 153.004C63.8592 153.003 63.8954 153.002 63.9351 153.002L63.9224 152.002L63.9097 151.002C63.8615 151.003 63.8098 151.004 63.756 151.005L63.7906 152.005ZM63.9224 152.002L63.935 153.002C63.9497 153.002 63.9626 153.001 63.9725 153.001C63.9816 153.001 63.9914 153 63.9958 153C64.0084 153 64.0058 153 63.9996 153L63.9995 152L63.9995 151C63.9675 151 63.9392 151.001 63.9261 151.001C63.9081 151.002 63.9088 151.002 63.9098 151.002L63.9224 152.002ZM63.9995 152V153C63.9933 153 63.9906 153 64.0033 153C64.0077 153 64.0175 153.001 64.0266 153.001C64.0365 153.001 64.0494 153.002 64.0641 153.002L64.0767 152.002L64.0893 151.002C64.0903 151.002 64.091 151.002 64.073 151.001C64.0599 151.001 64.0316 151 63.9995 151V152Z" fill="url(%23paint3_linear_749_3446)" fill-opacity="0.32" mask="url(%23path-7-inside-2_749_3446)"/></g><g opacity="0.8"><g filter="url(%23filter4_i_749_3446)"><circle cx="64" cy="242" r="6" fill="white" fill-opacity="0.01"/></g><circle cx="64" cy="242" r="5.5" stroke="url(%23paint4_linear_749_3446)" stroke-opacity="0.32"/></g><g opacity="0.8"><mask id="path-11-inside-3_749_3446" fill="white"><path fill-rule="evenodd" clip-rule="evenodd" d="M64.0767 268.002C64.1223 268.003 64.1678 268.003 64.2134 268.005C64.2719 268.007 64.3302 268.01 64.3882 268.014C64.4201 268.016 64.452 268.018 64.4839 268.021C64.5444 268.025 64.6046 268.03 64.6646 268.037C64.7044 268.042 64.744 268.048 64.7837 268.053C64.8442 268.061 64.9045 268.068 64.9644 268.078C64.984 268.081 65.0034 268.085 65.023 268.089C66.2796 268.305 67.4025 268.91 68.2622 269.778L96.2417 297.758C98.5846 300.101 98.5846 303.899 96.2417 306.242C93.8987 308.585 90.1005 308.585 87.7574 306.242L69.9995 288.484V326C69.9995 329.314 67.3133 332 63.9995 332C60.6859 332 57.9995 329.314 57.9995 326V288.484L40.2417 306.242C37.8987 308.585 34.1005 308.585 31.7574 306.242C29.4142 303.899 29.4142 300.101 31.7574 297.758L59.7574 269.758C59.8933 269.622 60.0348 269.492 60.1831 269.369C60.2391 269.323 60.2968 269.279 60.354 269.235C60.3759 269.219 60.3973 269.201 60.4195 269.185C60.5541 269.084 60.6918 268.99 60.8326 268.902C60.854 268.889 60.8754 268.875 60.897 268.862C61.0311 268.781 61.1685 268.707 61.3072 268.638C61.3439 268.619 61.3803 268.6 61.4175 268.582C61.5583 268.515 61.7017 268.455 61.8462 268.399C62.1366 268.288 62.4375 268.198 62.7476 268.132C62.7519 268.131 62.756 268.129 62.7603 268.128C62.814 268.117 62.8682 268.107 62.9224 268.098C62.9663 268.09 63.0102 268.081 63.0542 268.074C63.1015 268.067 63.1492 268.061 63.1968 268.055C63.245 268.048 63.2931 268.041 63.3413 268.036C63.3926 268.031 63.444 268.027 63.4956 268.022C63.5389 268.019 63.5822 268.015 63.6255 268.013C63.6804 268.009 63.7353 268.007 63.7906 268.005C63.8345 268.003 63.8784 268.003 63.9224 268.002C63.9481 268.002 63.9738 268 63.9995 268C64.0253 268 64.051 268.002 64.0767 268.002Z"/></mask><g filter="url(%23filter5_i_749_3446)"><path fill-rule="evenodd" clip-rule="evenodd" d="M64.0767 268.002C64.1223 268.003 64.1678 268.003 64.2134 268.005C64.2719 268.007 64.3302 268.01 64.3882 268.014C64.4201 268.016 64.452 268.018 64.4839 268.021C64.5444 268.025 64.6046 268.03 64.6646 268.037C64.7044 268.042 64.744 268.048 64.7837 268.053C64.8442 268.061 64.9045 268.068 64.9644 268.078C64.984 268.081 65.0034 268.085 65.023 268.089C66.2796 268.305 67.4025 268.91 68.2622 269.778L96.2417 297.758C98.5846 300.101 98.5846 303.899 96.2417 306.242C93.8987 308.585 90.1005 308.585 87.7574 306.242L69.9995 288.484V326C69.9995 329.314 67.3133 332 63.9995 332C60.6859 332 57.9995 329.314 57.9995 326V288.484L40.2417 306.242C37.8987 308.585 34.1005 308.585 31.7574 306.242C29.4142 303.899 29.4142 300.101 31.7574 297.758L59.7574 269.758C59.8933 269.622 60.0348 269.492 60.1831 269.369C60.2391 269.323 60.2968 269.279 60.354 269.235C60.3759 269.219 60.3973 269.201 60.4195 269.185C60.5541 269.084 60.6918 268.99 60.8326 268.902C60.854 268.889 60.8754 268.875 60.897 268.862C61.0311 268.781 61.1685 268.707 61.3072 268.638C61.3439 268.619 61.3803 268.6 61.4175 268.582C61.5583 268.515 61.7017 268.455 61.8462 268.399C62.1366 268.288 62.4375 268.198 62.7476 268.132C62.7519 268.131 62.756 268.129 62.7603 268.128C62.814 268.117 62.8682 268.107 62.9224 268.098C62.9663 268.09 63.0102 268.081 63.0542 268.074C63.1015 268.067 63.1492 268.061 63.1968 268.055C63.245 268.048 63.2931 268.041 63.3413 268.036C63.3926 268.031 63.444 268.027 63.4956 268.022C63.5389 268.019 63.5822 268.015 63.6255 268.013C63.6804 268.009 63.7353 268.007 63.7906 268.005C63.8345 268.003 63.8784 268.003 63.9224 268.002C63.9481 268.002 63.9738 268 63.9995 268C64.0253 268 64.051 268.002 64.0767 268.002Z" fill="white" fill-opacity="0.01"/></g><path d="M64.0767 268.002L64.0896 267.002L64.0893 267.002L64.0767 268.002ZM64.2134 268.005L64.1779 269.004L64.1784 269.004L64.2134 268.005ZM64.3882 268.014L64.4527 267.016L64.452 267.016L64.3882 268.014ZM64.4839 268.021L64.4035 269.017L64.4043 269.017L64.4839 268.021ZM64.6646 268.037L64.7749 267.043L64.7742 267.043L64.6646 268.037ZM64.7837 268.053L64.6536 269.044L64.6543 269.044L64.7837 268.053ZM64.9644 268.078L65.1245 267.091L65.124 267.091L64.9644 268.078ZM65.023 268.089L64.8531 269.074L64.8536 269.074L65.023 268.089ZM68.2622 269.778L67.5517 270.482L67.5551 270.485L68.2622 269.778ZM96.2417 297.758L96.9489 297.051L96.9488 297.051L96.2417 297.758ZM96.2417 306.242L96.9488 306.949L96.9489 306.949L96.2417 306.242ZM87.7574 306.242L87.0503 306.949L87.0503 306.949L87.7574 306.242ZM69.9995 288.484L70.7067 287.777L68.9995 286.07V288.484H69.9995ZM63.9995 332L63.9995 333H63.9995V332ZM57.9995 288.484H58.9995V286.07L57.2924 287.777L57.9995 288.484ZM40.2417 306.242L40.9488 306.949H40.9488L40.2417 306.242ZM31.7574 306.242L31.0503 306.949L31.0503 306.949L31.7574 306.242ZM59.7574 269.758L60.4645 270.465L60.4645 270.465L59.7574 269.758ZM60.1831 269.369L60.8196 270.14L60.82 270.14L60.1831 269.369ZM60.354 269.235L59.7458 268.442L59.7454 268.442L60.354 269.235ZM60.4195 269.185L61.0167 269.987L61.0171 269.986L60.4195 269.185ZM60.8326 268.902L61.361 269.751L61.3611 269.751L60.8326 268.902ZM60.897 268.862L60.3794 268.007L60.3793 268.007L60.897 268.862ZM61.3072 268.638L61.756 269.531L61.7566 269.531L61.3072 268.638ZM61.4175 268.582L60.9873 267.679L60.9867 267.68L61.4175 268.582ZM61.8462 268.399L62.2045 269.333L62.2053 269.333L61.8462 268.399ZM62.7476 268.132L62.5399 267.154L62.5399 267.154L62.7476 268.132ZM62.7603 268.128L62.5548 267.149L62.5548 267.149L62.7603 268.128ZM62.9224 268.098L63.1008 269.082L63.101 269.082L62.9224 268.098ZM63.0542 268.074L62.8979 267.087L62.8976 267.087L63.0542 268.074ZM63.1968 268.055L63.3294 269.046L63.3298 269.046L63.1968 268.055ZM63.3413 268.036L63.2329 267.042L63.2323 267.042L63.3413 268.036ZM63.4956 268.022L63.5785 269.019L63.5791 269.019L63.4956 268.022ZM63.6255 268.013L63.5641 267.015L63.5636 267.015L63.6255 268.013ZM63.7906 268.005L63.8248 269.004L63.8251 269.004L63.7906 268.005ZM63.9224 268.002L63.9098 267.002L63.9097 267.002L63.9224 268.002ZM63.9995 268V267H63.9995L63.9995 268ZM64.0767 268.002L64.0638 269.002C64.1084 269.002 64.1444 269.003 64.1779 269.004L64.2134 268.005L64.2489 267.006C64.1913 267.003 64.1361 267.003 64.0896 267.002L64.0767 268.002ZM64.2134 268.005L64.1784 269.004C64.2257 269.006 64.2742 269.008 64.3244 269.012L64.3882 268.014L64.452 267.016C64.3861 267.011 64.3181 267.008 64.2484 267.005L64.2134 268.005ZM64.3882 268.014L64.3237 269.012C64.353 269.013 64.3791 269.015 64.4035 269.017L64.4839 268.021L64.5643 267.024C64.525 267.021 64.4873 267.018 64.4527 267.016L64.3882 268.014ZM64.4839 268.021L64.4043 269.017C64.462 269.022 64.5103 269.026 64.555 269.031L64.6646 268.037L64.7742 267.043C64.699 267.035 64.6268 267.029 64.5636 267.024L64.4839 268.021ZM64.6646 268.037L64.5543 269.031C64.5824 269.034 64.5863 269.035 64.6536 269.044L64.7837 268.053L64.9138 267.061C64.9017 267.06 64.8264 267.049 64.7749 267.043L64.6646 268.037ZM64.7837 268.053L64.6543 269.044C64.7183 269.053 64.7628 269.059 64.8048 269.065L64.9644 268.078L65.124 267.091C65.0462 267.078 64.9701 267.069 64.9132 267.061L64.7837 268.053ZM64.9644 268.078L64.8043 269.065C64.7987 269.064 64.796 269.064 64.8057 269.066C64.809 269.066 64.8166 269.068 64.8237 269.069C64.8314 269.07 64.8415 269.072 64.8531 269.074L65.023 268.089L65.1929 267.103C65.1944 267.104 65.1955 267.104 65.1817 267.101C65.1719 267.099 65.1497 267.095 65.1245 267.091L64.9644 268.078ZM65.023 268.089L64.8536 269.074C65.8993 269.254 66.8346 269.758 67.5518 270.482L68.2622 269.778L68.9727 269.075C67.9704 268.063 66.6599 267.356 65.1924 267.103L65.023 268.089ZM68.2622 269.778L67.5551 270.485L95.5346 298.465L96.2417 297.758L96.9488 297.051L68.9693 269.071L68.2622 269.778ZM96.2417 297.758L95.5346 298.465C97.487 300.417 97.487 303.583 95.5346 305.535L96.2417 306.242L96.9489 306.949C99.6823 304.216 99.6822 299.784 96.9489 297.051L96.2417 297.758ZM96.2417 306.242L95.5346 305.535C93.5821 307.488 90.4171 307.488 88.4644 305.535L87.7574 306.242L87.0503 306.949C89.7839 309.683 94.2152 309.683 96.9488 306.949L96.2417 306.242ZM87.7574 306.242L88.4645 305.535L70.7067 287.777L69.9995 288.484L69.2924 289.191L87.0503 306.949L87.7574 306.242ZM69.9995 288.484H68.9995V326H69.9995H70.9995V288.484H69.9995ZM69.9995 326H68.9995C68.9995 328.761 66.761 331 63.9995 331V332V333C67.8655 333 70.9995 329.866 70.9995 326H69.9995ZM63.9995 332L63.9996 331C61.2381 331 58.9995 328.761 58.9995 326H57.9995H56.9995C56.9995 329.866 60.1336 333 63.9995 333L63.9995 332ZM57.9995 326H58.9995V288.484H57.9995H56.9995V326H57.9995ZM57.9995 288.484L57.2924 287.777L39.5346 305.535L40.2417 306.242L40.9488 306.949L58.7067 289.191L57.9995 288.484ZM40.2417 306.242L39.5346 305.535C37.5821 307.488 34.4171 307.488 32.4644 305.535L31.7574 306.242L31.0503 306.949C33.7839 309.683 38.2152 309.683 40.9488 306.949L40.2417 306.242ZM31.7574 306.242L32.4645 305.535C30.5118 303.582 30.5118 300.418 32.4645 298.465L31.7574 297.758L31.0503 297.051C28.3166 299.784 28.3166 304.216 31.0503 306.949L31.7574 306.242ZM31.7574 297.758L32.4645 298.465L60.4645 270.465L59.7574 269.758L59.0503 269.051L31.0503 297.051L31.7574 297.758ZM59.7574 269.758L60.4645 270.465C60.5811 270.348 60.6991 270.24 60.8196 270.14L60.1831 269.369L59.5467 268.598C59.3704 268.743 59.2054 268.896 59.0502 269.051L59.7574 269.758ZM60.1831 269.369L60.82 270.14C60.8584 270.108 60.8976 270.079 60.9627 270.029L60.354 269.235L59.7454 268.442C59.6961 268.48 59.6199 268.537 59.5463 268.598L60.1831 269.369ZM60.354 269.235L60.9623 270.029C60.9798 270.016 60.9979 270.001 61.0049 269.996C61.0149 269.988 61.017 269.986 61.0167 269.987L60.4195 269.185L59.8222 268.383C59.7998 268.399 59.7801 268.415 59.7684 268.424C59.7538 268.435 59.7502 268.438 59.7458 268.442L60.354 269.235ZM60.4195 269.185L61.0171 269.986C61.1304 269.902 61.245 269.823 61.361 269.751L60.8326 268.902L60.3041 268.053C60.1386 268.156 59.9778 268.267 59.8219 268.383L60.4195 269.185ZM60.8326 268.902L61.3611 269.751C61.3937 269.731 61.4001 269.727 61.4148 269.718L60.897 268.862L60.3793 268.007C60.3507 268.024 60.3143 268.047 60.304 268.053L60.8326 268.902ZM60.897 268.862L61.4146 269.718C61.5202 269.654 61.6334 269.593 61.756 269.531L61.3072 268.638L60.8583 267.744C60.7035 267.822 60.5419 267.908 60.3794 268.007L60.897 268.862ZM61.3072 268.638L61.7566 269.531C61.8244 269.497 61.8209 269.498 61.8484 269.484L61.4175 268.582L60.9867 267.68C60.9397 267.702 60.8634 267.742 60.8577 267.744L61.3072 268.638ZM61.4175 268.582L61.8477 269.485C61.9599 269.431 62.0785 269.381 62.2045 269.333L61.8462 268.399L61.4879 267.466C61.3248 267.528 61.1567 267.599 60.9873 267.679L61.4175 268.582ZM61.8462 268.399L62.2053 269.333C62.4475 269.24 62.6979 269.165 62.9553 269.11L62.7476 268.132L62.5399 267.154C62.1771 267.231 61.8256 267.336 61.4871 267.466L61.8462 268.399ZM62.7476 268.132L62.9553 269.11C62.9778 269.105 62.9977 269.1 63.0143 269.096C63.031 269.091 63.0451 269.087 63.0561 269.083C63.067 269.08 63.0758 269.077 63.0813 269.075C63.0841 269.074 63.0864 269.073 63.0879 269.072C63.0892 269.072 63.0904 269.072 63.0905 269.072C63.0916 269.071 63.0881 269.072 63.0839 269.074C63.0793 269.075 63.0714 269.078 63.0614 269.081C63.0513 269.085 63.038 269.089 63.0222 269.093C63.0064 269.097 62.9875 269.102 62.9658 269.107L62.7603 268.128L62.5548 267.149C62.532 267.154 62.512 267.159 62.4951 267.164C62.4783 267.168 62.464 267.173 62.4528 267.176C62.4417 267.18 62.4328 267.183 62.4271 267.185C62.4242 267.186 62.4218 267.187 62.4203 267.187C62.4188 267.188 62.4176 267.188 62.4174 267.188C62.4161 267.189 62.4195 267.187 62.4235 267.186C62.4279 267.185 62.4356 267.182 62.4455 267.179C62.4554 267.176 62.4685 267.172 62.4841 267.167C62.4997 267.163 62.5185 267.158 62.5399 267.154L62.7476 268.132ZM62.7603 268.128L62.9658 269.107C63.0015 269.099 63.031 269.094 63.1008 269.082L62.9224 268.098L62.744 267.114C62.7054 267.121 62.6264 267.134 62.5548 267.149L62.7603 268.128ZM62.9224 268.098L63.101 269.082C63.1599 269.071 63.1815 269.067 63.2109 269.062L63.0542 268.074L62.8976 267.087C62.8389 267.096 62.7728 267.108 62.7438 267.114L62.9224 268.098ZM63.0542 268.074L63.2106 269.062C63.2421 269.057 63.2625 269.055 63.3294 269.046L63.1968 268.055L63.0642 267.064C63.0358 267.067 62.9609 267.077 62.8979 267.087L63.0542 268.074ZM63.1968 268.055L63.3298 269.046C63.3876 269.038 63.4177 269.034 63.4503 269.03L63.3413 268.036L63.2323 267.042C63.1684 267.049 63.1023 267.058 63.0638 267.064L63.1968 268.055ZM63.3413 268.036L63.4498 269.03C63.4841 269.026 63.5141 269.024 63.5785 269.019L63.4956 268.022L63.4127 267.026C63.374 267.029 63.301 267.035 63.2329 267.042L63.3413 268.036ZM63.4956 268.022L63.5791 269.019C63.6205 269.016 63.6551 269.013 63.6874 269.011L63.6255 268.013L63.5636 267.015C63.5092 267.018 63.4573 267.022 63.4122 267.026L63.4956 268.022ZM63.6255 268.013L63.6869 269.011C63.7317 269.008 63.7776 269.006 63.8248 269.004L63.7906 268.005L63.7563 267.005C63.6931 267.008 63.629 267.011 63.5641 267.015L63.6255 268.013ZM63.7906 268.005L63.8251 269.004C63.8592 269.003 63.8954 269.002 63.9351 269.002L63.9224 268.002L63.9097 267.002C63.8615 267.003 63.8098 267.004 63.756 267.005L63.7906 268.005ZM63.9224 268.002L63.935 269.002C63.9497 269.002 63.9626 269.001 63.9725 269.001C63.9816 269.001 63.9914 269 63.9958 269C64.0084 269 64.0058 269 63.9996 269L63.9995 268L63.9995 267C63.9675 267 63.9392 267.001 63.9261 267.001C63.9081 267.002 63.9088 267.002 63.9098 267.002L63.9224 268.002ZM63.9995 268V269C63.9933 269 63.9906 269 64.0033 269C64.0077 269 64.0175 269.001 64.0266 269.001C64.0365 269.001 64.0494 269.002 64.0641 269.002L64.0767 268.002L64.0893 267.002C64.0903 267.002 64.091 267.002 64.073 267.001C64.0599 267.001 64.0316 267 63.9995 267V268Z" fill="url(%23paint5_linear_749_3446)" fill-opacity="0.32" mask="url(%23path-11-inside-3_749_3446)"/></g><g opacity="0.8"><g filter="url(%23filter6_i_749_3446)"><circle cx="64" cy="358" r="6" fill="white" fill-opacity="0.01"/></g><circle cx="64" cy="358" r="5.5" stroke="url(%23paint6_linear_749_3446)" stroke-opacity="0.32"/></g></g><defs><filter id="filter0_i_749_3446" x="58" y="-4" width="12" height="20" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_749_3446"/></filter><filter id="filter1_i_749_3446" x="30" y="28" width="68" height="72" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_749_3446"/></filter><filter id="filter2_i_749_3446" x="58" y="112" width="12" height="20" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_749_3446"/></filter><filter id="filter3_i_749_3446" x="30" y="144" width="68" height="72" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_749_3446"/></filter><filter id="filter4_i_749_3446" x="58" y="228" width="12" height="20" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_749_3446"/></filter><filter id="filter5_i_749_3446" x="30" y="260" width="68" height="72" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_749_3446"/></filter><filter id="filter6_i_749_3446" x="58" y="344" width="12" height="20" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_749_3446"/></filter><linearGradient id="paint0_linear_749_3446" x1="64" y1="4" x2="64" y2="16" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint1_linear_749_3446" x1="63.9995" y1="36" x2="63.9995" y2="100" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint2_linear_749_3446" x1="64" y1="120" x2="64" y2="132" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint3_linear_749_3446" x1="63.9995" y1="152" x2="63.9995" y2="216" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint4_linear_749_3446" x1="64" y1="236" x2="64" y2="248" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint5_linear_749_3446" x1="63.9995" y1="268" x2="63.9995" y2="332" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint6_linear_749_3446" x1="64" y1="352" x2="64" y2="364" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><clipPath id="clip0_749_3446"><rect width="128" height="368" fill="white"/></clipPath></defs></svg>') no-repeat center right / contain, radial-gradient(50% 117.56% at 100% 100%, rgba(255, 255, 255, 0.64) 0%, rgba(255, 255, 255, 0) 100%), #C40202;
}

.lp_block_srvlist_itm[data-item='4']:before {
    /* background: #cc0077; */
    background: url('data:image/svg+xml;utf8,<svg width="128" height="368" viewBox="0 0 128 368" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.56" clip-path="url(%23clip0_682_3874)"><g filter="url(%23filter0_i_682_3874)"><circle cx="64" cy="128" r="44" fill="white" fill-opacity="0.01"/></g><circle cx="64" cy="128" r="43.5" stroke="url(%23paint0_linear_682_3874)" stroke-opacity="0.32"/><mask id="path-3-inside-1_682_3874" fill="white"><path d="M51.76 116.864C54.2347 115.883 56.7093 114.624 59.184 113.088C61.7013 111.552 63.92 109.739 65.84 107.648H71.28V152H63.536V118.016C62.384 118.912 60.9333 119.787 59.184 120.64C57.4347 121.493 55.7493 122.197 54.128 122.752L51.76 116.864Z"/></mask><g filter="url(%23filter1_i_682_3874)"><path d="M51.76 116.864C54.2347 115.883 56.7093 114.624 59.184 113.088C61.7013 111.552 63.92 109.739 65.84 107.648H71.28V152H63.536V118.016C62.384 118.912 60.9333 119.787 59.184 120.64C57.4347 121.493 55.7493 122.197 54.128 122.752L51.76 116.864Z" fill="white" fill-opacity="0.01"/></g><path d="M51.76 116.864L51.3914 115.934L50.4573 116.305L50.8322 117.237L51.76 116.864ZM59.184 113.088L58.6631 112.234L58.6566 112.238L59.184 113.088ZM65.84 107.648V106.648H65.4007L65.1035 106.972L65.84 107.648ZM71.28 107.648H72.28V106.648H71.28V107.648ZM71.28 152V153H72.28V152H71.28ZM63.536 152H62.536V153H63.536V152ZM63.536 118.016H64.536V115.971L62.9221 117.227L63.536 118.016ZM59.184 120.64L59.6224 121.539L59.6224 121.539L59.184 120.64ZM54.128 122.752L53.2002 123.125L53.5542 124.005L54.4517 123.698L54.128 122.752ZM51.76 116.864L52.1286 117.794C54.6633 116.788 57.1909 115.502 59.7114 113.938L59.184 113.088L58.6566 112.238C56.2277 113.746 53.806 114.977 51.3914 115.934L51.76 116.864ZM59.184 113.088L59.7049 113.942C62.2989 112.359 64.5909 110.487 66.5765 108.324L65.84 107.648L65.1035 106.972C63.2491 108.991 61.1038 110.745 58.6631 112.234L59.184 113.088ZM65.84 107.648V108.648H71.28V107.648V106.648H65.84V107.648ZM71.28 107.648H70.28V152H71.28H72.28V107.648H71.28ZM71.28 152V151H63.536V152V153H71.28V152ZM63.536 152H64.536V118.016H63.536H62.536V152H63.536ZM63.536 118.016L62.9221 117.227C61.8392 118.069 60.452 118.909 58.7456 119.741L59.184 120.64L59.6224 121.539C61.4147 120.664 62.9288 119.755 64.1499 118.805L63.536 118.016ZM59.184 120.64L58.7456 119.741C57.0286 120.579 55.3816 121.266 53.8043 121.806L54.128 122.752L54.4517 123.698C56.1171 123.128 57.8408 122.408 59.6224 121.539L59.184 120.64ZM54.128 122.752L55.0558 122.379L52.6878 116.491L51.76 116.864L50.8322 117.237L53.2002 123.125L54.128 122.752Z" fill="url(%23paint1_linear_682_3874)" fill-opacity="0.32" mask="url(%23path-3-inside-1_682_3874)"/><g opacity="0.8"><mask id="path-5-inside-2_682_3874" fill="white"><path d="M76.784 207.168C76.784 208.704 76.464 210.219 75.824 211.712C75.184 213.163 74.352 214.592 73.328 216C72.3467 217.365 71.216 218.709 69.936 220.032C68.656 221.312 67.376 222.571 66.096 223.808C65.4133 224.448 64.6453 225.216 63.792 226.112C62.9387 227.008 62.128 227.904 61.36 228.8C60.592 229.696 59.9307 230.571 59.376 231.424C58.8213 232.235 58.5227 232.917 58.48 233.472H78.192V240H49.968C49.9253 239.659 49.904 239.253 49.904 238.784C49.904 238.272 49.904 237.888 49.904 237.632C49.904 235.584 50.224 233.707 50.864 232C51.5467 230.251 52.4213 228.629 53.488 227.136C54.5547 225.643 55.7493 224.235 57.072 222.912C58.3947 221.589 59.7173 220.288 61.04 219.008C62.064 218.027 63.0453 217.067 63.984 216.128C64.9227 215.189 65.7333 214.272 66.416 213.376C67.1413 212.437 67.7173 211.499 68.144 210.56C68.5707 209.579 68.784 208.576 68.784 207.552C68.784 205.333 68.144 203.755 66.864 202.816C65.584 201.877 64.0267 201.408 62.192 201.408C60.9973 201.408 59.888 201.579 58.864 201.92C57.84 202.261 56.9227 202.667 56.112 203.136C55.344 203.605 54.6613 204.096 54.064 204.608C53.4667 205.077 53.0187 205.461 52.72 205.76L48.88 200.32C50.672 198.613 52.7627 197.248 55.152 196.224C57.584 195.157 60.1867 194.624 62.96 194.624C67.696 194.624 71.1733 195.755 73.392 198.016C75.6533 200.235 76.784 203.285 76.784 207.168Z"/></mask><g filter="url(%23filter2_i_682_3874)"><path d="M76.784 207.168C76.784 208.704 76.464 210.219 75.824 211.712C75.184 213.163 74.352 214.592 73.328 216C72.3467 217.365 71.216 218.709 69.936 220.032C68.656 221.312 67.376 222.571 66.096 223.808C65.4133 224.448 64.6453 225.216 63.792 226.112C62.9387 227.008 62.128 227.904 61.36 228.8C60.592 229.696 59.9307 230.571 59.376 231.424C58.8213 232.235 58.5227 232.917 58.48 233.472H78.192V240H49.968C49.9253 239.659 49.904 239.253 49.904 238.784C49.904 238.272 49.904 237.888 49.904 237.632C49.904 235.584 50.224 233.707 50.864 232C51.5467 230.251 52.4213 228.629 53.488 227.136C54.5547 225.643 55.7493 224.235 57.072 222.912C58.3947 221.589 59.7173 220.288 61.04 219.008C62.064 218.027 63.0453 217.067 63.984 216.128C64.9227 215.189 65.7333 214.272 66.416 213.376C67.1413 212.437 67.7173 211.499 68.144 210.56C68.5707 209.579 68.784 208.576 68.784 207.552C68.784 205.333 68.144 203.755 66.864 202.816C65.584 201.877 64.0267 201.408 62.192 201.408C60.9973 201.408 59.888 201.579 58.864 201.92C57.84 202.261 56.9227 202.667 56.112 203.136C55.344 203.605 54.6613 204.096 54.064 204.608C53.4667 205.077 53.0187 205.461 52.72 205.76L48.88 200.32C50.672 198.613 52.7627 197.248 55.152 196.224C57.584 195.157 60.1867 194.624 62.96 194.624C67.696 194.624 71.1733 195.755 73.392 198.016C75.6533 200.235 76.784 203.285 76.784 207.168Z" fill="white" fill-opacity="0.01"/></g><path d="M75.824 211.712L76.739 212.116L76.7431 212.106L75.824 211.712ZM73.328 216L72.5193 215.412L72.516 215.416L73.328 216ZM69.936 220.032L70.6431 220.739L70.6489 220.733L70.6546 220.727L69.936 220.032ZM66.096 223.808L66.7799 224.538L66.7855 224.532L66.791 224.527L66.096 223.808ZM63.792 226.112L64.5161 226.802V226.802L63.792 226.112ZM61.36 228.8L60.6007 228.149V228.149L61.36 228.8ZM59.376 231.424L60.2013 231.989L60.208 231.979L60.2144 231.969L59.376 231.424ZM58.48 233.472L57.4829 233.395L57.4001 234.472H58.48V233.472ZM78.192 233.472H79.192V232.472H78.192V233.472ZM78.192 240V241H79.192V240H78.192ZM49.968 240L48.9757 240.124L49.0852 241H49.968V240ZM50.864 232L49.9323 231.636L49.9277 231.649L50.864 232ZM53.488 227.136L54.3017 227.717V227.717L53.488 227.136ZM57.072 222.912L56.3649 222.205V222.205L57.072 222.912ZM61.04 219.008L60.3481 218.286L60.3446 218.289L61.04 219.008ZM66.416 213.376L65.6247 212.765L65.6206 212.77L66.416 213.376ZM68.144 210.56L69.0544 210.974L69.0578 210.966L69.0611 210.959L68.144 210.56ZM56.112 203.136L55.611 202.271L55.6007 202.277L55.5905 202.283L56.112 203.136ZM54.064 204.608L54.6818 205.394L54.6986 205.381L54.7148 205.367L54.064 204.608ZM52.72 205.76L51.903 206.337L52.5877 207.307L53.4271 206.467L52.72 205.76ZM48.88 200.32L48.1903 199.596L47.5651 200.191L48.063 200.897L48.88 200.32ZM55.152 196.224L55.5459 197.143L55.5537 197.14L55.152 196.224ZM73.392 198.016L72.6782 198.716L72.6849 198.723L72.6917 198.73L73.392 198.016ZM76.784 207.168H75.784C75.784 208.561 75.4946 209.942 74.9049 211.318L75.824 211.712L76.7431 212.106C77.4334 210.495 77.784 208.847 77.784 207.168H76.784ZM75.824 211.712L74.9091 211.308C74.3005 212.688 73.5054 214.056 72.5193 215.412L73.328 216L74.1367 216.588C75.1986 215.128 76.0675 213.637 76.7389 212.116L75.824 211.712ZM73.328 216L72.516 215.416C71.5655 216.739 70.4667 218.046 69.2174 219.337L69.936 220.032L70.6546 220.727C71.9653 219.373 73.1278 217.992 74.14 216.584L73.328 216ZM69.936 220.032L69.2289 219.325C67.9528 220.601 66.6768 221.856 65.401 223.089L66.096 223.808L66.791 224.527C68.0752 223.286 69.3592 222.023 70.6431 220.739L69.936 220.032ZM66.096 223.808L65.4121 223.078C64.7121 223.735 63.9303 224.517 63.0679 225.422L63.792 226.112L64.5161 226.802C65.3603 225.915 66.1146 225.161 66.7799 224.538L66.096 223.808ZM63.792 226.112L63.0679 225.422C62.2031 226.33 61.3806 227.239 60.6007 228.149L61.36 228.8L62.1193 229.451C62.8754 228.569 63.6743 227.686 64.5161 226.802L63.792 226.112ZM61.36 228.8L60.6007 228.149C59.8085 229.074 59.1197 229.983 58.5376 230.879L59.376 231.424L60.2144 231.969C60.7416 231.158 61.3755 230.318 62.1193 229.451L61.36 228.8ZM59.376 231.424L58.5507 230.859C57.9626 231.719 57.5458 232.578 57.4829 233.395L58.48 233.472L59.4771 233.549C59.4995 233.257 59.6801 232.75 60.2013 231.989L59.376 231.424ZM58.48 233.472V234.472H78.192V233.472V232.472H58.48V233.472ZM78.192 233.472H77.192V240H78.192H79.192V233.472H78.192ZM78.192 240V239H49.968V240V241H78.192V240ZM49.968 240L50.9603 239.876C50.9242 239.588 50.904 239.226 50.904 238.784H49.904H48.904C48.904 239.281 48.9264 239.73 48.9757 240.124L49.968 240ZM49.904 238.784H50.904C50.904 238.783 50.904 238.782 50.904 238.781C50.904 238.78 50.904 238.779 50.904 238.778C50.904 238.777 50.904 238.776 50.904 238.775C50.904 238.774 50.904 238.773 50.904 238.772C50.904 238.771 50.904 238.77 50.904 238.769C50.904 238.768 50.904 238.767 50.904 238.766C50.904 238.765 50.904 238.764 50.904 238.763C50.904 238.762 50.904 238.761 50.904 238.76C50.904 238.759 50.904 238.758 50.904 238.757C50.904 238.756 50.904 238.755 50.904 238.754C50.904 238.753 50.904 238.752 50.904 238.751C50.904 238.75 50.904 238.749 50.904 238.748C50.904 238.747 50.904 238.746 50.904 238.745C50.904 238.744 50.904 238.743 50.904 238.742C50.904 238.741 50.904 238.74 50.904 238.739C50.904 238.738 50.904 238.737 50.904 238.736C50.904 238.735 50.904 238.734 50.904 238.733C50.904 238.732 50.904 238.731 50.904 238.73C50.904 238.729 50.904 238.729 50.904 238.728C50.904 238.727 50.904 238.726 50.904 238.725C50.904 238.724 50.904 238.723 50.904 238.722C50.904 238.721 50.904 238.72 50.904 238.719C50.904 238.718 50.904 238.717 50.904 238.716C50.904 238.715 50.904 238.714 50.904 238.713C50.904 238.712 50.904 238.711 50.904 238.71C50.904 238.709 50.904 238.708 50.904 238.707C50.904 238.706 50.904 238.705 50.904 238.704C50.904 238.703 50.904 238.702 50.904 238.701C50.904 238.7 50.904 238.699 50.904 238.698C50.904 238.697 50.904 238.696 50.904 238.695C50.904 238.694 50.904 238.693 50.904 238.692C50.904 238.691 50.904 238.69 50.904 238.689C50.904 238.689 50.904 238.688 50.904 238.687C50.904 238.686 50.904 238.685 50.904 238.684C50.904 238.683 50.904 238.682 50.904 238.681C50.904 238.68 50.904 238.679 50.904 238.678C50.904 238.677 50.904 238.676 50.904 238.675C50.904 238.674 50.904 238.673 50.904 238.672C50.904 238.671 50.904 238.67 50.904 238.669C50.904 238.668 50.904 238.667 50.904 238.666C50.904 238.665 50.904 238.664 50.904 238.663C50.904 238.663 50.904 238.662 50.904 238.661C50.904 238.66 50.904 238.659 50.904 238.658C50.904 238.657 50.904 238.656 50.904 238.655C50.904 238.654 50.904 238.653 50.904 238.652C50.904 238.651 50.904 238.65 50.904 238.649C50.904 238.648 50.904 238.647 50.904 238.646C50.904 238.645 50.904 238.644 50.904 238.643C50.904 238.642 50.904 238.641 50.904 238.641C50.904 238.64 50.904 238.639 50.904 238.638C50.904 238.637 50.904 238.636 50.904 238.635C50.904 238.634 50.904 238.633 50.904 238.632C50.904 238.631 50.904 238.63 50.904 238.629C50.904 238.628 50.904 238.627 50.904 238.626C50.904 238.625 50.904 238.624 50.904 238.623C50.904 238.622 50.904 238.622 50.904 238.621C50.904 238.62 50.904 238.619 50.904 238.618C50.904 238.617 50.904 238.616 50.904 238.615C50.904 238.614 50.904 238.613 50.904 238.612C50.904 238.611 50.904 238.61 50.904 238.609C50.904 238.608 50.904 238.607 50.904 238.606C50.904 238.606 50.904 238.605 50.904 238.604C50.904 238.603 50.904 238.602 50.904 238.601C50.904 238.6 50.904 238.599 50.904 238.598C50.904 238.597 50.904 238.596 50.904 238.595C50.904 238.594 50.904 238.593 50.904 238.592C50.904 238.591 50.904 238.591 50.904 238.59C50.904 238.589 50.904 238.588 50.904 238.587C50.904 238.586 50.904 238.585 50.904 238.584C50.904 238.583 50.904 238.582 50.904 238.581C50.904 238.58 50.904 238.579 50.904 238.578C50.904 238.577 50.904 238.577 50.904 238.576C50.904 238.575 50.904 238.574 50.904 238.573C50.904 238.572 50.904 238.571 50.904 238.57C50.904 238.569 50.904 238.568 50.904 238.567C50.904 238.566 50.904 238.565 50.904 238.564C50.904 238.564 50.904 238.563 50.904 238.562C50.904 238.561 50.904 238.56 50.904 238.559C50.904 238.558 50.904 238.557 50.904 238.556C50.904 238.555 50.904 238.554 50.904 238.553C50.904 238.552 50.904 238.552 50.904 238.551C50.904 238.55 50.904 238.549 50.904 238.548C50.904 238.547 50.904 238.546 50.904 238.545C50.904 238.544 50.904 238.543 50.904 238.542C50.904 238.541 50.904 238.541 50.904 238.54C50.904 238.539 50.904 238.538 50.904 238.537C50.904 238.536 50.904 238.535 50.904 238.534C50.904 238.533 50.904 238.532 50.904 238.531C50.904 238.53 50.904 238.53 50.904 238.529C50.904 238.528 50.904 238.527 50.904 238.526C50.904 238.525 50.904 238.524 50.904 238.523C50.904 238.522 50.904 238.521 50.904 238.52C50.904 238.519 50.904 238.519 50.904 238.518C50.904 238.517 50.904 238.516 50.904 238.515C50.904 238.514 50.904 238.513 50.904 238.512C50.904 238.511 50.904 238.51 50.904 238.509C50.904 238.509 50.904 238.508 50.904 238.507C50.904 238.506 50.904 238.505 50.904 238.504C50.904 238.503 50.904 238.502 50.904 238.501C50.904 238.5 50.904 238.5 50.904 238.499C50.904 238.498 50.904 238.497 50.904 238.496C50.904 238.495 50.904 238.494 50.904 238.493C50.904 238.492 50.904 238.491 50.904 238.491C50.904 238.49 50.904 238.489 50.904 238.488C50.904 238.487 50.904 238.486 50.904 238.485C50.904 238.484 50.904 238.483 50.904 238.482C50.904 238.482 50.904 238.481 50.904 238.48C50.904 238.479 50.904 238.478 50.904 238.477C50.904 238.476 50.904 238.475 50.904 238.474C50.904 238.474 50.904 238.473 50.904 238.472C50.904 238.471 50.904 238.47 50.904 238.469C50.904 238.468 50.904 238.467 50.904 238.466C50.904 238.465 50.904 238.465 50.904 238.464C50.904 238.463 50.904 238.462 50.904 238.461C50.904 238.46 50.904 238.459 50.904 238.458C50.904 238.457 50.904 238.457 50.904 238.456C50.904 238.455 50.904 238.454 50.904 238.453C50.904 238.452 50.904 238.451 50.904 238.45C50.904 238.45 50.904 238.449 50.904 238.448C50.904 238.447 50.904 238.446 50.904 238.445C50.904 238.444 50.904 238.443 50.904 238.442C50.904 238.442 50.904 238.441 50.904 238.44C50.904 238.439 50.904 238.438 50.904 238.437C50.904 238.436 50.904 238.435 50.904 238.435C50.904 238.434 50.904 238.433 50.904 238.432C50.904 238.431 50.904 238.43 50.904 238.429C50.904 238.428 50.904 238.428 50.904 238.427C50.904 238.426 50.904 238.425 50.904 238.424C50.904 238.423 50.904 238.422 50.904 238.421C50.904 238.421 50.904 238.42 50.904 238.419C50.904 238.418 50.904 238.417 50.904 238.416C50.904 238.415 50.904 238.414 50.904 238.414C50.904 238.413 50.904 238.412 50.904 238.411C50.904 238.41 50.904 238.409 50.904 238.408C50.904 238.407 50.904 238.407 50.904 238.406C50.904 238.405 50.904 238.404 50.904 238.403C50.904 238.402 50.904 238.401 50.904 238.4C50.904 238.4 50.904 238.399 50.904 238.398C50.904 238.397 50.904 238.396 50.904 238.395C50.904 238.394 50.904 238.394 50.904 238.393C50.904 238.392 50.904 238.391 50.904 238.39C50.904 238.389 50.904 238.388 50.904 238.388C50.904 238.387 50.904 238.386 50.904 238.385C50.904 238.384 50.904 238.383 50.904 238.382C50.904 238.382 50.904 238.381 50.904 238.38C50.904 238.379 50.904 238.378 50.904 238.377C50.904 238.376 50.904 238.376 50.904 238.375C50.904 238.374 50.904 238.373 50.904 238.372C50.904 238.371 50.904 238.37 50.904 238.37C50.904 238.369 50.904 238.368 50.904 238.367C50.904 238.366 50.904 238.365 50.904 238.364C50.904 238.364 50.904 238.363 50.904 238.362C50.904 238.361 50.904 238.36 50.904 238.359C50.904 238.358 50.904 238.358 50.904 238.357C50.904 238.356 50.904 238.355 50.904 238.354C50.904 238.353 50.904 238.352 50.904 238.352C50.904 238.351 50.904 238.35 50.904 238.349C50.904 238.348 50.904 238.347 50.904 238.347C50.904 238.346 50.904 238.345 50.904 238.344C50.904 238.343 50.904 238.342 50.904 238.341C50.904 238.341 50.904 238.34 50.904 238.339C50.904 238.338 50.904 238.337 50.904 238.336C50.904 238.336 50.904 238.335 50.904 238.334C50.904 238.333 50.904 238.332 50.904 238.331C50.904 238.331 50.904 238.33 50.904 238.329C50.904 238.328 50.904 238.327 50.904 238.326C50.904 238.326 50.904 238.325 50.904 238.324C50.904 238.323 50.904 238.322 50.904 238.321C50.904 238.321 50.904 238.32 50.904 238.319C50.904 238.318 50.904 238.317 50.904 238.316C50.904 238.315 50.904 238.315 50.904 238.314C50.904 238.313 50.904 238.312 50.904 238.311C50.904 238.311 50.904 238.31 50.904 238.309C50.904 238.308 50.904 238.307 50.904 238.306C50.904 238.306 50.904 238.305 50.904 238.304C50.904 238.303 50.904 238.302 50.904 238.301C50.904 238.301 50.904 238.3 50.904 238.299C50.904 238.298 50.904 238.297 50.904 238.296C50.904 238.296 50.904 238.295 50.904 238.294C50.904 238.293 50.904 238.292 50.904 238.291C50.904 238.291 50.904 238.29 50.904 238.289C50.904 238.288 50.904 238.287 50.904 238.287C50.904 238.286 50.904 238.285 50.904 238.284C50.904 238.283 50.904 238.282 50.904 238.282C50.904 238.281 50.904 238.28 50.904 238.279C50.904 238.278 50.904 238.277 50.904 238.277C50.904 238.276 50.904 238.275 50.904 238.274C50.904 238.273 50.904 238.273 50.904 238.272C50.904 238.271 50.904 238.27 50.904 238.269C50.904 238.269 50.904 238.268 50.904 238.267C50.904 238.266 50.904 238.265 50.904 238.264C50.904 238.264 50.904 238.263 50.904 238.262C50.904 238.261 50.904 238.26 50.904 238.26C50.904 238.259 50.904 238.258 50.904 238.257C50.904 238.256 50.904 238.256 50.904 238.255C50.904 238.254 50.904 238.253 50.904 238.252C50.904 238.251 50.904 238.251 50.904 238.25C50.904 238.249 50.904 238.248 50.904 238.247C50.904 238.247 50.904 238.246 50.904 238.245C50.904 238.244 50.904 238.243 50.904 238.243C50.904 238.242 50.904 238.241 50.904 238.24C50.904 238.239 50.904 238.239 50.904 238.238C50.904 238.237 50.904 238.236 50.904 238.235C50.904 238.235 50.904 238.234 50.904 238.233C50.904 238.232 50.904 238.231 50.904 238.231C50.904 238.23 50.904 238.229 50.904 238.228C50.904 238.227 50.904 238.227 50.904 238.226C50.904 238.225 50.904 238.224 50.904 238.223C50.904 238.223 50.904 238.222 50.904 238.221C50.904 238.22 50.904 238.219 50.904 238.219C50.904 238.218 50.904 238.217 50.904 238.216C50.904 238.215 50.904 238.215 50.904 238.214C50.904 238.213 50.904 238.212 50.904 238.211C50.904 238.211 50.904 238.21 50.904 238.209C50.904 238.208 50.904 238.208 50.904 238.207C50.904 238.206 50.904 238.205 50.904 238.204C50.904 238.204 50.904 238.203 50.904 238.202C50.904 238.201 50.904 238.2 50.904 238.2C50.904 238.199 50.904 238.198 50.904 238.197C50.904 238.196 50.904 238.196 50.904 238.195C50.904 238.194 50.904 238.193 50.904 238.193C50.904 238.192 50.904 238.191 50.904 238.19C50.904 238.189 50.904 238.189 50.904 238.188C50.904 238.187 50.904 238.186 50.904 238.186C50.904 238.185 50.904 238.184 50.904 238.183C50.904 238.182 50.904 238.182 50.904 238.181C50.904 238.18 50.904 238.179 50.904 238.178C50.904 238.178 50.904 238.177 50.904 238.176C50.904 238.175 50.904 238.175 50.904 238.174C50.904 238.173 50.904 238.172 50.904 238.171C50.904 238.171 50.904 238.17 50.904 238.169C50.904 238.168 50.904 238.168 50.904 238.167C50.904 238.166 50.904 238.165 50.904 238.165C50.904 238.164 50.904 238.163 50.904 238.162C50.904 238.161 50.904 238.161 50.904 238.16C50.904 238.159 50.904 238.158 50.904 238.158C50.904 238.157 50.904 238.156 50.904 238.155C50.904 238.155 50.904 238.154 50.904 238.153C50.904 238.152 50.904 238.151 50.904 238.151C50.904 238.15 50.904 238.149 50.904 238.148C50.904 238.148 50.904 238.147 50.904 238.146C50.904 238.145 50.904 238.145 50.904 238.144C50.904 238.143 50.904 238.142 50.904 238.141C50.904 238.141 50.904 238.14 50.904 238.139C50.904 238.138 50.904 238.138 50.904 238.137C50.904 238.136 50.904 238.135 50.904 238.135C50.904 238.134 50.904 238.133 50.904 238.132C50.904 238.132 50.904 238.131 50.904 238.13C50.904 238.129 50.904 238.129 50.904 238.128C50.904 238.127 50.904 238.126 50.904 238.126C50.904 238.125 50.904 238.124 50.904 238.123C50.904 238.123 50.904 238.122 50.904 238.121C50.904 238.12 50.904 238.12 50.904 238.119C50.904 238.118 50.904 238.117 50.904 238.117C50.904 238.116 50.904 238.115 50.904 238.114C50.904 238.113 50.904 238.113 50.904 238.112C50.904 238.111 50.904 238.111 50.904 238.11C50.904 238.109 50.904 238.108 50.904 238.108C50.904 238.107 50.904 238.106 50.904 238.105C50.904 238.105 50.904 238.104 50.904 238.103C50.904 238.102 50.904 238.102 50.904 238.101C50.904 238.1 50.904 238.099 50.904 238.099C50.904 238.098 50.904 238.097 50.904 238.096C50.904 238.096 50.904 238.095 50.904 238.094C50.904 238.093 50.904 238.093 50.904 238.092C50.904 238.091 50.904 238.09 50.904 238.09C50.904 238.089 50.904 238.088 50.904 238.087C50.904 238.087 50.904 238.086 50.904 238.085C50.904 238.084 50.904 238.084 50.904 238.083C50.904 238.082 50.904 238.082 50.904 238.081C50.904 238.08 50.904 238.079 50.904 238.079C50.904 238.078 50.904 238.077 50.904 238.076C50.904 238.076 50.904 238.075 50.904 238.074C50.904 238.073 50.904 238.073 50.904 238.072C50.904 238.071 50.904 238.071 50.904 238.07C50.904 238.069 50.904 238.068 50.904 238.068C50.904 238.067 50.904 238.066 50.904 238.065C50.904 238.065 50.904 238.064 50.904 238.063C50.904 238.062 50.904 238.062 50.904 238.061C50.904 238.06 50.904 238.06 50.904 238.059C50.904 238.058 50.904 238.057 50.904 238.057C50.904 238.056 50.904 238.055 50.904 238.054C50.904 238.054 50.904 238.053 50.904 238.052C50.904 238.052 50.904 238.051 50.904 238.05C50.904 238.049 50.904 238.049 50.904 238.048C50.904 238.047 50.904 238.047 50.904 238.046C50.904 238.045 50.904 238.044 50.904 238.044C50.904 238.043 50.904 238.042 50.904 238.042C50.904 238.041 50.904 238.04 50.904 238.039C50.904 238.039 50.904 238.038 50.904 238.037C50.904 238.036 50.904 238.036 50.904 238.035C50.904 238.034 50.904 238.034 50.904 238.033C50.904 238.032 50.904 238.031 50.904 238.031C50.904 238.03 50.904 238.029 50.904 238.029C50.904 238.028 50.904 238.027 50.904 238.026C50.904 238.026 50.904 238.025 50.904 238.024C50.904 238.024 50.904 238.023 50.904 238.022C50.904 238.022 50.904 238.021 50.904 238.02C50.904 238.019 50.904 238.019 50.904 238.018C50.904 238.017 50.904 238.017 50.904 238.016C50.904 238.015 50.904 238.014 50.904 238.014C50.904 238.013 50.904 238.012 50.904 238.012C50.904 238.011 50.904 238.01 50.904 238.009C50.904 238.009 50.904 238.008 50.904 238.007C50.904 238.007 50.904 238.006 50.904 238.005C50.904 238.005 50.904 238.004 50.904 238.003C50.904 238.002 50.904 238.002 50.904 238.001C50.904 238 50.904 238 50.904 237.999C50.904 237.998 50.904 237.998 50.904 237.997C50.904 237.996 50.904 237.995 50.904 237.995C50.904 237.994 50.904 237.993 50.904 237.993C50.904 237.992 50.904 237.991 50.904 237.991C50.904 237.99 50.904 237.989 50.904 237.989C50.904 237.988 50.904 237.987 50.904 237.986C50.904 237.986 50.904 237.985 50.904 237.984C50.904 237.984 50.904 237.983 50.904 237.982C50.904 237.982 50.904 237.981 50.904 237.98C50.904 237.98 50.904 237.979 50.904 237.978C50.904 237.977 50.904 237.977 50.904 237.976C50.904 237.975 50.904 237.975 50.904 237.974C50.904 237.973 50.904 237.973 50.904 237.972C50.904 237.971 50.904 237.971 50.904 237.97C50.904 237.969 50.904 237.969 50.904 237.968C50.904 237.967 50.904 237.966 50.904 237.966C50.904 237.965 50.904 237.964 50.904 237.964C50.904 237.963 50.904 237.962 50.904 237.962C50.904 237.961 50.904 237.96 50.904 237.96C50.904 237.959 50.904 237.958 50.904 237.958C50.904 237.957 50.904 237.956 50.904 237.956C50.904 237.955 50.904 237.954 50.904 237.954C50.904 237.953 50.904 237.952 50.904 237.951C50.904 237.951 50.904 237.95 50.904 237.949C50.904 237.949 50.904 237.948 50.904 237.947C50.904 237.947 50.904 237.946 50.904 237.945C50.904 237.945 50.904 237.944 50.904 237.943C50.904 237.943 50.904 237.942 50.904 237.941C50.904 237.941 50.904 237.94 50.904 237.939C50.904 237.939 50.904 237.938 50.904 237.937C50.904 237.937 50.904 237.936 50.904 237.935C50.904 237.935 50.904 237.934 50.904 237.933C50.904 237.933 50.904 237.932 50.904 237.931C50.904 237.931 50.904 237.93 50.904 237.929C50.904 237.929 50.904 237.928 50.904 237.927C50.904 237.927 50.904 237.926 50.904 237.925C50.904 237.925 50.904 237.924 50.904 237.923C50.904 237.923 50.904 237.922 50.904 237.921C50.904 237.921 50.904 237.92 50.904 237.919C50.904 237.919 50.904 237.918 50.904 237.917C50.904 237.917 50.904 237.916 50.904 237.915C50.904 237.915 50.904 237.914 50.904 237.913C50.904 237.913 50.904 237.912 50.904 237.911C50.904 237.911 50.904 237.91 50.904 237.91C50.904 237.909 50.904 237.908 50.904 237.908C50.904 237.907 50.904 237.906 50.904 237.906C50.904 237.905 50.904 237.904 50.904 237.904C50.904 237.903 50.904 237.902 50.904 237.902C50.904 237.901 50.904 237.9 50.904 237.9C50.904 237.899 50.904 237.898 50.904 237.898C50.904 237.897 50.904 237.896 50.904 237.896C50.904 237.895 50.904 237.894 50.904 237.894C50.904 237.893 50.904 237.893 50.904 237.892C50.904 237.891 50.904 237.891 50.904 237.89C50.904 237.889 50.904 237.889 50.904 237.888C50.904 237.887 50.904 237.887 50.904 237.886C50.904 237.885 50.904 237.885 50.904 237.884C50.904 237.884 50.904 237.883 50.904 237.882C50.904 237.882 50.904 237.881 50.904 237.88C50.904 237.88 50.904 237.879 50.904 237.878C50.904 237.878 50.904 237.877 50.904 237.876C50.904 237.876 50.904 237.875 50.904 237.875C50.904 237.874 50.904 237.873 50.904 237.873C50.904 237.872 50.904 237.871 50.904 237.871C50.904 237.87 50.904 237.869 50.904 237.869C50.904 237.868 50.904 237.868 50.904 237.867C50.904 237.866 50.904 237.866 50.904 237.865C50.904 237.864 50.904 237.864 50.904 237.863C50.904 237.862 50.904 237.862 50.904 237.861C50.904 237.861 50.904 237.86 50.904 237.859C50.904 237.859 50.904 237.858 50.904 237.857C50.904 237.857 50.904 237.856 50.904 237.856C50.904 237.855 50.904 237.854 50.904 237.854C50.904 237.853 50.904 237.852 50.904 237.852C50.904 237.851 50.904 237.851 50.904 237.85C50.904 237.849 50.904 237.849 50.904 237.848C50.904 237.847 50.904 237.847 50.904 237.846C50.904 237.846 50.904 237.845 50.904 237.844C50.904 237.844 50.904 237.843 50.904 237.842C50.904 237.842 50.904 237.841 50.904 237.841C50.904 237.84 50.904 237.839 50.904 237.839C50.904 237.838 50.904 237.837 50.904 237.837C50.904 237.836 50.904 237.836 50.904 237.835C50.904 237.834 50.904 237.834 50.904 237.833C50.904 237.832 50.904 237.832 50.904 237.831C50.904 237.831 50.904 237.83 50.904 237.829C50.904 237.829 50.904 237.828 50.904 237.828C50.904 237.827 50.904 237.826 50.904 237.826C50.904 237.825 50.904 237.824 50.904 237.824C50.904 237.823 50.904 237.823 50.904 237.822C50.904 237.821 50.904 237.821 50.904 237.82C50.904 237.82 50.904 237.819 50.904 237.818C50.904 237.818 50.904 237.817 50.904 237.817C50.904 237.816 50.904 237.815 50.904 237.815C50.904 237.814 50.904 237.814 50.904 237.813C50.904 237.812 50.904 237.812 50.904 237.811C50.904 237.81 50.904 237.81 50.904 237.809C50.904 237.809 50.904 237.808 50.904 237.807C50.904 237.807 50.904 237.806 50.904 237.806C50.904 237.805 50.904 237.804 50.904 237.804C50.904 237.803 50.904 237.803 50.904 237.802C50.904 237.801 50.904 237.801 50.904 237.8C50.904 237.8 50.904 237.799 50.904 237.798C50.904 237.798 50.904 237.797 50.904 237.797C50.904 237.796 50.904 237.795 50.904 237.795C50.904 237.794 50.904 237.794 50.904 237.793C50.904 237.792 50.904 237.792 50.904 237.791C50.904 237.791 50.904 237.79 50.904 237.79C50.904 237.789 50.904 237.788 50.904 237.788C50.904 237.787 50.904 237.787 50.904 237.786C50.904 237.785 50.904 237.785 50.904 237.784C50.904 237.784 50.904 237.783 50.904 237.782C50.904 237.782 50.904 237.781 50.904 237.781C50.904 237.78 50.904 237.779 50.904 237.779C50.904 237.778 50.904 237.778 50.904 237.777C50.904 237.777 50.904 237.776 50.904 237.775C50.904 237.775 50.904 237.774 50.904 237.774C50.904 237.773 50.904 237.772 50.904 237.772C50.904 237.771 50.904 237.771 50.904 237.77C50.904 237.77 50.904 237.769 50.904 237.768C50.904 237.768 50.904 237.767 50.904 237.767C50.904 237.766 50.904 237.765 50.904 237.765C50.904 237.764 50.904 237.764 50.904 237.763C50.904 237.763 50.904 237.762 50.904 237.761C50.904 237.761 50.904 237.76 50.904 237.76C50.904 237.759 50.904 237.758 50.904 237.758C50.904 237.757 50.904 237.757 50.904 237.756C50.904 237.756 50.904 237.755 50.904 237.754C50.904 237.754 50.904 237.753 50.904 237.753C50.904 237.752 50.904 237.752 50.904 237.751C50.904 237.75 50.904 237.75 50.904 237.749C50.904 237.749 50.904 237.748 50.904 237.748C50.904 237.747 50.904 237.746 50.904 237.746C50.904 237.745 50.904 237.745 50.904 237.744C50.904 237.744 50.904 237.743 50.904 237.742C50.904 237.742 50.904 237.741 50.904 237.741C50.904 237.74 50.904 237.74 50.904 237.739C50.904 237.739 50.904 237.738 50.904 237.737C50.904 237.737 50.904 237.736 50.904 237.736C50.904 237.735 50.904 237.735 50.904 237.734C50.904 237.733 50.904 237.733 50.904 237.732C50.904 237.732 50.904 237.731 50.904 237.731C50.904 237.73 50.904 237.73 50.904 237.729C50.904 237.728 50.904 237.728 50.904 237.727C50.904 237.727 50.904 237.726 50.904 237.726C50.904 237.725 50.904 237.724 50.904 237.724C50.904 237.723 50.904 237.723 50.904 237.722C50.904 237.722 50.904 237.721 50.904 237.721C50.904 237.72 50.904 237.719 50.904 237.719C50.904 237.718 50.904 237.718 50.904 237.717C50.904 237.717 50.904 237.716 50.904 237.716C50.904 237.715 50.904 237.715 50.904 237.714C50.904 237.713 50.904 237.713 50.904 237.712C50.904 237.712 50.904 237.711 50.904 237.711C50.904 237.71 50.904 237.71 50.904 237.709C50.904 237.708 50.904 237.708 50.904 237.707C50.904 237.707 50.904 237.706 50.904 237.706C50.904 237.705 50.904 237.705 50.904 237.704C50.904 237.704 50.904 237.703 50.904 237.702C50.904 237.702 50.904 237.701 50.904 237.701C50.904 237.7 50.904 237.7 50.904 237.699C50.904 237.699 50.904 237.698 50.904 237.698C50.904 237.697 50.904 237.697 50.904 237.696C50.904 237.695 50.904 237.695 50.904 237.694C50.904 237.694 50.904 237.693 50.904 237.693C50.904 237.692 50.904 237.692 50.904 237.691C50.904 237.691 50.904 237.69 50.904 237.69C50.904 237.689 50.904 237.688 50.904 237.688C50.904 237.687 50.904 237.687 50.904 237.686C50.904 237.686 50.904 237.685 50.904 237.685C50.904 237.684 50.904 237.684 50.904 237.683C50.904 237.683 50.904 237.682 50.904 237.681C50.904 237.681 50.904 237.68 50.904 237.68C50.904 237.679 50.904 237.679 50.904 237.678C50.904 237.678 50.904 237.677 50.904 237.677C50.904 237.676 50.904 237.676 50.904 237.675C50.904 237.675 50.904 237.674 50.904 237.674C50.904 237.673 50.904 237.673 50.904 237.672C50.904 237.671 50.904 237.671 50.904 237.67C50.904 237.67 50.904 237.669 50.904 237.669C50.904 237.668 50.904 237.668 50.904 237.667C50.904 237.667 50.904 237.666 50.904 237.666C50.904 237.665 50.904 237.665 50.904 237.664C50.904 237.664 50.904 237.663 50.904 237.663C50.904 237.662 50.904 237.662 50.904 237.661C50.904 237.661 50.904 237.66 50.904 237.659C50.904 237.659 50.904 237.658 50.904 237.658C50.904 237.657 50.904 237.657 50.904 237.656C50.904 237.656 50.904 237.655 50.904 237.655C50.904 237.654 50.904 237.654 50.904 237.653C50.904 237.653 50.904 237.652 50.904 237.652C50.904 237.651 50.904 237.651 50.904 237.65C50.904 237.65 50.904 237.649 50.904 237.649C50.904 237.648 50.904 237.648 50.904 237.647C50.904 237.647 50.904 237.646 50.904 237.646C50.904 237.645 50.904 237.645 50.904 237.644C50.904 237.644 50.904 237.643 50.904 237.643C50.904 237.642 50.904 237.642 50.904 237.641C50.904 237.641 50.904 237.64 50.904 237.64C50.904 237.639 50.904 237.639 50.904 237.638C50.904 237.638 50.904 237.637 50.904 237.637C50.904 237.636 50.904 237.636 50.904 237.635C50.904 237.635 50.904 237.634 50.904 237.634C50.904 237.633 50.904 237.632 50.904 237.632H49.904H48.904C48.904 237.632 48.904 237.633 48.904 237.634C48.904 237.634 48.904 237.635 48.904 237.635C48.904 237.636 48.904 237.636 48.904 237.637C48.904 237.637 48.904 237.638 48.904 237.638C48.904 237.639 48.904 237.639 48.904 237.64C48.904 237.64 48.904 237.641 48.904 237.641C48.904 237.642 48.904 237.642 48.904 237.643C48.904 237.643 48.904 237.644 48.904 237.644C48.904 237.645 48.904 237.645 48.904 237.646C48.904 237.646 48.904 237.647 48.904 237.647C48.904 237.648 48.904 237.648 48.904 237.649C48.904 237.649 48.904 237.65 48.904 237.65C48.904 237.651 48.904 237.651 48.904 237.652C48.904 237.652 48.904 237.653 48.904 237.653C48.904 237.654 48.904 237.654 48.904 237.655C48.904 237.655 48.904 237.656 48.904 237.656C48.904 237.657 48.904 237.657 48.904 237.658C48.904 237.658 48.904 237.659 48.904 237.659C48.904 237.66 48.904 237.661 48.904 237.661C48.904 237.662 48.904 237.662 48.904 237.663C48.904 237.663 48.904 237.664 48.904 237.664C48.904 237.665 48.904 237.665 48.904 237.666C48.904 237.666 48.904 237.667 48.904 237.667C48.904 237.668 48.904 237.668 48.904 237.669C48.904 237.669 48.904 237.67 48.904 237.67C48.904 237.671 48.904 237.671 48.904 237.672C48.904 237.673 48.904 237.673 48.904 237.674C48.904 237.674 48.904 237.675 48.904 237.675C48.904 237.676 48.904 237.676 48.904 237.677C48.904 237.677 48.904 237.678 48.904 237.678C48.904 237.679 48.904 237.679 48.904 237.68C48.904 237.68 48.904 237.681 48.904 237.681C48.904 237.682 48.904 237.683 48.904 237.683C48.904 237.684 48.904 237.684 48.904 237.685C48.904 237.685 48.904 237.686 48.904 237.686C48.904 237.687 48.904 237.687 48.904 237.688C48.904 237.688 48.904 237.689 48.904 237.69C48.904 237.69 48.904 237.691 48.904 237.691C48.904 237.692 48.904 237.692 48.904 237.693C48.904 237.693 48.904 237.694 48.904 237.694C48.904 237.695 48.904 237.695 48.904 237.696C48.904 237.697 48.904 237.697 48.904 237.698C48.904 237.698 48.904 237.699 48.904 237.699C48.904 237.7 48.904 237.7 48.904 237.701C48.904 237.701 48.904 237.702 48.904 237.702C48.904 237.703 48.904 237.704 48.904 237.704C48.904 237.705 48.904 237.705 48.904 237.706C48.904 237.706 48.904 237.707 48.904 237.707C48.904 237.708 48.904 237.708 48.904 237.709C48.904 237.71 48.904 237.71 48.904 237.711C48.904 237.711 48.904 237.712 48.904 237.712C48.904 237.713 48.904 237.713 48.904 237.714C48.904 237.715 48.904 237.715 48.904 237.716C48.904 237.716 48.904 237.717 48.904 237.717C48.904 237.718 48.904 237.718 48.904 237.719C48.904 237.719 48.904 237.72 48.904 237.721C48.904 237.721 48.904 237.722 48.904 237.722C48.904 237.723 48.904 237.723 48.904 237.724C48.904 237.724 48.904 237.725 48.904 237.726C48.904 237.726 48.904 237.727 48.904 237.727C48.904 237.728 48.904 237.728 48.904 237.729C48.904 237.73 48.904 237.73 48.904 237.731C48.904 237.731 48.904 237.732 48.904 237.732C48.904 237.733 48.904 237.733 48.904 237.734C48.904 237.735 48.904 237.735 48.904 237.736C48.904 237.736 48.904 237.737 48.904 237.737C48.904 237.738 48.904 237.739 48.904 237.739C48.904 237.74 48.904 237.74 48.904 237.741C48.904 237.741 48.904 237.742 48.904 237.742C48.904 237.743 48.904 237.744 48.904 237.744C48.904 237.745 48.904 237.745 48.904 237.746C48.904 237.746 48.904 237.747 48.904 237.748C48.904 237.748 48.904 237.749 48.904 237.749C48.904 237.75 48.904 237.75 48.904 237.751C48.904 237.752 48.904 237.752 48.904 237.753C48.904 237.753 48.904 237.754 48.904 237.754C48.904 237.755 48.904 237.756 48.904 237.756C48.904 237.757 48.904 237.757 48.904 237.758C48.904 237.758 48.904 237.759 48.904 237.76C48.904 237.76 48.904 237.761 48.904 237.761C48.904 237.762 48.904 237.763 48.904 237.763C48.904 237.764 48.904 237.764 48.904 237.765C48.904 237.765 48.904 237.766 48.904 237.767C48.904 237.767 48.904 237.768 48.904 237.768C48.904 237.769 48.904 237.77 48.904 237.77C48.904 237.771 48.904 237.771 48.904 237.772C48.904 237.772 48.904 237.773 48.904 237.774C48.904 237.774 48.904 237.775 48.904 237.775C48.904 237.776 48.904 237.777 48.904 237.777C48.904 237.778 48.904 237.778 48.904 237.779C48.904 237.779 48.904 237.78 48.904 237.781C48.904 237.781 48.904 237.782 48.904 237.782C48.904 237.783 48.904 237.784 48.904 237.784C48.904 237.785 48.904 237.785 48.904 237.786C48.904 237.787 48.904 237.787 48.904 237.788C48.904 237.788 48.904 237.789 48.904 237.79C48.904 237.79 48.904 237.791 48.904 237.791C48.904 237.792 48.904 237.792 48.904 237.793C48.904 237.794 48.904 237.794 48.904 237.795C48.904 237.795 48.904 237.796 48.904 237.797C48.904 237.797 48.904 237.798 48.904 237.798C48.904 237.799 48.904 237.8 48.904 237.8C48.904 237.801 48.904 237.801 48.904 237.802C48.904 237.803 48.904 237.803 48.904 237.804C48.904 237.804 48.904 237.805 48.904 237.806C48.904 237.806 48.904 237.807 48.904 237.807C48.904 237.808 48.904 237.809 48.904 237.809C48.904 237.81 48.904 237.81 48.904 237.811C48.904 237.812 48.904 237.812 48.904 237.813C48.904 237.814 48.904 237.814 48.904 237.815C48.904 237.815 48.904 237.816 48.904 237.817C48.904 237.817 48.904 237.818 48.904 237.818C48.904 237.819 48.904 237.82 48.904 237.82C48.904 237.821 48.904 237.821 48.904 237.822C48.904 237.823 48.904 237.823 48.904 237.824C48.904 237.824 48.904 237.825 48.904 237.826C48.904 237.826 48.904 237.827 48.904 237.828C48.904 237.828 48.904 237.829 48.904 237.829C48.904 237.83 48.904 237.831 48.904 237.831C48.904 237.832 48.904 237.832 48.904 237.833C48.904 237.834 48.904 237.834 48.904 237.835C48.904 237.836 48.904 237.836 48.904 237.837C48.904 237.837 48.904 237.838 48.904 237.839C48.904 237.839 48.904 237.84 48.904 237.841C48.904 237.841 48.904 237.842 48.904 237.842C48.904 237.843 48.904 237.844 48.904 237.844C48.904 237.845 48.904 237.846 48.904 237.846C48.904 237.847 48.904 237.847 48.904 237.848C48.904 237.849 48.904 237.849 48.904 237.85C48.904 237.851 48.904 237.851 48.904 237.852C48.904 237.852 48.904 237.853 48.904 237.854C48.904 237.854 48.904 237.855 48.904 237.856C48.904 237.856 48.904 237.857 48.904 237.857C48.904 237.858 48.904 237.859 48.904 237.859C48.904 237.86 48.904 237.861 48.904 237.861C48.904 237.862 48.904 237.862 48.904 237.863C48.904 237.864 48.904 237.864 48.904 237.865C48.904 237.866 48.904 237.866 48.904 237.867C48.904 237.868 48.904 237.868 48.904 237.869C48.904 237.869 48.904 237.87 48.904 237.871C48.904 237.871 48.904 237.872 48.904 237.873C48.904 237.873 48.904 237.874 48.904 237.875C48.904 237.875 48.904 237.876 48.904 237.876C48.904 237.877 48.904 237.878 48.904 237.878C48.904 237.879 48.904 237.88 48.904 237.88C48.904 237.881 48.904 237.882 48.904 237.882C48.904 237.883 48.904 237.884 48.904 237.884C48.904 237.885 48.904 237.885 48.904 237.886C48.904 237.887 48.904 237.887 48.904 237.888C48.904 237.889 48.904 237.889 48.904 237.89C48.904 237.891 48.904 237.891 48.904 237.892C48.904 237.893 48.904 237.893 48.904 237.894C48.904 237.894 48.904 237.895 48.904 237.896C48.904 237.896 48.904 237.897 48.904 237.898C48.904 237.898 48.904 237.899 48.904 237.9C48.904 237.9 48.904 237.901 48.904 237.902C48.904 237.902 48.904 237.903 48.904 237.904C48.904 237.904 48.904 237.905 48.904 237.906C48.904 237.906 48.904 237.907 48.904 237.908C48.904 237.908 48.904 237.909 48.904 237.91C48.904 237.91 48.904 237.911 48.904 237.911C48.904 237.912 48.904 237.913 48.904 237.913C48.904 237.914 48.904 237.915 48.904 237.915C48.904 237.916 48.904 237.917 48.904 237.917C48.904 237.918 48.904 237.919 48.904 237.919C48.904 237.92 48.904 237.921 48.904 237.921C48.904 237.922 48.904 237.923 48.904 237.923C48.904 237.924 48.904 237.925 48.904 237.925C48.904 237.926 48.904 237.927 48.904 237.927C48.904 237.928 48.904 237.929 48.904 237.929C48.904 237.93 48.904 237.931 48.904 237.931C48.904 237.932 48.904 237.933 48.904 237.933C48.904 237.934 48.904 237.935 48.904 237.935C48.904 237.936 48.904 237.937 48.904 237.937C48.904 237.938 48.904 237.939 48.904 237.939C48.904 237.94 48.904 237.941 48.904 237.941C48.904 237.942 48.904 237.943 48.904 237.943C48.904 237.944 48.904 237.945 48.904 237.945C48.904 237.946 48.904 237.947 48.904 237.947C48.904 237.948 48.904 237.949 48.904 237.949C48.904 237.95 48.904 237.951 48.904 237.951C48.904 237.952 48.904 237.953 48.904 237.954C48.904 237.954 48.904 237.955 48.904 237.956C48.904 237.956 48.904 237.957 48.904 237.958C48.904 237.958 48.904 237.959 48.904 237.96C48.904 237.96 48.904 237.961 48.904 237.962C48.904 237.962 48.904 237.963 48.904 237.964C48.904 237.964 48.904 237.965 48.904 237.966C48.904 237.966 48.904 237.967 48.904 237.968C48.904 237.969 48.904 237.969 48.904 237.97C48.904 237.971 48.904 237.971 48.904 237.972C48.904 237.973 48.904 237.973 48.904 237.974C48.904 237.975 48.904 237.975 48.904 237.976C48.904 237.977 48.904 237.977 48.904 237.978C48.904 237.979 48.904 237.98 48.904 237.98C48.904 237.981 48.904 237.982 48.904 237.982C48.904 237.983 48.904 237.984 48.904 237.984C48.904 237.985 48.904 237.986 48.904 237.986C48.904 237.987 48.904 237.988 48.904 237.989C48.904 237.989 48.904 237.99 48.904 237.991C48.904 237.991 48.904 237.992 48.904 237.993C48.904 237.993 48.904 237.994 48.904 237.995C48.904 237.995 48.904 237.996 48.904 237.997C48.904 237.998 48.904 237.998 48.904 237.999C48.904 238 48.904 238 48.904 238.001C48.904 238.002 48.904 238.002 48.904 238.003C48.904 238.004 48.904 238.005 48.904 238.005C48.904 238.006 48.904 238.007 48.904 238.007C48.904 238.008 48.904 238.009 48.904 238.009C48.904 238.01 48.904 238.011 48.904 238.012C48.904 238.012 48.904 238.013 48.904 238.014C48.904 238.014 48.904 238.015 48.904 238.016C48.904 238.017 48.904 238.017 48.904 238.018C48.904 238.019 48.904 238.019 48.904 238.02C48.904 238.021 48.904 238.022 48.904 238.022C48.904 238.023 48.904 238.024 48.904 238.024C48.904 238.025 48.904 238.026 48.904 238.026C48.904 238.027 48.904 238.028 48.904 238.029C48.904 238.029 48.904 238.03 48.904 238.031C48.904 238.031 48.904 238.032 48.904 238.033C48.904 238.034 48.904 238.034 48.904 238.035C48.904 238.036 48.904 238.036 48.904 238.037C48.904 238.038 48.904 238.039 48.904 238.039C48.904 238.04 48.904 238.041 48.904 238.042C48.904 238.042 48.904 238.043 48.904 238.044C48.904 238.044 48.904 238.045 48.904 238.046C48.904 238.047 48.904 238.047 48.904 238.048C48.904 238.049 48.904 238.049 48.904 238.05C48.904 238.051 48.904 238.052 48.904 238.052C48.904 238.053 48.904 238.054 48.904 238.054C48.904 238.055 48.904 238.056 48.904 238.057C48.904 238.057 48.904 238.058 48.904 238.059C48.904 238.06 48.904 238.06 48.904 238.061C48.904 238.062 48.904 238.062 48.904 238.063C48.904 238.064 48.904 238.065 48.904 238.065C48.904 238.066 48.904 238.067 48.904 238.068C48.904 238.068 48.904 238.069 48.904 238.07C48.904 238.071 48.904 238.071 48.904 238.072C48.904 238.073 48.904 238.073 48.904 238.074C48.904 238.075 48.904 238.076 48.904 238.076C48.904 238.077 48.904 238.078 48.904 238.079C48.904 238.079 48.904 238.08 48.904 238.081C48.904 238.082 48.904 238.082 48.904 238.083C48.904 238.084 48.904 238.084 48.904 238.085C48.904 238.086 48.904 238.087 48.904 238.087C48.904 238.088 48.904 238.089 48.904 238.09C48.904 238.09 48.904 238.091 48.904 238.092C48.904 238.093 48.904 238.093 48.904 238.094C48.904 238.095 48.904 238.096 48.904 238.096C48.904 238.097 48.904 238.098 48.904 238.099C48.904 238.099 48.904 238.1 48.904 238.101C48.904 238.102 48.904 238.102 48.904 238.103C48.904 238.104 48.904 238.105 48.904 238.105C48.904 238.106 48.904 238.107 48.904 238.108C48.904 238.108 48.904 238.109 48.904 238.11C48.904 238.111 48.904 238.111 48.904 238.112C48.904 238.113 48.904 238.113 48.904 238.114C48.904 238.115 48.904 238.116 48.904 238.117C48.904 238.117 48.904 238.118 48.904 238.119C48.904 238.12 48.904 238.12 48.904 238.121C48.904 238.122 48.904 238.123 48.904 238.123C48.904 238.124 48.904 238.125 48.904 238.126C48.904 238.126 48.904 238.127 48.904 238.128C48.904 238.129 48.904 238.129 48.904 238.13C48.904 238.131 48.904 238.132 48.904 238.132C48.904 238.133 48.904 238.134 48.904 238.135C48.904 238.135 48.904 238.136 48.904 238.137C48.904 238.138 48.904 238.138 48.904 238.139C48.904 238.14 48.904 238.141 48.904 238.141C48.904 238.142 48.904 238.143 48.904 238.144C48.904 238.145 48.904 238.145 48.904 238.146C48.904 238.147 48.904 238.148 48.904 238.148C48.904 238.149 48.904 238.15 48.904 238.151C48.904 238.151 48.904 238.152 48.904 238.153C48.904 238.154 48.904 238.155 48.904 238.155C48.904 238.156 48.904 238.157 48.904 238.158C48.904 238.158 48.904 238.159 48.904 238.16C48.904 238.161 48.904 238.161 48.904 238.162C48.904 238.163 48.904 238.164 48.904 238.165C48.904 238.165 48.904 238.166 48.904 238.167C48.904 238.168 48.904 238.168 48.904 238.169C48.904 238.17 48.904 238.171 48.904 238.171C48.904 238.172 48.904 238.173 48.904 238.174C48.904 238.175 48.904 238.175 48.904 238.176C48.904 238.177 48.904 238.178 48.904 238.178C48.904 238.179 48.904 238.18 48.904 238.181C48.904 238.182 48.904 238.182 48.904 238.183C48.904 238.184 48.904 238.185 48.904 238.186C48.904 238.186 48.904 238.187 48.904 238.188C48.904 238.189 48.904 238.189 48.904 238.19C48.904 238.191 48.904 238.192 48.904 238.193C48.904 238.193 48.904 238.194 48.904 238.195C48.904 238.196 48.904 238.196 48.904 238.197C48.904 238.198 48.904 238.199 48.904 238.2C48.904 238.2 48.904 238.201 48.904 238.202C48.904 238.203 48.904 238.204 48.904 238.204C48.904 238.205 48.904 238.206 48.904 238.207C48.904 238.208 48.904 238.208 48.904 238.209C48.904 238.21 48.904 238.211 48.904 238.211C48.904 238.212 48.904 238.213 48.904 238.214C48.904 238.215 48.904 238.215 48.904 238.216C48.904 238.217 48.904 238.218 48.904 238.219C48.904 238.219 48.904 238.22 48.904 238.221C48.904 238.222 48.904 238.223 48.904 238.223C48.904 238.224 48.904 238.225 48.904 238.226C48.904 238.227 48.904 238.227 48.904 238.228C48.904 238.229 48.904 238.23 48.904 238.231C48.904 238.231 48.904 238.232 48.904 238.233C48.904 238.234 48.904 238.235 48.904 238.235C48.904 238.236 48.904 238.237 48.904 238.238C48.904 238.239 48.904 238.239 48.904 238.24C48.904 238.241 48.904 238.242 48.904 238.243C48.904 238.243 48.904 238.244 48.904 238.245C48.904 238.246 48.904 238.247 48.904 238.247C48.904 238.248 48.904 238.249 48.904 238.25C48.904 238.251 48.904 238.251 48.904 238.252C48.904 238.253 48.904 238.254 48.904 238.255C48.904 238.256 48.904 238.256 48.904 238.257C48.904 238.258 48.904 238.259 48.904 238.26C48.904 238.26 48.904 238.261 48.904 238.262C48.904 238.263 48.904 238.264 48.904 238.264C48.904 238.265 48.904 238.266 48.904 238.267C48.904 238.268 48.904 238.269 48.904 238.269C48.904 238.27 48.904 238.271 48.904 238.272C48.904 238.273 48.904 238.273 48.904 238.274C48.904 238.275 48.904 238.276 48.904 238.277C48.904 238.277 48.904 238.278 48.904 238.279C48.904 238.28 48.904 238.281 48.904 238.282C48.904 238.282 48.904 238.283 48.904 238.284C48.904 238.285 48.904 238.286 48.904 238.287C48.904 238.287 48.904 238.288 48.904 238.289C48.904 238.29 48.904 238.291 48.904 238.291C48.904 238.292 48.904 238.293 48.904 238.294C48.904 238.295 48.904 238.296 48.904 238.296C48.904 238.297 48.904 238.298 48.904 238.299C48.904 238.3 48.904 238.301 48.904 238.301C48.904 238.302 48.904 238.303 48.904 238.304C48.904 238.305 48.904 238.306 48.904 238.306C48.904 238.307 48.904 238.308 48.904 238.309C48.904 238.31 48.904 238.311 48.904 238.311C48.904 238.312 48.904 238.313 48.904 238.314C48.904 238.315 48.904 238.315 48.904 238.316C48.904 238.317 48.904 238.318 48.904 238.319C48.904 238.32 48.904 238.321 48.904 238.321C48.904 238.322 48.904 238.323 48.904 238.324C48.904 238.325 48.904 238.326 48.904 238.326C48.904 238.327 48.904 238.328 48.904 238.329C48.904 238.33 48.904 238.331 48.904 238.331C48.904 238.332 48.904 238.333 48.904 238.334C48.904 238.335 48.904 238.336 48.904 238.336C48.904 238.337 48.904 238.338 48.904 238.339C48.904 238.34 48.904 238.341 48.904 238.341C48.904 238.342 48.904 238.343 48.904 238.344C48.904 238.345 48.904 238.346 48.904 238.347C48.904 238.347 48.904 238.348 48.904 238.349C48.904 238.35 48.904 238.351 48.904 238.352C48.904 238.352 48.904 238.353 48.904 238.354C48.904 238.355 48.904 238.356 48.904 238.357C48.904 238.358 48.904 238.358 48.904 238.359C48.904 238.36 48.904 238.361 48.904 238.362C48.904 238.363 48.904 238.364 48.904 238.364C48.904 238.365 48.904 238.366 48.904 238.367C48.904 238.368 48.904 238.369 48.904 238.37C48.904 238.37 48.904 238.371 48.904 238.372C48.904 238.373 48.904 238.374 48.904 238.375C48.904 238.376 48.904 238.376 48.904 238.377C48.904 238.378 48.904 238.379 48.904 238.38C48.904 238.381 48.904 238.382 48.904 238.382C48.904 238.383 48.904 238.384 48.904 238.385C48.904 238.386 48.904 238.387 48.904 238.388C48.904 238.388 48.904 238.389 48.904 238.39C48.904 238.391 48.904 238.392 48.904 238.393C48.904 238.394 48.904 238.394 48.904 238.395C48.904 238.396 48.904 238.397 48.904 238.398C48.904 238.399 48.904 238.4 48.904 238.4C48.904 238.401 48.904 238.402 48.904 238.403C48.904 238.404 48.904 238.405 48.904 238.406C48.904 238.407 48.904 238.407 48.904 238.408C48.904 238.409 48.904 238.41 48.904 238.411C48.904 238.412 48.904 238.413 48.904 238.414C48.904 238.414 48.904 238.415 48.904 238.416C48.904 238.417 48.904 238.418 48.904 238.419C48.904 238.42 48.904 238.421 48.904 238.421C48.904 238.422 48.904 238.423 48.904 238.424C48.904 238.425 48.904 238.426 48.904 238.427C48.904 238.428 48.904 238.428 48.904 238.429C48.904 238.43 48.904 238.431 48.904 238.432C48.904 238.433 48.904 238.434 48.904 238.435C48.904 238.435 48.904 238.436 48.904 238.437C48.904 238.438 48.904 238.439 48.904 238.44C48.904 238.441 48.904 238.442 48.904 238.442C48.904 238.443 48.904 238.444 48.904 238.445C48.904 238.446 48.904 238.447 48.904 238.448C48.904 238.449 48.904 238.45 48.904 238.45C48.904 238.451 48.904 238.452 48.904 238.453C48.904 238.454 48.904 238.455 48.904 238.456C48.904 238.457 48.904 238.457 48.904 238.458C48.904 238.459 48.904 238.46 48.904 238.461C48.904 238.462 48.904 238.463 48.904 238.464C48.904 238.465 48.904 238.465 48.904 238.466C48.904 238.467 48.904 238.468 48.904 238.469C48.904 238.47 48.904 238.471 48.904 238.472C48.904 238.473 48.904 238.474 48.904 238.474C48.904 238.475 48.904 238.476 48.904 238.477C48.904 238.478 48.904 238.479 48.904 238.48C48.904 238.481 48.904 238.482 48.904 238.482C48.904 238.483 48.904 238.484 48.904 238.485C48.904 238.486 48.904 238.487 48.904 238.488C48.904 238.489 48.904 238.49 48.904 238.491C48.904 238.491 48.904 238.492 48.904 238.493C48.904 238.494 48.904 238.495 48.904 238.496C48.904 238.497 48.904 238.498 48.904 238.499C48.904 238.5 48.904 238.5 48.904 238.501C48.904 238.502 48.904 238.503 48.904 238.504C48.904 238.505 48.904 238.506 48.904 238.507C48.904 238.508 48.904 238.509 48.904 238.509C48.904 238.51 48.904 238.511 48.904 238.512C48.904 238.513 48.904 238.514 48.904 238.515C48.904 238.516 48.904 238.517 48.904 238.518C48.904 238.519 48.904 238.519 48.904 238.52C48.904 238.521 48.904 238.522 48.904 238.523C48.904 238.524 48.904 238.525 48.904 238.526C48.904 238.527 48.904 238.528 48.904 238.529C48.904 238.53 48.904 238.53 48.904 238.531C48.904 238.532 48.904 238.533 48.904 238.534C48.904 238.535 48.904 238.536 48.904 238.537C48.904 238.538 48.904 238.539 48.904 238.54C48.904 238.541 48.904 238.541 48.904 238.542C48.904 238.543 48.904 238.544 48.904 238.545C48.904 238.546 48.904 238.547 48.904 238.548C48.904 238.549 48.904 238.55 48.904 238.551C48.904 238.552 48.904 238.552 48.904 238.553C48.904 238.554 48.904 238.555 48.904 238.556C48.904 238.557 48.904 238.558 48.904 238.559C48.904 238.56 48.904 238.561 48.904 238.562C48.904 238.563 48.904 238.564 48.904 238.564C48.904 238.565 48.904 238.566 48.904 238.567C48.904 238.568 48.904 238.569 48.904 238.57C48.904 238.571 48.904 238.572 48.904 238.573C48.904 238.574 48.904 238.575 48.904 238.576C48.904 238.577 48.904 238.577 48.904 238.578C48.904 238.579 48.904 238.58 48.904 238.581C48.904 238.582 48.904 238.583 48.904 238.584C48.904 238.585 48.904 238.586 48.904 238.587C48.904 238.588 48.904 238.589 48.904 238.59C48.904 238.591 48.904 238.591 48.904 238.592C48.904 238.593 48.904 238.594 48.904 238.595C48.904 238.596 48.904 238.597 48.904 238.598C48.904 238.599 48.904 238.6 48.904 238.601C48.904 238.602 48.904 238.603 48.904 238.604C48.904 238.605 48.904 238.606 48.904 238.606C48.904 238.607 48.904 238.608 48.904 238.609C48.904 238.61 48.904 238.611 48.904 238.612C48.904 238.613 48.904 238.614 48.904 238.615C48.904 238.616 48.904 238.617 48.904 238.618C48.904 238.619 48.904 238.62 48.904 238.621C48.904 238.622 48.904 238.622 48.904 238.623C48.904 238.624 48.904 238.625 48.904 238.626C48.904 238.627 48.904 238.628 48.904 238.629C48.904 238.63 48.904 238.631 48.904 238.632C48.904 238.633 48.904 238.634 48.904 238.635C48.904 238.636 48.904 238.637 48.904 238.638C48.904 238.639 48.904 238.64 48.904 238.641C48.904 238.641 48.904 238.642 48.904 238.643C48.904 238.644 48.904 238.645 48.904 238.646C48.904 238.647 48.904 238.648 48.904 238.649C48.904 238.65 48.904 238.651 48.904 238.652C48.904 238.653 48.904 238.654 48.904 238.655C48.904 238.656 48.904 238.657 48.904 238.658C48.904 238.659 48.904 238.66 48.904 238.661C48.904 238.662 48.904 238.663 48.904 238.663C48.904 238.664 48.904 238.665 48.904 238.666C48.904 238.667 48.904 238.668 48.904 238.669C48.904 238.67 48.904 238.671 48.904 238.672C48.904 238.673 48.904 238.674 48.904 238.675C48.904 238.676 48.904 238.677 48.904 238.678C48.904 238.679 48.904 238.68 48.904 238.681C48.904 238.682 48.904 238.683 48.904 238.684C48.904 238.685 48.904 238.686 48.904 238.687C48.904 238.688 48.904 238.689 48.904 238.689C48.904 238.69 48.904 238.691 48.904 238.692C48.904 238.693 48.904 238.694 48.904 238.695C48.904 238.696 48.904 238.697 48.904 238.698C48.904 238.699 48.904 238.7 48.904 238.701C48.904 238.702 48.904 238.703 48.904 238.704C48.904 238.705 48.904 238.706 48.904 238.707C48.904 238.708 48.904 238.709 48.904 238.71C48.904 238.711 48.904 238.712 48.904 238.713C48.904 238.714 48.904 238.715 48.904 238.716C48.904 238.717 48.904 238.718 48.904 238.719C48.904 238.72 48.904 238.721 48.904 238.722C48.904 238.723 48.904 238.724 48.904 238.725C48.904 238.726 48.904 238.727 48.904 238.728C48.904 238.729 48.904 238.729 48.904 238.73C48.904 238.731 48.904 238.732 48.904 238.733C48.904 238.734 48.904 238.735 48.904 238.736C48.904 238.737 48.904 238.738 48.904 238.739C48.904 238.74 48.904 238.741 48.904 238.742C48.904 238.743 48.904 238.744 48.904 238.745C48.904 238.746 48.904 238.747 48.904 238.748C48.904 238.749 48.904 238.75 48.904 238.751C48.904 238.752 48.904 238.753 48.904 238.754C48.904 238.755 48.904 238.756 48.904 238.757C48.904 238.758 48.904 238.759 48.904 238.76C48.904 238.761 48.904 238.762 48.904 238.763C48.904 238.764 48.904 238.765 48.904 238.766C48.904 238.767 48.904 238.768 48.904 238.769C48.904 238.77 48.904 238.771 48.904 238.772C48.904 238.773 48.904 238.774 48.904 238.775C48.904 238.776 48.904 238.777 48.904 238.778C48.904 238.779 48.904 238.78 48.904 238.781C48.904 238.782 48.904 238.783 48.904 238.784H49.904ZM49.904 237.632H50.904C50.904 235.689 51.2073 233.933 51.8003 232.351L50.864 232L49.9277 231.649C49.2407 233.481 48.904 235.479 48.904 237.632H49.904ZM50.864 232L51.7956 232.364C52.4488 230.69 53.2843 229.142 54.3017 227.717L53.488 227.136L52.6743 226.555C51.5583 228.117 50.6445 229.812 49.9324 231.636L50.864 232ZM53.488 227.136L54.3017 227.717C55.3358 226.27 56.4946 224.904 57.7791 223.619L57.072 222.912L56.3649 222.205C55.004 223.566 53.7736 225.016 52.6743 226.555L53.488 227.136ZM57.072 222.912L57.7791 223.619C59.098 222.3 60.4167 221.003 61.7354 219.727L61.04 219.008L60.3446 218.289C59.0179 219.573 57.6914 220.878 56.3649 222.205L57.072 222.912ZM61.04 219.008L61.7319 219.73C62.7607 218.744 63.7471 217.779 64.6911 216.835L63.984 216.128L63.2769 215.421C62.3436 216.354 61.3673 217.309 60.3481 218.286L61.04 219.008ZM63.984 216.128L64.6911 216.835C65.656 215.87 66.4973 214.919 67.2114 213.982L66.416 213.376L65.6206 212.77C64.9693 213.625 64.1893 214.508 63.2769 215.421L63.984 216.128ZM66.416 213.376L67.2073 213.987C67.9729 212.997 68.5914 211.992 69.0544 210.974L68.144 210.56L67.2336 210.146C66.8433 211.005 66.3098 211.878 65.6247 212.765L66.416 213.376ZM68.144 210.56L69.0611 210.959C69.5399 209.857 69.784 208.719 69.784 207.552H68.784H67.784C67.784 208.433 67.6014 209.3 67.2269 210.161L68.144 210.56ZM68.784 207.552H69.784C69.784 205.15 69.0849 203.205 67.4554 202.01L66.864 202.816L66.2726 203.622C67.2031 204.305 67.784 205.516 67.784 207.552H68.784ZM66.864 202.816L67.4554 202.01C65.978 200.926 64.205 200.408 62.192 200.408V201.408V202.408C63.8484 202.408 65.19 202.828 66.2726 203.622L66.864 202.816ZM62.192 201.408V200.408C60.9012 200.408 59.684 200.593 58.5478 200.971L58.864 201.92L59.1802 202.869C60.092 202.565 61.0934 202.408 62.192 202.408V201.408ZM58.864 201.92L58.5478 200.971C57.469 201.331 56.4883 201.763 55.611 202.271L56.112 203.136L56.613 204.001C57.357 203.571 58.211 203.192 59.1802 202.869L58.864 201.92ZM56.112 203.136L55.5905 202.283C54.7834 202.776 54.0564 203.297 53.4132 203.849L54.064 204.608L54.7148 205.367C55.2663 204.895 55.9046 204.435 56.6335 203.989L56.112 203.136ZM54.064 204.608L53.4462 203.822C52.838 204.3 52.3535 204.712 52.0129 205.053L52.72 205.76L53.4271 206.467C53.6838 206.21 54.0953 205.855 54.6818 205.394L54.064 204.608ZM52.72 205.76L53.537 205.183L49.697 199.743L48.88 200.32L48.063 200.897L51.903 206.337L52.72 205.76ZM48.88 200.32L49.5697 201.044C51.2712 199.424 53.2604 198.123 55.5459 197.143L55.152 196.224L54.7581 195.305C52.2649 196.373 50.0728 197.803 48.1903 199.596L48.88 200.32ZM55.152 196.224L55.5537 197.14C57.8534 196.131 60.3187 195.624 62.96 195.624V194.624V193.624C60.0547 193.624 57.3146 194.184 54.7503 195.308L55.152 196.224ZM62.96 194.624V195.624C67.5594 195.624 70.7233 196.724 72.6782 198.716L73.392 198.016L74.1058 197.316C71.6234 194.785 67.8326 193.624 62.96 193.624V194.624ZM73.392 198.016L72.6917 198.73C74.7197 200.72 75.784 203.489 75.784 207.168H76.784H77.784C77.784 203.081 76.587 199.75 74.0923 197.302L73.392 198.016Z" fill="url(%23paint2_linear_682_3874)" fill-opacity="0.32" mask="url(%23path-5-inside-2_682_3874)"/></g><g opacity="0.6"><mask id="path-7-inside-3_682_3874" fill="white"><path d="M61.104 328.96C59.952 328.96 58.7573 328.875 57.52 328.704C56.3253 328.576 55.1733 328.384 54.064 328.128C52.9973 327.915 52.016 327.68 51.12 327.424C50.224 327.125 49.5413 326.848 49.072 326.592L50.608 320C51.504 320.427 52.8053 320.917 54.512 321.472C56.2187 321.984 58.3307 322.24 60.848 322.24C64.2187 322.24 66.6507 321.6 68.144 320.32C69.6373 318.997 70.384 317.248 70.384 315.072C70.384 313.664 70.0853 312.491 69.488 311.552C68.9333 310.613 68.144 309.867 67.12 309.312C66.1387 308.715 64.9867 308.309 63.664 308.096C62.384 307.84 61.0187 307.712 59.568 307.712H56.944V301.44H60.144C61.1253 301.44 62.1067 301.355 63.088 301.184C64.112 300.971 65.0293 300.629 65.84 300.16C66.6507 299.648 67.312 298.987 67.824 298.176C68.336 297.365 68.592 296.32 68.592 295.04C68.592 294.016 68.4 293.141 68.016 292.416C67.632 291.691 67.12 291.093 66.48 290.624C65.8827 290.155 65.1787 289.813 64.368 289.6C63.5573 289.387 62.704 289.28 61.808 289.28C59.888 289.28 58.1813 289.579 56.688 290.176C55.1947 290.731 53.872 291.371 52.72 292.096L49.904 286.336C50.5013 285.952 51.2267 285.547 52.08 285.12C52.9333 284.693 53.872 284.288 54.896 283.904C55.9627 283.52 57.0933 283.221 58.288 283.008C59.4827 282.752 60.7413 282.624 62.064 282.624C64.5387 282.624 66.672 282.923 68.464 283.52C70.256 284.117 71.728 284.971 72.88 286.08C74.0747 287.147 74.9493 288.427 75.504 289.92C76.1013 291.371 76.4 292.971 76.4 294.72C76.4 296.768 75.824 298.603 74.672 300.224C73.5627 301.845 72.112 303.083 70.32 303.936C72.624 304.747 74.5227 306.091 76.016 307.968C77.552 309.845 78.32 312.256 78.32 315.2C78.32 317.163 77.9787 318.997 77.296 320.704C76.6133 322.368 75.568 323.819 74.16 325.056C72.752 326.251 70.96 327.211 68.784 327.936C66.6507 328.619 64.0907 328.96 61.104 328.96Z"/></mask><g filter="url(%23filter3_i_682_3874)"><path d="M61.104 328.96C59.952 328.96 58.7573 328.875 57.52 328.704C56.3253 328.576 55.1733 328.384 54.064 328.128C52.9973 327.915 52.016 327.68 51.12 327.424C50.224 327.125 49.5413 326.848 49.072 326.592L50.608 320C51.504 320.427 52.8053 320.917 54.512 321.472C56.2187 321.984 58.3307 322.24 60.848 322.24C64.2187 322.24 66.6507 321.6 68.144 320.32C69.6373 318.997 70.384 317.248 70.384 315.072C70.384 313.664 70.0853 312.491 69.488 311.552C68.9333 310.613 68.144 309.867 67.12 309.312C66.1387 308.715 64.9867 308.309 63.664 308.096C62.384 307.84 61.0187 307.712 59.568 307.712H56.944V301.44H60.144C61.1253 301.44 62.1067 301.355 63.088 301.184C64.112 300.971 65.0293 300.629 65.84 300.16C66.6507 299.648 67.312 298.987 67.824 298.176C68.336 297.365 68.592 296.32 68.592 295.04C68.592 294.016 68.4 293.141 68.016 292.416C67.632 291.691 67.12 291.093 66.48 290.624C65.8827 290.155 65.1787 289.813 64.368 289.6C63.5573 289.387 62.704 289.28 61.808 289.28C59.888 289.28 58.1813 289.579 56.688 290.176C55.1947 290.731 53.872 291.371 52.72 292.096L49.904 286.336C50.5013 285.952 51.2267 285.547 52.08 285.12C52.9333 284.693 53.872 284.288 54.896 283.904C55.9627 283.52 57.0933 283.221 58.288 283.008C59.4827 282.752 60.7413 282.624 62.064 282.624C64.5387 282.624 66.672 282.923 68.464 283.52C70.256 284.117 71.728 284.971 72.88 286.08C74.0747 287.147 74.9493 288.427 75.504 289.92C76.1013 291.371 76.4 292.971 76.4 294.72C76.4 296.768 75.824 298.603 74.672 300.224C73.5627 301.845 72.112 303.083 70.32 303.936C72.624 304.747 74.5227 306.091 76.016 307.968C77.552 309.845 78.32 312.256 78.32 315.2C78.32 317.163 77.9787 318.997 77.296 320.704C76.6133 322.368 75.568 323.819 74.16 325.056C72.752 326.251 70.96 327.211 68.784 327.936C66.6507 328.619 64.0907 328.96 61.104 328.96Z" fill="white" fill-opacity="0.01"/></g><path d="M57.52 328.704L57.6566 327.713L57.6416 327.711L57.6265 327.71L57.52 328.704ZM54.064 328.128L54.2889 327.154L54.2745 327.15L54.2601 327.147L54.064 328.128ZM51.12 327.424L50.8038 328.373L50.8244 328.38L50.8453 328.386L51.12 327.424ZM49.072 326.592L48.0981 326.365L47.9255 327.106L48.5931 327.47L49.072 326.592ZM50.608 320L51.0379 319.097L49.9161 318.563L49.6341 319.773L50.608 320ZM54.512 321.472L54.2029 322.423L54.2137 322.427L54.2247 322.43L54.512 321.472ZM68.144 320.32L68.7948 321.079L68.801 321.074L68.807 321.069L68.144 320.32ZM69.488 311.552L68.6271 312.061L68.6355 312.075L68.6443 312.089L69.488 311.552ZM67.12 309.312L66.6001 310.166L66.6216 310.179L66.6437 310.191L67.12 309.312ZM63.664 308.096L63.4679 309.077L63.4863 309.08L63.5048 309.083L63.664 308.096ZM56.944 307.712H55.944V308.712H56.944V307.712ZM56.944 301.44V300.44H55.944V301.44H56.944ZM63.088 301.184L63.2593 302.169L63.2757 302.166L63.292 302.163L63.088 301.184ZM65.84 300.16L66.341 301.025L66.3577 301.016L66.374 301.005L65.84 300.16ZM68.016 292.416L68.8998 291.948V291.948L68.016 292.416ZM66.48 290.624L65.8622 291.41L65.8752 291.421L65.8886 291.43L66.48 290.624ZM64.368 289.6L64.1135 290.567V290.567L64.368 289.6ZM56.688 290.176L57.0362 291.113L57.0478 291.109L57.0594 291.104L56.688 290.176ZM52.72 292.096L51.8216 292.535L52.3106 293.535L53.2528 292.942L52.72 292.096ZM49.904 286.336L49.3632 285.495L48.6149 285.976L49.0056 286.775L49.904 286.336ZM52.08 285.12L52.5272 286.014V286.014L52.08 285.12ZM54.896 283.904L54.5573 282.963L54.5449 282.968L54.896 283.904ZM58.288 283.008L58.4638 283.992L58.4807 283.989L58.4975 283.986L58.288 283.008ZM72.88 286.08L72.1864 286.8L72.1999 286.813L72.214 286.826L72.88 286.08ZM75.504 289.92L74.5666 290.268L74.5727 290.285L74.5793 290.301L75.504 289.92ZM74.672 300.224L73.8568 299.645L73.8517 299.652L73.8467 299.659L74.672 300.224ZM70.32 303.936L69.8901 303.033L67.7022 304.075L69.9881 304.879L70.32 303.936ZM76.016 307.968L75.2333 308.591L75.242 308.601L76.016 307.968ZM77.296 320.704L78.2212 321.084L78.2245 321.075L77.296 320.704ZM74.16 325.056L74.807 325.819L74.8136 325.813L74.8201 325.807L74.16 325.056ZM68.784 327.936L69.0888 328.888L69.1002 328.885L68.784 327.936ZM61.104 328.96V327.96C60.0013 327.96 58.8524 327.878 57.6566 327.713L57.52 328.704L57.3834 329.695C58.6622 329.871 59.9027 329.96 61.104 329.96V328.96ZM57.52 328.704L57.6265 327.71C56.4695 327.586 55.3571 327.4 54.2889 327.154L54.064 328.128L53.8391 329.102C54.9896 329.368 56.1812 329.566 57.4135 329.698L57.52 328.704ZM54.064 328.128L54.2601 327.147C53.2157 326.939 52.2609 326.71 51.3947 326.462L51.12 327.424L50.8453 328.386C51.7711 328.65 52.779 328.891 53.8679 329.109L54.064 328.128ZM51.12 327.424L51.4362 326.475C50.5608 326.183 49.9432 325.928 49.5509 325.714L49.072 326.592L48.5931 327.47C49.1395 327.768 49.8872 328.067 50.8038 328.373L51.12 327.424ZM49.072 326.592L50.0459 326.819L51.5819 320.227L50.608 320L49.6341 319.773L48.0981 326.365L49.072 326.592ZM50.608 320L50.1781 320.903C51.1326 321.357 52.4822 321.864 54.2029 322.423L54.512 321.472L54.8211 320.521C53.1284 319.971 51.8754 319.496 51.0379 319.097L50.608 320ZM54.512 321.472L54.2247 322.43C56.0542 322.979 58.2701 323.24 60.848 323.24V322.24V321.24C58.3913 321.24 56.3832 320.989 54.7993 320.514L54.512 321.472ZM60.848 322.24V323.24C64.3016 323.24 67.0294 322.592 68.7948 321.079L68.144 320.32L67.4932 319.561C66.2719 320.608 64.1357 321.24 60.848 321.24V322.24ZM68.144 320.32L68.807 321.069C70.5356 319.538 71.384 317.505 71.384 315.072H70.384H69.384C69.384 316.991 68.7391 318.457 67.481 319.571L68.144 320.32ZM70.384 315.072H71.384C71.384 313.524 71.055 312.152 70.3317 311.015L69.488 311.552L68.6443 312.089C69.1156 312.829 69.384 313.804 69.384 315.072H70.384ZM69.488 311.552L70.3489 311.043C69.6957 309.938 68.7684 309.068 67.5963 308.433L67.12 309.312L66.6437 310.191C67.5196 310.666 68.171 311.289 68.6271 312.061L69.488 311.552ZM67.12 309.312L67.6399 308.458C66.5313 307.783 65.2527 307.339 63.8232 307.109L63.664 308.096L63.5048 309.083C64.7207 309.279 65.746 309.646 66.6001 310.166L67.12 309.312ZM63.664 308.096L63.8601 307.115C62.5089 306.845 61.0773 306.712 59.568 306.712V307.712V308.712C60.96 308.712 62.2591 308.835 63.4679 309.077L63.664 308.096ZM59.568 307.712V306.712H56.944V307.712V308.712H59.568V307.712ZM56.944 307.712H57.944V301.44H56.944H55.944V307.712H56.944ZM56.944 301.44V302.44H60.144V301.44V300.44H56.944V301.44ZM60.144 301.44V302.44C61.1836 302.44 62.2223 302.35 63.2593 302.169L63.088 301.184L62.9167 300.199C61.9911 300.36 61.067 300.44 60.144 300.44V301.44ZM63.088 301.184L63.292 302.163C64.4083 301.93 65.4279 301.554 66.341 301.025L65.84 300.16L65.339 299.295C64.6307 299.705 63.8157 300.011 62.884 300.205L63.088 301.184ZM65.84 300.16L66.374 301.005C67.3104 300.414 68.0781 299.646 68.6695 298.71L67.824 298.176L66.9785 297.642C66.5459 298.327 65.991 298.882 65.306 299.315L65.84 300.16ZM67.824 298.176L68.6695 298.71C69.311 297.694 69.592 296.447 69.592 295.04H68.592H67.592C67.592 296.193 67.361 297.036 66.9785 297.642L67.824 298.176ZM68.592 295.04H69.592C69.592 293.893 69.3767 292.849 68.8998 291.948L68.016 292.416L67.1322 292.884C67.4233 293.434 67.592 294.139 67.592 295.04H68.592ZM68.016 292.416L68.8998 291.948C68.4476 291.094 67.8374 290.379 67.0714 289.818L66.48 290.624L65.8886 291.43C66.4026 291.807 66.8164 292.287 67.1322 292.884L68.016 292.416ZM66.48 290.624L67.0978 289.838C66.3824 289.276 65.5516 288.877 64.6225 288.633L64.368 289.6L64.1135 290.567C64.8057 290.749 65.383 291.034 65.8622 291.41L66.48 290.624ZM64.368 289.6L64.6225 288.633C63.7233 288.396 62.784 288.28 61.808 288.28V289.28V290.28C62.624 290.28 63.3914 290.377 64.1135 290.567L64.368 289.6ZM61.808 289.28V288.28C59.7849 288.28 57.9486 288.595 56.3166 289.248L56.688 290.176L57.0594 291.104C58.4141 290.563 59.9911 290.28 61.808 290.28V289.28ZM56.688 290.176L56.3398 289.239C54.7926 289.813 53.4063 290.482 52.1872 291.25L52.72 292.096L53.2528 292.942C54.3377 292.259 55.5968 291.648 57.0362 291.113L56.688 290.176ZM52.72 292.096L53.6184 291.657L50.8024 285.897L49.904 286.336L49.0056 286.775L51.8216 292.535L52.72 292.096ZM49.904 286.336L50.4448 287.177C51.0037 286.818 51.6959 286.43 52.5272 286.014L52.08 285.12L51.6328 284.226C50.7575 284.663 49.999 285.086 49.3632 285.495L49.904 286.336ZM52.08 285.12L52.5272 286.014C53.3451 285.605 54.2512 285.214 55.2471 284.84L54.896 283.904L54.5449 282.968C53.4928 283.362 52.5215 283.781 51.6328 284.226L52.08 285.12ZM54.896 283.904L55.2347 284.845C56.2448 284.481 57.3207 284.197 58.4638 283.992L58.288 283.008L58.1122 282.024C56.866 282.246 55.6805 282.559 54.5573 282.963L54.896 283.904ZM58.288 283.008L58.4975 283.986C59.6179 283.746 60.806 283.624 62.064 283.624V282.624V281.624C60.6766 281.624 59.3474 281.758 58.0785 282.03L58.288 283.008ZM62.064 282.624V283.624C64.4626 283.624 66.4838 283.914 68.1478 284.469L68.464 283.52L68.7802 282.571C66.8602 281.931 64.6148 281.624 62.064 281.624V282.624ZM68.464 283.52L68.1478 284.469C69.8239 285.027 71.1593 285.811 72.1864 286.8L72.88 286.08L73.5736 285.36C72.2967 284.13 70.6881 283.207 68.7802 282.571L68.464 283.52ZM72.88 286.08L72.214 286.826C73.2878 287.785 74.0689 288.928 74.5666 290.268L75.504 289.92L76.4414 289.572C75.8297 287.925 74.8615 286.509 73.546 285.334L72.88 286.08ZM75.504 289.92L74.5793 290.301C75.1215 291.617 75.4 293.086 75.4 294.72H76.4H77.4C77.4 292.855 77.0812 291.124 76.4287 289.539L75.504 289.92ZM76.4 294.72H75.4C75.4 296.567 74.8848 298.198 73.8568 299.645L74.672 300.224L75.4872 300.803C76.7632 299.007 77.4 296.969 77.4 294.72H76.4ZM74.672 300.224L73.8467 299.659C72.8381 301.133 71.5245 302.255 69.8901 303.033L70.32 303.936L70.7499 304.839C72.6995 303.91 74.2873 302.557 75.4973 300.789L74.672 300.224ZM70.32 303.936L69.9881 304.879C72.1181 305.629 73.8594 306.863 75.2334 308.591L76.016 307.968L76.7986 307.345C75.186 305.318 73.1299 303.865 70.6519 302.993L70.32 303.936ZM76.016 307.968L75.242 308.601C76.6025 310.264 77.32 312.436 77.32 315.2H78.32H79.32C79.32 312.076 78.5015 309.427 76.79 307.335L76.016 307.968ZM78.32 315.2H77.32C77.32 317.044 76.9998 318.752 76.3675 320.333L77.296 320.704L78.2245 321.075C78.9575 319.243 79.32 317.281 79.32 315.2H78.32ZM77.296 320.704L76.3708 320.324C75.7492 321.84 74.7971 323.165 73.4999 324.305L74.16 325.056L74.8201 325.807C76.3389 324.472 77.4775 322.896 78.2212 321.084L77.296 320.704ZM74.16 325.056L73.513 324.293C72.2228 325.388 70.551 326.293 68.4678 326.987L68.784 327.936L69.1002 328.885C71.369 328.128 73.2812 327.113 74.807 325.819L74.16 325.056ZM68.784 327.936L68.4792 326.984C66.471 327.626 64.0195 327.96 61.104 327.96V328.96V329.96C64.1619 329.96 66.8303 329.611 69.0888 328.888L68.784 327.936Z" fill="url(%23paint3_linear_682_3874)" fill-opacity="0.32" mask="url(%23path-7-inside-3_682_3874)"/></g><g filter="url(%23filter4_i_682_3874)"><rect x="62" y="78" width="4" height="12" fill="white" fill-opacity="0.01"/></g><rect x="62.5" y="78.5" width="3" height="11" stroke="url(%23paint4_linear_682_3874)" stroke-opacity="0.32"/><g filter="url(%23filter5_i_682_3874)"><rect x="114" y="126" width="4" height="12" transform="rotate(90 114 126)" fill="white" fill-opacity="0.01"/></g><rect x="113.5" y="126.5" width="3" height="11" transform="rotate(90 113.5 126.5)" stroke="url(%23paint5_linear_682_3874)" stroke-opacity="0.32"/><g filter="url(%23filter6_i_682_3874)"><rect x="62" y="166" width="4" height="12" fill="white" fill-opacity="0.01"/></g><rect x="62.5" y="166.5" width="3" height="11" stroke="url(%23paint6_linear_682_3874)" stroke-opacity="0.32"/><g filter="url(%23filter7_i_682_3874)"><rect x="26" y="126" width="4" height="12" transform="rotate(90 26 126)" fill="white" fill-opacity="0.01"/></g><rect x="25.5" y="126.5" width="3" height="11" transform="rotate(90 25.5 126.5)" stroke="url(%23paint7_linear_682_3874)" stroke-opacity="0.32"/></g><defs><filter id="filter0_i_682_3874" x="20" y="76" width="88" height="96" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3874"/></filter><filter id="filter1_i_682_3874" x="51.7617" y="99.6479" width="19.5195" height="52.3521" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3874"/></filter><filter id="filter2_i_682_3874" x="48.8789" y="186.624" width="29.3125" height="53.376" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3874"/></filter><filter id="filter3_i_682_3874" x="49.0703" y="274.624" width="29.25" height="54.3359" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3874"/></filter><filter id="filter4_i_682_3874" x="62" y="70" width="4" height="20" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3874"/></filter><filter id="filter5_i_682_3874" x="102" y="118" width="12" height="12" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3874"/></filter><filter id="filter6_i_682_3874" x="62" y="158" width="4" height="20" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3874"/></filter><filter id="filter7_i_682_3874" x="14" y="118" width="12" height="12" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3874"/></filter><linearGradient id="paint0_linear_682_3874" x1="64" y1="84" x2="64" y2="172" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint1_linear_682_3874" x1="64.5" y1="96" x2="64.5" y2="160" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint2_linear_682_3874" x1="64.5" y1="184" x2="64.5" y2="248" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint3_linear_682_3874" x1="64.5" y1="272" x2="64.5" y2="336" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint4_linear_682_3874" x1="64" y1="78" x2="64" y2="90" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint5_linear_682_3874" x1="116" y1="126" x2="116" y2="138" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint6_linear_682_3874" x1="64" y1="166" x2="64" y2="178" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint7_linear_682_3874" x1="28" y1="126" x2="28" y2="138" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><clipPath id="clip0_682_3874"><rect width="128" height="368" fill="white"/></clipPath></defs></svg>') no-repeat center right / contain, radial-gradient(50% 117.56% at 100% 100%, rgba(255, 255, 255, 0.64) 0%, rgba(255, 255, 255, 0) 100%), #CC0077;
}

.lp_block_srvlist_itm[data-item='5']:before {
    /* background: #0096cc; */
    background: url('data:image/svg+xml;utf8,<svg width="128" height="368" viewBox="0 0 128 368" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.56"><mask id="path-1-inside-1_682_3711" fill="white"><path d="M100.565 340.745L92.5736 340.745L92.5736 338.824C92.5736 337.104 92.7736 335.688 93.3836 334.678C93.9886 333.668 95.0036 333.058 96.6186 333.058C99.3486 333.058 100.565 334.678 100.565 338.519L100.565 340.745ZM104.405 345.4L104.405 338.624C104.405 331.037 101.065 328.303 96.4136 328.303C93.2776 328.303 91.1536 329.618 89.9376 331.943C88.9276 333.763 88.6226 336.089 88.6226 338.924L88.6226 340.744L82.5526 340.744L82.5526 330.528L78.8066 329.313L78.8066 345.5L104.401 345.5L104.401 345.4L104.405 345.4ZM104.405 325.167L104.405 320.717L96.1086 314.951C94.5926 313.836 93.0736 313.03 92.2636 312.521L92.2636 312.421C93.3786 312.521 94.7936 312.621 96.2086 312.621L104.301 312.621L104.301 308.07L86.0976 308.07L86.0976 312.52L94.3936 318.286C95.9096 319.296 97.4286 320.207 98.2386 320.716L98.2386 320.816C97.1246 320.716 95.7086 320.616 94.2936 320.616L86.2016 320.616L86.2016 325.167L104.415 325.167L104.405 325.167ZM104.405 300.279L104.405 295.624L89.9386 295.624L89.9386 290.163L86.0946 288.948L86.0946 305.844L89.9396 305.844L89.9396 300.279L104.407 300.279L104.405 300.279ZM113.611 282.777L104.405 282.777C104.71 281.867 104.81 280.957 104.81 279.947C104.81 274.18 100.865 270.435 95.1986 270.435C89.5326 270.435 85.5876 273.875 85.5876 280.451C85.5876 282.981 86.0926 285.407 86.7016 287.432L113.612 287.332L113.611 282.777ZM100.46 282.777L89.7386 282.777C89.5386 282.067 89.4336 281.462 89.4336 280.652C89.4336 277.312 91.2536 275.191 95.1996 275.191C98.7396 275.191 100.966 276.911 100.966 280.351C100.966 281.261 100.766 281.971 100.46 282.781L100.46 282.777ZM104.405 267.705L104.405 263.254L96.1086 257.488C94.5926 256.373 93.0736 255.568 92.2636 255.058L92.2636 254.958C93.3786 255.058 94.7936 255.158 96.2086 255.158L104.301 255.158L104.301 250.608L86.0976 250.608L86.0976 255.058L94.3936 260.824C95.9096 261.834 97.4286 262.744 98.2386 263.254L98.2386 263.354C97.1246 263.254 95.7086 263.154 94.2936 263.154L86.2016 263.154L86.2016 267.704L104.415 267.704L104.407 267.704L104.405 267.705ZM104.405 246.963L104.405 242.307L96.8186 242.307L96.8186 239.577C96.8186 239.071 97.3236 238.566 98.5386 237.957L104.405 235.631L104.405 230.675L97.4246 234.015C96.2086 234.621 95.5036 235.23 95.1986 236.141L95.0986 236.141C94.1886 234.625 91.5586 234.42 90.2426 233.51C89.8376 233.205 89.6366 232.8 89.6366 232.195C89.6366 231.89 89.6366 231.485 89.8366 231.185L85.8936 231.185C85.6936 231.69 85.5896 232.6 85.5896 233.105C85.5896 234.725 86.1946 235.736 87.2096 236.445C89.4346 237.961 93.2796 237.961 93.2796 240.19L93.2796 242.316L86.0976 242.316L86.0976 246.971L104.41 246.971L104.405 246.963ZM104.81 220.358C104.81 217.828 104 215.503 102.99 214.087L99.8536 215.403C100.564 216.718 101.069 217.933 101.069 219.653C101.069 222.788 99.0436 224.813 95.3026 224.813C91.9626 224.813 89.3326 222.788 89.3326 219.352C89.3326 217.532 89.8376 216.217 90.7476 214.902L86.8046 214.902C86.1986 215.912 85.5896 217.532 85.5896 219.857C85.5896 225.319 89.6346 229.569 95.4006 229.569C100.661 229.569 104.808 226.333 104.808 220.363L104.812 220.358L104.81 220.358Z"/><path d="M98.2226 160.416C98.2226 165.877 93.8716 170.228 88.3066 170.332C82.8446 170.332 78.3906 165.881 78.3906 160.416C78.3906 154.951 82.8406 150.5 88.3066 150.5C93.7716 150.5 98.2226 154.951 98.2226 160.416ZM80.8126 160.416C80.8126 164.537 84.1856 167.91 88.3066 167.91C92.5226 167.818 95.8006 164.537 95.8006 160.416C95.8006 156.295 92.4266 152.922 88.3066 152.922C84.1856 152.922 80.8126 156.295 80.8126 160.416Z"/><path d="M83.2336 161.673L83.2336 159.74L89.7546 159.74L89.7546 161.673L83.2336 161.673Z"/><path d="M87.8216 155.147L89.7546 155.147L89.7546 161.668L87.8216 161.668L87.8216 155.147ZM104.406 211.453L104.406 193.646L100.461 193.646L100.461 205.382C93.9846 203.762 92.5696 193.85 85.3876 193.85C81.5426 193.85 78.7116 196.481 78.7116 202.046C78.7116 205.487 79.7216 208.522 80.7366 210.543L84.3766 209.328C83.4666 207.507 82.6566 205.382 82.6566 202.752C82.6566 200.727 83.5666 198.806 85.8926 198.806C91.1536 198.806 91.5586 210.443 104.406 211.453ZM98.1346 181.713L104.406 181.713L104.406 177.162L98.1346 177.162L98.1346 173.317L94.2896 173.317L94.2896 177.162L78.7116 177.162L78.7116 180.503L95.0996 193.149L98.1346 193.149L98.1346 181.713ZM94.4946 187.984L85.7926 181.509C86.5026 181.509 88.7276 181.709 90.7486 181.709L94.3886 181.709L94.3886 184.745C94.3886 185.655 94.4896 187.375 94.4896 187.98L94.4946 187.984Z"/></mask><g filter="url(%23filter0_i_682_3711)"><path d="M100.565 340.745L92.5736 340.745L92.5736 338.824C92.5736 337.104 92.7736 335.688 93.3836 334.678C93.9886 333.668 95.0036 333.058 96.6186 333.058C99.3486 333.058 100.565 334.678 100.565 338.519L100.565 340.745ZM104.405 345.4L104.405 338.624C104.405 331.037 101.065 328.303 96.4136 328.303C93.2776 328.303 91.1536 329.618 89.9376 331.943C88.9276 333.763 88.6226 336.089 88.6226 338.924L88.6226 340.744L82.5526 340.744L82.5526 330.528L78.8066 329.313L78.8066 345.5L104.401 345.5L104.401 345.4L104.405 345.4ZM104.405 325.167L104.405 320.717L96.1086 314.951C94.5926 313.836 93.0736 313.03 92.2636 312.521L92.2636 312.421C93.3786 312.521 94.7936 312.621 96.2086 312.621L104.301 312.621L104.301 308.07L86.0976 308.07L86.0976 312.52L94.3936 318.286C95.9096 319.296 97.4286 320.207 98.2386 320.716L98.2386 320.816C97.1246 320.716 95.7086 320.616 94.2936 320.616L86.2016 320.616L86.2016 325.167L104.415 325.167L104.405 325.167ZM104.405 300.279L104.405 295.624L89.9386 295.624L89.9386 290.163L86.0946 288.948L86.0946 305.844L89.9396 305.844L89.9396 300.279L104.407 300.279L104.405 300.279ZM113.611 282.777L104.405 282.777C104.71 281.867 104.81 280.957 104.81 279.947C104.81 274.18 100.865 270.435 95.1986 270.435C89.5326 270.435 85.5876 273.875 85.5876 280.451C85.5876 282.981 86.0926 285.407 86.7016 287.432L113.612 287.332L113.611 282.777ZM100.46 282.777L89.7386 282.777C89.5386 282.067 89.4336 281.462 89.4336 280.652C89.4336 277.312 91.2536 275.191 95.1996 275.191C98.7396 275.191 100.966 276.911 100.966 280.351C100.966 281.261 100.766 281.971 100.46 282.781L100.46 282.777ZM104.405 267.705L104.405 263.254L96.1086 257.488C94.5926 256.373 93.0736 255.568 92.2636 255.058L92.2636 254.958C93.3786 255.058 94.7936 255.158 96.2086 255.158L104.301 255.158L104.301 250.608L86.0976 250.608L86.0976 255.058L94.3936 260.824C95.9096 261.834 97.4286 262.744 98.2386 263.254L98.2386 263.354C97.1246 263.254 95.7086 263.154 94.2936 263.154L86.2016 263.154L86.2016 267.704L104.415 267.704L104.407 267.704L104.405 267.705ZM104.405 246.963L104.405 242.307L96.8186 242.307L96.8186 239.577C96.8186 239.071 97.3236 238.566 98.5386 237.957L104.405 235.631L104.405 230.675L97.4246 234.015C96.2086 234.621 95.5036 235.23 95.1986 236.141L95.0986 236.141C94.1886 234.625 91.5586 234.42 90.2426 233.51C89.8376 233.205 89.6366 232.8 89.6366 232.195C89.6366 231.89 89.6366 231.485 89.8366 231.185L85.8936 231.185C85.6936 231.69 85.5896 232.6 85.5896 233.105C85.5896 234.725 86.1946 235.736 87.2096 236.445C89.4346 237.961 93.2796 237.961 93.2796 240.19L93.2796 242.316L86.0976 242.316L86.0976 246.971L104.41 246.971L104.405 246.963ZM104.81 220.358C104.81 217.828 104 215.503 102.99 214.087L99.8536 215.403C100.564 216.718 101.069 217.933 101.069 219.653C101.069 222.788 99.0436 224.813 95.3026 224.813C91.9626 224.813 89.3326 222.788 89.3326 219.352C89.3326 217.532 89.8376 216.217 90.7476 214.902L86.8046 214.902C86.1986 215.912 85.5896 217.532 85.5896 219.857C85.5896 225.319 89.6346 229.569 95.4006 229.569C100.661 229.569 104.808 226.333 104.808 220.363L104.812 220.358L104.81 220.358Z" fill="white" fill-opacity="0.01"/><path d="M98.2226 160.416C98.2226 165.877 93.8716 170.228 88.3066 170.332C82.8446 170.332 78.3906 165.881 78.3906 160.416C78.3906 154.951 82.8406 150.5 88.3066 150.5C93.7716 150.5 98.2226 154.951 98.2226 160.416ZM80.8126 160.416C80.8126 164.537 84.1856 167.91 88.3066 167.91C92.5226 167.818 95.8006 164.537 95.8006 160.416C95.8006 156.295 92.4266 152.922 88.3066 152.922C84.1856 152.922 80.8126 156.295 80.8126 160.416Z" fill="white" fill-opacity="0.01"/><path d="M83.2336 161.673L83.2336 159.74L89.7546 159.74L89.7546 161.673L83.2336 161.673Z" fill="white" fill-opacity="0.01"/><path d="M87.8216 155.147L89.7546 155.147L89.7546 161.668L87.8216 161.668L87.8216 155.147ZM104.406 211.453L104.406 193.646L100.461 193.646L100.461 205.382C93.9846 203.762 92.5696 193.85 85.3876 193.85C81.5426 193.85 78.7116 196.481 78.7116 202.046C78.7116 205.487 79.7216 208.522 80.7366 210.543L84.3766 209.328C83.4666 207.507 82.6566 205.382 82.6566 202.752C82.6566 200.727 83.5666 198.806 85.8926 198.806C91.1536 198.806 91.5586 210.443 104.406 211.453ZM98.1346 181.713L104.406 181.713L104.406 177.162L98.1346 177.162L98.1346 173.317L94.2896 173.317L94.2896 177.162L78.7116 177.162L78.7116 180.503L95.0996 193.149L98.1346 193.149L98.1346 181.713ZM94.4946 187.984L85.7926 181.509C86.5026 181.509 88.7276 181.709 90.7486 181.709L94.3886 181.709L94.3886 184.745C94.3886 185.655 94.4896 187.375 94.4896 187.98L94.4946 187.984Z" fill="white" fill-opacity="0.01"/></g><path d="M100.565 340.745L92.5736 340.745L92.5736 338.824C92.5736 337.104 92.7736 335.688 93.3836 334.678C93.9886 333.668 95.0036 333.058 96.6186 333.058C99.3486 333.058 100.565 334.678 100.565 338.519L100.565 340.745ZM104.405 345.4L104.405 338.624C104.405 331.037 101.065 328.303 96.4136 328.303C93.2776 328.303 91.1536 329.618 89.9376 331.943C88.9276 333.763 88.6226 336.089 88.6226 338.924L88.6226 340.744L82.5526 340.744L82.5526 330.528L78.8066 329.313L78.8066 345.5L104.401 345.5L104.401 345.4L104.405 345.4ZM104.405 325.167L104.405 320.717L96.1086 314.951C94.5926 313.836 93.0736 313.03 92.2636 312.521L92.2636 312.421C93.3786 312.521 94.7936 312.621 96.2086 312.621L104.301 312.621L104.301 308.07L86.0976 308.07L86.0976 312.52L94.3936 318.286C95.9096 319.296 97.4286 320.207 98.2386 320.716L98.2386 320.816C97.1246 320.716 95.7086 320.616 94.2936 320.616L86.2016 320.616L86.2016 325.167L104.415 325.167L104.405 325.167ZM104.405 300.279L104.405 295.624L89.9386 295.624L89.9386 290.163L86.0946 288.948L86.0946 305.844L89.9396 305.844L89.9396 300.279L104.407 300.279L104.405 300.279ZM113.611 282.777L104.405 282.777C104.71 281.867 104.81 280.957 104.81 279.947C104.81 274.18 100.865 270.435 95.1986 270.435C89.5326 270.435 85.5876 273.875 85.5876 280.451C85.5876 282.981 86.0926 285.407 86.7016 287.432L113.612 287.332L113.611 282.777ZM100.46 282.777L89.7386 282.777C89.5386 282.067 89.4336 281.462 89.4336 280.652C89.4336 277.312 91.2536 275.191 95.1996 275.191C98.7396 275.191 100.966 276.911 100.966 280.351C100.966 281.261 100.766 281.971 100.46 282.781L100.46 282.777ZM104.405 267.705L104.405 263.254L96.1086 257.488C94.5926 256.373 93.0736 255.568 92.2636 255.058L92.2636 254.958C93.3786 255.058 94.7936 255.158 96.2086 255.158L104.301 255.158L104.301 250.608L86.0976 250.608L86.0976 255.058L94.3936 260.824C95.9096 261.834 97.4286 262.744 98.2386 263.254L98.2386 263.354C97.1246 263.254 95.7086 263.154 94.2936 263.154L86.2016 263.154L86.2016 267.704L104.415 267.704L104.407 267.704L104.405 267.705ZM104.405 246.963L104.405 242.307L96.8186 242.307L96.8186 239.577C96.8186 239.071 97.3236 238.566 98.5386 237.957L104.405 235.631L104.405 230.675L97.4246 234.015C96.2086 234.621 95.5036 235.23 95.1986 236.141L95.0986 236.141C94.1886 234.625 91.5586 234.42 90.2426 233.51C89.8376 233.205 89.6366 232.8 89.6366 232.195C89.6366 231.89 89.6366 231.485 89.8366 231.185L85.8936 231.185C85.6936 231.69 85.5896 232.6 85.5896 233.105C85.5896 234.725 86.1946 235.736 87.2096 236.445C89.4346 237.961 93.2796 237.961 93.2796 240.19L93.2796 242.316L86.0976 242.316L86.0976 246.971L104.41 246.971L104.405 246.963ZM104.81 220.358C104.81 217.828 104 215.503 102.99 214.087L99.8536 215.403C100.564 216.718 101.069 217.933 101.069 219.653C101.069 222.788 99.0436 224.813 95.3026 224.813C91.9626 224.813 89.3326 222.788 89.3326 219.352C89.3326 217.532 89.8376 216.217 90.7476 214.902L86.8046 214.902C86.1986 215.912 85.5896 217.532 85.5896 219.857C85.5896 225.319 89.6346 229.569 95.4006 229.569C100.661 229.569 104.808 226.333 104.808 220.363L104.812 220.358L104.81 220.358Z" stroke="url(%23paint0_linear_682_3711)" stroke-opacity="0.32" stroke-width="2" mask="url(%23path-1-inside-1_682_3711)"/><path d="M98.2226 160.416C98.2226 165.877 93.8716 170.228 88.3066 170.332C82.8446 170.332 78.3906 165.881 78.3906 160.416C78.3906 154.951 82.8406 150.5 88.3066 150.5C93.7716 150.5 98.2226 154.951 98.2226 160.416ZM80.8126 160.416C80.8126 164.537 84.1856 167.91 88.3066 167.91C92.5226 167.818 95.8006 164.537 95.8006 160.416C95.8006 156.295 92.4266 152.922 88.3066 152.922C84.1856 152.922 80.8126 156.295 80.8126 160.416Z" stroke="url(%23paint1_linear_682_3711)" stroke-opacity="0.32" stroke-width="2" mask="url(%23path-1-inside-1_682_3711)"/><path d="M83.2336 161.673L83.2336 159.74L89.7546 159.74L89.7546 161.673L83.2336 161.673Z" stroke="url(%23paint2_linear_682_3711)" stroke-opacity="0.32" stroke-width="2" mask="url(%23path-1-inside-1_682_3711)"/><path d="M87.8216 155.147L89.7546 155.147L89.7546 161.668L87.8216 161.668L87.8216 155.147ZM104.406 211.453L104.406 193.646L100.461 193.646L100.461 205.382C93.9846 203.762 92.5696 193.85 85.3876 193.85C81.5426 193.85 78.7116 196.481 78.7116 202.046C78.7116 205.487 79.7216 208.522 80.7366 210.543L84.3766 209.328C83.4666 207.507 82.6566 205.382 82.6566 202.752C82.6566 200.727 83.5666 198.806 85.8926 198.806C91.1536 198.806 91.5586 210.443 104.406 211.453ZM98.1346 181.713L104.406 181.713L104.406 177.162L98.1346 177.162L98.1346 173.317L94.2896 173.317L94.2896 177.162L78.7116 177.162L78.7116 180.503L95.0996 193.149L98.1346 193.149L98.1346 181.713ZM94.4946 187.984L85.7926 181.509C86.5026 181.509 88.7276 181.709 90.7486 181.709L94.3886 181.709L94.3886 184.745C94.3886 185.655 94.4896 187.375 94.4896 187.98L94.4946 187.984Z" stroke="url(%23paint3_linear_682_3711)" stroke-opacity="0.32" stroke-width="2" mask="url(%23path-1-inside-1_682_3711)"/></g><defs><filter id="filter0_i_682_3711" x="78.3906" y="142.5" width="35.2227" height="203" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3711"/></filter><linearGradient id="paint0_linear_682_3711" x1="78.3906" y1="248" x2="113.612" y2="248" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint1_linear_682_3711" x1="78.3906" y1="248" x2="113.612" y2="248" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint2_linear_682_3711" x1="78.3906" y1="248" x2="113.612" y2="248" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint3_linear_682_3711" x1="78.3906" y1="248" x2="113.612" y2="248" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient></defs></svg>') no-repeat center right / contain, radial-gradient(50% 117.56% at 100% 100%, rgba(255, 255, 255, 0.64) 0%, rgba(255, 255, 255, 0) 100%), #0096CC;
}

.lp_block_srvlist_itm[data-item='6']:before {
    /* background: #58cc00; */
    background: url('data:image/svg+xml;utf8,<svg width="128" height="368" viewBox="0 0 128 368" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.56" clip-path="url(%23clip0_682_3738)"><g clip-path="url(%23clip1_682_3738)"><g filter="url(%23filter0_i_682_3738)"><path d="M53.2105 -17.5351L42.2105 1.51742C36.8122 -1.59925 35.0675 -8.11064 38.1842 -13.5089C41.3008 -18.9071 47.8122 -20.6518 53.2105 -17.5351ZM80.4472 -6.0439L102.675 6.78943C106.168 8.8061 107.376 13.314 105.359 16.807L98.026 29.5087C96.0094 33.0016 91.5015 34.2095 88.0085 32.1928L84.8331 30.3595L79.3331 39.8858C77.3164 43.3788 72.8085 44.5866 69.3156 42.57L62.9647 38.9033L72.1314 23.0262L65.7805 19.3595L45.7455 24.7279L39.3946 21.0612L68.728 -29.7456L75.0788 -26.0789L80.4472 -6.0439Z" fill="white" fill-opacity="0.01"/></g><path d="M68.911 -29.0626L40.0775 20.8785L45.8158 24.1915L65.8512 18.823L72.8141 22.843L63.6476 38.7199L69.566 42.1368C72.8198 44.0152 77.0215 42.8895 78.9001 39.6358L84.6501 29.6765L88.2588 31.76C91.5125 33.6383 95.7142 32.5125 97.5929 29.2589L104.926 16.557C106.805 13.3032 105.679 9.10157 102.425 7.22289L80.0177 -5.71412L74.6493 -25.7496L68.911 -29.0626ZM52.522 -17.3421C47.4543 -19.9837 41.5124 -18.2726 38.6176 -13.259C35.7229 -8.24515 37.2121 -2.24389 42.0338 0.82414L52.522 -17.3421Z" stroke="url(%23paint0_linear_682_3738)" stroke-opacity="0.32"/></g><g clip-path="url(%23clip2_682_3738)"><g filter="url(%23filter1_i_682_3738)"><path d="M83.0005 70.6751L94.0005 89.7276C99.3987 86.611 101.143 80.0996 98.0268 74.7013C94.9101 69.3031 88.3987 67.5584 83.0005 70.6751ZM55.7637 82.1663L33.5357 94.9996C30.0428 97.0163 28.8349 101.524 30.8516 105.017L38.1849 117.719C40.2016 121.212 44.7094 122.42 48.2024 120.403L51.3778 118.57L56.8778 128.096C58.8945 131.589 63.4024 132.797 66.8954 130.78L73.2462 127.114L64.0795 111.236L70.4304 107.57L90.4654 112.938L96.8163 109.271L67.483 58.4646L61.1321 62.1313L55.7637 82.1663Z" fill="white" fill-opacity="0.01"/></g><path d="M67.2999 59.1476L96.1334 109.089L90.3952 112.402L70.3597 107.033L63.3968 111.053L72.5633 126.93L66.6449 130.347C63.3911 132.225 59.1894 131.1 57.3109 127.846L51.5609 117.887L47.9521 119.97C44.6984 121.849 40.4967 120.723 38.6181 117.469L31.2846 104.767C29.406 101.513 30.532 97.3118 33.7856 95.4331L56.1932 82.4961L61.5617 62.4606L67.2999 59.1476ZM83.6889 70.8681C88.7566 68.2265 94.6985 69.9376 97.5933 74.9512C100.488 79.9651 98.9988 85.9663 94.1772 89.0343L83.6889 70.8681Z" stroke="url(%23paint1_linear_682_3738)" stroke-opacity="0.32"/></g><g clip-path="url(%23clip3_682_3738)"><g filter="url(%23filter2_i_682_3738)"><path d="M53.2105 158.885L42.2105 177.938C36.8122 174.821 35.0675 168.31 38.1842 162.912C41.3008 157.513 47.8122 155.769 53.2105 158.885ZM80.4472 170.377L102.675 183.21C106.168 185.227 107.376 189.734 105.359 193.227L98.026 205.929C96.0094 209.422 91.5015 210.63 88.0085 208.613L84.8331 206.78L79.3331 216.306C77.3164 219.799 72.8085 221.007 69.3156 218.99L62.9647 215.324L72.1314 199.447L65.7805 195.78L45.7455 201.148L39.3946 197.482L68.728 146.675L75.0788 150.341L80.4472 170.377Z" fill="white" fill-opacity="0.01"/></g><path d="M68.911 147.358L40.0775 197.299L45.8158 200.612L65.8512 195.243L72.8141 199.263L63.6476 215.14L69.566 218.557C72.8198 220.436 77.0215 219.31 78.9001 216.056L84.6501 206.097L88.2588 208.18C91.5125 210.059 95.7142 208.933 97.5929 205.679L104.926 192.977C106.805 189.724 105.679 185.522 102.425 183.643L80.0177 170.706L74.6493 150.671L68.911 147.358ZM52.522 159.078C47.4543 156.437 41.5124 158.148 38.6176 163.161C35.7229 168.175 37.2121 174.177 42.0338 177.245L52.522 159.078Z" stroke="url(%23paint2_linear_682_3738)" stroke-opacity="0.32"/></g><g clip-path="url(%23clip4_682_3738)"><g filter="url(%23filter3_i_682_3738)"><path d="M83.0005 247.095L94.0005 266.148C99.3987 263.031 101.143 256.52 98.0268 251.122C94.9101 245.724 88.3987 243.979 83.0005 247.095ZM55.7637 258.587L33.5357 271.42C30.0428 273.437 28.8349 277.945 30.8516 281.438L38.1849 294.139C40.2016 297.632 44.7094 298.84 48.2024 296.823L51.3778 294.99L56.8778 304.516C58.8945 308.009 63.4024 309.217 66.8954 307.201L73.2462 303.534L64.0795 287.657L70.4304 283.99L90.4654 289.358L96.8163 285.692L67.483 234.885L61.1321 238.552L55.7637 258.587Z" fill="white" fill-opacity="0.01"/></g><path d="M67.2999 235.568L96.1334 285.509L90.3952 288.822L70.3597 283.454L63.3968 287.474L72.5633 303.35L66.6449 306.767C63.3911 308.646 59.1894 307.52 57.3109 304.266L51.5609 294.307L47.9521 296.391C44.6984 298.269 40.4967 297.143 38.6181 293.89L31.2846 281.188C29.406 277.934 30.532 273.732 33.7856 271.854L56.1932 258.916L61.5617 238.881L67.2999 235.568ZM83.6889 247.289C88.7566 244.647 94.6985 246.358 97.5933 251.372C100.488 256.385 98.9988 262.387 94.1772 265.455L83.6889 247.289Z" stroke="url(%23paint3_linear_682_3738)" stroke-opacity="0.32"/></g><g clip-path="url(%23clip5_682_3738)"><g filter="url(%23filter4_i_682_3738)"><path d="M53.2105 335.306L42.2105 354.358C36.8122 351.242 35.0675 344.73 38.1842 339.332C41.3008 333.934 47.8122 332.189 53.2105 335.306ZM80.4472 346.797L102.675 359.63C106.168 361.647 107.376 366.155 105.359 369.648L98.026 382.35C96.0094 385.843 91.5015 387.051 88.0085 385.034L84.8331 383.201L79.3331 392.727C77.3164 396.22 72.8085 397.428 69.3156 395.411L62.9647 391.744L72.1314 375.867L65.7805 372.201L45.7455 377.569L39.3946 373.902L68.728 323.095L75.0788 326.762L80.4472 346.797Z" fill="white" fill-opacity="0.01"/></g><path d="M68.911 323.778L40.0775 373.72L45.8158 377.033L65.8512 371.664L72.8141 375.684L63.6476 391.561L69.566 394.978C72.8198 396.856 77.0215 395.731 78.9001 392.477L84.6501 382.518L88.2588 384.601C91.5125 386.479 95.7142 385.354 97.5929 382.1L104.926 369.398C106.805 366.144 105.679 361.943 102.425 360.064L80.0177 347.127L74.6493 327.091L68.911 323.778ZM52.522 335.499C47.4543 332.857 41.5124 334.568 38.6176 339.582C35.7229 344.596 37.2121 350.597 42.0338 353.665L52.522 335.499Z" stroke="url(%23paint4_linear_682_3738)" stroke-opacity="0.32"/></g></g><defs><filter id="filter0_i_682_3738" x="36.6445" y="-37.7456" width="69.6914" height="81.2925" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3738"/></filter><filter id="filter1_i_682_3738" x="29.875" y="50.4646" width="69.6914" height="81.2925" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3738"/></filter><filter id="filter2_i_682_3738" x="36.6445" y="138.675" width="69.6914" height="81.2925" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3738"/></filter><filter id="filter3_i_682_3738" x="29.875" y="226.885" width="69.6914" height="81.2925" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3738"/></filter><filter id="filter4_i_682_3738" x="36.6445" y="315.095" width="69.6914" height="81.2925" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-8"/><feGaussianBlur stdDeviation="12"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.56 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_682_3738"/></filter><linearGradient id="paint0_linear_682_3738" x1="84.6051" y1="-20.5789" x2="53.4384" y2="33.4033" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint1_linear_682_3738" x1="51.6058" y1="67.6313" x2="82.7725" y2="121.614" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint2_linear_682_3738" x1="84.6051" y1="155.841" x2="53.4384" y2="209.824" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint3_linear_682_3738" x1="51.6058" y1="244.052" x2="82.7725" y2="298.034" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><linearGradient id="paint4_linear_682_3738" x1="84.6051" y1="332.262" x2="53.4384" y2="386.244" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0"/><stop offset="1" stop-color="white"/></linearGradient><clipPath id="clip0_682_3738"><rect width="128" height="368" fill="white"/></clipPath><clipPath id="clip1_682_3738"><rect width="88" height="88" fill="white" transform="matrix(-0.866025 -0.5 -0.5 0.866025 128.211 -8.10522)"/></clipPath><clipPath id="clip2_682_3738"><rect width="88" height="88" fill="white" transform="translate(8 80.105) rotate(-30)"/></clipPath><clipPath id="clip3_682_3738"><rect width="88" height="88" fill="white" transform="matrix(-0.866025 -0.5 -0.5 0.866025 128.211 168.315)"/></clipPath><clipPath id="clip4_682_3738"><rect width="88" height="88" fill="white" transform="translate(8 256.525) rotate(-30)"/></clipPath><clipPath id="clip5_682_3738"><rect width="88" height="88" fill="white" transform="matrix(-0.866025 -0.5 -0.5 0.866025 128.211 344.736)"/></clipPath></defs></svg>') no-repeat center right / contain, radial-gradient(50% 117.56% at 100% 100%, rgba(255, 255, 255, 0.64) 0%, rgba(255, 255, 255, 0) 100%), #58CC00;
}

.lp_block_srvlist_itm[data-item='7']:before {
    background: url('data:image/svg+xml;utf8,<svg width="154" height="368" viewBox="0 0 154 368" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2216_3289)"><g opacity="0.56"><path d="M15 -44.5532C15 -46.4568 16.5432 -48 18.4468 -48H66.9043C68.6959 -48 70.1483 -46.5476 70.1483 -44.756C70.1483 -16.0901 46.91 7.14826 18.244 7.14826C16.4524 7.14826 15 5.69587 15 3.90424V-44.5532Z" fill="url(%23paint0_linear_2216_3289)"/><path d="M89.5279 -38.5474C89.7446 -40.0639 90.9361 -41.2554 92.4526 -41.4721L134.214 -47.438C136.29 -47.7346 138.148 -46.1234 138.148 -44.0258V3.7015C138.148 5.60509 136.605 7.14826 134.701 7.14826H86.9742C84.8766 7.14826 83.2654 5.2905 83.562 3.21405L89.5279 -38.5474Z" fill="url(%23paint1_linear_2216_3289)"/><path d="M131.62 -2.30419C131.404 -0.787691 130.212 0.403847 128.696 0.62049L86.9344 6.58641C84.8579 6.88304 83.0002 5.27181 83.0002 3.17428V-44.5531C83.0002 -46.4567 84.5433 -47.9998 86.4469 -47.9998H134.174C136.272 -47.9998 137.883 -46.1421 137.586 -44.0656L131.62 -2.30419Z" fill="url(%23paint2_linear_2216_3289)"/><path d="M39.5101 25.9473C40.7934 23.4564 44.3548 23.4564 45.6382 25.9473L47.5694 29.6958C48.3405 31.1926 50.0802 31.9132 51.6838 31.4001L55.7 30.115C58.3688 29.2611 60.8871 31.7794 60.0332 34.4482L58.7482 38.4645C58.2351 40.0681 58.9557 41.8077 60.4524 42.5788L64.201 44.5101C66.6919 45.7934 66.6919 49.3548 64.201 50.6382L60.4524 52.5694C58.9557 53.3405 58.2351 55.0802 58.7482 56.6838L60.0332 60.7C60.8871 63.3688 58.3688 65.8871 55.7 65.0332L51.6838 63.7482C50.0802 63.2351 48.3405 63.9557 47.5694 65.4524L45.6382 69.201C44.3548 71.6919 40.7934 71.6919 39.5101 69.201L37.5788 65.4524C36.8077 63.9557 35.0681 63.2351 33.4645 63.7482L29.4482 65.0332C26.7794 65.8871 24.2611 63.3688 25.115 60.7L26.4001 56.6838C26.9132 55.0802 26.1926 53.3405 24.6958 52.5694L20.9473 50.6382C18.4564 49.3548 18.4564 45.7934 20.9473 44.5101L24.6958 42.5788C26.1926 41.8077 26.9132 40.0681 26.4001 38.4645L25.115 34.4482C24.2611 31.7794 26.7794 29.2611 29.4482 30.115L33.4645 31.4001C35.0681 31.9132 36.8077 31.1926 37.5788 29.6958L39.5101 25.9473Z" fill="url(%23paint3_linear_2216_3289)"/><path d="M96.0593 26.5297C92.8062 24.9031 93.9636 20 97.6007 20H134.701C136.605 20 138.148 21.5432 138.148 23.4468V71.7015C138.148 73.6051 136.605 75.1483 134.701 75.1483H97.6007C93.9636 75.1483 92.8062 70.2452 96.0593 68.6186L131.982 50.657C134.523 49.3868 134.523 45.7615 131.982 44.4912L96.0593 26.5297Z" fill="url(%23paint4_linear_2216_3289)"/><path d="M125.089 26.5297C128.342 24.9031 127.185 20 123.548 20H86.4469C84.5433 20 83.0002 21.5432 83.0002 23.4468V71.7015C83.0002 73.6051 84.5433 75.1483 86.4469 75.1483H123.548C127.185 75.1483 128.342 70.2452 125.089 68.6186L89.1659 50.657C86.6255 49.3868 86.6255 45.7615 89.1659 44.4912L125.089 26.5297Z" fill="url(%23paint5_linear_2216_3289)"/><path d="M66.3933 96.3086C66.3933 93.9291 64.4642 92 62.0847 92L23.3086 92C20.9291 92 19 93.9291 19 96.3086L19 135.085C19 137.464 20.9291 139.393 23.3086 139.393C25.6881 139.393 27.6172 137.464 27.6172 135.085C27.6172 124.614 40.2769 119.37 47.681 126.774L59.2578 138.351C60.9403 140.033 63.6683 140.033 65.3508 138.351C67.0334 136.668 67.0334 133.94 65.3508 132.258L53.774 120.681C46.37 113.277 51.6139 100.617 62.0847 100.617C64.4642 100.617 66.3933 98.6881 66.3933 96.3086Z" fill="url(%23paint6_linear_2216_3289)"/><path d="M87.1767 113.911C88.7867 102.642 97.6415 93.7867 108.911 92.1767C124.342 89.9723 138.148 101.946 138.148 117.534C138.148 131.68 126.68 143.148 112.534 143.148C96.9461 143.148 84.9723 129.342 87.1767 113.911Z" fill="url(%23paint7_linear_2216_3289)"/><path d="M133.972 117.237C132.362 128.507 123.507 137.362 112.237 138.971C96.8061 141.176 83.0002 129.202 83.0002 113.614C83.0002 99.4679 94.4682 87.9999 108.615 87.9999C124.202 87.9999 136.176 101.806 133.972 117.237Z" fill="url(%23paint8_linear_2216_3289)"/><path d="M133.972 113.911C132.362 102.642 123.507 93.7867 112.237 92.1767C96.8061 89.9723 83.0002 101.946 83.0002 117.534C83.0002 131.68 94.4682 143.148 108.615 143.148C124.202 143.148 136.176 129.342 133.972 113.911Z" fill="url(%23paint9_linear_2216_3289)"/><path d="M19.2194 164.309C19.2194 161.929 21.1485 160 23.528 160L62.3042 160C64.6837 160 66.6128 161.929 66.6128 164.309L66.6128 203.085C66.6127 205.464 64.6837 207.393 62.3042 207.393C59.9247 207.393 57.9956 205.464 57.9956 203.085L57.9956 174.71L26.355 206.351C24.6724 208.033 21.9445 208.033 20.2619 206.351C18.5794 204.668 18.5794 201.94 20.2619 200.258L51.9025 168.617L23.528 168.617C21.1485 168.617 19.2194 166.688 19.2194 164.309Z" fill="url(%23paint10_linear_2216_3289)"/><rect x="83" y="156" width="55.1483" height="55.1483" rx="17.2338" fill="url(%23paint11_linear_2216_3289)"/><rect x="103.68" y="176.681" width="13.7871" height="13.7871" rx="6.89353" fill="url(%23paint12_linear_2216_3289)"/><path d="M21.6602 232.527C21.7985 231.559 22.5589 230.798 23.5268 230.66L66.2141 224.562C68.2905 224.265 70.1483 225.877 70.1483 227.974V276.687C70.1483 278.046 69.0465 279.148 67.6873 279.148H62.0948C37.2385 279.148 18.145 257.133 21.6602 232.527Z" fill="url(%23paint13_linear_2216_3289)"/><path d="M65.8233 253.089C64.2133 264.358 55.3585 273.213 44.0887 274.823C28.6576 277.028 14.8517 265.054 14.8517 249.466C14.8517 235.32 26.3197 223.852 40.4662 223.852C56.0539 223.852 68.0277 237.658 65.8233 253.089Z" fill="url(%23paint14_linear_2216_3289)"/><path d="M107.807 227.728C109.185 225.872 111.964 225.872 113.342 227.728L124.665 242.982C124.822 243.195 124.955 243.424 125.06 243.667L132.609 261.1C133.528 263.222 132.138 265.629 129.841 265.894L110.97 268.073C110.707 268.103 110.441 268.103 110.179 268.073L91.3069 265.894C89.0101 265.629 87.6206 263.222 88.5393 261.1L96.088 243.667C96.1931 243.424 96.3258 243.195 96.4834 242.982L107.807 227.728Z" fill="url(%23paint15_linear_2216_3289)"/><path d="M107.189 241.587C107.907 237.86 113.241 237.86 113.959 241.587L115.124 247.644C115.271 248.404 115.668 249.092 116.253 249.598L120.915 253.636C123.785 256.121 121.117 260.741 117.531 259.499L111.702 257.48C110.972 257.227 110.177 257.227 109.446 257.48L103.618 259.499C100.031 260.741 97.3637 256.121 100.233 253.636L104.896 249.598C105.48 249.092 105.878 248.404 106.024 247.644L107.189 241.587Z" fill="url(%23paint16_linear_2216_3289)"/><path d="M15 300C15 295.582 18.5817 292 23 292H64.0207C67.4049 292 70.1483 294.743 70.1483 298.128C70.1483 325.201 48.201 347.148 21.1276 347.148C17.7434 347.148 15 344.405 15 341.021V300Z" fill="url(%23paint17_linear_2216_3289)"/><path d="M70.1484 343.701C70.1484 345.605 68.6053 347.148 66.7017 347.148H18.2442C16.4526 347.148 15.0002 345.696 15.0002 343.904C15.0002 315.238 38.2385 292 66.9044 292C68.696 292 70.1484 293.452 70.1484 295.244V343.701Z" fill="url(%23paint18_linear_2216_3289)"/><path d="M83 319C83 309.889 83 305.334 84.6789 301.814C86.3788 298.251 89.2506 295.379 92.8142 293.679C96.3341 292 100.889 292 110 292H110.574C120.226 292 125.052 292 128.738 293.878C131.981 295.531 134.618 298.167 136.27 301.41C138.148 305.096 138.148 309.922 138.148 319.574C138.148 329.226 138.148 334.052 136.27 337.738C134.618 340.981 131.981 343.618 128.738 345.27C125.052 347.148 120.226 347.148 110.574 347.148C100.922 347.148 96.0963 347.148 92.4098 345.27C89.1671 343.618 86.5306 340.981 84.8784 337.738C83 334.052 83 329.226 83 319.574V319Z" fill="url(%23paint19_linear_2216_3289)"/><path d="M135.326 297.112C136.594 294.815 134.933 292 132.309 292H110.691C107.474 292 107.028 296.651 110.187 297.262C112.021 297.617 112.925 299.705 111.928 301.285L86.334 341.863C84.8863 344.158 86.5357 347.148 89.2493 347.148H138.148L101.561 343.113C99.0102 342.832 97.6505 339.961 99.0492 337.809L100.667 335.32C101.682 333.759 101.249 331.671 99.6965 330.642C96.5101 328.529 98.7059 323.58 102.41 324.524L115.418 327.842C116.939 328.229 118.529 327.541 119.288 326.167L135.326 297.112Z" fill="url(%23paint20_linear_2216_3289)"/><path d="M42.5741 360L56.3612 363.694L66.454 373.787L70.1483 387.574L66.454 401.361L56.3612 411.454L42.5741 415.148L28.7871 411.454L18.6942 401.361L15 387.574L18.6942 373.787L28.7871 363.694L42.5741 360Z" fill="url(%23paint21_linear_2216_3289)"/><path d="M38.6325 401.307C37.5252 399.461 35.1561 398.823 33.2713 399.862L28.72 402.371C24.6646 404.607 20.6858 399.314 23.9603 396.04L50.0643 369.936C52.8399 367.16 57.5362 369.626 56.8269 373.487L50.5626 407.582C49.8964 411.208 45.0954 412.078 43.1985 408.917L38.6325 401.307Z" fill="url(%23paint22_linear_2216_3289)"/><path d="M89.5279 369.453C89.7446 367.936 90.9361 366.745 92.4526 366.528L134.214 360.562C136.29 360.265 138.148 361.877 138.148 363.974V411.701C138.148 413.605 136.605 415.148 134.701 415.148H86.9742C84.8766 415.148 83.2654 413.29 83.562 411.214L89.5279 369.453Z" fill="url(%23paint23_linear_2216_3289)"/><path d="M131.62 405.696C131.404 407.212 130.212 408.404 128.696 408.62L86.9344 414.586C84.8579 414.883 83.0002 413.272 83.0002 411.174V363.447C83.0002 361.543 84.5433 360 86.4469 360H134.174C136.272 360 137.883 361.858 137.586 363.934L131.62 405.696Z" fill="url(%23paint24_linear_2216_3289)"/></g></g><defs><linearGradient id="paint0_linear_2216_3289" x1="15" y1="-20.4259" x2="70.1483" y2="-20.4259" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint1_linear_2216_3289" x1="83" y1="-20.4259" x2="138.148" y2="-20.4259" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint2_linear_2216_3289" x1="138.148" y1="-20.4257" x2="83.0002" y2="-20.4257" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint3_linear_2216_3289" x1="15" y1="47.5741" x2="70.1483" y2="47.5741" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint4_linear_2216_3289" x1="83" y1="47.5741" x2="138.148" y2="47.5741" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint5_linear_2216_3289" x1="138.148" y1="47.5741" x2="83.0002" y2="47.5741" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint6_linear_2216_3289" x1="65.3505" y1="138.351" x2="20.2616" y2="93.2621" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint7_linear_2216_3289" x1="83" y1="115.574" x2="138.148" y2="115.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint8_linear_2216_3289" x1="138.148" y1="115.574" x2="83.0002" y2="115.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint9_linear_2216_3289" x1="138.148" y1="115.574" x2="83.0002" y2="115.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint10_linear_2216_3289" x1="20.2628" y1="206.351" x2="65.3517" y2="161.262" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint11_linear_2216_3289" x1="83" y1="183.574" x2="138.148" y2="183.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint12_linear_2216_3289" x1="103.68" y1="183.574" x2="117.467" y2="183.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint13_linear_2216_3289" x1="15" y1="251.574" x2="70.1483" y2="251.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint14_linear_2216_3289" x1="70" y1="251.426" x2="14.8517" y2="251.426" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint15_linear_2216_3289" x1="83" y1="251.574" x2="138.148" y2="251.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint16_linear_2216_3289" x1="83" y1="251.574" x2="138.148" y2="251.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint17_linear_2216_3289" x1="15" y1="319.574" x2="70.1483" y2="319.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint18_linear_2216_3289" x1="70.1484" y1="319.574" x2="15.0002" y2="319.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint19_linear_2216_3289" x1="83" y1="319.574" x2="138.148" y2="319.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint20_linear_2216_3289" x1="138.148" y1="319.574" x2="83.0002" y2="319.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint21_linear_2216_3289" x1="15" y1="387.574" x2="70.1483" y2="387.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint22_linear_2216_3289" x1="59.1484" y1="388.426" x2="4.00018" y2="388.426" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint23_linear_2216_3289" x1="83" y1="387.574" x2="138.148" y2="387.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint24_linear_2216_3289" x1="138.148" y1="387.574" x2="83.0002" y2="387.574" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.64"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><clipPath id="clip0_2216_3289"><rect width="154" height="368" fill="white"/></clipPath></defs></svg>') no-repeat center right / contain, radial-gradient(50% 117.56% at 100% 100%, rgba(255, 255, 255, 0.64) 0%, rgba(255, 255, 255, 0) 100%), #B800CC;
}

.lp_block_srvlist_itm_hd {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0px;
    color: #24242D;
    margin-bottom: 12px;
    transition: .3s ease;
}

.lp_block_srvlist_itm_dscr {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #24242D;
    margin-bottom: 12px;
    transition: .3s ease;
}

.lp_block_srvlist_itm_btn {
    position: relative;
    display: block;
    text-decoration: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 48px;
    padding: 0 16px;
    letter-spacing: 0px;
    color: #6E14CF;
    /* border: 1px solid #6E14CF; */
    box-shadow: inset 0 0 0 1px #6E14CF;
    margin-top: auto;
    margin-right: auto;
    background: #f5f5fc;
    transition: .3s ease;
    z-index: 0;
}

.lp_block_srvlist_itm_btn:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    display: block;
    aspect-ratio: 1 / 1;
    background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 7L7 17M17 16V7H8" stroke="%236E14CF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center / 24px, #fff;
    opacity: 1;
    transition: inherit;
    overflow: hidden;
    right: 0;
    z-index: -1;
    opacity: 0;
}



.lp_block_srvlist_itm:hover {
    box-shadow: inset 0 0 0 1px transparent;
}

.lp_block_srvlist_itm:hover:before {
    opacity: 1;
}


.lp_block_srvlist_itm:hover .lp_block_srvlist_itm_hd,
.lp_block_srvlist_itm:hover .lp_block_srvlist_itm_dscr {
    color: #fff;
}

.lp_block_srvlist_itm:hover .lp_block_srvlist_itm_btn {
    /* border-color: #fff; */
    background: #fff;
    box-shadow: inset 0 0 0 1px transparent;
}

.lp_block_srvlist_itm:hover .lp_block_srvlist_itm_btn:after {
    opacity: 1;
    transform: translateX(100%) translateX(-9px);
}

.main-b.lp_proccess {
    padding: 128px 0;
    height: unset;
    background: #250042;
}

.main-b.lp_proccess .main-b__tx-block {
    margin-bottom: 88px;
}

.main-b.lp_proccess .main-b__tx-block .sub-t {
    font-size: 14px;
    line-height: 1em;
    margin-bottom: 12px;
}

.main-b.lp_proccess .main-b__tx-block .h3-t {
    font-weight: 100;
    font-size: 56px;
    line-height: 1em;
    color: #ffffff;
}

.main-b.lp_proccess .process-b__list {
    margin: 0;
}

.process-b__list ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    align-items: flex-start;
    gap: 48px;
}

.main-b.lp_proccess .process-b__list li {
    margin: 0;
    margin-top: 0;
}

.main-b.lp_proccess .process-b__list li .process-b__num {
    position: relative;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 2px solid #6b527f;
}

.main-b.lp_proccess .process-b__list li .process-b__num:after,
.main-b.lp_proccess .process-b__list li .process-b__num:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 8px;
    height: 2px;
    background: #6b527f;
    transform-origin: center right;
    border-radius: 100px;
}

.main-b.lp_proccess .process-b__list li .process-b__num:after {
    transform: translate(1px, 100%) rotate(45deg);
}

.main-b.lp_proccess .process-b__list li .process-b__num:before {
    transform: translate(1px, 100%) rotate(-45deg);
}

.main-b.lp_proccess .process-b__list li:last-child .process-b__num:before {
    width: 32px;
    height: 32px;
    top: 0;
    transform: unset;
    border-radius: 0;
    mask: url('data:image/svg+xml;utf8,<svg width="23" height="28" viewBox="0 0 23 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 26.6667H5.33333M2.66667 26.6667V0M21.3333 1.33333H2.66667V12H21.3333L18.6667 6.66667L21.3333 1.33333Z" stroke="url(%23paint0_linear_682_2572)" stroke-width="2"/><defs><linearGradient id="paint0_linear_682_2572" x1="13.1892" y1="9.79166" x2="33.0124" y2="14.0028" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.34"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient></defs></svg>') no-repeat center center / contain;
    background: #FFFFFF;
    opacity: 1;
}

.main-b.lp_proccess .process-b__list li:last-child .process-b__num:after {
    display: block;
    width: 6px;
    height: 6px;
    aspect-ratio: 1 / 1;
    transform: translate(0, 4px);
}

.main-b.lp_proccess .process-b__list li .process-b__num span {
    display: block;
    font-family: 'Unbounded', 'Ubuntu', Arial, sans-serif;
    width: fit-content;
    font-weight: 100;
    font-size: 32px;
    line-height: 1em;
    background: linear-gradient(104.87deg, rgba(255, 255, 255, 0.34) 56.56%, rgba(255, 255, 255, 0) 133.29%);
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
}

.main-b.lp_proccess .process-b__list li .process-b__t {
    font-size: 28px;
    font-weight: 500;
    line-height: 1.28em;
    color: #fff;
    margin-bottom: 12px;
}

.main-b.lp_proccess .process-b__list li .process-b__tx {
    font-size: 18px;
    line-height: 1.55em;
    color: #fff;
}

@media (max-width: 1599px) {
    .main-b.lp_proccess {
        margin-bottom: 128px;
    }

    .main-b.lp_proccess~.main-b.contact-s {
        height: unset;
    }
}

@media (max-width: 1360px) {
    .lp_block_dttl_l_ttl {
        font-size: 92px;
    }
}

@media (max-width: 1200px) {
    .lp_block_dttl {
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
    }

    .lp_block_dttl_l_ttl {
        font-size: 80px;
    }

    .lp_block_dttl_l,
    .lp_block_dttl_r {
        width: 100%;
    }

    .lp_block_srvlist {
        gap: 24px;
    }
}

@media (max-width: 1024px) {
    .lp_block_srvlist {
        grid-template-columns: repeat(2, 1fr);
    }

    .process-b__list ul {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 991px) {
    .main-b.lp_proccess .process-b__list li {
        width: 100%;
    }

    .main-b.lp_proccess {
        margin-bottom: 0;
    }
}

@media (max-width: 757px) {
    .lp_block_srvlist {
        grid-template-columns: 1fr;
    }

    .lp_block_dttl_l_ttl {
        font-size: 10vw;
    }

    .process-b__list ul {
        grid-template-columns: 1fr
    }
    .main-b.lp_proccess .main-b__tx-block .h3-t {
        font-size: 42px;
    }
    .lp_block_srvlist_itm {
        padding: 32px 20px;
    }
}
/* End */


/* Start:/bitrix/templates/digimatix_new/components/bitrix/form.result.new/bot_contact/style.css?17738248501233*/

.contact-s__feedback-form {  }
.contact-p__feedback-form {  }



.input-i_radio { height: auto!important; margin-bottom: 20px!important; border: none!important; }
.form__input-i:not(.input-i_radio) + .input-i_radio { margin-top: -20px!important; }
.input-i_radio span { position: static!important; }
.input-i_radio__list { display: flex; gap: 4px; padding-top: 30px; background: #EBEBF1; padding: 4px; margin-top: 4px; }
.input-i_radio__list_item { width: calc(33.333333% - (4px*2/3)); flex-shrink: 0; position: relative; }
.input-i_radio__list_item_input { display: block; position: absolute!important; top: 0; left: 0; width: 100%!important; height: 100%!important; opacity: 0; cursor: pointer; }
.input-i_radio__list_item_label { background: #fff; color: #6012B4; font-weight: 400; font-size: 16px; line-height: 20px; letter-spacing: 0; text-align: center; padding: 12px 4px; box-sizing: border-box; transition: all 300ms ease; }
.input-i_radio__list_item_input:checked ~ .input-i_radio__list_item_label { background: #6012B4; color: #fff; }
@media (max-width: 699px) {
    .input-i_radio { margin-bottom: 21px!important; }
    .form__input-i:not(.input-i_radio) + .input-i_radio { margin-top: 0px!important; }
}
/* End */


/* Start:/bitrix/templates/digimatix_new/styles.css?177332849211004*/
.fancybox {  }

.composite-page .cnt-in,
.integration-page .cnt-in,
.med-site-page .cnt-in {
  max-width: 1488px;
}
.composite-page .tools-page_decription p:not(:last-child) {
  margin-bottom: 16px;
}
.composite-page .tools-page_decription h2:not(:first-child) {
  margin-top: 48px;
}
.composite-page .right {
  transform: translateY(-10px);
  animation: shift 5s infinite ease-in-out;
}
@keyframes shift {
  0% {
    transform: translateY(-10px);
  }
  50% {
      transform: translateY(10px);
  }
  100% {
      transform: translateY(-10px);
  }
}
.composite-page .block_title_sm {
  font-style: normal;
  font-weight: 300;
  font-size: 38px;
  line-height: 55px;
  color: #0C0D0F;
}
.icons-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 16px;
  margin-top: 48px;
  margin-bottom: 160px;
}
.icons-info__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 0 16px;

  border: 1px solid #F1EBFE;
  filter: drop-shadow(0px 15px 24px rgba(12, 13, 15, 0.05));
  width: calc(33% - 16px);
  padding: 40px;
  background: #FFFFFF;
}
.icons-info__title {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
  color: #0C0D0F;
}
.icons-info__icon {
  border-radius: 50%;
  width: 80%;
  max-width: 160px;
  aspect-ratio: 1;
  border: 2px solid #8F5DFA;

  background: url(/service/develop/composite/img/composite-sprite.png) no-repeat;
  background-size: 45%;
}
.icons-info__icon-response {
  background-position: center 44px;
}
.icons-info__icon-ranging {
  background-position: center -83px;
}
.icons-info__icon-conversion {
  background-position: center -223px;
}

/* toggle */

.toggle-block_body {
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}
.toggle-block {
	margin-top: 90px;
	text-align: center;
}

.toggle-link {
	display: inline-block;
	font-size: 18px;
	line-height: 20px;
	margin-top: 3px;
	vertical-align: top;
}

.toggle-link-normal,
.toggle-block-composite .toggle-link-composite {
	color: #000;
	cursor: default;
	border-bottom: none;
}

.toggle-link-composite,
.toggle-block-composite .toggle-link-normal {
	border-bottom: 1px dashed #6012B4;
	color: #6012B4;
	cursor: pointer;
}

.toggle {
  box-sizing: content-box;
	background-color: #6012B4;
	border-top: 1px solid #6012B4;
	border-bottom: 1px solid #6012B4;
	border-radius: 14px;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin: 0 22px;
	position: relative;
	vertical-align: top;
	width: 59px;
}

.toggle-btn {
	background-color: #fff;
	-webkit-box-shadow: 6px 4px 3px rgba(5, 5, 5, 0.17);
	box-shadow: 6px 4px 3px rgba(5, 5, 5, 0.17);
	height: 25px;
	border-radius: 50%;
	left: 1px;
	top: 0;
	position: absolute;
	width: 25px;

	-webkit-transition: left 0.15s linear;
	transition: left 0.15s linear;
}

.toggle-block-composite .toggle-btn {
	left: 33px;
}

.chart-wrap {
	margin-top: 70px;
	padding:10px 0 56px;
}

.post-title-chart {
	margin-top: 53px;
}

.chart-block {
	background: url(/service/develop/composite/img/grid-bg.png) repeat 0 0;
	margin: 0 auto;
	height: 256px;
	position: relative;
  width: 100%;
	max-width: 1056px;
}

.chart-item {
	border-radius: 14px;
	color: #fff;
	font-size: 12px;
	height: 29px;
	line-height: 28px;
	font-family: "Roboto_Regular", Helvetica, Arial, sans-serif;
	text-align: center;
	position: absolute;

	-webkit-transition: left 0.3s ease-out;
	transition: left 0.3s ease-out;
}

.chart-item-green {
	background-color: #75a227;
	background-image: -webkit-linear-gradient(top, #598918, #94b946);
	background-image:    -moz-linear-gradient(top, #598918, #94b946);
	background-image:     -ms-linear-gradient(top, #598918, #94b946);
	background-image:      -o-linear-gradient(top, #598918, #94b946);
	background-image:         linear-gradient(to bottom, #598918, #94b946);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	left: 0;
	top: 29px;
	overflow: hidden;
	width: 42%;

	-webkit-transition: width 0.3s ease-out;
	transition: width 0.3s ease-out;
}

.chart-item-green-text {
	display: inline-block;
	margin: 0 40px;
	white-space: nowrap;
}

.chart-item-yellow {
	background-image: -webkit-linear-gradient(top, #f7ab11, #fcd958);
	background-image:    -moz-linear-gradient(top, #f7ab11, #fcd958);
	background-image:     -ms-linear-gradient(top, #f7ab11, #fcd958);
	background-image:      -o-linear-gradient(top, #f7ab11, #fcd958);
	background-image:         linear-gradient(to bottom, #f7ab11, #fcd958);
	left: 374px;
	top: 63px;
	overflow: hidden;
	width: 0;

	-webkit-transition: width 0.3s ease-out, left 0.3s ease-out;
		transition: width 0.3s ease-out, left 0.3s ease-out;
}

.chart-item-blue {
	background-color: #37bfdd;
	background-image: -webkit-linear-gradient(top, #23abd1, #59d0e6);
	background-image:    -moz-linear-gradient(top, #23abd1, #59d0e6);
	background-image:     -ms-linear-gradient(top, #23abd1, #59d0e6);
	background-image:      -o-linear-gradient(top, #23abd1, #59d0e6);
	background-image:         linear-gradient(to bottom, #23abd1, #59d0e6);
	left: 42%;
	top: 106px;
	width: 32%;
}

.chart-item-red {
	background-color: #c22521;
	background-image: -webkit-linear-gradient(top, #ac1613, #d1433e);
	background-image:    -moz-linear-gradient(top, #ac1613, #d1433e);
	background-image:     -ms-linear-gradient(top, #ac1613, #d1433e);
	background-image:      -o-linear-gradient(top, #ac1613, #d1433e);
	background-image:         linear-gradient(to bottom, #ac1613, #d1433e);
	left: 42%;
	top: 146px;
	width: 38.5%;
}

.chart-item-orange {
	background-color: #f88e3a;
	background-image: -webkit-linear-gradient(top, #f67326, #fba95c);
	background-image:    -moz-linear-gradient(top, #f67326, #fba95c);
	background-image:     -ms-linear-gradient(top, #f67326, #fba95c);
	background-image:      -o-linear-gradient(top, #f67326, #fba95c);
	background-image:         linear-gradient(to bottom, #f67326, #fba95c);
	left: 42%;
	top: 192px;
	width: 45%;
}

.chart-delimiter {
  background-image:
    repeating-linear-gradient(
      to bottom,
      #F3F5F7 0 3%,
      #6f848e 3% 6%
    );
	height: 283px;
	top: -9px;
	position: absolute;
	width: 1px;

	-webkit-transition: left 0.3s ease-out;
	transition: left 0.3s ease-out;
}

.chart-delimiter-first {
	left: 42%;
}

.toggle-block-composite .chart-delimiter-first {
	left: 3.4%;
}

.toggle-block-composite .chart-delimiter-first .chart-delimiter-text {
	display: none;
}

.toggle-block-composite .chart-delimiter-second {
	left: 42%;
}

.chart-delimiter-second {
	left: 80.5%;
}

.chart-delimiter-text {
	color: #000;
	font-size: 14px;
	font-family: "Roboto_Regular", Helvetica, Arial, sans-serif;
	top: 290px;
	left: -125px;
	position: absolute;
	text-align: center;
	width: 250px;
	white-space: nowrap;
}

.chart-delimiter-second-text {
	display: none;
}

.toggle-block-composite .chart-delimiter-text {
	display: none;
}

.toggle-block-composite .chart-delimiter-second-text {
	display: block;
}

.chart-text-grey {
	color: #6f848e;
}

.toggle-block-composite .chart-item-green {
	width: 3.4%;
}
.toggle-block-composite .chart-item-blue,
.toggle-block-composite .chart-item-red,
.toggle-block-composite .chart-item-orange,
.toggle-block-composite .chart-item-yellow{
	left: 3.4%;
}

.toggle-block-composite .chart-item-yellow {
	width: 32%;
}
.block-white {
  background: #FFFFFF;
  padding: 100px 0;
}
.howitwork-list {
  margin-top: 60px;
}
.howitwork-list__item {
  display: flex;
  align-items: center;
  gap: 32px;
  margin-bottom: 60px;
}
.howitwork-list__item:last-child {
  margin-bottom: 0;
}
.howitwork-list__img {
  width: 250px;
  flex-shrink: 0;
}
.howitwork-list__title {
  font-size: 20px;
  line-height: 32px;
  color: #0C0D0F;
}
.howitwork-list__text {
  font-size: 18px;
}
.main-text h2,
.main-text .h2 {
	font-weight: 300;
	font-size: 38px;
	line-height: 55px;
	margin-bottom: 32px;
}
.main-text p + h2,
.main-text p + .h2{
	margin-top: 48px;
}
.main-text h3,
.main-text .h3 {
	font-weight: 500;
	font-size: 22px;
	margin-bottom: 12px;
}
.custom-list li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 16px;
}
.custom-list li::before {
	content: '';
	position: absolute;
	top: 11px;
	left: 0;
	width: 8px;
	height: 8px;
	background: #6E14CF;
	border-radius: 10px;
}

.main-text p {
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 24px;
}
.main-text p:last-child {
	margin-bottom: 0;
}
.main-text ul {
	font-size: 18px;
	line-height: 26px;
}
.main-text--dark {
	color: #0C0D0F;
}
.dark .custom-list li::before {
	background: #8F5DFA;
}
.premium-site-offer--auto {
	height: auto;
	padding-bottom: 52px;
}
.premium-site-examples .first--long img {
	animation: liftLong 40s infinite ease-in-out;
}

@keyframes liftLong {
	0%,100% {
		-webkit-transform: translateY(0);
    transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-2189px);
    transform: translateY(-2189px);
	}
}
@keyframes liftMobileLong {
	0%,100% {
		-webkit-transform: translateY(0);
    transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-1094px);
    transform: translateY(-1094px);
	}
}

@media (max-width: 1499.98px) {
  .icons-info__title {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 767px) and (max-width: 1499.98px) {
	.integration-page .tools-page_header .left h1 {
		font-size: 58px;
    line-height: 60px;
	}
}

@media (max-width: 991.98px) {
  .icons-info__item {
    padding: 20px;
  }
  .icons-info {
    margin-bottom: 90px;
  }
}
@media (max-width: 768px) {
  .composite-page .tools-page_header .right {
    top: 65px;
  }
  .composite-page .tools-page_header .left p {
    top: 65px;
  }
	.integration-page .tools-page_header .right img {
		width: 100%;
    max-width: 400px;
  }
	.integration-page .tools-page_header .right {
    top: 100px;
		text-align: center;
  }
	.med-site-page .tools-page_header .right {
    top: 100px;
		text-align: center;
  }
	.main-text p {
		font-size: 14px;
		line-height: 25px;
	}
	.main-text ul {
		font-size: 14px;
		line-height: 20px;
	}
	.custom-list li::before {
		top: 6px;
	}
	.main-text h2, .main-text .h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 24px;
	}
	.main-text p + h2, .main-text p + .h2 {
		margin-top: 30px;
	}
	.premium-site-examples .first--long img {
		animation: liftMobileLong 24s infiniteease-in-out;
	}
	.composite-page .block_title_sm {
		font-size: 28px;
		line-height: 36px;
	}

}
@media (min-width: 552px) {
	.premium-site-description {
		font-size: 24px;
		line-height: 36px;
	}
}
@media (min-width: 769px) {
  .composite-page .tools-page_header .left p,
  .integration-page .tools-page_header .left p {
		margin-top: 0!important;
	}
}

@media (max-width: 767.5px) {
  .icons-info__item {
    width: 100%;
    margin: 0 16px;
  }

  .howitwork-list__item {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    margin-bottom: 32px;
  }
  .chart-delimiter-text {
    left: -35px;
    width: 100px;
  }

  .chart-delimiter-text .chart-text-grey {
    white-space: break-spaces;
  }

}
/* End */
/* /bitrix/templates/digimatix_new/css/main.css?1790861534722129 */
/* /bitrix/templates/digimatix_new/css/custom.css?179086273375701 */
/* /bitrix/templates/digimatix_new/css/custom_lp.css?1786460270280233 */
/* /bitrix/templates/digimatix_new/components/bitrix/form.result.new/bot_contact/style.css?17738248501233 */
/* /bitrix/templates/digimatix_new/styles.css?177332849211004 */
