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

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

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

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

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

img {
    max-width: 100%
}

html {
    scroll-behavior: smooth;
    height: 100%;
    background-color: #dadee0
}

body {
    font-size: 20px;
    color: #4d4d4d;
    line-height: 1.6em;
    font-family: Arial, sans-serif
}

h1 {
    color: #fff;
    font-size: 52px;
    line-height: 60px
}

h2 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 35px
}

a {
    text-decoration: none;
    -webkit-transition: .5s;
    transition: .5s
}

b {
    font-weight: 700
}

p {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 30px
}

ul {
    list-style: disc;
    font-size: 24px;
    color: #013c4d;
    margin-left: 25px;
    line-height: 1.6em
}

sup {
    cursor: pointer;
    vertical-align: super;
    font-size: 12px
}

.yellow {
    color: #f29111
}

.blue {
    color: #00758f
}

.dark-blue {
    color: #003b4d
}

.red {
    color: #f80000
}

.green {
    color: #3a913f
}

.rasp {
    color: #942645
}

.yellowbg {
    background: #f29111;
    border-color: #f29111
}

.bluebg {
    -webkit-transition: .5s;
    transition: .5s;
    background: #00758f;
    border-color: #00758f
}

.dark-bluebg {
    -webkit-transition: .5s;
    transition: .5s;
    background: #003b4d;
    border-color: #003b4d
}

.raspbg {
    background: #942645;
    border-color: #942645
}

.greenbg {
    background: #3a913f;
    border-color: #3a913f
}

.inline-block {
    display: inline-block
}

.w100 {
    width: 100%
}

.bold {
    font-weight: 700
}

.uppercase {
    color: #7e7e7e;
    font-size: 24px;
    letter-spacing: 2.4px;
    line-height: 48px;
    margin-bottom: 25px;
    text-transform: uppercase
}

.container {
    background-color: #fff;
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    overflow: hidden
}

.big-container {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto
}

.small-container {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    padding: 74px 40px 65px
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.v-a {
    height: 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-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.j-c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.j-l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.s-b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
}

.m0 {
    margin: 0
}

.mb-15 {
    margin-bottom: 10px
}

#html5-watermark {
    display: none!important
}

.left-part,
.right-part {
    width: 50%
}

.upper {
    color: #592439;
    font-size: 18px
}

.box-header {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #00758f;
    font-size: 14px;
    padding-top: 20px;
}

.box-header-img {
    display: block;
    margin: 0 auto
}

.newmargin {
    margin: 20px auto 35px
}

.coments-box {
    overflow: hidden;
    background: #fff;
    border-top: 2px solid #ebebeb;
    padding: 25px 0 60px
}

.coments-box .source-header {
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s
}

.coments-box .source-header:before {
    font-family: fontawesome;
    color: #00758f;
    content: "\f0dd";
    display: inline-block;
    font-size: 35px;
    line-height: 10px;
    margin-right: 10px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: .5s;
    transition: .5s
}

.coments-box .source-content {
    overflow: hidden;
    -webkit-transition: height .3s;
    transition: height .3s;
    font-size: 12px;
    padding-left: 35px;
    height: 0
}

.coments-box .source-content a {
    color: #00758f
}

.coments-box.active .source-header:before {
    font-family: fontawesome;
    color: #00758f;
    content: "\f0dd";
    font-size: 35px;
    line-height: 10px;
    margin-right: 10px;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.coments-box.active .source-content {
    height: 32px
}

.big-bottom-nav {
    background: #00758f;
    color: #fff;
    padding: 30px 50px;
    width: 100%
}

.big-bottom-nav .big-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.big-bottom-nav .big-container .next-page {
    text-align: right;
    cursor: pointer;
    position: relative;
    color: #fff
}

.big-bottom-nav .big-container .next-page:after {
    position: absolute;
    right: -50px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    background: url(../images/arrow.png);
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    width: 50px;
    height: 64px
}

.big-bottom-nav .big-container .prev-page {
    cursor: pointer;
    text-align: left;
    position: relative;
    color: #fff
}

.big-bottom-nav .big-container .prev-page:after {
    position: absolute;
    left: -50px;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    display: block;
    background: url(../images/arrow.png);
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    width: 50px;
    height: 64px
}

.big-bottom-nav .big-container.right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.main-screen-logo{
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    padding-left: 40px;
}

.main-screen-box {
    background-size: cover;
    background-position: center;
    height: 542px;
    width: 100%;
    padding-top: 50px;
    color: #fff
}

/*.main-screen-box .main-screen-text {
    margin-top: 100px
}*/

.main-screen-box .main-screen-text {
    max-width: 1400px;
    width: 100%;
    margin: 100px auto 0 auto;
    padding-left: 40px;
}

.main-screen-box .main-screen-text p {
    font-size: 28px;
    margin-top: 40px
}

.main-screen-box.first {
    background: url(../images/bg1.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.main-screen-box.two {
    background: url(../images/bg2.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.main-screen-box.three {
    background: url(../images/bg3.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.main-screen-box.four {
    background: url(../images/bg4.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.main-content .tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.main-content .tabs .tab {
    text-align: center;
    height: 76px;
    line-height: 76px;
    color: #fff;
    font-size: 14px;
    display: block;
    z-index: 5;
    position: relative;
    cursor: pointer;
    width: 25%;
    background: #00758f;
    -webkit-transition: .5s;
    transition: .5s
}

.main-content .tabs .tab.no:after {
    display: none
}

.main-content .tabs .tab:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 33px;
    width: 1px;
    background: #fff;
    display: block
}

.main-content .tabs .tab.active {
    background: #fff;
    color: #00758f;
    font-weight: 700
}

.main-content .tabcontent {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.box-no-border {
    padding: 70px 0
}

.box-no-border .border {
    width: 44px;
    border: 13px solid #ebebeb
}

.box-no-border .border.left {
    border-right: none
}

.box-no-border .border.right {
    border-left: none
}

.box-no-border .without-border {
    width: 56%;
    padding: 5px 5px 0 25px;
}

.box-no-border .without-border p {
    margin-bottom: 15px;
    font-size: 24px;
    position: relative;
    line-height: 1.4;
}

.box-no-border .without-border p span {
    position: relative
}

.box-no-border .without-border p span:after {
    content: '';
    position: absolute;
    display: block;
    right: -51px;
    top: 0;
    width: 41px;
    height: 31px;
    background-image: url(../images/Quotes.png);
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.box-no-border .without-border p:before {
    content: '';
    position: absolute;
    display: block;
    left: -51px;
    top: 0;
    width: 41px;
    height: 31px;
    background-image: url(../images/Quotes.png)
}

.text-with-image {
    font-size: 18px;
    width: 750px;
    margin: 15px 0 30px 110px
}

.text-with-image .img-box {
    width: 84px;
    text-align: center;
    margin-right: 15px
}

.big-box {
    padding: 46px 70px 45px 135px;
    margin-top: 66px;
    border: 14px solid #ebebeb
}

.big-box p {
    text-align: left;
    margin-bottom: 15px;
    font-size: 24px;
    position: relative
}

.big-box p span {
    position: relative
}

.big-box p span:after {
    content: '';
    position: absolute;
    display: block;
    right: -51px;
    top: 0;
    width: 41px;
    height: 31px;
    background-image: url(../images/Quotes-green.png);
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.big-box p:before {
    content: '';
    position: absolute;
    display: block;
    left: -51px;
    top: 0;
    width: 41px;
    height: 31px;
    background-image: url(../images/Quotes-green.png)
}

.contenttwo .container {
    background-image: url(../images/BusinessSolution.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.contenttwo .left-part {
    padding-right: 80px
}

.contenttwo .small-box {
    border: 13px solid #ebebeb;
    padding: 20px 70px 30px 70px
}

/*.contenttwo .small-container {
    padding: 74px 0 43px
}*/

.contenttwo .right-part p {
    padding-left: 45px;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 1.6rem;
    position: relative
}

.contenttwo .right-part p span {
    position: relative
}

.contenttwo .right-part p span:after {
    content: '';
    position: absolute;
    display: block;
    right: -27px;
    top: 1px;
    width: 41px;
    height: 31px;
    background: url(../images/Quotes-small.png) no-repeat;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.contenttwo .right-part p:before {
    content: '';
    position: absolute;
    display: block;
    left: 15px;
    top: 0;
    width: 41px;
    height: 31px;
    background: url(../images/Quotes-small.png) no-repeat
}

.contenttwo2 .right-part2 p {
    padding-left: 45px;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 1.6rem;
    position: relative
}

.contenttwo2 .right-part2 p span {
    position: relative
}

.contenttwo2 .right-part2 p span:after {
    content: '';
    position: absolute;
    display: block;
    right: -30px;
    top: 2px;
    background: url(../images/Quotes-small.png) no-repeat;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.contenttwo2 .right-part2 p:before {
    content: '';
    position: absolute;
    display: block;
    left: 14px;
    top: 4px;
    background: url(../images/Quotes-small.png) no-repeat;
}




.contenttwo3 .right-part3 p {
    padding-left: 45px;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 1.6rem;
    position: relative
}

.contenttwo3 .right-part3 p span {
    position: relative
}

.contenttwo3 .right-part3 p span:after {
    content: '';
    position: absolute;
    display: block;
    right: -30px;
    top: 2px;
    background: url(../images/Quotes-small.png) no-repeat;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.contenttwo3 .right-part3 p:before {
    content: '';
    position: absolute;
    display: block;
    left: 14px;
    top: 4px;
    background: url(../images/Quotes-small.png) no-repeat;
}

.contenttwo .right-part .newmargin {
    margin: 7px auto
}

.contenttwo .right-part .upper {
    padding-left: 45px;
    font-size: 14px
}

.contenttwo .new-container {
    max-width: 1400px;
    margin: 0 auto;
    width: 100%;
    padding: 40px 0 0
}

.contenttwo .new-container p {
    margin-bottom: 0
}

.contenttwo .new-container .arrow {
    width: 50px;
    height: 88px;
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: center
}

.contenttwo .new-container .right-part {
    padding: 20px 0 40px 25px;
    text-align: left;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.contenttwo .new-container .left-part {
    padding: 20px 25px 40px 0;
    text-align: right;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.contenttwo .new-container .big-arrow-one {
    cursor: pointer
}





.arrow-left-one, .arrow-left-two, .arrow-left-three, .arrow-left-four, .arrow-left-five{
    display: block;
    background-image: url(../images/arrow-animation.png);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.scroll-img-left-2-one, .scroll-img-left-3-two, .scroll-img-left-4-three, .scroll-img-left-5-four, .scroll-img-left-6-five{
    display: none;
    background-image: url(../images/arrow-animation.gif);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}



.arrow-right-one, .arrow-right-two, .arrow-right-three, .arrow-right-four{
    display: block;
    background-image: url(../images/arrow-animation.png);
}

.scroll-img-right-2-one, .scroll-img-right-3-two, .scroll-img-right-4-three, .scroll-img-right-5-four{
    display: none;
    background-image: url(../images/arrow-animation.gif);
}




/*.contenttwo .new-container .arrow:hover {*/
/*background-image: url(../images/arrow-animation.gif);*/
/*-webkit-transform: rotate(180deg);*/
/*transform: rotate(180deg);*/
/*}*/

/*.contenttwo .new-container .arrow.active {*/
/*background-image: url(../images/arrow-animation.gif);*/
/*-webkit-transform: rotate(180deg);*/
/*transform: rotate(180deg);*/
/*}*/

/*.contenttwo .new-container .arrow.right {*/
/*-webkit-transform: rotate(180deg);*/
/*transform: rotate(180deg)*/
/*}*/

.contenttwo .new-container .arrow-box {
    padding: 0 15px;
    z-index: 2
}

.contenttwo .new-container .text-box {
    display: none;
    max-width: 362px;
    font-size: 18px;
    width: 100%;
    line-height: 1.6rem
}

.contenttwo .new-container .number {
    max-width: 150px;
    font-size: 90px;
    font-weight: 700;
    line-height: 78px
}

.contenttwo .new-container .number span {
    font-size: 60px;
    font-weight: 400
}

.contenttwo .new-container .number-text {
    line-height: 1.6rem
}

.contenttwo .new-container .fun {
    display: none;
    margin-top: 30px;
    font-size: 16px;
    position: relative
}

.contenttwo .new-container .fun .red {
    font-weight: 400
}

.contenttwo .new-container .fun:before {
    position: absolute;
    left: -41px;
    top: 0;
    content: '';
    background: url(../images/bulb.png);
    width: 41px;
    height: 38px
}

.contenttwo .big-video-box {
    padding: 50px 0 0;
    width: 100%
}

.contenttwo .left-video {
    max-width: 180px;
    margin-right: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
}

.contenttwo .left-video .box-header {
    font-size: 14px
}

.contenttwo .left-video .box-header-img {
    max-width: 166px
}

.contenttwo .left-video .saves {
    color: #00758f;
    text-align: right;
    font-size: 24px;
    line-height: 25px;
    margin-top: -10px
}

.contenttwo .left-video .number {
    text-align: right;
    font-size: 90px;
    font-weight: 700;
    line-height: 78px;
    height: 78px
}

.contenttwo .left-video .number span {
    font-size: 52px;
    font-weight: 400
}

.contenttwo .left-video .video-text {
    text-align: right;
    line-height: 25px
}

.contenttwo .left-video .video-text a {
    color: #00758f
}

.contenttwo .right-video {
    cursor: pointer
}

.contenttwo .container.j-c {
    background: #fff
}

.three .new-container {
    padding: 40px 0 40px
}

.three .container {
    background-image: url(../images/back2.png)
}

.three .left-part {
    padding-right: 15px
}

.three .left-part p {
    padding-right: 30px
}

.three .right-part .small-box {
    padding: 20px 35px 30px 35px
}

.three .right-part .newmargin {
    margin-top: 18px;
    margin-bottom: 10px
}

.three .left-video {
    max-width: 100%
}

.three .left-video .box-header {
    text-align: right
}

.three .left-video .box-header-img {
    display: inline;
    margin: 0
}

.three .left-video .number {
    text-align: right;
    font-size: 90px;
    font-weight: 700;
    line-height: 5px;
    height: 40px
}

.three .left-video .number span {
    font-weight: 700
}

.three .new-container .number-line:nth-of-type(1) .fun::before {
    left: -41px
}

.three .new-container .number-line:nth-of-type(2) .left-part .fun::before {
    left: -28px
}

.three .new-container .number-line:nth-of-type(2) .fun::before {
    left: -41px
}

.four .container {
    background: #fff
}

.four .small-container {
    padding-bottom: 0
}

.four .left-part {
    width: 70%;
    padding-right: 40px
}

.four .right-part {
    width: 55%
}

.four .right-part .small-box {
    padding: 20px 30px 30px 30px
}

.four .right-part p:before {
    left: -10px
}

.four .expand-box {
    padding-top: 20px;
    border-top: 1px solid #e1e1e1
}

.four .expand-box .left-part {
    width: 50%;
    padding-right: 40px
}

.four .expand-box .right-part {
    width: 50%;
    padding-left: 40px
}

.four .expand-element {
    -webkit-transition: .5s;
    transition: .5s;
    margin: 40px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.four .expand-element .expand-number {
    width: 100%;
    max-width: 61px;
    height: 61px;
    line-height: 61px;
    font-size: 22px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    font-weight: 700
}

.four .expand-element .expand-block {
    max-width: 574px;
    width: 100%;
    margin: 0 00px 0 20px
}

.four .expand-element .expand-block .expand-caption {
    font-weight: 500;
    -webkit-transition: .4s;
    transition: .4s;
    font-size: 24px;
    background: #fff;
    line-height: 60px
}

.four .expand-element .expand-block a {
    color: #00758f
}

.four .empty {
    height: 3px;
    margin-top: 23px;
    /*background: linear-gradient(93deg, #ff9200 0, #007691 99%)*/
    background: url(../images/line-big.png)
}

.four .s-b {
    margin-top: 10px;
    padding-bottom: 35px
}

.four .video-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    padding: 0 10px;
}

.four .video-item img {
    display: block;
    margin: 10px auto 0
}

.four .video-item img:nth-of-type(2) {
    margin-top: 10px
}

.four .gray-box {
    width: 100%;
    font-size: 30px;
    line-height: 45px;
    background: #f3f3f3;
    text-align: center;
    padding: 60px 0 80px;
    color: #272727
}

.four .gray-box .button {
    -webkit-transition: .3s;
    transition: .3s;
    color: #000;
    font-size: 20px;
    max-width: 324px;
    text-transform: uppercase;
    margin: 0 10px 15px 10px;
    width: 100%;
    line-height: 50px;
    font-weight: 700;
    cursor: pointer
}

.four .gray-box .button:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}


/*! U10 */

#u10 {
    width: 100%;
    margin: 0;
    background: #003b4d;
    clear: both;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    line-height: 1.5em
}

.u10w5:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.u10w1 {
    margin: 4em auto 50px
}

.u10w2:first-child {
    margin-left: 0
}

.u10w2 {
    float: left;
    width: 23.3%;
    margin-left: 2.2587%
}

.u10w3 {
    margin: 0 0 1.6em;
    position: relative
}

.u10w1 {
    clear: both;
    width: 100%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.u10w1:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

@media only screen and (max-width:1240px) {
    .u10w1 {
        padding-left: 2.44%;
        padding-right: 2.44%;
        margin-left: 0;
        margin-right: 0
    }
}

.u10v3 .u10w8.cwidth,
.u10v4 .u10w8.cwidth {
    clear: both;
    width: 100%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.u10v3 .u10w8.cwidth:after,
.u10v4 .u10w8.cwidth:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

@media only screen and (max-width:1240px) {
    .u10v3 .u10w8.cwidth,
    .u10v4 .u10w8.cwidth {
        padding-left: 2.44%;
        padding-right: 2.44%;
        margin-left: 0;
        margin-right: 0
    }
}

.u10w3 ul li {
    font-size: 16px;
    font-size: 1.6rem;
    color: #8aadbf;
    line-height: 1.2;
    padding: 0 0 .5em
}

.u10w3 ul li a {
    color: #8aadbf!important
}

.u10w3 ul li a:hover {
    color: #fff!important;
    text-decoration: none
}

#u10 h5 {
    font-size: 20px;
    font-size: 2rem;
    margin: 0 0 .6em 0
}

#u10 h3 {
    display: none;
    margin: 0 0 .6em 0;
    background: url(https://www.oracle.com/asset/web/i/u10-logo-sprite.png) 0 0 no-repeat;
    text-indent: -30000px
}

ul.u10-links li a {
    font-size: 16px;
    padding: 0 .8em 0 .6em;
    color: #8aadbf!important;
    border-right: 1px solid #8aadbf
}

ul.u10-links li a:hover {
    text-decoration: none;
    color: #fff!important
}

#u10,
#u10 a,
#u10 h5 {
    color: #fff
}

#u10 h3 a {
    display: block
}

ul.u10-links {
    float: right
}

ul.u10-links li {
    margin: 0;
    padding: 0;
    float: left
}

ul.u10-links li:first-child a {
    padding-left: 0
}

ul.u10-links li.u10last a {
    padding-right: 0;
    border: 0
}

ul.u10-links li a:focus {
    outline: 0;
    text-decoration: none
}

.u10w4 {
    clear: both;
    overflow: hidden
}

#u10 ul.scl-icons {
    float: right
}

#u10 hr {
    background: #8aadbf;
    color: #8aadbf;
    height: 1px;
    margin: 1.75em 0 1.688em 0;
    clear: both
}

.u10fl .u10w8,
.u10v4 .u10w8 {
    display: table;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: .2em auto .2em!important;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.u10fl .u10w2 {
    -ms-flex-preferred-size: 33.3%;
    flex-basis: 33.3%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.u10fl .u10w8,
.u10fl .u10w9,
.u10v4 .u10w8,
.u10v4 .u10w9 {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    -ms-flex-pack: center;
    -ms-flex-item-align: center;
    align-self: center
}

.u10fl .u10w8 h2,
.u10fl .u10w9 h2,
.u10v4 .u10w8 h2,
.u10v4 .u10w9 h2 {
    color: #fff
}

.u10form {
    margin-top: -2em!important
}

@media (max-width:600px) {
    .u10form {
        margin-top: -1em!important
    }
}

.u10v4 form {
    -webkit-text-size-adjust: 100%
}

.u10v4 form .oerrors {
    display: table-cell;
    color: #fff;
    font-size: 1.3rem;
    font-weight: 300;
    position: absolute;
    opacity: 0;
    -webkit-animation: o-upfade-small 1s cubic-bezier(.4, 0, .2, 1) .1s forwards;
    animation: o-upfade-small 1s cubic-bezier(.4, 0, .2, 1) .1s forwards
}

.u10v4 form .otextarea {
    width: 100%;
    font-size: 1em;
    color: #333;
    height: 8.5em;
    padding: .5em;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    outline: 0;
    border: 1px solid #ddd
}

.u10v4 form .otextarea:focus {
    -webkit-box-shadow: 0 0 5px #bde6ee;
    box-shadow: 0 0 5px #bde6ee;
    border: 1px solid #bde6ee;
    outline: 0
}

.u10v4 form .otextarea:required:focus {
    border: 1px solid #f80000;
    outline: 0
}

.u10v4 form .otextarea::-webkit-input-placeholder {
    color: #4e5052
}

.u10v4 form .omailinput,
.u10v4 form .otextinput {
    line-height: 3.15em;
    color: #333;
    font-size: 1em;
    width: 100%;
    padding: 0 .5em;
    border: #ccc solid 1px;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    outline: 0;
    border: 1px solid #ddd
}

.u10v4 form .omailinput:focus,
.u10v4 form .otextinput:focus {
    -webkit-box-shadow: 0 0 5px #bde6ee;
    box-shadow: 0 0 5px #bde6ee;
    border: 1px solid #bde6ee;
    outline: 0
}

.u10v4 form .omailinput:required,
.u10v4 form .otextinput:required {
    -webkit-box-shadow: 0 0 5px #bde6ee;
    box-shadow: 0 0 5px #bde6ee;
    border: 1px solid #f80000;
    outline: 0
}

.u10v4 form .omailinput:required:focus,
.u10v4 form .otextinput:required:focus {
    border: 1px solid #f80000;
    outline: 0
}

.u10v4 form .omailinput::-webkit-input-placeholder,
.u10v4 form .otextinput::-webkit-input-placeholder {
    color: #4e5052
}

.u10v4 form .u10txt input {
    margin-left: 1em;
    margin-right: 1em;
    outline: 0;
    vertical-align: middle
}

@media (max-width:1000px) {
    .u10v4 form .u10txt label {
        width: 100%
    }
}

.u10fl .u10w12,
.u10v4 .u10w12 {
    display: inline-block;
    padding: 1.15em 0 0 0;
    width: 70%
}

@media (max-width:770px) {
    .u10fl .u10w12,
    .u10v4 .u10w12 {
        width: 100%;
        padding: .15em 0 0 0
    }
}

.u10fl .u10w13,
.u10v4 .u10w13 {
    margin: 0 auto 0
}

.u10fl .u10w13 h4,
.u10v4 .u10w13 h4 {
    font-size: 2.8rem;
    padding-top: 1em;
    margin: 0;
    font-weight: 200;
    color: #fff;
    border-top: 1px solid rgba(107, 175, 192, .4)
}

@media (max-width:600px) {
    .u10fl .u10w13,
    .u10v4 .u10w13 {
        padding-top: 1em
    }
}

.u10fl .u10w14 p,
.u10v4 .u10w14 p {
    font-size: 1.4rem;
    color: #cad9de;
    line-height: 1.5;
    padding: 2em 0 3em 0
}

.u10fl .u10w8 .u10w9,
.u10v4 .u10w8 .u10w9 {
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%
}

@media (max-width:600px) {
    .u10fl .u10w8 .u10w9,
    .u10v4 .u10w8 .u10w9 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        text-align: center;
        padding-bottom: .5em
    }
}

.u10fl .u10w8.cwidth,
.u10v4 .u10w8.cwidth {
    max-width: 1400px!important
}

.u10fl form .u10w15,
.u10v4 form .u10w15 {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: space-between;
    -webkit-box-pack: justify;
    justify-content: space-between
}

@media (max-width:600px) {
    .u10fl form .u10w15,
    .u10v4 form .u10w15 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 1em
    }
}

.u10fl form .u10w15 .u10w10,
.u10v4 form .u10w15 .u10w10 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-right: 2em;
    margin-top: auto
}

@media (max-width:600px) {
    .u10fl form .u10w15 .u10w10,
    .u10v4 form .u10w15 .u10w10 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-right: 0
    }
}

.u10fl form .u10w15 .u10w11,
.u10v4 form .u10w15 .u10w11 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-top: auto;
    padding-top: .3em
}

@media (max-width:600px) {
    .u10fl form .u10w15 .u10w11,
    .u10v4 form .u10w15 .u10w11 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

.u10fl form .u10w15 .u10w11 .u10w16,
.u10v4 form .u10w15 .u10w11 .u10w16 {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex
}

@media (max-width:770px) {
    .u10fl form .u10w15 .u10w11 .u10w16 .otextarea,
    .u10v4 form .u10w15 .u10w11 .u10w16 .otextarea {
        height: 10.5em
    }
}

.u10fl form .u10w15 .u10w11 .u10w17,
.u10v4 form .u10w15 .u10w11 .u10w17 {
    width: 50%;
    margin-bottom: .8em
}

@media (max-width:1000px) {
    .u10fl form .u10w15 .u10w11 .u10w17,
    .u10v4 form .u10w15 .u10w11 .u10w17 {
        width: 100%;
        margin: 1em 0 1em 0
    }
}

.u10fl form .u10w15 .u10w11 .u10w19,
.u10v4 form .u10w15 .u10w11 .u10w19 {
    font-size: 1.6rem;
    display: inline-block
}

.u10fl form .u10w15 .u10w11 .u10w20,
.u10v4 form .u10w15 .u10w11 .u10w20 {
    width: 50%;
    float: right;
    text-align: right
}

.u10fl form .u10w15 .u10w11 .u10w20 label,
.u10v4 form .u10w15 .u10w11 .u10w20 label {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: inline
}

@media (max-width:600px) {
    .u10fl form .u10w15 .u10w11 .u10w20 label,
    .u10v4 form .u10w15 .u10w11 .u10w20 label {
        width: 110%;
        float: left
    }
}

@media (max-width:1000px) {
    .u10fl form .u10w15 .u10w11 .u10w20,
    .u10v4 form .u10w15 .u10w11 .u10w20 {
        width: 100%;
        text-align: left;
        padding-bottom: .5em
    }
}

@media (max-width:600px) {
    .u10fl form .u10w15 .u10w11 .u10w20,
    .u10v4 form .u10w15 .u10w11 .u10w20 {
        display: inline-grid;
        float: none
    }
}

@media (max-width:414px) {
    .u10fl form .u10w15 .u10w11 .u10w20,
    .u10v4 form .u10w15 .u10w11 .u10w20 {
        width: 28%;
        float: none
    }
}

@media (max-width:375px) {
    .u10fl form .u10w15 .u10w11 .u10w20,
    .u10v4 form .u10w15 .u10w11 .u10w20 {
        width: 30%;
        float: none
    }
}

@media (max-width:320px) {
    .u10fl form .u10w15 .u10w11 .u10w20,
    .u10v4 form .u10w15 .u10w11 .u10w20 {
        width: 35%;
        float: none
    }
}

.u10fl form .obttns,
.u10v4 form .obttns {
    margin-top: 3em;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.u10fl form .obttns a,
.u10v4 form .obttns a {
    color: #00758f!important
}

@media (max-width:600px) {
    .u10fl form .obttns,
    .u10v4 form .obttns {
        display: block
    }
}

.u10fl form label,
.u10v4 form label {
    width: 29%;
    font-size: 1.8rem;
    display: inline-block;
    line-height: 1.5;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: .2em
}

@media (max-width:770px) {
    .u10fl form label,
    .u10v4 form label {
        width: 100%;
        padding-top: 1em
    }
}

@media (max-width:600px) {
    .u10fl .u10w8,
    .u10v4 .u10w8 {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 1em auto .2em!important
    }
    .u10fl .u10w8.cwidth {
        padding-left: 0;
        padding-right: 0
    }
    .u10fl {
        padding-bottom: 1em
    }
    .u10fl .u10w1 {
        -ms-flex-flow: row nowrap;
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: normal!important;
        flex-flow: row nowrap!important;
        width: 100%!important
    }
    .u10fl .u10w2 {
        width: -webkit-fit-content!important;
        width: -moz-fit-content!important;
        width: fit-content!important;
        -ms-flex-preferred-size: 33.3%;
        flex-basis: 33.3%;
        padding: 0 1em!important;
        border-bottom: 0!important
    }
    .u10fl .u10w2:nth-child(2),
    .u10fl .u10w2:nth-child(3),
    .u10fl .u10w2:nth-child(4),
    .u10fl .u10w2:nth-child(5) {
        border-left: 1px solid rgba(107, 175, 192, .4)!important;
        border-bottom: 0!important
    }
    .u10fl .u10w9 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -ms-flex-item-align: center;
        align-self: center;
        margin-bottom: 1em
    }
}

.u10w5 {
    position: relative
}

.u10-ologo {
    width: 350px;
    height: 61px;
    overflow: hidden
}

.u10-ologo a {
    display: block;
    width: 200%;
    height: 100%;
    padding: 0!important;
    background: url(https://www.oracle.com/asset/web/i/u10-logo-sprite.png) 0 0 no-repeat;
    text-indent: -30000px;
    -moz-outline: 0;
    background-size: 100%
}

#u10 .scl-icons li {
    float: left;
    -webkit-transition: background .25s;
    transition: background .25s;
    background: #8aadbf;
    display: block;
    padding: 0;
    margin: 8px;
    border-radius: 2px
}

#u10 .scl-icons li:hover {
    background: #fff
}

#u10 .scl-icons li a {
    background: url(https://www.oracle.com/asset/web/i/u10-sprite.svg) 0 0 no-repeat;
    background-size: auto 100%;
    outline: 0;
    -moz-outline: 0;
    display: block;
    overflow: hidden;
    text-indent: -4000px
}

#u10 .scl-icons li:last-child {
    margin-right: 0
}

#u10 .scl-icons li a .st0 {
    fill: #000
}

#u10 .scl-icons li a {
    width: 34px;
    height: 33px
}

#u10 .scl-icons li.scl-facebook a {
    background-position: 0 0
}

#u10 .scl-icons li.scl-twitter a {
    background-position: -42px 0
}

#u10 .scl-icons li.scl-linkedin a {
    background-position: -85px 0
}

#u10 .scl-icons li.scl-googleplus a {
    background-position: -127px 0
}

#u10 .scl-icons li.scl-youtube a {
    background-position: -168px 0
}

#u10 .scl-icons li.scl-feed a {
    background-position: -214px 0
}

#u10 .scl-icons li.scl-weibo a {
    background-position: -256px 0
}

#u10 .scl-icons li.scl-youku a {
    background-position: -299px 0
}

#u10 .scl-icons li.scl-wechat a {
    background-position: -340px 0
}

#u10 .scl-icons li.scl-otube a {
    background-position: -385px 0
}

.u10v2 .u10w1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row nowrap;
    border-bottom: 1px solid #8aadbf
}

.u10v2 .u10w2 {
    float: none;
    text-align: center;
    display: inline-block;
    margin: 1em auto 1em;
    width: 7.2em;
    vertical-align: top;
    font-size: 2rem
}

.u10v2 .u10w2 a {
    display: block;
    cursor: pointer
}

.u10v2 .u10w2 a:hover .u10w6.icn-img:before {
    color: #8aadbf
}

.u10v2 .u10w6.icn-img {
    position: relative;
    font-size: 3em;
    line-height: 1em
}

.u10v2 .u10w6.icn-img:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.5em 0 0 -.5em;
    color: #fff
}

.u10v2 .u10w7.icn-img:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.5em 0 0 -.25em;
    color: #fff
}

.u10v2 a:hover {
    text-decoration: none
}

.u10v2 .u10w2 a:hover span {
    text-decoration: none
}

.u10v2 .u10w2 span {
    display: block;
    font-size: 1.6rem;
    font-weight: 700
}

.u10v2 .u10w7.icn-img {
    position: relative;
    font-size: 3em;
    line-height: 1em
}

.u10v2 .u10w7 {
    display: none
}

#u10.u10v3,
#u10.u10v4 {
    background: #00758f
}

.u10v3 .u10w1,
.u10v4 .u10w1 {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin: 0 auto;
    font-size: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row nowrap
}

.u10v3 .u10w2,
.u10v4 .u10w2 {
    border-left: 1px solid #6bafc0
}

.u10v3 .u10w2 {
    -ms-flex: 0 1 auto;
    float: none;
    text-align: center;
    display: inline-block;
    margin: 1em auto 1em;
    width: 100%;
    vertical-align: top;
    font-size: 2rem;
    border-left: 1px solid rgba(107, 175, 192, .4);
    padding: 0 1em
}

.u10v4 .u10w2 {
    float: none;
    text-align: center;
    display: inline-grid;
    margin: 3em auto 3em;
    width: 100%;
    vertical-align: top;
    font-size: 2rem;
    border-left: 1px solid rgba(107, 175, 192, .4);
    padding: 0 1em
}

.u10v3 .u10w2:first-child,
.u10v4 .u10w2:first-child {
    border-left: none
}

.u10v3 .u10w2>a,
.u10v3 .u10w2>span>a,
.u10v4 .u10w2>a,
.u10v4 .u10w2>span>a {
    display: block;
    cursor: pointer
}

.u10v3 .u10w2>a:focus,
.u10v4 .u10w2>a:focus {
    outline: 0
}

.u10v3 .u10w2 a:focus .u10w6.icn-img:before,
.u10v3 .u10w2 a:hover .u10w6.icn-img:before,
.u10v4 .u10w2 a:focus .u10w6.icn-img:before,
.u10v4 .u10w2 a:hover .u10w6.icn-img:before {
    color: #8aadbf
}

.u10v3 .u10w6.icn-img,
.u10v4 .u10w6.icn-img {
    position: relative;
    font-size: 3em;
    line-height: 1em;
    float: none
}

.u10v3 .u10w6.icn-img:before,
.u10v4 .u10w6.icn-img:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.5em 0 0 -.5em;
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.u10v3 a:hover,
.u10v4 a:hover {
    text-decoration: none
}

.u10v3 .u10w2 a:hover span,
.u10v4 .u10w2 a:hover span {
    text-decoration: none
}

.u10v3 .u10w2 a span,
.u10v4 .u10w2 a span {
    display: block;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.25em
}

.u10v3 .u10w2 .sharewidgetw1,
.u10v4 .u10w2 .sharewidgetw1 {
    display: block
}

.u10v3 .u10w2 span .sharewidgetw2,
.u10v4 .u10w2 span .sharewidgetw2 {
    top: -4em;
    bottom: auto;
    right: 50%;
    margin-right: -25px
}

.u10v3 .u10w8 h2,
.u10v4 .u10w8 h2 {
    font-size: 3.2rem;
    font-weight: 300;
    margin-bottom: 0;
    color: #fff
}

.u10v3 .u10w8.cwidth {
    margin: 2em auto -.6em
}


/*! QR Code Pop Up Positioning */

#u10 .qrcodew1 {
    display: block
}

#u10 .qrcodew2 {
    bottom: 130%;
    border: none
}

.u10w2.atgchat-wrapper:first-child+.u10w2 {
    border: none
}

@media only screen and (min-width:0px) and (max-width:770px) {
    .f11 .u10btn {
        display: block;
        position: absolute;
        right: 3.2587269%;
        top: 13px;
        width: 16px;
        height: 16px;
        background: url(https://www.oracle.com/asset/web/i/u10-logo-sprite.png) no-repeat -1628px 0;
        background-size: auto 122px
    }
    .f11 .u10w3.u10active .u10btn {
        background: url(https://www.oracle.com/asset/web/i/u10-logo-sprite.png) no-repeat -1628px -17px
    }
    .f11 #u10 ul.scl-icons {
        float: none;
        text-align: center;
        margin: 10px auto 2em
    }
    .f11 .u10-ologo {
        position: relative;
        margin-bottom: .6em;
        width: auto;
        height: auto
    }
    .f11 .u10btn,
    .f11 .u10w3 h5 {
        cursor: pointer
    }
    .f11 .u10w1 {
        margin: 0 0 5em 0
    }
    .f11 .u10w2 {
        float: none;
        margin-left: 0;
        width: 100%
    }
    .f11 .u10w3 {
        margin: 0;
        border-top: 1px solid #295d6f;
        border-bottom: none
    }
    .f11 .u10w1 .u10w2:first-child .u10w3:first-child {
        border-top: 0
    }
    .f11 #u10 h5 {
        margin: 0 2.2587269%;
        font-weight: 400;
        padding: .675em 0;
        line-height: 1.5em
    }
    .f11 .u10w3 ul {
        visibility: none;
        height: 0;
        opacity: 0;
        background: #cad9de;
        -webkit-transition: all ease-in-out .5s;
        transition: all ease-in-out .5s
    }
    .f11 .u10w3.u10active ul {
        visibility: visible;
        height: auto;
        opacity: 1;
        -webkit-transition: all ease-in-out .5s;
        transition: all ease-in-out .5s
    }
    .f11 .u10w3 ul li {
        font-size: 14px;
        line-height: 1.5em;
        padding: .525em 2.2587269%;
        border: 0
    }
    .f11 .u10w3 ul li:last-child {
        padding-bottom: 1em
    }
    .f11 .f11 .u10w3 ul li,
    .f11 .u10w3 ul li a {
        color: #003b4d!important
    }
    .f11 .u10w3 ul li a {
        padding: 0 0;
        display: block
    }
    .f11 .u10w4 {
        border-top: 1px solid #295d6f;
        height: 1px;
        margin-bottom: 2.5em
    }
    .f11 .u10w4 hr {
        background: 0 0!important
    }
    .f11 #u10 h3 {
        width: 301px;
        height: 13px;
        background-position: -401px 0;
        display: block;
        margin: 0 auto 2em auto;
        background-size: 267%
    }
    .f11 .u10-ologo a {
        margin: 0 auto;
        width: 117px;
        height: 15px;
        background-position: 0 -19px;
        background-size: 613%
    }
    .f11 ul.u10-links {
        float: none;
        text-align: center;
        list-style: none
    }
    .f11 ul.u10-links li {
        float: none;
        text-align: center;
        display: inline-block
    }
    .f11 #u10 ul.scl-icons li {
        float: none;
        display: inline-block;
        margin: 5px
    }
    .f11 #u10 .scl-icons li a {
        width: 29px;
        height: 28px
    }
    .f11 #u10 .scl-icons li.scl-facebook a {
        background-position: 0 0
    }
    .f11 #u10 .scl-icons li.scl-twitter a {
        background-position: -36px 0
    }
    .f11 #u10 .scl-icons li.scl-linkedin a {
        background-position: -72px 0
    }
    .f11 #u10 .scl-icons li.scl-googleplus a {
        background-position: -108px 0
    }
    .f11 #u10 .scl-icons li.scl-youtube a {
        background-position: -143px 0
    }
    .f11 #u10 .scl-icons li.scl-feed a {
        background-position: -182px 0
    }
    .f11 #u10 .scl-icons li.scl-youku a {
        background-position: -253px 0
    }
    .f11 #u10 .scl-icons li.scl-weibo a {
        background-position: -218px 0
    }
    .f11 #u10 .scl-icons li.scl-wechat a {
        background-position: -288px 0
    }
    .f11 #u10 .scl-icons li.scl-otube a {
        background-position: -326px 0
    }
    .f11 .u10v2 .u10w2 a {
        display: table;
        width: 100%;
        height: 4.5em;
        position: relative
    }
    .f11 .u10v2 .u10w1 {
        display: block;
        border-bottom: none
    }
    .f11 .u10v2 .u10w2:first-child {
        margin-top: 2%
    }
    .f11 .u10v2 .u10w2 {
        display: block;
        text-align: left;
        width: 95.4825462%;
        margin: 0 2.2587269%
    }
    .f11 .u10v2 .icn-img {
        display: table-cell;
        vertical-align: middle;
        width: 1em
    }
    .f11 .u10v2 .u10w2 span {
        display: table-cell;
        vertical-align: middle;
        padding: 0 0 0 1em;
        font-size: 2.1rem
    }
}

@media only screen and (min-width:0px) and (max-width:770px) {
    .u10v2 .u10w2:first-child {
        margin-top: 1.5%
    }
}

@media only screen and (min-width:0px) and (max-width:600px) {
    .u10v3 .u10w2 {
        width: 33.333333333%;
        padding: 1.5em 0;
        border-left: 0;
        margin: 0 auto
    }
    .u10v4 .u10w2 {
        width: 33.333333333%;
        margin-top: 1em;
        padding: 0;
        border-left: 1px solid rgba(107, 175, 192, .4)
    }
    .u10v3 .u104up .u10w2,
    .u10v4 .u104up .u10w2 {
        width: 50%
    }
    .u10v3 .u10w2:nth-child(-n+3) {
        border-bottom: 1px solid #6bafc0
    }
    .u10v3 .u10w2:nth-child(-n+3) {
        border-bottom: 1px solid rgba(107, 175, 192, .4)
    }
    .u10v3 .u104up .u10w2:nth-child(-n+3) {
        border-bottom: 0
    }
    .u10v3 .u104up .u10w2:nth-child(-n+2) {
        border-bottom: 1px solid #6bafc0
    }
    .u10v3 .u104up .u10w2:nth-child(-n+2) {
        border-bottom: 1px solid rgba(107, 175, 192, .4)
    }
    .u10v3 .u10w1 {
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        width: 95.1171876%
    }
    .u10v4 .u10w1 {
        -ms-flex-flow: row nowrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row nowrap;
        width: 95.1171876%
    }
    .u10v3 .u10w8.cwidth {
        text-align: center;
        margin: 2em auto 0
    }
}

.f01v0 .u10w1 {
    padding-left: 19px;
    padding-right: 19px;
    margin-top: 3em
}

.f01v0 #u10 h5 {
    font-size: 18px;
    background: 0 0;
    padding-left: 0
}

.f01v0 .u10w3 ul li {
    font-size: 15px
}

.f01v0 ul.u10-links li a {
    font-size: 13px
}

#Wrapper_FixedWidth_Footer #u10,
.f01v0w1 #u10 {
    width: auto;
    margin: 0 -19px
}

@-webkit-keyframes o-upfade-small {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes o-upfade-small {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

ul.u10-links {
    list-style: none
}

.u10v0 .container {
    background-color: #003b4d
}

#html5-close {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    cursor: pointer;
    position: absolute;
    top: 3px!important;
    width: 50px;
    height: 50px;
    right: 3px!important;
    margin-top: 0!important;
    margin-right: 0!important
}

#html5-close:before {
    cursor: pointer;
    content: '+';
    color: #00758f;
    font-size: 50px
}

.more {
    display: none;
    height: 56px;
    line-height: 56px;
    text-align: center;
    color: #fff;
    background: #00758f
}

@media (max-width:1400px) {
    .container {
        max-width: 1280px
    }
    .coments-box {
        padding: 25px 25px 60px
    }
    /*.contenttwo .small-container {
        padding: 74px 40px 43px*/
}
#u10 {
    padding: 0 30px
}
.contenttwo .new-container {
    padding: 40px 40px
}

.block{
    display: inline-block !important;
}
}

@media (max-width:1280px) {
    .contenttwo .small-container,
    .small-container {
        padding: 40px
    }
    .four .video-item {
        padding: 0 10px
    }
}



@media (max-width:1100px) {
    .main-content .tabs .tab {
        font-size: 12px
    }
    .box-no-border {
        padding: 30px 0
    }
    .u10w1 {
        margin: 0
    }
    #u10 {
        padding: 20px
    }
    .main-content .tabs .tab {
        text-align: center;
        height: 56px;
        line-height: 56px
    }
    /*    .contenttwo .right-part p {
            padding-left: 0
        }*/
    .contenttwo .small-box {
        padding: 30px 30px 30px 45px
    }
    /*.contenttwo .right-part p:before {*/
        /*left: -41px*/
    /*}*/

    .contenttwo .new-container .number {
        font-size: 75px
    }
    .contenttwo .new-container .right-part {
        padding: 10px 0 10px 20px
    }
    .three .right-part .small-box {
        padding: 20px 35px 30px 45px
    }
    .contenttwo .new-container .left-part {
        padding: 10px 20px 10px 0
    }
    .four .right-part .small-box {
        padding: 20px 30px 30px 45px
    }
    .four .expand-element .expand-block .expand-caption {
        line-height: normal
    }
}

@media (max-width:992px) {
    h1 {
        font-size: 32px
    }
    .main-screen-box .main-screen-text p {
        font-size: 20px;
        margin-top: 40px
    }
    .contenttwo .new-container .left-part,
    .contenttwo .new-container .left-part .flex {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .contenttwo .new-container {
        padding: 40px 40px;
    }

    .contenttwo .new-container .left-part {
        text-align: left
    }
    .three .new-container .number-line:nth-of-type(2) .left-part .fun::before {
        left: -45px
    }
    .contenttwo .new-container .right-part {
        padding: 10px 0
    }
    .arrow-left-one, .arrow-left-two, .arrow-left-three, .arrow-left-four, .arrow-left-five {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    ul.u10-links li a {
        font-size: 12px
    }
    .text-with-image {
        margin: 15px auto;
        width: auto
    }
    .big-box {
        padding: 20px 30px 20px 60px
    }
    .coments-box {
        padding: 25px
    }
    .flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .flex.box-no-border,
    .flex.text-with-image {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .left-part,
    .right-part {
        width: 100%
    }
    .contenttwo .left-part {
        padding-right: 0
    }
    .contenttwo .new-container .text-box {
        max-width: 454px
    }
    .contenttwo .big-video-box {
        padding: 50px 0 0
    }
    .contenttwo .left-part,
    .four .right-part {
        width: 100%
    }
    .contenttwo .small-box,
    .four .right-part .small-box,
    .three .right-part .small-box {
        padding: 20px 30px 30px 65px
    }
    .expand-text {
        font-size: 18px
    }
    .four .expand-box .right-part {
        width: 50%;
        padding-left: 20px
    }
    .four .expand-box .left-part {
        width: 50%;
        padding-right: 20px
    }
    .four .s-b {
        padding-bottom: 0
    }
    .scroll-img-left-2-one, .scroll-img-left-3-two, .scroll-img-left-4-three, .scroll-img-left-5-four, .scroll-img-left-6-five{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

}

@media (max-width:779px) {
    .main-content .tabs .tab {
        font-size: 11px;
    }

    /*@media (max-width:832px) {
        .tabs .tab.sm {
            line-height: 28px
        }
    }*/

    /*@media (max-width:896px) {
        .tabs .tab.sm.active {
            line-height: 28px
        }*/
    }

    @media (max-width:768px) {
        .left-video p.end-text-2{
            text-align: center;
        }

        .three .left-video .box-header {
            text-align: center
        }
        .three .left-video .box-header .j-l {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        .three .left-video img {
            margin: 0 auto 15px!important
        }
        .expand-box .right-part .expand-element:nth-of-type(1) .expand-number {
            background: #00758f
        }
        .expand-box .right-part .expand-element:nth-of-type(1) .expand-caption {
            color: #00758f
        }
        .expand-box .right-part .expand-number.raspbg {
            background: #f29111
        }
        .expand-box .right-part .expand-caption.rasp {
            color: #f29111
        }
        .expand-box .right-part .expand-number.bluebg {
            background: #942645
        }
        .expand-box .right-part .expand-element:nth-of-type(3) .expand-caption {
            color: #942645
        }
        .expand-box .right-part .expand-number.yellowbg {
            background: #3a913f
        }
        .expand-box .right-part .expand-element:last-of-type .expand-caption {
            color: #3a913f
        }
        .upper {
            line-height: 1.3em
        }
        .contenttwo .left-video .saves {
            margin-top: -6px;
            margin-bottom: 0
        }
        .contenttwo .container {
            background-position: left
        }
        .u10-ologo {
            margin: 0 auto
        }
        .u10w1 {
            display: block
        }
        #u10 ul.scl-icons {
            float: none;
            margin: 10px auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        ul.u10-links {
            float: none;
            margin-left: 0;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        ul.u10-links li {
            float: none
        }
        /*.main-screen-box {*/
            /*padding-top: 20px*/
        /*}*/
        .more {
            -webkit-transition: .5s;
            transition: .5s;
            display: block;
            border-bottom: 1px solid #fff
        }
        .main-content .tabs {
            display: none
        }
        div.tab.active {
            border-bottom: 1px solid #00758f
        }
        a.tab {
            border-bottom: 1px solid #fff
        }
        .tabs .tab.sm {
            line-height: 56px
        }

        /*.main-screen-logo, .main-screen-box .main-screen-text {*/
            /*padding-left: 20px*/
        /*}*/

        .contenttwo .small-container,
        .small-container {
            padding: 20px
        }
        .main-content .tabs .tab {
            width: 100%;
            font-size: 16px
        }
        .main-content .tabs .tab:nth-of-type(2)::after {
            display: none
        }
        h2 {
            font-size: 30px;
            margin-bottom: 20px
        }
        p {
            font-size: 18px;
            line-height: 32px;
            margin-bottom: 20px
        }
        .contenttwo .small-box,
        .four .right-part .small-box,
        .three .right-part .small-box {
            padding: 20px 30px 30px 50px
        }
        /*.contenttwo .right-part p span:after,
        .contenttwo .right-part p:before {
            width: 33px;
            height: 25px;
            background-size: cover;
            right: -35px
        }*/
        .four .expand-box .left-part,
        .four .expand-box .right-part {
            width: 100%;
            padding: 0
        }
        .four .expand-element {
            margin: 10px 0
        }
        .four .empty {
            display: none
        }
        .s-b {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        .four .video-item {
            width: 50%;
            -webkit-box-flex: 0;
            -ms-flex: none;
            flex: none
        }
        .video-text {
            font-size: 15px
        }
        .gray-box .uppercase {
            font-size: 24px;
            line-height: 30px;
            color: #7e7e7e;
        }
        /*.four .gray-box {*/
            /*font-size: 18px;*/
            /*line-height: inherit;*/
            /*padding: 30px 0*/
        /*}*/
        .four .gray-box {
            padding: 35px;
            font-size: 25px;
            line-height: 30px;
        }

        .oracle-text-small {
            font-size: 25px;
        }

        .big-bottom-nav {
            padding: 20px 35px;
            font-size: 18px
        }
        .big-bottom-nav .big-container .prev-page:after {
            left: -40px
        }
        .big-bottom-nav .big-container .next-page:after {
            right: -40px
        }
        .j-c {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        .contenttwo .new-container {
            padding: 20px 20px
        }
        .contenttwo .big-video-box {
            padding: 20px
        }
        .contenttwo .left-video .video-text br {
            display: none
        }
        .contenttwo .left-video {
            max-width: 100%;
            width: 100%;
            margin-right: 0;
            text-align: center
        }
        .left-video .number,
        .saves,
        .video-text {
            text-align: center!important;
            margin: 5px 0
        }
        .left-video img {
            margin: 5px auto
        }
        .box-no-border .without-border {
            padding: 5px 15px 0 25px;
        }
        .big-box p span:after,
        .big-box p:before,
        .box-no-border .without-border p span:after,
        .box-no-border .without-border p:before {
            width: 33px;
            height: 25px;
            right: -31px;
            background-size: cover
        }
        .big-box {
            margin-top: 15px
        }
        .contenttwo .new-container .left-part {
            padding: 10px 0;
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse
        }
        .newbox.flex {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -ms-flex-pack: distribute;
            justify-content: space-around;
            width: 100%
        }
        .big-arrow-one {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between
        }
        .contenttwo .new-container .arrow-box {
            padding: 0
        }
        .arrow-right-one, .arrow-right-two, .arrow-right-three, .arrow-right-four, .arrow-left-one, .arrow-left-two, .arrow-left-three, .arrow-left-four, .arrow-left-five {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }
        .scroll-img-left-2-one, .scroll-img-left-3-two, .scroll-img-left-4-three, .scroll-img-left-5-four,.scroll-img-left-6-five{
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
        }
        .contenttwo .new-container .number {
            font-size: 70px
        }
        .contenttwo .new-container .number span {
            font-size: 40px
        }
        .contenttwo .new-container .number-text {
            font-size: 18px;
            max-width: 120px;
            width: 100%
        }
        .contenttwo .new-container .text-box {
            max-width: 454px;
            margin: 0 auto
        }
        .contenttwo .new-container .left-part {
            text-align: left
        }
        .contenttwo .new-container .fun {
            margin-top: 10px;
            padding-left: 25px
        }
        .three .new-container .number-line:nth-of-type(1) .fun::before {
            left: -15px
        }
        /*.right {*/
            /*-webkit-transform: rotate(180deg);*/
            /*transform: rotate(180deg)*/
        /*}*/
        .right-arr{
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }
        .contenttwo .new-container .right-part {
            padding: 10px 0;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        .contenttwo .new-container .right-part .flex {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -ms-flex-pack: distribute;
            justify-content: space-around;
            width: 100%
        }
        .contenttwo .new-container .left-part .flex {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -ms-flex-pack: distribute;
            justify-content: space-around;
            width: 100%;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse
        }
        .three .new-container .number-line:nth-of-type(2) .left-part .fun::before {
            left: -14px
        }
        .three .new-container .number-line:nth-of-type(2) .fun::before {
            left: -17px
        }
        .arrow-right-one, .arrow-right-two, .arrow-right-three, .arrow-right-four, .arrow-left-one, .arrow-left-two, .arrow-left-three, .arrow-left-four, .arrow-left-five {
            padding: 0;
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }
        .contenttwo .new-container .fun:before {
            left: -18px
        }
        .contenttwo .new-container .number-text br {
            display: none
        }
        .fun br {
            display: none
        }
    }

    @media (max-width:476px) {
        .main-screen-box {
            background-position: left
        }
        .contenttwo .left-video .number span {
            font-size: 44px
        }
        h1 br {
            display: none
        }
        #u10 ul.scl-icons {
            float: none;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .contenttwo .new-container .text-box {
            font-size: 16px
        }
        .contenttwo .new-container .number {
            font-size: 50px
        }
        .contenttwo .new-container .number span {
            font-size: 35px
        }
        .contenttwo .new-container .number-text {
            font-size: 18px;
            max-width: 120px;
            width: 100%
        }
        #u10 ul.scl-icons {
            float: none;
            text-align: center;
            margin: 10px auto 20px
        }
        #u10 .scl-icons li a {
            width: 29px;
            height: 28px
        }
        ul.u10-links li a {
            font-size: 11px
        }
        #u10 ul.scl-icons {
            float: none
        }
        #u10 .scl-icons li.scl-twitter a {
            background-position: -36px 0
        }
        #u10 .scl-icons li.scl-linkedin a {
            background-position: -72px 0
        }
        #u10 .scl-icons li.scl-googleplus a {
            background-position: -108px 0
        }
        #u10 {
            padding: 10px
        }
        #u10 .scl-icons li.scl-youtube a {
            background-position: -143px 0
        }
        #u10 .scl-icons li.scl-feed a {
            background-position: -182px 0
        }
        ul.u10-links {
            float: none;
            line-height: 15px
        }
        #u10 h3 {
            display: block;
            text-align: center;
            color: #fff;
            background: 0 0;
            text-indent: inherit
        }
        .u10-ologo a {
            background: 0 0;
            text-indent: inherit;
            width: 100%
        }
        .u10-ologo {
            text-align: center;
            height: 30px;
            width: 100%;
            line-height: 30px
        }
        .big-box {
            padding: 20px 30px 20px 20px
        }
        .big-box {
            padding: 20px 20px 20px 30px
        }
        .big-box p {
            font-size: 18px
        }
        .big-box p span:after,
        .big-box p:before,
        .box-no-border .without-border p span:after,
        .box-no-border .without-border p:before {
            width: 24px;
            height: 18px;
            background-size: cover
        }
        .big-box p:before,
        .box-no-border .without-border p:before,
        .without-border p:before {
            left: -27px
        }
        .text-with-image.flex {
            display: block
        }
        .text-with-image.flex .img-box {
            margin: 0 auto
        }
        .contenttwo .small-box,
        .four .right-part .small-box,
        .three .right-part .small-box {
            padding: 20px 14px 20px 10px
        }
        /* .contenttwo .right-part p span:after,
         .contenttwo .right-part p:before {
             width: 24px;
             height: 18px
         }*/
        /*.contenttwo .right-part p:before {*/
            /*left: -27px*/
        /*}*/
        .big-bottom-nav .big-container .next-page {
            max-width: 166px
        }
        .big-container {
            font-size: 16px;
            height: 100%
        }
        .big-container .v-a {
            height: auto
        }
        .big-bottom-nav .big-container .prev-page {
            max-width: 160px;
            line-height: 23px
        }
        .container.j-c .left-video .box-header {
            text-align: center
        }
        .three .left-video .box-header-img {
            margin: 0 auto!important
        }
        .three .left-video img {
            margin: 10px auto!important
        }
        .four .expand-element {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        .four .expand-element .expand-number {
            margin: 10px auto
        }
        .four .expand-element .expand-block {
            max-width: 100%;
            margin-left: 0
        }
        .four .expand-element .expand-block .expand-caption {
            font-size: 22px;
            text-align: center
        }
        .four .video-item {
            width: 100%
        }
        .four .gray-box .button {
            width: 250px
        }
        .video-text {
            font-size: 15px;
            line-height: 20px
        }
        /* .contenttwo .right-part p span:after {
             right: -28px
         }*/
        .three .left-part p {
            padding-right: 0
        }
    }


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwicmVzZXQuc2NzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxFQUFHLEtBQU0sUUFBUyxRQ0ZsQixPRFNBLFFBQVMsTUFHRyxNQVBaLEVBSDJCLElBREEsV0NEM0IsS0RTZ0IsT0FEVCxRQUhFLE9BSHVCLEtBQU0sS0FJOUIsR0FIUixJQU13QixRQU5uQixJQ0hMLElETUEsR0FBSSxHQUhNLEdBTXVCLE1BRmpDLFNBR1EsV0FBUixPQUFvQixPQUhWLEtBTlYsR0FBSSxHQUFJLEdBQUksR0FBSSxHQUFJLEdBU1EsT0FBUSxPQ1ZwQyxLREtNLEVDTE4sT0RHYyxJQUFLLElBQUssSUFJUixNQUFPLE9BREgsR0FNZCxLQUROLEtBQU0sSUNYTixPRE1ZLEdBS0QsT0FWYSxFQUFlLElBRVYsRUFRVixLQVJhLEVBQUcsS0FRVixRQVB6QixNQ0pBLEtESU8sT0FBUSxPQUFRLElBT1csUUFQTixJQUk1QixNQUFnQixNQUE2QixHQUF0QixNQUFrQixHQUFYLE1BSTlCLEtBSnFDLEdBSkosR0FDOUIsRUFDYSxHQUZxQixJQVFsQixNQ0NsQixPQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxVQUFBLEtBQ0EsS0FBQSxRQUNBLGVBQUEsU0FHRCxRQUFBLE1BQUEsUUFBQSxXQUFBLE9EQ0EsT0FBUSxPQUFRLE9BQVEsS0FBTSxJQUFLLFFDQ2xDLFFBQUEsTUFFRCxLQUNDLFlBQUEsRUFJRCxHQUFBLEdBQ0MsV0FBQSxLQUVELFdBQUEsRUFDQyxPQUFBLEtBRUQsaUJBQUEsa0JERFUsUUFBVixTQ0dDLFFBQUEsR0FDQSxRQUFBLEtBRUQsTUFDQyxnQkFBQSxTQUNBLGVBQUEsRUN6Q0QsRUFBQSxPQUFBLFFBQ0ksbUJBQUEsV0FBQSxXQUFBLFdBUUosSUFDSSxVQUFBLEtBRUosS0FDRSxnQkFBQSxPQUNBLE9BQUEsS0FDQSxpQkFBQSxRQUVGLEtBRUksVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLE1BQ0EsWUFBQSxLQUFB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LE1BR0osa0JBQUEsd0NBQUEseUJBQ0ksS0FBQSxNQUVKLHNCQUNJLFFBQUEsTUFESiwrQkFHUSxPQUFBLEVBQUEsS0FHUix1QkFBQSw2QkFBQSw4QkFDSSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBRUoscUNBQUEsaUNBQ0ksTUFBQSxLQUNBLE9BQUEsS0FFSixpQ0FDSSxLQUFBLE1BRUosMENBQ0ksVUFBQSxNQUVKLGVBQ0ksVUFBQSxLQUNBLE9BQUEsS0FGSixvQkFJUSxPQUFBLEtBR1IsMENBQ0ksVUFBQSxNQUNBLFlBQUEsS0FFSix1Q0FDSSxXQUFBLE9BR0osbUNBQ0ksT0FBQSxFQUFBLGVBRUosdUJBQ0ksT0FBQSxLQUFBLGVBRUosc0JBQ0ksbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUdKLHFDQUNJLE9BQUEsS0FBQSxLQUVKLG9DQUNJLFVBQUEsS0FDQSxZQUFBLEVBRUosb0RBQ0ksVUFBQSxLQUNBLFdBQUEsT0FFSixrQkFDSSxNQUFBLEtBRUosd0JBQ0ksTUFBQSxNQUVKLFlBQ0ksVUFBQSxLQUNBLFlBQUEsS0FFSixxQ0FDSSxNQUFBLE1BRUosb0JBQ0ksY0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Ly9vdmVyZmxvdy15OmhpZGRlbjtcclxuXHJcbn1cclxub2wsIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiQGltcG9ydCBcInJlc2V0LnNjc3NcIjtcclxuXHJcbiosIDpiZWZvcmUsIDphZnRlcntcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuJGJsdWU6ICMwMDc1OGY7XHJcbiRncmF5OiAjZWJlYmViO1xyXG4keWVsbG93OiAjZjI5MTExO1xyXG4kZ3JlZW46IzNhOTEzZjtcclxuJHJlZDogI2Y4MDAwMDtcclxuJHJhc3A6Izk0MjY0NTtcclxuaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkZWUwO1xyXG59XHJcbmJvZHl7XHJcblxyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6IzRkNGQ0ZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5oMXtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDo2MHB4O1xyXG59XHJcbmgye1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcbmF7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcbmJ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5we1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxufVxyXG51bHtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBjb2xvcjokYmx1ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG59XHJcbnN1cHtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi55ZWxsb3d7XHJcbiAgICBjb2xvcjokeWVsbG93O1xyXG59XHJcbi5ibHVle1xyXG4gICAgY29sb3I6JGJsdWU7XHJcbn1cclxuLnJlZHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG59XHJcbi5ncmVlbntcclxuICAgIGNvbG9yOiRncmVlbjtcclxufVxyXG4ucmFzcHtcclxuICAgIGNvbG9yOiAkcmFzcDtcclxufVxyXG4ueWVsbG93Ymd7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xyXG59XHJcbi5ibHVlYmd7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG59XHJcbi5yYXNwYmd7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmFzcDtcclxuICAgIGJvcmRlci1jb2xvcjogJHJhc3A7XHJcbn1cclxuLmdyZWVuYmd7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxufVxyXG4uaW5saW5lLWJsb2Nre1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi53MTAwe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmJvbGR7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udXBwZXJjYXNle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmNvbnRhaW5lcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYmlnLWNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uc21hbGwtY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNzRweCA0MHB4IDY1cHg7XHJcbn1cclxuLmZsZXh7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi52LWF7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5qLWN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmotbHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcbi5zLWJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5tMHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4ubWItMTV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbiNodG1sNS13YXRlcm1hcmt7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG4ubGVmdC1wYXJ0LCAucmlnaHQtcGFydHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuLnVwcGVye1xyXG4gICAgY29sb3I6ICM1OTI0Mzk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLmJveC1oZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6JGJsdWU7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuLmJveC1oZWFkZXItaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4ubmV3bWFyZ2lue1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMzVweDtcclxufVxyXG4uY29tZW50cy1ib3h7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyYXk7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDAgNjBweDtcclxuICAgIC5zb3VyY2UtaGVhZGVye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIH1cclxuICAgIC5zb3VyY2UtaGVhZGVyOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGF3ZXNvbWVcIjtcclxuICAgICAgICBjb2xvcjogIzAwNzU4ZjtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjBkZFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIH1cclxuICAgIC5zb3VyY2UtY29udGVudCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29tZW50cy1ib3guYWN0aXZle1xyXG4gICAgLnNvdXJjZS1oZWFkZXI6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJmb250YXdlc29tZVwiO1xyXG4gICAgICAgIGNvbG9yOiAjMDA3NThmO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIC5zb3VyY2UtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuLmJpZy1ib3R0b20tbmF2e1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuYmlnLWNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAubmV4dC1wYWdle1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy5wbmcpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJldi1wYWdle1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cucG5nKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmlnLWNvbnRhaW5lci5yaWdodHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuLy8gbWFpbnNjcmVlblxyXG4ubWFpbi1zY3JlZW4tYm94e1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNTMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAwIDYwcHg7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgLm1haW4tc2NyZWVuLXRleHR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWFpbi1zY3JlZW4tYm94LmZpcnN0e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWluLWJnMS5wbmcpO1xyXG59XHJcbi5tYWluLXNjcmVlbi1ib3gudHdve1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWluLWJnMi5wbmcpO1xyXG59XHJcbi5tYWluLXNjcmVlbi1ib3gudGhyZWV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21haW4tYmczLnBuZyk7XHJcbn1cclxuLm1haW4tc2NyZWVuLWJveC5mb3Vye1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWluLWJnNC5wbmcpO1xyXG59XHJcblxyXG4vLyB0YWJzYm94XHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgICAudGFicyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAudGFie1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi5ubzphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0wcHg7XHJcbiAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFiY29udGVudHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyB0YWIjMVxyXG4uYm94LW5vLWJvcmRlcntcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIC5ib3JkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgYm9yZGVyOjEzcHggc29saWQgJGdyYXk7XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyLmxlZnR7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJvcmRlci5yaWdodHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuICAgIC53aXRob3V0LWJvcmRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDEwMHB4IDE4cHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICByaWdodDotNTFweDtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL1F1b3Rlcy5wbmcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxlZnQ6LTUxcHg7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICB3aWR0aDogNDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL1F1b3Rlcy5wbmcpXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLnRleHQtd2l0aC1pbWFnZXtcclxuXHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB3aWR0aDogNzUwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4IDExMHB4OztcclxuICAgIC5pbWctYm94e1xyXG4gICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLmJpZy1ib3h7XHJcbiAgICBwYWRkaW5nOiAgNDZweCA3MHB4IDY3cHggMTM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xyXG4gICAgYm9yZGVyOiAxNHB4IHNvbGlkICRncmF5O1xyXG4gICAgcHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW46YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICByaWdodDotNTFweDtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvUXVvdGVzLnBuZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcDpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6LTUxcHg7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvUXVvdGVzLnBuZylcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHRhYjJcclxuXHJcbi5jb250ZW50dHdvIHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYWNrMS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAubGVmdC1wYXJ0e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAuc21hbGwtYm94e1xyXG4gICAgICAgIGJvcmRlcjoxM3B4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNzBweCAzMHB4IDcwcHg7XHJcbiAgICB9XHJcbiAgICAuc21hbGwtY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDc0cHggMCA0M3B4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhcnQge1xyXG5cclxuICAgICAgICBweyAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW46YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6LTUxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6LTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9RdW90ZXMucG5nKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcDpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZWZ0Oi00cHg7XHJcbiAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvUXVvdGVzLnBuZylcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdtYXJnaW57XHJcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51cHBlcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubmV3LWNvbnRhaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1wYXJ0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNDBweCAyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0LXBhcnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweCA0MHB4IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJpZy1hcnJvd3tcclxuXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvdWJsZS1hcnJvdzIucG5nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG91YmxlLWFycm93LnBuZyk7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvdWJsZS1hcnJvdzIucG5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3cuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvdWJsZS1hcnJvdzIucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93LnJpZ2h0e1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3ctYm94e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1iZXJ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnVue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnJlZHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNDFweDtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2J1bGIucG5nKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5iaWctdmlkZW8tYm94e1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA3NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5sZWZ0LXZpZGVve1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAuYm94LWhlYWRlcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94LWhlYWRlci1pbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTY2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zYXZlc3tcclxuICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm51bWJlcntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8tdGV4dHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXZpZGVve1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIuai1je1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8vdGFiM1xyXG5cclxuLnRocmVlIHtcclxuXHJcbiAgICAubmV3LWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFjazIucG5nKTtcclxuICAgIH1cclxuICAgIC5sZWZ0LXBhcnR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1wYXJ0e1xyXG4gICAgICAgIC5zbWFsbC1ib3h7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMzBweCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3bWFyZ2lue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWZ0LXZpZGVve1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAuYm94LWhlYWRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94LWhlYWRlci1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtYmVye1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXctY29udGFpbmVyIC5udW1iZXItbGluZTpudGgtb2YtdHlwZSgxKSAuZnVuOjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDotNDFweDtcclxuICAgIH1cclxuICAgIC5uZXctY29udGFpbmVyIC5udW1iZXItbGluZTpudGgtb2YtdHlwZSgyKSAubGVmdC1wYXJ0IC5mdW46OmJlZm9yZXtcclxuICAgICAgICAgICAgbGVmdDogLTI4cHg7XHJcbiAgICB9XHJcbiAgICAubmV3LWNvbnRhaW5lciAubnVtYmVyLWxpbmU6bnRoLW9mLXR5cGUoMikgLmZ1bjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBsZWZ0OiAtNDFweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vdGFiNFxyXG5cclxuLmZvdXJ7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc21hbGwtY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAubGVmdC1wYXJ0e1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIC5yaWdodC1wYXJ0e1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgLnNtYWxsLWJveHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHA6YmVmb3Jle1xyXG4gICAgICAgICAgICBsZWZ0Oi0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5leHBhbmQtYm94e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgLmxlZnQtcGFydHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0LXBhcnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kLWVsZW1lbnR7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5leHBhbmQtbnVtYmVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHBhbmQtYmxvY2t7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTc0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMDBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIC5leHBhbmQtY2FwdGlvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVtcHR5e1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkzZGVnLCByZ2IoMjU1LCAxNDYsIDApIDAlLCByZ2IoMCwgMTE4LCAxNDUpIDk5JSk7XHJcbiAgICB9XHJcbiAgICAucy1ie1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgICAudmlkZW8taXRlbXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncmF5LWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7XHJcbiAgICAgICAgY29sb3I6ICMyNzI3Mjc7XHJcbiAgICAgICAgLmJ1dHRvbntcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gLnR3b3tcclxuLy8gICAgIC5uZXctY29udGFpbmVye1xyXG4vLyAgICAgICAgIG1pbi1oZWlnaHQ6IDE2ODhweDtcclxuLy8gICAgIH1cclxuLy8gfVxyXG4vLyAudGhyZWV7XHJcbi8vICAgICAubmV3LWNvbnRhaW5lcntcclxuLy8gICAgICAgICBtaW4taGVpZ2h0OiAxMjM2cHg7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qISBVMTAgKi9cclxuI3UxMHt3aWR0aDoxMDAlO21hcmdpbjowO2JhY2tncm91bmQ6IzAwM2I0ZDtjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjVlbX0udTEwdzU6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiO2NsZWFyOmJvdGg7aGVpZ2h0OjB9LnUxMHcxe21hcmdpbjo0ZW0gYXV0byA1MHB4fS51MTB3MjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9LnUxMHcye2Zsb2F0OmxlZnQ7d2lkdGg6MjMuMyU7bWFyZ2luLWxlZnQ6Mi4yNTg3JX0udTEwdzN7bWFyZ2luOjAgMCAxLjZlbTtwb3NpdGlvbjpyZWxhdGl2ZX0udTEwdzF7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO21heC13aWR0aDoxNDAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LnUxMHcxOmFmdGVye2NvbnRlbnQ6XCIuXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7aGVpZ2h0OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpey51MTB3MXtwYWRkaW5nLWxlZnQ6Mi40NCU7cGFkZGluZy1yaWdodDoyLjQ0JTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX0udTEwdjMgLnUxMHc4LmN3aWR0aCwudTEwdjQgLnUxMHc4LmN3aWR0aHtjbGVhcjpib3RoO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0MDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udTEwdjMgLnUxMHc4LmN3aWR0aDphZnRlciwudTEwdjQgLnUxMHc4LmN3aWR0aDphZnRlcntjb250ZW50OlwiLlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDt2aXNpYmlsaXR5OmhpZGRlbjtsaW5lLWhlaWdodDowO2hlaWdodDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KXsudTEwdjMgLnUxMHc4LmN3aWR0aCwudTEwdjQgLnUxMHc4LmN3aWR0aHtwYWRkaW5nLWxlZnQ6Mi40NCU7cGFkZGluZy1yaWdodDoyLjQ0JTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX0udTEwdzMgdWwgbGl7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjEuNnJlbTtjb2xvcjojOGFhZGJmO2xpbmUtaGVpZ2h0OjEuMjtwYWRkaW5nOjAgMCAuNWVtfS51MTB3MyB1bCBsaSBhe2NvbG9yOiM4YWFkYmYgIWltcG9ydGFudH0udTEwdzMgdWwgbGkgYTpob3Zlcntjb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I3UxMCBoNXtmb250LXNpemU6MjBweDtmb250LXNpemU6MnJlbTttYXJnaW46MCAwIDAuNmVtIDB9I3UxMCBoM3tkaXNwbGF5Om5vbmU7bWFyZ2luOjAgMCAwLjZlbSAwO2JhY2tncm91bmQ6dXJsKFwiaHR0cHM6Ly93d3cub3JhY2xlLmNvbS9hc3NldC93ZWIvaS91MTAtbG9nby1zcHJpdGUucG5nXCIpIDAgMCBuby1yZXBlYXQ7dGV4dC1pbmRlbnQ6LTMwMDAwcHh9dWwudTEwLWxpbmtzIGxpIGF7Zm9udC1zaXplOjE2cHg7cGFkZGluZzowIC44ZW0gMCAuNmVtO2NvbG9yOiM4YWFkYmYgIWltcG9ydGFudDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM4YWFkYmZ9dWwudTEwLWxpbmtzIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fSN1MTAsI3UxMCBoNSwjdTEwIGF7Y29sb3I6I2ZmZn0jdTEwIGgzIGF7ZGlzcGxheTpibG9ja311bC51MTAtbGlua3N7ZmxvYXQ6cmlnaHR9dWwudTEwLWxpbmtzIGxpe21hcmdpbjowO3BhZGRpbmc6MDtmbG9hdDpsZWZ0fXVsLnUxMC1saW5rcyBsaTpmaXJzdC1jaGlsZCBhe3BhZGRpbmctbGVmdDowcHh9dWwudTEwLWxpbmtzIGxpLnUxMGxhc3QgYXtwYWRkaW5nLXJpZ2h0OjA7Ym9yZGVyOjB9dWwudTEwLWxpbmtzIGxpIGE6Zm9jdXN7b3V0bGluZTowO3RleHQtZGVjb3JhdGlvbjpub25lfS51MTB3NHtjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbn0jdTEwIHVsLnNjbC1pY29uc3tmbG9hdDpyaWdodH0jdTEwIGhye2JhY2tncm91bmQ6IzhhYWRiZjtjb2xvcjojOGFhZGJmO2hlaWdodDoxcHg7bWFyZ2luOjEuNzVlbSAwcHggMS42ODhlbSAwcHg7Y2xlYXI6Ym90aH0udTEwdjQgLnUxMHc4LC51MTBmbCAudTEwdzh7ZGlzcGxheTp0YWJsZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwO21hcmdpbjouMmVtIGF1dG8gLjJlbSAhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXg6MX0udTEwZmwgLnUxMHcyey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjMzLjMlO2ZsZXgtYmFzaXM6MzMuMyU7ZmxleDowIDEgYXV0b30udTEwdjQgLnUxMHc5LC51MTB2NCAudTEwdzgsLnUxMGZsIC51MTB3OSwudTEwZmwgLnUxMHc4ey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjQ1JTtmbGV4LWJhc2lzOjQ1JTstbXMtZmxleC1wYWNrOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcn0udTEwdjQgLnUxMHc5IGgyLC51MTB2NCAudTEwdzggaDIsLnUxMGZsIC51MTB3OSBoMiwudTEwZmwgLnUxMHc4IGgye2NvbG9yOiNmZmZ9LnUxMGZvcm17bWFyZ2luLXRvcDotMmVtICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudTEwZm9ybXttYXJnaW4tdG9wOi0xZW0gIWltcG9ydGFudH19LnUxMHY0IGZvcm17LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9LnUxMHY0IGZvcm0gLm9lcnJvcnN7ZGlzcGxheTp0YWJsZS1jZWxsO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuM3JlbTtmb250LXdlaWdodDozMDA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2FuaW1hdGlvbjpvLXVwZmFkZS1zbWFsbCAxcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDAuMXMgZm9yd2FyZHN9LnUxMHY0IGZvcm0gLm90ZXh0YXJlYXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxZW07Y29sb3I6IzMzMztoZWlnaHQ6OC41ZW07cGFkZGluZzouNWVtOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zMHMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAwLjMwcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgMC4zMHMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMC4zMHMgZWFzZS1pbi1vdXQ7b3V0bGluZTpub25lO2JvcmRlcjoxcHggc29saWQgI0RERERERH0udTEwdjQgZm9ybSAub3RleHRhcmVhOmZvY3Vze2JveC1zaGFkb3c6MCAwIDVweCAjYmRlNmVlO2JvcmRlcjoxcHggc29saWQgI2JkZTZlZTtvdXRsaW5lOjB9LnUxMHY0IGZvcm0gLm90ZXh0YXJlYTpyZXF1aXJlZDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNmODAwMDA7b3V0bGluZTowfS51MTB2NCBmb3JtIC5vdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzRlNTA1Mn0udTEwdjQgZm9ybSAub3RleHRpbnB1dCwudTEwdjQgZm9ybSAub21haWxpbnB1dHtsaW5lLWhlaWdodDozLjE1ZW07Y29sb3I6IzMzMztmb250LXNpemU6MWVtO3dpZHRoOjEwMCU7cGFkZGluZzowIC41ZW07Ym9yZGVyOiNjY2Mgc29saWQgMXB4O291dGxpbmU6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjMwcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDAuMzBzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAwLjMwcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAwLjMwcyBlYXNlLWluLW91dDtvdXRsaW5lOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjREREREREfS51MTB2NCBmb3JtIC5vdGV4dGlucHV0OmZvY3VzLC51MTB2NCBmb3JtIC5vbWFpbGlucHV0OmZvY3Vze2JveC1zaGFkb3c6MCAwIDVweCAjYmRlNmVlO2JvcmRlcjoxcHggc29saWQgI2JkZTZlZTtvdXRsaW5lOjB9LnUxMHY0IGZvcm0gLm90ZXh0aW5wdXQ6cmVxdWlyZWQsLnUxMHY0IGZvcm0gLm9tYWlsaW5wdXQ6cmVxdWlyZWR7Ym94LXNoYWRvdzowIDAgNXB4ICNiZGU2ZWU7Ym9yZGVyOjFweCBzb2xpZCAjZjgwMDAwO291dGxpbmU6MH0udTEwdjQgZm9ybSAub3RleHRpbnB1dDpyZXF1aXJlZDpmb2N1cywudTEwdjQgZm9ybSAub21haWxpbnB1dDpyZXF1aXJlZDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNmODAwMDA7b3V0bGluZTowfS51MTB2NCBmb3JtIC5vdGV4dGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC51MTB2NCBmb3JtIC5vbWFpbGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM0ZTUwNTJ9LnUxMHY0IGZvcm0gLnUxMHR4dCBpbnB1dHttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjFlbTtvdXRsaW5lOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpey51MTB2NCBmb3JtIC51MTB0eHQgbGFiZWx7d2lkdGg6MTAwJX19LnUxMHY0IC51MTB3MTIsLnUxMGZsIC51MTB3MTJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxLjE1ZW0gMGVtIDBlbSAwZW07d2lkdGg6NzAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCl7LnUxMHY0IC51MTB3MTIsLnUxMGZsIC51MTB3MTJ7d2lkdGg6MTAwJTtwYWRkaW5nOi4xNWVtIDBlbSAwZW0gMGVtfX0udTEwdjQgLnUxMHcxMywudTEwZmwgLnUxMHcxM3ttYXJnaW46MCBhdXRvIDBlbX0udTEwdjQgLnUxMHcxMyBoNCwudTEwZmwgLnUxMHcxMyBoNHtmb250LXNpemU6Mi44cmVtO3BhZGRpbmctdG9wOjFlbTttYXJnaW46MDtmb250LXdlaWdodDoyMDA7Y29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDEwNywxNzUsMTkyLDAuNCl9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudTEwdjQgLnUxMHcxMywudTEwZmwgLnUxMHcxM3twYWRkaW5nLXRvcDoxZW19fS51MTB2NCAudTEwdzE0IHAsLnUxMGZsIC51MTB3MTQgcHtmb250LXNpemU6MS40cmVtO2NvbG9yOiNjYWQ5ZGU7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MmVtIDBlbSAzZW0gMGVtfS51MTB2NCAudTEwdzggLnUxMHc5LC51MTBmbCAudTEwdzggLnUxMHc5ey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjU1JTtmbGV4LWJhc2lzOjU1JX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey51MTB2NCAudTEwdzggLnUxMHc5LC51MTBmbCAudTEwdzggLnUxMHc5ey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjEwMCU7ZmxleC1iYXNpczoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOi41ZW19fS51MTB2NCAudTEwdzguY3dpZHRoLC51MTBmbCAudTEwdzguY3dpZHRoe21heC13aWR0aDoxNDAwcHggIWltcG9ydGFudH0udTEwdjQgZm9ybSAudTEwdzE1LC51MTBmbCBmb3JtIC51MTB3MTV7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtcGFjazpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnUxMHY0IGZvcm0gLnUxMHcxNSwudTEwZmwgZm9ybSAudTEwdzE1ey1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLXRvcDoxZW19fS51MTB2NCBmb3JtIC51MTB3MTUgLnUxMHcxMCwudTEwZmwgZm9ybSAudTEwdzE1IC51MTB3MTB7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NTAlO2ZsZXgtYmFzaXM6NTAlO21hcmdpbi1yaWdodDoyZW07bWFyZ2luLXRvcDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnUxMHY0IGZvcm0gLnUxMHcxNSAudTEwdzEwLC51MTBmbCBmb3JtIC51MTB3MTUgLnUxMHcxMHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDAlO2ZsZXgtYmFzaXM6MTAwJTttYXJnaW4tcmlnaHQ6MGVtfX0udTEwdjQgZm9ybSAudTEwdzE1IC51MTB3MTEsLnUxMGZsIGZvcm0gLnUxMHcxNSAudTEwdzExey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjUwJTtmbGV4LWJhc2lzOjUwJTttYXJnaW4tdG9wOmF1dG87cGFkZGluZy10b3A6LjNlbX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey51MTB2NCBmb3JtIC51MTB3MTUgLnUxMHcxMSwudTEwZmwgZm9ybSAudTEwdzE1IC51MTB3MTF7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MTAwJTtmbGV4LWJhc2lzOjEwMCV9fS51MTB2NCBmb3JtIC51MTB3MTUgLnUxMHcxMSAudTEwdzE2LC51MTBmbCBmb3JtIC51MTB3MTUgLnUxMHcxMSAudTEwdzE2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCl7LnUxMHY0IGZvcm0gLnUxMHcxNSAudTEwdzExIC51MTB3MTYgLm90ZXh0YXJlYSwudTEwZmwgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcxNiAub3RleHRhcmVhe2hlaWdodDoxMC41ZW19fS51MTB2NCBmb3JtIC51MTB3MTUgLnUxMHcxMSAudTEwdzE3LC51MTBmbCBmb3JtIC51MTB3MTUgLnUxMHcxMSAudTEwdzE3e3dpZHRoOjUwJTttYXJnaW4tYm90dG9tOi44ZW19QG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7LnUxMHY0IGZvcm0gLnUxMHcxNSAudTEwdzExIC51MTB3MTcsLnUxMGZsIGZvcm0gLnUxMHcxNSAudTEwdzExIC51MTB3MTd7d2lkdGg6MTAwJTttYXJnaW46MWVtIDBlbSAxZW0gMGVtfX0udTEwdjQgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcxOSwudTEwZmwgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcxOXtmb250LXNpemU6MS42cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51MTB2NCBmb3JtIC51MTB3MTUgLnUxMHcxMSAudTEwdzIwLC51MTBmbCBmb3JtIC51MTB3MTUgLnUxMHcxMSAudTEwdzIwe3dpZHRoOjUwJTtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0fS51MTB2NCBmb3JtIC51MTB3MTUgLnUxMHcxMSAudTEwdzIwIGxhYmVsLC51MTBmbCBmb3JtIC51MTB3MTUgLnUxMHcxMSAudTEwdzIwIGxhYmVse3dpZHRoOmZpdC1jb250ZW50O2Rpc3BsYXk6aW5saW5lfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnUxMHY0IGZvcm0gLnUxMHcxNSAudTEwdzExIC51MTB3MjAgbGFiZWwsLnUxMGZsIGZvcm0gLnUxMHcxNSAudTEwdzExIC51MTB3MjAgbGFiZWx7d2lkdGg6MTEwJTtmbG9hdDpsZWZ0fX1AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXsudTEwdjQgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcyMCwudTEwZmwgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcyMHt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbTouNWVtfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey51MTB2NCBmb3JtIC51MTB3MTUgLnUxMHcxMSAudTEwdzIwLC51MTBmbCBmb3JtIC51MTB3MTUgLnUxMHcxMSAudTEwdzIwe2Rpc3BsYXk6aW5saW5lLWdyaWQ7ZmxvYXQ6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KXsudTEwdjQgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcyMCwudTEwZmwgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcyMHt3aWR0aDoyOCU7ZmxvYXQ6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KXsudTEwdjQgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcyMCwudTEwZmwgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcyMHt3aWR0aDozMCU7ZmxvYXQ6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KXsudTEwdjQgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcyMCwudTEwZmwgZm9ybSAudTEwdzE1IC51MTB3MTEgLnUxMHcyMHt3aWR0aDozNSU7ZmxvYXQ6bm9uZX19LnUxMHY0IGZvcm0gLm9idHRucywudTEwZmwgZm9ybSAub2J0dG5ze21hcmdpbi10b3A6M2VtO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnUxMHY0IGZvcm0gLm9idHRucyBhLC51MTBmbCBmb3JtIC5vYnR0bnMgYXtjb2xvcjojMDA3NThmICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudTEwdjQgZm9ybSAub2J0dG5zLC51MTBmbCBmb3JtIC5vYnR0bnN7ZGlzcGxheTpibG9ja319LnUxMHY0IGZvcm0gbGFiZWwsLnUxMGZsIGZvcm0gbGFiZWx7d2lkdGg6MjklO2ZvbnQtc2l6ZToxLjhyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MS41O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLWJvdHRvbTouMmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCl7LnUxMHY0IGZvcm0gbGFiZWwsLnUxMGZsIGZvcm0gbGFiZWx7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxZW19fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnUxMHY0IC51MTB3OCwudTEwZmwgLnUxMHc4e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MWVtIGF1dG8gMC4yZW0gIWltcG9ydGFudH0udTEwZmwgLnUxMHc4LmN3aWR0aHtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fS51MTBmbHtwYWRkaW5nLWJvdHRvbToxZW19LnUxMGZsIC51MTB3MXstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnUxMGZsIC51MTB3Mnt3aWR0aDpmaXQtY29udGVudCAhaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjMzLjMlO2ZsZXgtYmFzaXM6MzMuMyU7cGFkZGluZzowIDFlbSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MHB4ICFpbXBvcnRhbnR9LnUxMGZsIC51MTB3MjpudGgtY2hpbGQoMiksLnUxMGZsIC51MTB3MjpudGgtY2hpbGQoMyksLnUxMGZsIC51MTB3MjpudGgtY2hpbGQoNCksLnUxMGZsIC51MTB3MjpudGgtY2hpbGQoNSl7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMTA3LDE3NSwxOTIsMC40KSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MHB4ICFpbXBvcnRhbnR9LnUxMGZsIC51MTB3OXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDAlO2ZsZXgtYmFzaXM6MTAwJTthbGlnbi1zZWxmOmNlbnRlcjttYXJnaW4tYm90dG9tOjFlbX19LnUxMHc1e3Bvc2l0aW9uOnJlbGF0aXZlfS51MTAtb2xvZ297d2lkdGg6MzUwcHg7aGVpZ2h0OjYxcHg7b3ZlcmZsb3c6aGlkZGVufS51MTAtb2xvZ28gYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp1cmwoXCJodHRwczovL3d3dy5vcmFjbGUuY29tL2Fzc2V0L3dlYi9pL3UxMC1sb2dvLXNwcml0ZS5wbmdcIikgMCAwIG5vLXJlcGVhdDt0ZXh0LWluZGVudDotMzAwMDBweDstbW96LW91dGxpbmU6MDtiYWNrZ3JvdW5kLXNpemU6MTAwJX0jdTEwIC5zY2wtaWNvbnMgbGl7ZmxvYXQ6bGVmdDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMjVzOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yNXM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yNXM7YmFja2dyb3VuZDojOGFhZGJmO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO21hcmdpbjo4cHg7Ym9yZGVyLXJhZGl1czoycHh9I3UxMCAuc2NsLWljb25zIGxpOmhvdmVye2JhY2tncm91bmQ6I2ZmZn0jdTEwIC5zY2wtaWNvbnMgbGkgYXtiYWNrZ3JvdW5kOnVybChcImh0dHBzOi8vd3d3Lm9yYWNsZS5jb20vYXNzZXQvd2ViL2kvdTEwLXNwcml0ZS5zdmdcIikgMCAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO291dGxpbmU6MDstbW96LW91dGxpbmU6MDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotNDAwMHB4fSN1MTAgLnNjbC1pY29ucyBsaTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfSN1MTAgLnNjbC1pY29ucyBsaSBhIC5zdDB7ZmlsbDojMDAwfSN1MTAgLnNjbC1pY29ucyBsaSBhe3dpZHRoOjM0cHg7aGVpZ2h0OjMzcHh9I3UxMCAuc2NsLWljb25zIGxpLnNjbC1mYWNlYm9vayBhe2JhY2tncm91bmQtcG9zaXRpb246MHB4IDBweH0jdTEwIC5zY2wtaWNvbnMgbGkuc2NsLXR3aXR0ZXIgYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MnB4IDBweH0jdTEwIC5zY2wtaWNvbnMgbGkuc2NsLWxpbmtlZGluIGF7YmFja2dyb3VuZC1wb3NpdGlvbjotODVweCAwcHh9I3UxMCAuc2NsLWljb25zIGxpLnNjbC1nb29nbGVwbHVzIGF7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI3cHggMHB4fSN1MTAgLnNjbC1pY29ucyBsaS5zY2wteW91dHViZSBhe2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IDBweH0jdTEwIC5zY2wtaWNvbnMgbGkuc2NsLWZlZWQgYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTRweCAwcHh9I3UxMCAuc2NsLWljb25zIGxpLnNjbC13ZWlibyBhe2JhY2tncm91bmQtcG9zaXRpb246LTI1NnB4IDBweH0jdTEwIC5zY2wtaWNvbnMgbGkuc2NsLXlvdWt1IGF7YmFja2dyb3VuZC1wb3NpdGlvbjotMjk5cHggMHB4fSN1MTAgLnNjbC1pY29ucyBsaS5zY2wtd2VjaGF0IGF7YmFja2dyb3VuZC1wb3NpdGlvbjotMzQwcHggMHB4fSN1MTAgLnNjbC1pY29ucyBsaS5zY2wtb3R1YmUgYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODVweCAwcHh9LnUxMHYyIC51MTB3MXtkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzhhYWRiZn0udTEwdjIgLnUxMHcye2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjFlbSBhdXRvIDFlbTt3aWR0aDo3LjJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC1zaXplOjJyZW19LnUxMHYyIC51MTB3MiBhe2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXJ9LnUxMHYyIC51MTB3MiBhOmhvdmVyIC51MTB3Ni5pY24taW1nOmJlZm9yZXtjb2xvcjojOGFhZGJmfS51MTB2MiAudTEwdzYuaWNuLWltZ3twb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6M2VtO2xpbmUtaGVpZ2h0OjFlbX0udTEwdjIgLnUxMHc2Lmljbi1pbWc6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0wLjVlbSAwIDAgLTAuNWVtO2NvbG9yOiNmZmZ9LnUxMHYyIC51MTB3Ny5pY24taW1nOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjotMC41ZW0gMCAwIC0wLjI1ZW07Y29sb3I6I2ZmZn0udTEwdjIgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0udTEwdjIgLnUxMHcyIGE6aG92ZXIgc3Bhbnt0ZXh0LWRlY29yYXRpb246bm9uZX0udTEwdjIgLnUxMHcyIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OmJvbGR9LnUxMHYyIC51MTB3Ny5pY24taW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MWVtfS51MTB2MiAudTEwdzd7ZGlzcGxheTpub25lfSN1MTAudTEwdjMsI3UxMC51MTB2NHtiYWNrZ3JvdW5kOiMwMDc1OGZ9LnUxMHYzIC51MTB3MSwudTEwdjQgLnUxMHcxe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O21hcmdpbjowIGF1dG87Zm9udC1zaXplOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwfS51MTB2MyAudTEwdzIsLnUxMHY0IC51MTB3Mntib3JkZXItbGVmdDoxcHggc29saWQgIzZiYWZjMH0udTEwdjMgLnUxMHcyey1tcy1mbGV4OjAgMSBhdXRvO2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjFlbSBhdXRvIDFlbTt3aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MnJlbTtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgxMDcsMTc1LDE5MiwwLjQpO3BhZGRpbmc6MCAxZW19LnUxMHY0IC51MTB3MntmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWdyaWQ7bWFyZ2luOjNlbSBhdXRvIDNlbTt3aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MnJlbTtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgxMDcsMTc1LDE5MiwwLjQpO3BhZGRpbmc6MCAxZW19LnUxMHYzIC51MTB3MjpmaXJzdC1jaGlsZCwudTEwdjQgLnUxMHcyOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmV9LnUxMHYzIC51MTB3Mj5hLC51MTB2MyAudTEwdzI+c3Bhbj5hLC51MTB2NCAudTEwdzI+YSwudTEwdjQgLnUxMHcyPnNwYW4+YXtkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyfS51MTB2MyAudTEwdzI+YTpmb2N1cywudTEwdjQgLnUxMHcyPmE6Zm9jdXN7b3V0bGluZTowfS51MTB2MyAudTEwdzIgYTpob3ZlciAudTEwdzYuaWNuLWltZzpiZWZvcmUsLnUxMHYzIC51MTB3MiBhOmZvY3VzIC51MTB3Ni5pY24taW1nOmJlZm9yZSwudTEwdjQgLnUxMHcyIGE6aG92ZXIgLnUxMHc2Lmljbi1pbWc6YmVmb3JlLC51MTB2NCAudTEwdzIgYTpmb2N1cyAudTEwdzYuaWNuLWltZzpiZWZvcmV7Y29sb3I6IzhhYWRiZn0udTEwdjMgLnUxMHc2Lmljbi1pbWcsLnUxMHY0IC51MTB3Ni5pY24taW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MWVtO2Zsb2F0Om5vbmV9LnUxMHYzIC51MTB3Ni5pY24taW1nOmJlZm9yZSwudTEwdjQgLnUxMHc2Lmljbi1pbWc6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0wLjVlbSAwIDAgLTAuNWVtO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS51MTB2MyBhOmhvdmVyLC51MTB2NCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS51MTB2MyAudTEwdzIgYTpob3ZlciBzcGFuLC51MTB2NCAudTEwdzIgYTpob3ZlciBzcGFue3RleHQtZGVjb3JhdGlvbjpub25lfS51MTB2MyAudTEwdzIgYSBzcGFuLC51MTB2NCAudTEwdzIgYSBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuMjVlbX0udTEwdjMgLnUxMHcyIC5zaGFyZXdpZGdldHcxLC51MTB2NCAudTEwdzIgLnNoYXJld2lkZ2V0dzF7ZGlzcGxheTpibG9ja30udTEwdjMgLnUxMHcyIHNwYW4gLnNoYXJld2lkZ2V0dzIsLnUxMHY0IC51MTB3MiBzcGFuIC5zaGFyZXdpZGdldHcye3RvcDotNGVtO2JvdHRvbTphdXRvO3JpZ2h0OjUwJTttYXJnaW4tcmlnaHQ6LTI1cHh9LnUxMHYzIC51MTB3OCBoMiwudTEwdjQgLnUxMHc4IGgye2ZvbnQtc2l6ZTozLjJyZW07Zm9udC13ZWlnaHQ6MzAwO21hcmdpbi1ib3R0b206MDtjb2xvcjojZmZmfS51MTB2MyAudTEwdzguY3dpZHRoe21hcmdpbjoyZW0gYXV0byAtMC42ZW19XHJcblxyXG4vKiEgUVIgQ29kZSBQb3AgVXAgUG9zaXRpb25pbmcgKi9cclxuI3UxMCAucXJjb2RldzF7ZGlzcGxheTpibG9ja30jdTEwIC5xcmNvZGV3Mntib3R0b206MTMwJTtib3JkZXI6bm9uZX0udTEwdzIuYXRnY2hhdC13cmFwcGVyOmZpcnN0LWNoaWxkKy51MTB3Mntib3JkZXI6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDc3MHB4KXsuZjExIC51MTBidG57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozLjI1ODcyNjklO3RvcDoxM3B4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZDp1cmwoXCJodHRwczovL3d3dy5vcmFjbGUuY29tL2Fzc2V0L3dlYi9pL3UxMC1sb2dvLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0xNjI4cHggMHB4O2JhY2tncm91bmQtc2l6ZTphdXRvIDEyMnB4fS5mMTEgLnUxMHczLnUxMGFjdGl2ZSAudTEwYnRue2JhY2tncm91bmQ6dXJsKFwiaHR0cHM6Ly93d3cub3JhY2xlLmNvbS9hc3NldC93ZWIvaS91MTAtbG9nby1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMTYyOHB4IC0xN3B4fS5mMTEgI3UxMCB1bC5zY2wtaWNvbnN7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MTBweCBhdXRvIDJlbX0uZjExIC51MTAtb2xvZ297cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTouNmVtO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG99LmYxMSAudTEwdzMgaDUsLmYxMSAudTEwYnRue2N1cnNvcjpwb2ludGVyfS5mMTEgLnUxMHcxe21hcmdpbjowIDAgNWVtIDB9LmYxMSAudTEwdzJ7ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9LmYxMSAudTEwdzN7bWFyZ2luOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI5NWQ2Zjtib3JkZXItYm90dG9tOm5vbmV9LmYxMSAudTEwdzEgLnUxMHcyOmZpcnN0LWNoaWxkIC51MTB3MzpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmYxMSAjdTEwIGg1e21hcmdpbjowIDIuMjU4NzI2OSU7Zm9udC13ZWlnaHQ6bm9ybWFsO3BhZGRpbmc6LjY3NWVtIDA7bGluZS1oZWlnaHQ6MS41ZW19LmYxMSAudTEwdzMgdWx7dmlzaWJpbGl0eTpub25lO2hlaWdodDowO29wYWNpdHk6MDtiYWNrZ3JvdW5kOiNjYWQ5ZGU7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjVzfS5mMTEgLnUxMHczLnUxMGFjdGl2ZSB1bHt2aXNpYmlsaXR5OnZpc2libGU7aGVpZ2h0OmF1dG87b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC41c30uZjExIC51MTB3MyB1bCBsaXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjVlbTtwYWRkaW5nOjAuNTI1ZW0gMi4yNTg3MjY5JTtib3JkZXI6MH0uZjExIC51MTB3MyB1bCBsaTpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjFlbX0uZjExIC51MTB3MyB1bCBsaSBhLC5mMTEgLmYxMSAudTEwdzMgdWwgbGl7Y29sb3I6IzAwM2I0ZCAhaW1wb3J0YW50fS5mMTEgLnUxMHczIHVsIGxpIGF7cGFkZGluZzowIDA7ZGlzcGxheTpibG9ja30uZjExIC51MTB3NHtib3JkZXItdG9wOjFweCBzb2xpZCAjMjk1ZDZmO2hlaWdodDoxcHg7bWFyZ2luLWJvdHRvbToyLjVlbX0uZjExIC51MTB3NCBocntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmYxMSAjdTEwIGgze3dpZHRoOjMwMXB4O2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTQwMXB4IDBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gMmVtIGF1dG87YmFja2dyb3VuZC1zaXplOjI2NyV9LmYxMSAudTEwLW9sb2dvIGF7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMTdweDtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAtMTlweDtiYWNrZ3JvdW5kLXNpemU6NjEzJX0uZjExIHVsLnUxMC1saW5rc3tmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpc3Qtc3R5bGU6IG5vbmU7fS5mMTEgdWwudTEwLWxpbmtzIGxpe2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmYxMSAjdTEwIHVsLnNjbC1pY29ucyBsaXtmbG9hdDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjo1cHh9LmYxMSAjdTEwIC5zY2wtaWNvbnMgbGkgYXt3aWR0aDoyOXB4O2hlaWdodDoyOHB4fS5mMTEgI3UxMCAuc2NsLWljb25zIGxpLnNjbC1mYWNlYm9vayBhe2JhY2tncm91bmQtcG9zaXRpb246MHB4IDBweH0uZjExICN1MTAgLnNjbC1pY29ucyBsaS5zY2wtdHdpdHRlciBhe2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggMHB4fS5mMTEgI3UxMCAuc2NsLWljb25zIGxpLnNjbC1saW5rZWRpbiBhe2JhY2tncm91bmQtcG9zaXRpb246LTcycHggMHB4fS5mMTEgI3UxMCAuc2NsLWljb25zIGxpLnNjbC1nb29nbGVwbHVzIGF7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggMHB4fS5mMTEgI3UxMCAuc2NsLWljb25zIGxpLnNjbC15b3V0dWJlIGF7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQzcHggMHB4fS5mMTEgI3UxMCAuc2NsLWljb25zIGxpLnNjbC1mZWVkIGF7YmFja2dyb3VuZC1wb3NpdGlvbjotMTgycHggMHB4fS5mMTEgI3UxMCAuc2NsLWljb25zIGxpLnNjbC15b3VrdSBhe2JhY2tncm91bmQtcG9zaXRpb246LTI1M3B4IDBweH0uZjExICN1MTAgLnNjbC1pY29ucyBsaS5zY2wtd2VpYm8gYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMThweCAwcHh9LmYxMSAjdTEwIC5zY2wtaWNvbnMgbGkuc2NsLXdlY2hhdCBhe2JhY2tncm91bmQtcG9zaXRpb246LTI4OHB4IDBweH0uZjExICN1MTAgLnNjbC1pY29ucyBsaS5zY2wtb3R1YmUgYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjZweCAwcHh9LmYxMSAudTEwdjIgLnUxMHcyIGF7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2hlaWdodDo0LjVlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uZjExIC51MTB2MiAudTEwdzF7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOm5vbmV9LmYxMSAudTEwdjIgLnUxMHcyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MiV9LmYxMSAudTEwdjIgLnUxMHcye2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjk1LjQ4MjU0NjIlO21hcmdpbjowIDIuMjU4NzI2OSV9LmYxMSAudTEwdjIgLmljbi1pbWd7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxZW19LmYxMSAudTEwdjIgLnUxMHcyIHNwYW57ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjAgMCAwIDFlbTtmb250LXNpemU6Mi4xcmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDc3MHB4KXsudTEwdjIgLnUxMHcyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MS41JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnUxMHYzIC51MTB3Mnt3aWR0aDozMy4zMzMzMzMzMzMlO3BhZGRpbmc6MS41ZW0gMDtib3JkZXItbGVmdDowO21hcmdpbjowIGF1dG99LnUxMHY0IC51MTB3Mnt3aWR0aDozMy4zMzMzMzMzMzMlO21hcmdpbi10b3A6MWVtO3BhZGRpbmc6MGVtO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDEwNywxNzUsMTkyLDAuNCl9LnUxMHYzIC51MTA0dXAgLnUxMHcyLC51MTB2NCAudTEwNHVwIC51MTB3Mnt3aWR0aDo1MCV9LnUxMHYzIC51MTB3MjpudGgtY2hpbGQoLW4rMyl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzZiYWZjMH0udTEwdjMgLnUxMHcyOm50aC1jaGlsZCgtbiszKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDEwNywxNzUsMTkyLDAuNCl9LnUxMHYzIC51MTA0dXAgLnUxMHcyOm50aC1jaGlsZCgtbiszKXtib3JkZXItYm90dG9tOjB9LnUxMHYzIC51MTA0dXAgLnUxMHcyOm50aC1jaGlsZCgtbisyKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNmJhZmMwfS51MTB2MyAudTEwNHVwIC51MTB3MjpudGgtY2hpbGQoLW4rMil7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxMDcsMTc1LDE5MiwwLjQpfS51MTB2MyAudTEwdzF7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7d2lkdGg6OTUuMTE3MTg3NiV9LnUxMHY0IC51MTB3MXstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7d2lkdGg6OTUuMTE3MTg3NiV9LnUxMHYzIC51MTB3OC5jd2lkdGh7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjJlbSBhdXRvIDB9fS5mMDF2MCAudTEwdzF7cGFkZGluZy1sZWZ0OjE5cHg7cGFkZGluZy1yaWdodDoxOXB4O21hcmdpbi10b3A6M2VtfS5mMDF2MCAjdTEwIGg1e2ZvbnQtc2l6ZToxOHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZy1sZWZ0OjB9LmYwMXYwIC51MTB3MyB1bCBsaXtmb250LXNpemU6MTVweH0uZjAxdjAgdWwudTEwLWxpbmtzIGxpIGF7Zm9udC1zaXplOjEzcHh9I1dyYXBwZXJfRml4ZWRXaWR0aF9Gb290ZXIgI3UxMCwuZjAxdjB3MSAjdTEwe3dpZHRoOmF1dG87bWFyZ2luOjAgLTE5cHh9QGtleWZyYW1lcyBvLXVwZmFkZS1zbWFsbHswJXtvcGFjaXR5OjA7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCl9MTAwJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fVxyXG51bC51MTAtbGlua3Mge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4udTEwdjAgLmNvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNiNGQ7XHJcbn1cclxuI2h0bWw1LWNsb3Nle1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzcHghaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICByaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XHJcbn1cclxuI2h0bWw1LWNsb3NlOmJlZm9yZXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbnRlbnQ6JysnO1xyXG4gICAgY29sb3I6IzAwNzU4ZjtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuXHJcbn1cclxuLm1vcmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgYmFja2dyb3VuZDogIzAwNzU4ZjtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpe1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIH1cclxuICAgIC5jb21lbnRzLWJveHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggNjBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5zbWFsbC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDc0cHggNDBweCA0M3B4O1xyXG4gICAgfVxyXG4gICAgI3UxMHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6MTI4MHB4KXtcclxuICAgIC5zbWFsbC1jb250YWluZXIsIC5jb250ZW50dHdvIC5zbWFsbC1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxuICAgIC5mb3VyIC52aWRlby1pdGVte1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoxMTAwcHgpe1xyXG4gICAgLm1haW4tY29udGVudCAudGFicyAudGFie1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIC5ib3gtbm8tYm9yZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICAudTEwdzF7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgI3UxMCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgIC5tYWluLWNvbnRlbnQgLnRhYnMgLnRhYiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5yaWdodC1wYXJ0IHB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLnNtYWxsLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNDVweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5yaWdodC1wYXJ0IHA6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6LTQxcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAucmlnaHQtcGFydCAudXBwZXIge1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC5udW1iZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLm5ldy1jb250YWluZXIgLnJpZ2h0LXBhcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAudGhyZWUgLnJpZ2h0LXBhcnQgLnNtYWxsLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzNXB4IDMwcHggNDVweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC5sZWZ0LXBhcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuZm91ciAucmlnaHQtcGFydCAuc21hbGwtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweCA0NXB4O1xyXG4gICAgfVxyXG4gICAgLmZvdXIgLmV4cGFuZC1lbGVtZW50IC5leHBhbmQtYmxvY2sgLmV4cGFuZC1jYXB0aW9ue1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tc2NyZWVuLWJveCAubWFpbi1zY3JlZW4tdGV4dCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciAubGVmdC1wYXJ0LCAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciAubGVmdC1wYXJ0IC5mbGV4IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciAubGVmdC1wYXJ0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGhyZWUgLm5ldy1jb250YWluZXIgLm51bWJlci1saW5lOm50aC1vZi10eXBlKDIpIC5sZWZ0LXBhcnQgLmZ1bjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAtNDVweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC5yaWdodC1wYXJ0e1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC5sZWZ0LXBhcnQgLmZsZXggLmFycm93LmxlZnR7dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTt9XHJcbiAgICB1bC51MTAtbGlua3MgbGkgYXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAudGV4dC13aXRoLWltYWdle1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmJpZy1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDYwcHg7XHJcbiAgICB9XHJcbiAgICAuY29tZW50cy1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZmxleHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuZmxleC5ib3gtbm8tYm9yZGVyLCAuZmxleC50ZXh0LXdpdGgtaW1hZ2Uge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLmxlZnQtcGFydCwgLnJpZ2h0LXBhcnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLmxlZnQtcGFydCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLm5ldy1jb250YWluZXIgLnRleHQtYm94IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1NHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLmJpZy12aWRlby1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLmxlZnQtcGFydCwgLmZvdXIgLnJpZ2h0LXBhcnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZm91ciAucmlnaHQtcGFydCAuc21hbGwtYm94LCAudGhyZWUgLnJpZ2h0LXBhcnQgLnNtYWxsLWJveCwgLmNvbnRlbnR0d28gLnNtYWxsLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXhwYW5kLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmZvdXIgLmV4cGFuZC1ib3ggLnJpZ2h0LXBhcnQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmZvdXIgLmV4cGFuZC1ib3ggLmxlZnQtcGFydCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmZvdXIgLnMtYiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjgzMnB4KXtcclxuICAgIC50YWJzIC50YWIuc217XHJcbiAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo4OTZweCl7XHJcbiAgICAudGFicyAudGFiLnNtLmFjdGl2ZXtcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgIC50aHJlZSAubGVmdC12aWRlbyAuYm94LWhlYWRlcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAudGhyZWUgLmxlZnQtdmlkZW8gLmJveC1oZWFkZXIgLmotbHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC50aHJlZSAubGVmdC12aWRlbyBpbWd7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kLWJveCAucmlnaHQtcGFydCAuZXhwYW5kLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMSkgLmV4cGFuZC1udW1iZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kLWJveCAucmlnaHQtcGFydCAuZXhwYW5kLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMSkgLmV4cGFuZC1jYXB0aW9ue1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICAgIC5leHBhbmQtYm94IC5yaWdodC1wYXJ0IC5leHBhbmQtbnVtYmVyLnJhc3BiZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgfVxyXG4gICAgLmV4cGFuZC1ib3ggLnJpZ2h0LXBhcnQgLmV4cGFuZC1jYXB0aW9uLnJhc3B7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kLWJveCAucmlnaHQtcGFydCAuZXhwYW5kLW51bWJlci5ibHVlYmd7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJhc3A7XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kLWJveCAucmlnaHQtcGFydCAuZXhwYW5kLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMykgLmV4cGFuZC1jYXB0aW9ue1xyXG4gICAgICAgIGNvbG9yOiAkcmFzcDtcclxuICAgIH1cclxuICAgIC5leHBhbmQtYm94IC5yaWdodC1wYXJ0IC5leHBhbmQtbnVtYmVyLnllbGxvd2Jne1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgIH1cclxuICAgIC5leHBhbmQtYm94IC5yaWdodC1wYXJ0IC5leHBhbmQtZWxlbWVudDpsYXN0LW9mLXR5cGUgLmV4cGFuZC1jYXB0aW9ue1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcbiAgICAudXBwZXJ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLmxlZnQtdmlkZW8gLnNhdmVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAuY29udGFpbmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudTEwLW9sb2dvIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC51MTB3MXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICN1MTAgdWwuc2NsLWljb25ze1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICB1bC51MTAtbGlua3N7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICB1bC51MTAtbGlua3MgbGl7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc2NyZWVuLWJveHtcclxuICAgICAgICBwYWRkaW5nOjIwcHggO1xyXG4gICAgfVxyXG4gICAgLm1vcmV7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuICAgIC5tYWluLWNvbnRlbnQgLnRhYnN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGRpdi50YWIuYWN0aXZle1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3NThmO1xyXG4gICAgfVxyXG4gICAgYS50YWJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB9XHJcbiAgICAudGFicyAudGFiLnNtIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5zbWFsbC1jb250YWluZXIsIC5zbWFsbC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250ZW50IC50YWJzIC50YWJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tY29udGVudCAudGFicyAudGFiOm50aC1vZi10eXBlKDIpOjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAuc21hbGwtYm94LCAuZm91ciAucmlnaHQtcGFydCAuc21hbGwtYm94LCAudGhyZWUgLnJpZ2h0LXBhcnQgLnNtYWxsLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggNTBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5yaWdodC1wYXJ0IHA6YmVmb3JlLCAuY29udGVudHR3byAucmlnaHQtcGFydCBwIHNwYW46YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgIH1cclxuICAgIC5mb3VyIC5leHBhbmQtYm94IC5sZWZ0LXBhcnQsIC5mb3VyIC5leHBhbmQtYm94IC5yaWdodC1wYXJ0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgIH1cclxuICAgIC5mb3VyIC5leHBhbmQtZWxlbWVudHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuICAgIC5mb3VyIC5lbXB0eXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnMtYiB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmZvdXIgLnZpZGVvLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnVwcGVyY2FzZXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZm91ciAuZ3JheS1ib3gge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuYmlnLWJvdHRvbS1uYXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAuYmlnLWJvdHRvbS1uYXYgLmJpZy1jb250YWluZXIgLnByZXYtcGFnZTphZnRlcntcclxuICAgICAgICBsZWZ0Oi00MHB4O1xyXG4gICAgfVxyXG4gICAgLmJpZy1ib3R0b20tbmF2IC5iaWctY29udGFpbmVyIC5uZXh0LXBhZ2U6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgfVxyXG4gICAgLmotY3tcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLmJpZy12aWRlby1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubGVmdC12aWRlbyAudmlkZW8tdGV4dCBicntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLmxlZnQtdmlkZW8ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5sZWZ0LXZpZGVvIC5udW1iZXIsIC5zYXZlcywgLnZpZGVvLXRleHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgfVxyXG4gICAgLmxlZnQtdmlkZW8gaW1ne1xyXG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICB9XHJcbiAgICAuYm94LW5vLWJvcmRlciAud2l0aG91dC1ib3JkZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDI1cHggMjVweDtcclxuICAgIH1cclxuICAgIC5ib3gtbm8tYm9yZGVyIC53aXRob3V0LWJvcmRlciBwOmJlZm9yZSwgLmJveC1uby1ib3JkZXIgLndpdGhvdXQtYm9yZGVyIHAgc3BhbjphZnRlciwgLmJpZy1ib3ggcDpiZWZvcmUsIC5iaWctYm94IHAgc3BhbjphZnRlcntcclxuICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICAuYmlnLWJveHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLm5ldy1jb250YWluZXIgLmxlZnQtcGFydHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgLm5ld2JveC5mbGV4e1xyXG5cclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5iaWctYXJyb3d7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciAuYXJyb3ctYm94e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciAuYXJyb3cubGVmdHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLm5ldy1jb250YWluZXIgLm51bWJlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLm5ldy1jb250YWluZXIgLm51bWJlciBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciAubnVtYmVyLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLm5ldy1jb250YWluZXIgLnRleHQtYm94IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1NHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC5sZWZ0LXBhcnR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC5mdW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIH1cclxuICAgIC50aHJlZSAubmV3LWNvbnRhaW5lciAubnVtYmVyLWxpbmU6bnRoLW9mLXR5cGUoMSkgLmZ1bjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC5hcnJvdy5yaWdodHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLm5ldy1jb250YWluZXIgLnJpZ2h0LXBhcnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciAucmlnaHQtcGFydCAuZmxleHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC5sZWZ0LXBhcnQgLmZsZXh7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuICAgIC50aHJlZSAubmV3LWNvbnRhaW5lciAubnVtYmVyLWxpbmU6bnRoLW9mLXR5cGUoMikgLmxlZnQtcGFydCAuZnVuOjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IC0xNHB4O1xyXG4gICAgfVxyXG4gICAgLnRocmVlIC5uZXctY29udGFpbmVyIC5udW1iZXItbGluZTpudGgtb2YtdHlwZSgyKSAuZnVuOjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLm5ldy1jb250YWluZXIgLmxlZnQtcGFydCAuYXJyb3ctYm94IC5hcnJvdy5sZWZ0e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC5mdW46YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6LTE4cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciAubnVtYmVyLXRleHQgYnJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5mdW4gYnJ7ZGlzcGxheTogbm9uZX1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo0NzZweCl7XHJcbiAgICAubWFpbi1zY3JlZW4tYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50dHdvIC5sZWZ0LXZpZGVvIC5udW1iZXIgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgfVxyXG4gICAgaDEgYnJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICN1MTAgdWwuc2NsLWljb25zIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC50ZXh0LWJveHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciAubnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAubmV3LWNvbnRhaW5lciAubnVtYmVyIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5uZXctY29udGFpbmVyIC5udW1iZXItdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAjdTEwIHVsLnNjbC1pY29ucyB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XHJcbiAgICB9XHJcbiAgICAjdTEwIC5zY2wtaWNvbnMgbGkgYSB7XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgIH1cclxuICAgIHVsLnUxMC1saW5rcyBsaSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgICAjdTEwIHVsLnNjbC1pY29uc3tcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgICAjdTEwIC5zY2wtaWNvbnMgbGkuc2NsLXR3aXR0ZXIgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggMHB4O1xyXG4gICAgfVxyXG4gICAgI3UxMCAuc2NsLWljb25zIGxpLnNjbC1saW5rZWRpbiBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwcHg7XHJcbiAgICB9XHJcbiAgICAjdTEwIC5zY2wtaWNvbnMgbGkuc2NsLWdvb2dsZXBsdXMgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IDBweDtcclxuICAgIH1cclxuICAgICN1MTAge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAgI3UxMCAuc2NsLWljb25zIGxpLnNjbC15b3V0dWJlIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDNweCAwcHg7XHJcbiAgICB9XHJcbiAgICAjdTEwIC5zY2wtaWNvbnMgbGkuc2NsLWZlZWQgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MnB4IDBweDtcclxuICAgIH1cclxuICAgIHVsLnUxMC1saW5rcyB7XHJcbiAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuICAgICN1MTAgaDN7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC51MTAtb2xvZ28gYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnUxMC1vbG9nb3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmJpZy1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYmlnLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMzBweDtcclxuICAgIH1cclxuICAgIC5iaWctYm94IHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmJpZy1ib3ggcCBzcGFuOmFmdGVyLCAuYmlnLWJveCBwOmJlZm9yZSwgLmJveC1uby1ib3JkZXIgLndpdGhvdXQtYm9yZGVyIHAgc3BhbjphZnRlciwgLmJveC1uby1ib3JkZXIgLndpdGhvdXQtYm9yZGVyIHA6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICB9XHJcbiAgICAuYmlnLWJveCBwOmJlZm9yZSwgLndpdGhvdXQtYm9yZGVyIHA6YmVmb3JlLCAuYm94LW5vLWJvcmRlciAud2l0aG91dC1ib3JkZXIgcDpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogLTI3cHg7XHJcbiAgICB9XHJcbiAgICAudGV4dC13aXRoLWltYWdlLmZsZXh7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLmltZy1ib3h7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50dHdvIC5zbWFsbC1ib3gsIC5mb3VyIC5yaWdodC1wYXJ0IC5zbWFsbC1ib3gsIC50aHJlZSAucmlnaHQtcGFydCAuc21hbGwtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI2cHggMjBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR0d28gLnJpZ2h0LXBhcnQgcCBzcGFuOmFmdGVyLCAuY29udGVudHR3byAucmlnaHQtcGFydCBwOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAucmlnaHQtcGFydCBwOmJlZm9yZXtcclxuICAgICAgICBsZWZ0Oi0yN3B4O1xyXG4gICAgfVxyXG4gICAgLmJpZy1ib3R0b20tbmF2IC5iaWctY29udGFpbmVyIC5uZXh0LXBhZ2V7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjZweDtcclxuICAgIH1cclxuICAgIC5iaWctY29udGFpbmVye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnYtYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmlnLWJvdHRvbS1uYXYgLmJpZy1jb250YWluZXIgLnByZXYtcGFnZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci5qLWMgLmxlZnQtdmlkZW8gLmJveC1oZWFkZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIH1cclxuICAgIC50aHJlZSAubGVmdC12aWRlbyAuYm94LWhlYWRlci1pbWd7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRocmVlIC5sZWZ0LXZpZGVvICBpbWd7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZvdXIgLmV4cGFuZC1lbGVtZW50e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgfVxyXG4gICAgLmZvdXIgLmV4cGFuZC1lbGVtZW50IC5leHBhbmQtbnVtYmVye1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmZvdXIgLmV4cGFuZC1lbGVtZW50IC5leHBhbmQtYmxvY2t7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvdXIgLmV4cGFuZC1lbGVtZW50IC5leHBhbmQtYmxvY2sgLmV4cGFuZC1jYXB0aW9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZm91ciAudmlkZW8taXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5mb3VyIC5ncmF5LWJveCAuYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuICAgIC52aWRlby10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHR3byAucmlnaHQtcGFydCBwIHNwYW46YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IC0yOHB4O1xyXG4gICAgfVxyXG4gICAgLnRocmVlIC5sZWZ0LXBhcnQgcHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxufVxyXG4iXX0= */