/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/shop/css/main_admin.css ***!
  \***********************************************************************************************************************/
@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-Bold.857a794b.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-Bold.e0029da9.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-Black.16648662.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-Black.1d61b198.woff) format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-BlackItalic.96a54e91.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-BlackItalic.a5b40733.woff) format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-BoldItalic.5e40fb4b.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-BoldItalic.dc069a0c.woff) format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-Regular.29037b4a.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-Regular.b24f9339.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-Medium.7c1c21ca.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-Medium.353dbd24.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-ExtraBoldItalic.df59738d.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-ExtraBoldItalic.d4535f6e.woff) format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-SemiBold.90b186a6.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-SemiBold.1e4e1d8f.woff) format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-MediumItalic.caa6ed5c.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-MediumItalic.001654c5.woff) format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-ThinItalic.13d121c3.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-ThinItalic.dfc9af11.woff) format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-ExtraBold.b81fa586.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-ExtraBold.422cc30e.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-Italic.e3d3b424.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-Italic.53ae9c6d.woff) format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-Light.73fefc2d.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-Light.aee40005.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-ExtraLightItalic.4dafc0f5.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-ExtraLightItalic.d35596b3.woff) format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-ExtraLight.87fe0060.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-ExtraLight.bfa81f20.woff) format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-SemiBoldItalic.7753afcf.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-SemiBoldItalic.d8e202a7.woff) format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-Thin.65e084f7.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-Thin.47bcfe9d.woff) format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url(/build/fonts/AlbertSans-LightItalic.ce45bd85.woff2) format('woff2'),
    url(/build/fonts/AlbertSans-LightItalic.0df65f7d.woff) format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

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;
    vertical-align: baseline
}

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

html{
    font-size: 16px !important;
}

a, button{
    cursor: pointer;
}

body {
    line-height: 1;
    font-size: 16px !important;
    font-family: 'Albert Sans', sans-serif;
    background-color: #fff;
    overflow-x: hidden;
}

ol, ul {
    list-style: none !important;
}

blockquote, q {
    quotes: none
}

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

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

html {
    scroll-behavior: smooth;
}

body, html {
    padding: 0;
    margin: 0;
    width: 100%;
    font-weight: 700;
    font-family: 'Albert Sans', sans-serif !important;
    overflow-x: hidden;
    background-color: #12070D;
}

body {
    min-width: 300px;
    font-family: 'Albert Sans', sans-serif;
}

input, textarea{
    font-family: 'Albert Sans', sans-serif !important;
}

.woocommerce-notices-wrapper{
    /*background-color: #F7F7F7;*/
    display: flex;
    flex-direction: column;
    margin-bottom: -10px;
    position: relative;
    z-index: 2;
}

.woocommerce-notices-wrapper ul{
    max-width: 1280px;
    width: 100%;
    margin: 10px auto;
    position: relative;
    background-color: #Fff;
    border-top: none;
}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375;
    letter-spacing: 0;
    color: #1B1918;
}


body img {
    max-width: 100%;
    height: auto;
}

a img {
    border: 0;
}

a {
    cursor: pointer !important;
}

a:active, a:visited, a, a:hover, a:focus, button {
    text-decoration: none !important;
    outline: 0 !important;
}

*,
*::before,
*::after {
    outline: 0 ! important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

a {
    outline: none !important;
    text-decoration: none;
    color: #444444;
    font-size: 14px;
    font-weight: 400;
}

.square-circle-5 {
    width: 65px;
    aspect-ratio: 1;
    position: relative;
}

.square-circle-5:before,
.square-circle-5:after {
    content: "";
    position: absolute;
    border-radius: 50px;
    box-shadow: 0 0 0 3px inset #151515;
    animation: sc5 2.5s infinite;
}

.square-circle-5:after {
    animation-delay: -1.25s;
    border-radius: 0;
}

@keyframes sc5 {
    0% {
        inset: 0 35px 35px 0
    }
    12.5% {
        inset: 0 35px 0 0
    }
    25% {
        inset: 35px 35px 0 0
    }
    37.5% {
        inset: 35px 0 0 0
    }
    50% {
        inset: 35px 0 0 35px
    }
    62.5% {
        inset: 0 0 0 35px
    }
    75% {
        inset: 0 0 35px 35px
    }
    87.5% {
        inset: 0 0 35px 0
    }
    100% {
        inset: 0 35px 35px 0
    }
}

@media (min-width: 768px) {
    html .load-hidden {
        visibility: hidden;
    }

    html .load-hidden .letter {
        opacity: 0;
    }

    html .opacity-hidden {
        opacity: 0;
    }
}


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

.alignright {
    float: right;
    margin: 0 0 20px 20px;
}

.clear {
    clear: both;
}

.alignleft {
    float: left;
    margin: 0 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 10px auto;
}

textarea,
select,
input[type="text"],
input[type="button"],
input[type="email"],
input[type="submit"],
input[type="search"],
input[type="password"],
input[type="number"],
input[type="tel"] {
    -webkit-appearance: none;
    border-radius: 0;
}

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

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


.flex {
    display: flex;
}

.flex-wrap {
    display: flex;
    flex-wrap: wrap;
}

.container {
    max-width: 1320px;
    padding: 0 20px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.container-sm{
    max-width: 890px;
    padding: 0 20px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.container-l {
    max-width: 1960px;
    padding: 0 20px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.fullscreen-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    object-fit: cover;
}


.hm-intro-video{
    min-height: 100vh;
    position: relative;
}

header{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    background: #00000099;
    backdrop-filter: blur(32px);
}

.page-template-template-homepage header{
    background: transparent;
    backdrop-filter: none;
}

.header-body{
    min-height: 85px;
    padding: 20px 0;
}

.video-scroll-down icon{
    background-image: url("/build/images/Group%204332.ecc586cb.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 24px;
    width: 19px;
    margin-bottom: 15px;
}

.video-scroll-down{
    font-weight: 300;
    font-size: .75rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 65px;
    left: 50%;
    transform: translateX(-50%) translateY(0);
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    animation: scroll-bounce 1.8s cubic-bezier(0.5, 0.05, 0.1, 0.9) infinite;
}

html, body{
    background-color: #12070D;
}

@keyframes scroll-bounce {
    0%, 100% {
        transform: translateX(-50%) translateY(0);
    }
    50% {
        transform: translateX(-50%) translateY(-7px);
    }
}

.hm-intro-body{
    padding: 180px 0;
}

.hm-intro-title{
    font-weight: 250;
    font-size: 6rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 25px;
    color: #fff;
}

.hm-intro-text{
    font-weight: 300;
    font-size: 1.25rem;
    line-height: 1.4;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
    margin-bottom: 40px;
}

.primary-btn{
    background-color: #FF66C4;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    min-height: 50px;
    padding: 15px 40px;
    text-align: center;
    display: flex;
    width: max-content;
    align-items: center;
    justify-content: center;
    border: 1px solid #FF66C4;
    transition: all .3s;
}

.primary-btn:hover{
    border: 1px solid #FF66C4;
    background-color: transparent;
    color: #FF66C4;
}

.payment-info{
    display: flex;
    align-items: center;
}


icon.paysera{
    width: 137px;
    min-height: 32px;
    background-image: url("/build/images/Group%204165.3a0ff443.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 45px;
}

.payment-info{
    padding-top: 45px;
    margin-top: 40px;
    border-top: 1px solid #3C2533;
    width: 100%;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.hm-intro .primary-btn{
    margin: 0 auto;
}

.hm-intro-body img{
    margin: 0 auto 40px;
    display: block;
}

.page-title-body{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    font-weight: 250;
    font-size: 6em;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
}

.news-card-img{

}

.page-title-wrap{
    padding: 80px 0;
}

.news-card-icon{
    width: 200px;
    min-height: 40px;
    background-image: url("/build/images/Vector%205.360959a6.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 15px;
}

.news-card{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 125px;
}

.news-card-title{
    font-weight: 250;
    font-size: 2rem;
    line-height: 1.5;
    letter-spacing: .1em;
    color: #fff;
    margin-bottom: 40px;
}

.news-card-img{
    max-width: 525px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    aspect-ratio: 1 / 1;
}

.w-trans-btn{
    background-color: transparent;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    min-height: 50px;
    padding: 15px 20px;
    text-align: center;
    display: flex;
    width: max-content;
    text-transform: uppercase;
    justify-content: center;
    transition: all .3s;
}

.w-trans-btn:hover{
    background-color: #fff;
    color: #12070D;
}

.news-wrap{
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.news-card-content{
    width: 100%;
}

.load-more-btn{
    background-color: transparent;
    border: none;
    font-weight: 400;
    font-size: .75rem;
    line-height: 1.5;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    display: flex;
    align-items: center;
    min-width: fit-content;
    margin-left: 40px;
    transition: all .3s;
}

.load-more-btn icon{
    background-image: url("/build/images/Line%201562.646cb13d.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 8px;
    display: block;
    margin-left: 15px;
    transition: all .3s;
    transition-delay: 0.05s;
}

.load-more-btn:hover{
    color:#FF66C4;
}

.load-more-btn:hover icon{
    background-image: url("/build/images/Line%201562%20hover.cb8a02d4.svg");
}


.load-more-btn-wrap{
    display: flex;
    align-items: center;
}

.load-more-btn-wrap .line{
    height: 1px;
    width: 100%;
    background-color: #FFFFFF;
}

.textpage{
    padding: 80px 0 120px;
}

.textpage-icon{
    margin: 0 auto 80px;
    height: 95px;
    display: block;
}

.textpage-menu{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 65px;
    padding-bottom: 35px;
    border-bottom: 1px solid #FF66C4;
    margin-bottom: 80px;
}

.textpage-menu a{
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    text-transform: uppercase;
    transition: all .3s;
}

.textpage-menu a:hover{
    color: #FF66C4;
}

.textpage-menu .current_page_item a{
    color: #FF66C4;
}

.textpage-content{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .1em;
    color: #fff;
}

.textpage-title{
    font-weight: 250;
    font-size: 6rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 80px;
}

.contact-img{
    width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 525px;
}

.contact-r-block{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #FF66C4;
}

.contact-r-title{
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 2;
    letter-spacing: .1em;
    color: #fff;
}

.contact-r-text{
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 2;
    letter-spacing: .1em;
    color: #fff;
    text-align: right;
}

.contact-r-text a{
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    text-align: right;
    transition: all .3s;
}

.contact-r-text a:hover{
    color: #FF66C4;
}

.contact-img{
    margin-bottom: 80px;
}

.contact-r-block:last-child{
    margin-bottom: 80px;
}

.contact-form-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 120px;
}

.contact-form-img{
    max-width: 630px;
    width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 645px;
}

.contact-form{
    max-width: 525px;
    width: 100%;
}

.news{
    padding-bottom: 120px;
}

.blog-inner{
    padding: 15px 0 120px;
}

.blog-inner-img{
    min-height: 525px;
    width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 120px;
    position: relative;
}

.blog-inner-img:after{
    content: '';
    background-image: url("/build/images/Vector%204.5bce977c.png");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 470px;
    min-height: 95px;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateY(50%);
}

.blog-back-wrap{
    margin-bottom: 40px;
    display: flex;
    align-items: center;
}

.blog-back-wrap .line{
    width: 100%;
    height: 1px;
    background-color: #fff;
}



.back-btn{
    margin-right: 40px;
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: .75rem;
    line-height: 1.5;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
}

.back-btn icon{
    background-image: url("/build/images/Line%201562.646cb13d.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 8px;
    display: block;
    margin-right: 15px;
    transition: all .3s;
    transition-delay: 0.05s;
    transform: rotate(180deg);
}

.back-btn:hover{
    color:#FF66C4;
}

.back-btn:hover icon{
    background-image: url("/build/images/Line%201562%20hover.cb8a02d4.svg");
}

.blog-inner-content{
    max-width: 850px;
    width: 100%;
    margin: 0 auto;
}

.blog-title{
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #FFFFFF;
    margin-bottom: 40px;
}

.blog-text{
    color: #FFFFFF;
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.33;
    letter-spacing: .1em;
    margin-bottom: 40px;
}

.section-title{
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.section-text{
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.33;
    letter-spacing: .1em;
    color: #fff;
}

.ab-us-intro-content .section-title{
    margin-bottom: 25px;
}

.ab-us-intro-img{
    max-width: 525px;
    width: 100%;
    aspect-ratio: 1 / 1;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.ab-us-intro-body{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.ab-us-intro-content{
    max-width: 640px;
    width: 100%;
}

.ab-us-intro{
    padding-bottom: 80px;
}


.ab-us-full-img-body{
    min-height: 765px;
    width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.ab-us-team-title{
    font-weight: 250;
    font-size: 6rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
}

.ab-us-team{
    padding: 120px 0;
}

.ab-us-team-title-wrap{
    margin-bottom: 120px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.ab-us-team-icon{
    width: 470px;
    min-height: 95px;
    background-image: url("/build/images/Vector%205.360959a6.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.ab-us-team-img{
    min-height: 540px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 740px;
}

.contact-form-title{
    margin-bottom: 40px;
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.form-row{
    margin-bottom: 10px;
}

.form-row-wide{
    width: 100%;
}

.form-row input{
    width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #FF66C4;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    padding: 15px 0;
    min-height: 50px;
}

.form-row textarea{
    width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #FF66C4;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    padding: 15px 0;
    height: 50px;
}


.form-row input::placeholder{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.form-row textarea::placeholder{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.wpcf7-form-control-wrap{
    width: 100%;
}

.check-wrap{
    display: flex;
    align-items: center;
    margin-top: 15px;
}

.checkmark {
    height: 26px;
    min-width: 26px;
    width: 26px;
    border: 1px solid #FF66C4;
    margin-right: 15px;
    display: block;
    position: relative;
    cursor: pointer;
    background: transparent;
    transition: all .3s;
    cursor: pointer !important;
}

.form-row input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 26px;
    height: 26px;
    margin: 0;
    display: block;
    z-index: 2;
    cursor: pointer;
    padding: 0;
    min-height: 0;
}

.wpcf7-list-item-label {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    display: flex;
    align-items: center;
    width: 100%;
}

.wpcf7-list-item-label a{
    color: #FF66C4;
    transition: all .3s;
}

.wpcf7-list-item-label a:hover{
    text-decoration: underline !important;
}

.wpcf7-list-item{
    margin: 0;
}

.checkmark:after {
    content: "" !important;
    position: absolute !important;
    display: none !important;
    background-image: url("/build/images/Icon%20ionic-md-checkmark.0dac82b2.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 12px;
    height: 10px;
    top: 6px;
    left: 6px;
}

.wpcf7-not-valid-tip{
    display: none !important;
}

.check-container input:checked ~ .wpcf7-list-item-label .checkmark:after {
    display: block !important;
}

footer{
    background-color: #000000;
    padding: 30px 0;
}

.footer-body{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer-identity{
    font-weight: 500;
    font-size: .75rem;
    line-height: 1.5;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
}

.footer-main{
    display: flex;
    align-items: center;
    gap: 40px;
}

.footer-menu{
    display: flex;
    align-items: center;
    gap: 40px;
}

.footer-menu li a{
    font-weight: 500;
    font-size: .75rem;
    line-height: 1.5;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    transition: all .3s;
}

.footer-menu li a:hover{
    color: #FF66C4;
}

.footer-socials{
    display: flex;
    align-items: center;
    gap: 40px;
}

.footer-socials a{
    font-weight: 500;
    font-size: .75rem;
    line-height: 1.5;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    transition: all .3s;
    display: flex;
    align-items: center;
    gap: 10px;
}

.footer-socials a:hover{
    color: #FF66C4;
}

.ig-icon{
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("/build/images/Vector%20(18).cbc820f9.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .3s;
    transition-delay: .01s;
}

.footer-socials a:hover .ig-icon{
    background-image: url("/build/images/Vector%20(18)%20hover.35a22c32.svg");
}

.fb-icon{
    display: block;
    width: 9px;
    height: 16px;
    background-image: url("/build/images/Group%20(13).10045d73.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .3s;
    transition-delay: .01s;
}

.footer-socials a:hover .fb-icon{
    background-image: url("/build/images/Group%20(13)%20hover.b71b56bf.svg");
}

.header-placeholder{
    min-height: 90px;
    width: 100%;
    display: block;
}

.header-body{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header-menu{
    display: flex;
    align-items: center;
    gap: 35px;
}


.header-menu a{
    transition: all .3s;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    text-transform: uppercase;
}

.header-menu a:hover{
    color: #FF66C4;
}

.header-main{
    display: flex;
    align-items: center;
    gap: 40px;
}

.header-shop-btn-icon{
    width: 14px;
    height: 14px;
    display: block;
    background-image: url("/build/images/ticket%201.b7d1e0dd.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px;
}

.header-shop-btn{
    display: flex;
    align-items: center;
}

.page-template-template-homepage .header-placeholder{
    min-height: auto;
}

.service-intro-img{
    width: 100%;
    min-height: 525px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 120px;
    position: relative;
}

.service-intro-img:after{
    content: '';
    background-image: url("/build/images/Vector%204.5bce977c.png");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 470px;
    min-height: 95px;
    position: absolute;
    right: 50%;
    bottom: 0;
    transform: translate(50%, 50%);
}

.service-intro-title{
    font-weight: 250;
    font-size: 5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 40px;
}

.service-intro-text{
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.33;
    letter-spacing: .1em;
    color: #fff;
}

.service-intro{
    padding-bottom: 120px;
}

.service-projects-title{
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 25px;
    text-align: center;
}

.service-projects-list{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px 15px;
}

.service-projects-block-img{
    width: 100%;
    padding-bottom: 95%;
    margin-bottom: 15px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.service-projects-block-title{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
}

.btn-load-more-projects{
    border: none;
    background-color: transparent;
    font-weight: 400;
    font-size: .75rem;
    line-height: 1.5;
    letter-spacing: .1rem;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 10px;
    margin: 0 auto;
    transition: all .3s;
}

.btn-load-more-projects:hover{
    color: #FF66C4;
}

.btn-load-more-projects:after{
    content: '';
    height: 40px;
    width: 8px;
    background-image: url("/build/images/Line%201562%20(1).93bccb03.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all .3s;
    transition-delay: .01s;
}

.btn-load-more-projects:hover:after{
    background-image: url("/build/images/Line%201562%20(1)%20hover.bd31fc79.svg");
}

.btn-load-more-projects-wrap{
    margin: 65px 0 auto;
    display: block;
}

.service-projects{
    padding-bottom: 80px;
}

.hm-services-title{
    font-weight: 100;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 25px;
    text-align: left;
}

.service-card-img{
    width: 100%;
    padding-bottom: 114%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    display: block;
    position: relative;
}

.service-card-read-more{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 150px;
    background-color: #FF66C4;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: .75rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    display: none;
}

.hm-services-body{
    position: relative;
}

.hm-services-body:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    transform: translateX(-100%);
    width: 2000px;
    background-color: #12070D;
    z-index: 10;
}

.service-card-read-more::after{
    content: "";
    background-image: url("/build/images/Line%201562.646cb13d.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 8px;
    display: block;
    margin-left: 15px;
    transition: all .3s;
    transition-delay: 0.05s;
    margin-left: 15px;
}

.hm-services .slick-list{
    overflow: unset !important;
}


.hm-service-slide{
    padding: 0 8px;
}

.hm-services{
    padding-bottom: 130px;
}

.service-card-title{
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
}

.hm-partners-icon{
    width: 770px;
    height: 160px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("/build/images/Vector%203%20(1).40fc9a3a.svg");
    margin: 0 auto 80px;
}

.hm-partners-title{
    font-weight: 100;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    margin-bottom: 80px;
}

.partners-list{
    padding-bottom: 140px;
}

.partners-list .slick-slide{
    padding: 0 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hm-news{
    padding-bottom: 130px;
}

.hm-news-title{
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 40px;
}

.hm-news-list{
    margin-bottom: 50px;
}

.back-btn-arrow{
    width: 41px;
    height: 8px;
    background-image: url("/build/images/Line%201562.646cb13d.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    transform: rotate(180deg);
    transition: all .3s;
    transition-delay: .01s;
}

.back-btn:hover .back-btn-arrow{
    background-image: url("/build/images/Line%201562%20hover.cb8a02d4.svg");
}

.search-icon{
    width: 20px;
    height: 20px;
    background-image: url("/build/images/search%20(1).66323fd1.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    transition: all .3s;
    transition-delay: .01s;
    cursor: pointer;
}

.search-icon:hover{
    background-image: url("/build/images/search%20(1)hover.09e5e5a2.svg");
}

.account-icon{
    width: 20px;
    height: 20px;
    background-image: url("/build/images/user%20(3).9d96ac37.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    transition: all .3s;
    transition-delay: .01s;
}

.account-icon:hover{
    background-image: url("/build/images/user%20(3)%20hover.f86fc359.svg");
}

.header-logo img{
    transition: all .3s;
}

.header-logo:hover img{
    opacity: .8;
}

.cart-icon{
    width: 20px;
    height: 20px;
    background-image: url(/build/images/Vectorcart.748fa42e.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    transition: all .3s;
    transition-delay: .01s;
}

.cart-icon:hover{
    background-image: url("/build/images/Vectorcart%20hover.d00ef196.svg");
}

.header-menu-wrap{
    display: flex;
    align-items: center;
    gap: 25px;
}

.cart-counter{
    width: 23px;
    height: 23px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: .75rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
    background-color: #FF66C4;
    position: absolute;
    top: 50%;
    right: -5px;
    transform: translate(50%,-50%);
    border-radius: 50%;
}

.shop-title-wrap{
    padding: 40px 0 65px;
}

.shop-filter{
    margin-bottom: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
    overflow: auto;
    overflow: auto;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;
}

.shop-filter::-webkit-scrollbar {
    display: none; /* Chrome, Safari and Opera */
}

.shop-filter a{
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #FFFFFF;
    transition: all .3s;
}

.shop-filter a:hover{
    color: #FF66C4;
}

.shop-filter a.active{
    color: #FF66C4;
}

.product-card-price{
    min-height: 35px;
    padding: 7px 13px;
    background-color: #FF66C4;
    color: #fff;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-bottom: 25px;
    width: fit-content;
}

.product-card-dates{
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #FF66C4;
    margin-bottom: 25px;
}

.product-card-title{
    font-weight: 700;
    font-size: 3.0625rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 25px;
}

.product-card-text{
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    margin-bottom: 25px;
}

.product-card{
    padding: 25px 110px 25px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    position: relative;
}

.product-card:after{
    content: '';
    width: 55px;
    min-height: 110px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0,-50%);
    background-image: url("/build/images/Ellipse%205.6724e719.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.shop-content{
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.border-svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.product-card-img {
    width: 100%;
    max-width: 475px;
    aspect-ratio: 1 / 1;
    object-fit: cover; /* arba contain – priklauso nuo poreikio */
}

.product-card-content{
    max-width: 525px;
    width: 100%;
}

.shop-body{
    padding: 0 0 120px;
}

.product{
    padding: 25px 0 70px;
}

.product-inner-dates{
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    text-transform: uppercase;
    color: #FF66C4;
    margin-bottom: 25px;
}

.product-inner-title{
    font-weight: 700;
    font-size: 3rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 25px;
    color: #fff;
}

.product-inner-subtitle{
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}

.product-inner-text p{
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.33;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
}

.product-inner-text h5{
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 1.33;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
}

.product-inner-text{
    display: flex;
    gap: 25px;
    flex-direction: column;
    padding: 40px 0;
    position: relative;
    margin-bottom: 40px;
    margin: 25px 0;
}

.product-inner-text:before{
    content: '';
    height: 1px;
    background-image: repeating-linear-gradient(
            to right,
            #6E6E6E 0,
            #6E6E6E 12px,
            transparent 12px,
            transparent 24px
    );
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
}

.product-inner-text:after{
    content: '';
    height: 1px;
    background-image: repeating-linear-gradient(
            to right,
            #6E6E6E 0,
            #6E6E6E 12px,
            transparent 12px,
            transparent 24px
    );
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}

.add-to-cart-btn{
    border: none;
}

.product-inner-select-date-wrap{
    padding: 25px;
    border: 1px solid #FF66C4;
    transition: all .3s;
    position: relative;
    height: 100%;
}

.product-inner-select-date-wrap input{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 2;
}

.product-inner-select-date{
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #FF66C4;
    transition: all .3s;
}

.product-inner-select-date-text{
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.4rem;
    letter-spacing: .1em;
    color: #fff;
    margin-bottom: 15px;
    transition: all .3s;
}

.product-inner-select-date-price{
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.4rem;
    letter-spacing: .1em;
    color: #fff;
    transition: all .3s;
}

.product-inner-select-dates-title{
    font-weight: 300;
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #FF66C4;
    margin-bottom: 25px;
    transition: all .3s;
}

.product-inner-select-dates-wrap{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    margin-bottom: 40px;
}

.product-inner-select-date-wrap:hover{
    background-color: #420229;
}

.product-inner-select-date-wrap.active{
    background-color: #FF66C4;
}

.product-inner-select-date-wrap.active > *{
    color: #fff;
}

.product-inner-select-date-wrap.sold-out{
    border: 1px solid #4B3535;
    pointer-events: none !important;
}

.product-inner-select-date-wrap.sold-out > *{
    color: #A47993;
}


.product-inner-select-date-sold-out-text{
    font-weight: 700;
    font-size: .875rem;
    line-height: 1.4;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #FF66C4 !important;
}

.product-tickets-title{
    font-weight: 300;
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #FF66C4;
    margin-bottom: 25px;
}

.product-add-to-cart-icon{
    display: block;
    width: 300px;
    min-height: 60px;
    background-image: url("/build/images/Vector%204.5bce977c.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.product-add-to-cart-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.product-add-to-cart-content{
    display: flex;
    align-items: center;
}

.quantity{
    display: flex;
    min-height: 50px;
    padding: 15px;
    align-items: center;
    border: 1px solid #FF66C4;
    justify-content: space-between;
    min-width: 145px;
    width: 100%;
    margin-right: 50px;
}

.quantity input{
    background-color: transparent;
    border: none;
    color: #fff;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: 0;
    text-align: center;
    transition: all .3s;
}

.quantity input:hover{
    color: #FF66C4;
}

.product-price{
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin-right: 95px;
    min-width: fit-content;
}

.qty-counter{
    cursor: pointer;
}

.quantity .minus{
    width: 18px;
    height: 18px;
    display: block;
    background-image: url("/build/images/minus-sign%201.06fa0942.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all .3s;
    transition-delay: .01s;
}

.quantity .minus:hover{
    background-image: url("/build/images/minus-sign%201%20hover.79a6ecff.svg");
}

.quantity .plus{
    width: 18px;
    height: 18px;
    display: block;
    background-image: url("/build/images/plus%201.65037514.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all .3s;
    transition-delay: .01s;
}

.quantity .plus:hover{
    background-image: url("/build/images/plus%201%20hover.71149a39.svg");
}

.product-gallery-slide-img{
    width: 100%;
    padding-bottom: 40%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.product-gallery-slider{
    margin-bottom: 40px;
}

.product-gallery-slider .slick-dots{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: -10px;
    transform: translateY(-100%);
}

.product-gallery-slider .slick-dots button{
    border-radius: 50%;
    background-color: #FFFFFF;
    width: 10px;
    min-height: 10px;
    padding: 0;
    font-size: 0;
    border: none;
    transition: all 3s;
}

.product-gallery-slider .slick-dots button:hover{
    background-color: #FF66C4;
}

.product-gallery-slider .slick-dots .slick-active button{
    background-color: #FF66C4;
}

.icon-404{
    display: block;
    min-height: 85px;
    width: 415px;
    background-image: url("/build/images/Vector%204.5bce977c.png");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 40px;
}

.error-page-title{
    font-weight: 250;
    font-size: 6rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 40px;
}

.error-page-text{
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
    margin-bottom: 25px;
    text-transform: uppercase;
}

.error-page-body{
    padding: 40px 0;
    min-height: calc(100vh - 150px);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.checkout-title-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
    flex-wrap: wrap;
    gap: 20px;
}

.checkout-title {
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}


.checkout-body{
    padding: 60px 0 125px;
    display: flex;
    justify-content: space-between;
    min-height: calc(100vh - 170px);
    gap: 40px;
}

.checkout-time-left{
    font-weight: 600;
    font-size: .75rem;
    line-height: 1.2;
    display: flex;
    align-items: center;
    letter-spacing: .1em;
    color: #EC5244;
}

.check-wrap{
    position: relative;
}

.input-invalid input{
    border-color: #EC5244;
}

.input-invalid  .checkmark{
    border-color: #EC5244;
}

.checkout-content{
    max-width: 740px;
    width: 100%;
}

.checkout-time-left icon{
    display: block;
    width: 14px;
    height: 14px;
    background-image: url(/build/images/Groupclock.78b32795.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 10px;
}

.checkout-form-title{
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #FF66C4
}

form.checkout{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.form-row-first, .form-row-last{
    max-width: calc((100% - 15px)/2);
    width: 100%;
}

.form-row input::placeholder{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #A47993;
    transition: all .3s;
}

.form-row input:hover::placeholder{
    color: #FF66C4;
}

.create-account-fields{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}

.create-account-fields-wrap, .company-fields-wrap{
    width: 100%;
    display: none;
}

.company-fields{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}

.coupon-code-wrap{
    width: 100%;
    display: flex;
}

.coupon-code-wrap input{
    width: 100%;
}

.cart .container{
    max-width: 890px;
}

.coupon-code-wrap button{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    background-color: transparent;
    border: none;
    min-width: fit-content;
    min-height: 50px;
    display: flex;
    align-items: center;
}

.coupon-code-wrap button:hover{
    color: #FF66C4;
}

.coupon-code-wrap button .arrow{
    background-image: url("/build/images/Line%201562.646cb13d.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 8px;
    display: block;
    margin-left: 15px;
    transition: all .3s;
    transition-delay: 0.05s;
}

.coupon-code-wrap button:hover .arrow{
    background-image: url("/build/images/Line%201562%20hover.cb8a02d4.svg");
}

.coupon-code-wrap input{
    width: 100%;
    background-color: transparent;
    border: none;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    padding: 15px 0;
    min-height: 50px;
}

.coupon-code-wrap input::placeholder{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #A47993;
    transition: all .3s;
}

.coupon-code-wrap input:hover::placeholder{
    color: #FF66C4
}

.coupon-code-wrap {
    border-bottom: 1px solid #FF66C4;
}

.checkout-next-wrap{
    display: flex;
    align-items: center;
}

.wpcf7-list-item-label a{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
}
.wpcf7-list-item-label {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
}

.checkout-next-wrap .check-wrap{
    margin-bottom: 0;
}

.checkout-next-wrap .primary-btn{
    margin-right: 45px;
}

.terms-text{
    display: inline;
}

.checkout-cart-icon{
    width: 310px;
    height: 60px;
    background-image: url("/build/images/Vector%204.5bce977c.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-bottom: 35px;
    display: block;
}

.checkout-cart-title{
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #FF66C4;
    margin-bottom: 25px;
}

.cart-product-title{
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 25px;
}

.cart-product-date{
    font-weight: 600;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #FF66C4;
    margin-bottom: 5px;
}

.cart-product-ext{
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .1em;
    margin-bottom: 5px;
    color: #FFFFFF;
}

.checkout-cart{
    max-width: 390px;
    width: 100%;
}

.login-body{
    padding: 40px 0 110px;
    min-height: calc(100vh - 160px);
}

.login-icon{
    display: block;
    min-height: 85px;
    width: 415px;
    background-image: url("/build/images/Vector%204.5bce977c.png");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 40px;
}

.login-title{
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
    margin-bottom: 40px;
}

.login-wrap{
    max-width: 415px;
    width: 100%;
    margin: 0 auto;
}

.forgot-pass-link{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
}

.login-wrap .primary-btn{
    width: 100%;
    text-align: center;
}

.forgot-pass-link, .forgot-pass-link a{
    margin-top: 25px;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    color: #FFFFFF;
}

.forgot-pass-link a{
    text-decoration: underline !important;
    transition: all .3s;
}

.forgot-pass-link a:hover{
    color: #FF66C4;
}

.login-line{
    margin: 15px auto 25px;
    height: 60px;
    width: 1px;
    background-color: #FF66C4;
    display: block;
}

.login-user-wrap input, .login-user-pass input{
    padding-left: 35px;
}

.login-user-pass input{
    padding-right: 35px;
}

.login-user-wrap, .login-user-pass{
    position: relative;
}

.forgot-pass-page .login-body{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.login-user-wrap:after{
    content: '';
    width: 18px;
    height: 18px;
    display: block;
    background-image: url("/build/images/user%20(3).ff8fe8a2.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.login-user-pass:after{
    content: '';
    width: 18px;
    height: 18px;
    display: block;
    background-image: url("/build/images/lock%201.b662b5b4.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.toggle-password{
    width: 17px;
    height: 12px;
    display: block;
    background-image: url("/build/images/Group%204335.2c9950b6.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    cursor: pointer;
}

.login-register-link{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    display: block;
    transition: all .3s;
}

.login-register-link:hover{
    color: #FF66C4;
}

.login-text{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
    max-width: 635px;
    width: 100%;
}

.forgot-pass-page-title{
    margin-bottom: 10px;
}

.login-wrap button.primary-btn{
    margin-top: 40px;
}

.thank-you-body{
    padding: 40px 0 80px;
    min-height: calc(100vh - 150px);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%;
}

.thank-you-title.error{
    margin-bottom: 0;
    border-bottom: none;
}

.thank-you-body .product-card{
    width: 100%;
}

.thank-you-title{
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    padding-bottom: 15px;
    margin-bottom: 25px;
    border-bottom: 1px solid #3C2533;
}

.thank-you-text{
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    padding-bottom: 15px;
    margin-bottom: 25px;
    border-bottom: 1px solid #3C2533;
}

.thank-you-text strong{
    color: #FF66C4;
}

.download-tickets{
    margin-top: 40px;
}

.searched-title{
    font-weight: 700;
    font-size: 2.5rem;
    line-height: 1.4;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 25px;
}

.searched-result-count{
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #FF66C4;
    margin-bottom: 40px;
}

.searched-body{
    padding: 0 0 120px;
    min-height: calc(100vh - 370px);
}

.header-search{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #FF66C4;
    z-index: 1001;
    display: none;
}

.header-search-btn{
    border: none;
    width: 24px;
    height: 24px;
    display: block;
    background-color: transparent;
    background-image: url("/build/images/search%20(1).66323fd1.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 25px;
    transition: all .3s;
    cursor: pointer;
}

.header-search-btn:hover{
    opacity: .8;
}

.header-search-form{
    display: flex;
}

.header-search-form input{
    border: none;
    background-color: transparent;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    width: 100%;
}

.header-search-form input::placeholder{
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.header-search-body{
    min-height: 91px;
    padding: 30px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header-search-close{
    border: none;
    width: 24px;
    height: 24px;
    display: block;
    background-color: transparent;
    background-image: url("/build/images/Group%20(14).8c433a8d.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-left: 25px;
    cursor: pointer;
    transition: all .3s;
}

.header-search-close:hover{
    opacity: .8;
}

.product-w-seating-b-icon{
    display: block;
    width: 300px;
    min-height: 60px;
    background-image: url("/build/images/Vector%204.5bce977c.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin: 40px auto 10px;
}

.product-w-seating-form{
    padding-bottom: 0;
}

.seating-body{
    padding: 105px 0 120px;
    min-height: calc(100vh - 150px);
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 100px;
}

.select-seating-wrap .create-seating-main{
    width: 100%;
}

.select-seating-wrap{
    width: 100%;
}

.select-seating-dates{
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #FF66C4;
    margin-bottom: 25px;
}

.select-seating-title{
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 20px;
}

.select-seating-extra{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    margin-bottom: 25px;
}

.select-seating-content{
    max-width: 415px;
    width: 100%;
}

.select-seating-wrap .create-seat.empty-seat{
    background-color: #12070D !important;
}






.select-seating-form-title-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 20px;
}

.select-seating-form{
    position: relative;
    padding-top: 15px;
}

.select-seating-form-title-wrap{
    position: relative;
    padding-bottom: 15px;
}

.select-seating-form-title-wrap:before {
    content: '';
    height: 1px;
    background-image: repeating-linear-gradient(to right, #6E6E6E 0, #6E6E6E 12px, transparent 12px, transparent 24px);
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}

.select-seating-qty-wrapper-title{
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    margin-bottom: 15px;
}

.select-seating-qty-wrapper{
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.select-seating-mobile-pricing-wrap{
    display: none;
}

.select-seating-mobile-pricing-title{
    display: block;
    font-weight: 300;
    font-size: .625rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color:#fff;
    margin-bottom: 10px;
}

.select-seating-mobile-pricing-inline{
    display: flex;
    align-items: center;
    gap: 15px;
}

.seating-page .controls.mobile-up{
    display: none;
}

.seating-page .controls.mobile-bottom{
    display: none;
}


.select-seating-mobile-block{
    display: flex;
    align-items: center;
    gap: 10px;
}

.select-seating-mobile-block-color{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    display: block;
}

.select-seating-mobile-block-price{
    font-weight: 700;
    font-size: .75rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: right;
    text-transform: uppercase;
    color: #fff;
}

.select-seating-qty-wrapper:before{
    content: '';
    height: 1px;
    background-image: repeating-linear-gradient(to right, #6E6E6E 0, #6E6E6E 12px, transparent 12px, transparent 24px);
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}

.select-seating-form:before{
    content: '';
    height: 1px;
    background-image: repeating-linear-gradient(
            to right,
            #6E6E6E 0,
            #6E6E6E 12px,
            transparent 12px,
            transparent 24px
    );
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
}

.select-seating-form-title{
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #FF66C4;
}

.select-seating-qty-wrap {
    margin-bottom: 25px;
}

.select-seating-qty-title{
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    margin-bottom: 10px;
}

.select-seating-qty-inline{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
}

.select-seating-qty-icon{
    min-width: 28px;
    height: 28px;
    border-radius: 50%;
    margin-right: 40px;
}

.select-seating-quantity-wrap{
    display: flex;
    align-items: center;
}

.select-seating-qty-inline .quantity{
    width: fit-content;
    margin: 0;
}

.select-seating-qty-content{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.select-seating-qty-price{
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: right;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 15px;
}

.select-seating-qty-price-from{
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: right;
    color: #D9D9D9;
}

.select-seating-different{
    background-color: transparent;
    color: #fff;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    border: none;
    margin: 15px 0 0 auto;
    transition: all .3s;
}

.select-seating-different:hover{
    color: #EC5244;
}

.select-seating-different icon{
    display: block;
    width: 12px;
    height: 12px;
    background-image: url("/build/images/refresh%201.1289c057.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 10px;
}

.select-seating-selected-wrap{
    position: relative;
    /*padding-top: 25px;*/
    /*margin-top: 35px;*/
}

/*.select-seating-selected-wrap:before{*/
/*    content: '';*/
/*    height: 1px;*/
/*    background-image: repeating-linear-gradient(*/
/*            to right,*/
/*            #6E6E6E 0,*/
/*            #6E6E6E 12px,*/
/*            transparent 12px,*/
/*            transparent 24px*/
/*    );*/
/*    top: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    position: absolute;*/

/*}*/

.select-seating-selected-icon{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-right: 15px;
}

.select-seating-selected-info{
    display: flex;
    align-items: center;
    gap: 15px;
}

.select-seating-selected-inline{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

.select-seating-selected-inline:last-child{
    margin-bottom: 35px;
}

.select-seating-selected-text{
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.select-seating-selected-price{
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: right;
    color: #fff;
}

.select-seating-total{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.select-seating-total *{
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.select-seating-form .primary-btn{
    width: 100%;
}

.stage {
    background: #A47993;
    display: inline-block;
    padding: 15px 30px;
    max-width: 380px;
    width: 100%;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin:  0 auto;
    display: block;
}

.seating-map{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 40px;
    /*position: relative;*/
}

.seating-map {
    /*margin: 40px auto;*/
    width: fit-content;
    transform-origin: center center;
    transition: transform 0.3s ease;
}

.seating-map-wrap{
    overflow: hidden;
}

.seat-row {
    display: flex;
    justify-content: center;
    margin: 8px 0;
    width: fit-content;
}

.seating-map-wrap {
    position: relative;
    height: 100%;
    width: 100%;
}

.seating-map {
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*transform-origin: center center;*/
}

.seat {
    min-width: 16px;
    min-height: 16px;
    border-radius: 50%;
    margin: 4px;
    background-color: #1DCD9B;
    border: none;
    cursor: pointer;
    position: relative;
}

.select-seating-wrap .create-seat.selected{
    border: 2px solid #fff;
    background-color: #FF66C4 !important;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.select-seating-wrap .create-seat.selected:after{
    content: '';
    width: 9px;
    height: 9px;
    display: block;
    background-image: url("/build/images/check%20(1)%201.5a6ceebe.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.seat-empty{
    min-width: 16px;
    min-height: 16px;
    border-radius: 50%;
    margin: 4px;
    border: none;
    cursor: none;
    position: relative;
}

.seat:hover {
    background-color: #fff;
}

.tooltip {
    position: absolute;
    padding: 15px;
    background: white;
    color: black;
    border-radius: 16px;
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.6;
    letter-spacing: .1em;
    display: none;
    z-index: 10;
    transform: unset;
    /*transform: translateY(-100%);*/
}

.select-seating-wrap .create-zoom-in{
    border-color: #FF66C4;
}

.select-seating-wrap .create-zoom-in:hover, .select-seating-wrap .create-zoom-out:hover{
    border-color: #FF66C4;
    background-color: #FF66C4;
}

.select-seating-wrap .create-zoom-out{
    border-color: #FF66C4;
}

.select-seating-wrap .create-zoom-in icon{
    background-image: url("/build/images/plus%201.65037514.svg");
}

.select-seating-wrap .first-floor, .select-seating-wrap .second-floor{
    border-color: #FF66C4;
    color: #fff;
}

.select-seating-wrap  .create-seating-main{
}

.select-seating-wrap .second-floor.active, .select-seating-wrap .second-floor:hover{
    border-color: #FF66C4;
    background-color: #FF66C4;
    color: #fff;
}

.select-seating-wrap .first-floor.active, .select-seating-wrap .first-floor:hover {
    border-color: #FF66C4;
    background-color: #FF66C4;
    color: #fff;
}

.select-seating-wrap .create-seating-map{
    padding: 0;
}

.select-seating-wrap .create-seating-wrap{
    margin-left: 55px;
    overflow: hidden;
}

.seat-map{
    position: relative;
}

.select-seating-wrap .first-floor.active, .first-floor:hover{
    border-color: #FF66C4;
    background-color:  #FF66C4;
}

.select-seating-wrap .create-zoom-out icon{
    background-image: url("/build/images/minus-sign%201.06fa0942.svg");
}
.product-inner-extra-table td{
    padding: 18px 0 18px 0;
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.33;
    letter-spacing: .1em;
    color: #fff;
    border-bottom: 1px solid #4B3535;
}

.product-inner-extra-table tr:last-child td{
    border-bottom: 0;
}

.product-inner-extra-table td.title{
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #FF66C4;
    min-width: max-content;
    white-space: nowrap;
    padding: 18px 70px 18px 0;
    vertical-align: top;
}

.product-inner-extra{
    padding-bottom: 40px;
    margin-bottom: 40px;
    position: relative;
    margin-top: 40px;
}

.product-inner-extra:after {
    content: '';
    height: 1px;
    background-image: repeating-linear-gradient(to right, #6E6E6E 0, #6E6E6E 12px, transparent 12px, transparent 24px);
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}

.tooltip::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    border-width: 6px;
    border-style: solid;
    border-color: white transparent transparent transparent;
}

.cart-product-title{
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 10px;
    display: block;
    transition: all .3s;
}

.cart-product-title:hover{
    color: #FF66C4;
}

.profile-card-buttons{
    display: flex;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap;
    margin-top: 25px;
}

.profile-tickets-wrap li{
    width: 100%;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #4B3535;
}

.profile-tickets-wrap li:last-child{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.cart-product-date{
    font-weight: 600;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #FF66C4;
    margin-bottom: 10px;
}

.cart-product-location{
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.cart-price{
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: .1em;
    color: #fff;
}

.cart-table{
    width: 100%;
    margin-bottom: 60px;
}

.cart-table th{
    font-weight: 600;
    font-size: .75rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #FF66C4;
    text-align: left;
}

.cart-table th{
    padding-bottom: 15px;
    border-bottom: 1px solid #FF66C4;
}

.cart-table td{
    padding: 40px 20px 40px 0;
    border-bottom: 1px solid #FF66C4;
    vertical-align: middle;
}

.cart-table .quantity{
    width: fit-content;
    min-width: 120px;
    padding: 8px 12px;
}

/* Seat-based quantity: visually same width (inherit) but disable hover cursor on controls */
.cart-table .quantity.seat-based .cart-increase,
.cart-table .quantity.seat-based .cart-decrease{
    cursor: default;
    opacity: .4;
    pointer-events: none;
}

.cart-title-wrap{
    padding:  0 0 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cart-title{
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.cart-page-icon{
    width: 310px;
    height: 62px;
    background-image: url("/build/images/Vector%204.5bce977c.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
}

.coupon-active-code{
    background-color:#A47993 ;
    padding: 5px 15px;
    font-weight: 300;
    font-size: .75rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #12070D;
    width: fit-content;
    margin-top: 10px;
}

.cart-bottom{
    max-width: 415px;
    width: 100%;
    margin: 0 0 0 auto;
}

.coupon-code-wrap{
    margin-bottom: 0;
}

.cart-coupon{
    margin-bottom: 40px;
    width: 100%;
}

.to-checkout{
    width: 100%;
}

.cart-body{
    padding: 50px 0 80px;
    min-height: calc(100vh - 150px);
}

.profile-body{
    padding: 45px 0 55px;
    min-height: calc(100vh - 150px);
}

.profile-title-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 60px;
}


.profile-title{
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
}

.profile-title-icon{
    width: 310px;
    height: 62px;
    background-image: url("/build/images/Vector%204.5bce977c.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
}

.profile-main{
    display: flex;
    align-items: flex-start;
}

.profile-menu{
    display: flex;
    flex-direction: column;
    gap: 30px
}

.profile-menu a{
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    transition: all .3s;
}

.profile-menu a:hover{
    color: #FF66C4;
}

.profile-menu .active a{
    color: #FF66C4;
}

.profile-menu-wrap{
    padding-right: 80px;
    min-width: max-content;
}

.profile-content{
    padding-left: 125px;
    border-left: 1px solid #4B3535;
    min-height: calc(100vh - 450px);
    width: 100%;
}

.profile-empty-tickets{
    margin: auto;
    font-weight: 250;
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    min-height: calc(100vh - 450px);
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.profile-card-img{
    width: 200px;
    aspect-ratio: 1 / 1;
    margin-right: 40px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.profile-ticket-wrap{
    display: flex;
}

.profile-user-info-title{
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 25px;
}

.profile-user-info-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.profile-user-pass-title-row{
    margin-top: 65px;
}

.profile-update{
    margin-top: 25px;
}

.delete-account{
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #A47993;
    margin-top: 40px;
    display: block;
    transition: all .3s;
    background-color: transparent;
    border: none;
    font-family: 'Albert Sans';
}

.delete-account:hover{
    color: #FF66C4;
}

.product-inner-yt-video{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.5);
    display: none; /* paslėpta pradžioje */
    justify-content: center; /* centras horizontaliai */
    align-items: center;     /* centras vertikaliai */
    z-index: 9999;
    transition: all .3s;
}

.popup-content {
    background: #000000;
    padding: 60px;
    width: 100%;
    max-width: 590px;
    position: relative;
    border-radius: 32px;
    border: 4px solid #EC5244;
}

.popup-content-title{
    font-weight: 250;
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    margin-bottom: 40px;
    text-align: center;
}

.delet-account-confirm{
    background-color: #EC5244;
    border: 1px solid #EC5244;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    min-height: 50px;
    padding: 15px 20px;
    text-align: center;
    display: flex;
    width: max-content;
    text-transform: uppercase;
    justify-content: center;
    transition: all .3s;
}

.popup-buttons button{
    text-transform: unset;
}

.delet-account-confirm:hover{
    color: #EC5244;
    background-color: transparent;
}

.popup-buttons{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    padding: 0 40px;
}

.popup-buttons button{
    width: 100%;
}


.popup-content .close {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 24px;
    cursor: pointer;
    color: #FF66C4;
}

#seat-tooltip {
    position: absolute;
    background: white;
    color: black;
    padding: 8px 12px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
    pointer-events: none;
    white-space: nowrap;
    display: none;
    z-index: 10000;
}

.seat-map .controls{
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.seat-map{
    display: flex;
    gap: 100px;
}

#zoom-in{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    border: 1px solid #FF66C4;
}

#zoom-in:after{
    content: '';
    position: relative;
    width: 18px;
    height: 18px;
    display: block;
    background-image: url("/build/images/plus%201.65037514.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all .3s;
    transition-delay: .01s;
}

#zoom-in:hover:after{
    background-image: url("/build/images/plus%201%20hover.71149a39.svg");
}


#zoom-out{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    border: 1px solid #FF66C4;
}

#zoom-out:after{
    content: '';
    position: relative;
    width: 18px;
    height: 18px;
    display: block;
    background-image: url("/build/images/minus-sign%201.06fa0942.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all .3s;
    transition-delay: .01s;
}

#zoom-out:hover:after{
    background-image: url("/build/images/minus-sign%201%20hover.79a6ecff.svg");
}





/*Create seating*/
.create-seating-page{
    background-color: #fff;
}

.create-seating-head{
    color: #12070D;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: 0;
    text-align: center;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #000000;
}

.create-seating-title{
    color: #12070D;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: 0;
    margin-bottom: 15px;
}

.create-seating-page-body{
    min-height: 100vh;
    padding: 65px 0;
}

.row-wrap input{
    width: 100%;
    min-height: 42px;
    border: 1px solid #B7B7B7;
    padding: 5px 15px;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: 0;
    color: #12070D;
    transition: all .3s;
}

.row-wrap input:hover, .row-wrap input:focus, .row-wrap input:focus-visible{
    border-color: #12070D;
}

.create-seating-row{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 120px;
    margin-bottom: 40px;
}

.row-wrap-cols{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.row-wrap label{
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: 0;
    color: #12070D;
    margin-bottom: 10px;
    display: block;
}

.create-seating-type-row{
    display: flex;
    align-items: center;
    gap: 15px;
}

.color-wrap input{
    width: 42px;
    padding: 0;
}

.create-seating-delete {
    width: 13px;
    height: 16px;
    background-image: url("/build/images/Group%204348.ac1a8239.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    transition: all .3s;
}

.create-seating-delete:hover{
    opacity: .8;
}

.create-seating-check-wrap label {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    position: relative;
    user-select: none;
}

.create-seating-check-wrap input[type="checkbox"] {
    display: none; /* slepiam standartinį checkbox'ą */
}

.create-seating-check-wrap .checkmark {
    min-width: 16px;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #6E6E6E;
    border-radius: 0px;
    margin-right: 15px;
    position: relative !important;
    flex-shrink: 0;
    transition: all 0.2s ease;
}

.create-seating-check-wrap input[type="checkbox"]:checked ~ .checkmark::after {
    display: block;
}


/* Kai checkbox pažymėtas – parodyti varnelę */
.create-seating-check-wrap input[type="checkbox"]:checked + .checkmark {
}

.create-seating-check-wrap .checkmark:after{
    content: "" !important;
    position: absolute !important;
    display: none !important;
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid #000000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    z-index: 11;
}

.create-seating-check-wrap input[type="checkbox"]:checked + .checkmark::after {
    display: block !important;
}

.create-seating-page .row-wrap{
    margin-bottom: 25px;
}

.create-seating-check-wrap{
    margin-bottom: 25px;
}

.extra-balcony-wrap{
    display: none;
}

input[type="color"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    width: 40px;
    height: 40px;
    border: none;
    padding: 0;
    margin: 0;
    background: none;
    cursor: pointer;
}

/* Chrome fix – užpildo visą spalva */
input[type="color"]::-webkit-color-swatch-wrapper {
    padding: 0;
}
input[type="color"]::-webkit-color-swatch {
    border: none;
}

.create-seating-type-add, .create-seating-type-balcony-add{
    background-color: transparent;
    border: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    color: #12070D;
    display: flex;
    align-items: center;
}

.create-seating-type-add icon, .create-seating-type-balcony-add icon{
    width: 14px;
    height: 14px;
    display: block;
    margin-right: 10px;
    background-image: url("/build/images/plus%201%20dark.a353bb67.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.extra-balcony-seating-wrap{
    display: none;
}

.create-seating-main{
    border-bottom: 1px solid #000000;
    margin-bottom: 40px;
}

.dark-btn{
    background-color: #12070D;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .1em;
    min-height: 50px;
    padding: 15px 40px;
    text-align: center;
    display: flex;
    width: max-content;
    align-items: center;
    justify-content: center;
    border: 1px solid #12070D;
    transition: all .3s;
    min-width: 200px;
}

.dark-btn:hover{
    background-color: transparent;
    color: #12070D;
}

.create-seating-next{
    margin:  0 0 0 auto;
}

.create-seating-main-text{
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: center;
    color: #12070D;
    margin-bottom: 35px;
}

.create-seating-types-select{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    margin-bottom: 35px;
}

.create-seating-type-select-wrap{
    padding: 8px 24px 8px 8px;
    min-width: 170px;
    display: flex;
    align-items: center;
    background-color: #F4F4F4;
    border-radius: 24px;
    cursor: pointer;
}

.create-seating-type-select-color{
    min-width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 2px solid #FFFFFF;
    margin-right: 10px;
}

.create-seating-type-select-title{
    font-weight: 600;
    font-size: 1rem;
    line-height: 100%;
    letter-spacing: 0;
    color: #12070D;
}

.create-seating-display-wrap{
    width: 100%;
}

.create-seating-type-select-counter{
    font-weight: 600;
    font-size: 1rem;
    line-height: 100%;
    letter-spacing: 0;
    color: #12070D;
    margin: 0 0 0 auto;
    padding-left: 10px;
}

.create-seating-type-select-wrap.select{
    border: 1px solid #000000;
}


.create-seating-type-select-wrap.select .create-seating-type-select-color{
    border-color: #000000;
}

.create-seating-stage{
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: .1em;
    color: #12070D;
    padding: 15px 145px;
    background-color: #D1D1D1;
    text-align: center;
    width: fit-content;
    margin: 0 auto 40px;
}

.create-seat{
  width: 24px;
    height: 24px;
    background-color: #F6F6F6;
    border: 1px solid #B7B7B7;
    border-radius: 50%;
    cursor: pointer;
    position: relative;
}

.create-seat.passage-seat{
    border: none;
}

.create-seat.x-line-left:before{
    content: '';
    width: 30px;
    top: 0;
    bottom: 0;
    position: absolute;
    transform: translateX(-50%);
    background-color: #F3F3F3;
}

.create-seat.x-line-right:after{
    content: '';
    width: 30px;
    top: 0;
    bottom: 0;
    position: absolute;
    transform: translateX(50%);
    background-color: #F3F3F3;
}

.create-seat.y-line-up .create-seat-line:before{
    content: '';
    height: 30px;
    left: 0;
    right: 0;
    position: absolute;
    transform: translateY(-50%);
    background-color: #F3F3F3;
}
.create-seat.y-line-down .create-seat-line:after{
    content: '';
    height: 30px;
    left: 0;
    right: 0;
    position: absolute;
    transform: translateY(50%);
    background-color: #F3F3F3;
}

.create-seats-row{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
}

.create-seating-map{
   position: relative;
    padding: 0 40px;
}

.create-seating-wrap{
    margin-bottom: 35px;
    overflow: hidden;
}

.first-floor.active, .first-floor:hover{
    background-color: #12070D;
    border-color: #12070D;
    color: #fff;
}

.second-floor.active, .second-floor:hover{
    background-color: #12070D;
    border-color: #12070D;
    color: #fff;
}

.create-zoom-in {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    border: 1px solid #D1D1D1;
}

.create-zoom-in:hover{
    border-color: #12070D;
    background-color: #12070D;
}

.create-zoom-in:hover icon{
    background-image: url("/build/images/plus%201.65037514.svg");
}

.create-zoom-in icon{
    width: 18px;
    height: 18px;
    display: block;
    background-image: url("/build/images/plus%201%20dark.a353bb67.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all .3s;
    transition-delay: .1s;
}

.create-zoom-out{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    border: 1px solid #D1D1D1;
    transition: all .3s;
}

.create-zoom-out:hover{
    border-color: #12070D;
    background-color: #12070D;
}

.create-zoom-out:hover icon{
    background-image: url("/build/images/minus-sign%201.06fa0942.svg");
}

.create-zoom-out icon{
    width: 18px;
    height: 18px;
    display: block;
    background-image: url("/build/images/minus-sign%201%20dark.94a6f666.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all .3s;
    transition-delay: .1s;
}

.first-floor, .second-floor{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    border: 1px solid #D1D1D1;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
    color: #12070D;
}

.controls{
    display: flex;
    flex-direction: column;
    gap: 10px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}


.seat-container{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    width: fit-content;
}

.create-seating-map-main{
    position: relative;
    width: fit-content;
    padding: 0 50px 50px;
    margin: 0 auto;
}

.remove-col{
    font-size: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #12070D;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s;
}

.remove-col:hover{
    opacity: .8;
}

.remove-col icon{
    width: 10px;
    height: 10px;
    display: block;
    background-image: url("/build/images/minus-sign%201.06fa0942.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.create-seating-bottom{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.create-seating-delete.only-delete{
    opacity: .2;
    pointer-events: none;
}


.create-seating-map-main .add-col{
    font-size: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #12070D;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s;
}

.create-seating-map-main .add-col:hover{
    opacity: .8;
}

.create-col-wrap-btns{
    display: flex;
    align-items: center;
    gap: 15px;
    position: absolute;
    top: 50%;
    right: -15px;
    transform: translate(-100%, calc(-50% - 25px));
    flex-direction: column;
}

.create-seating-map-main .add-col icon{
    width: 10px;
    height: 10px;
    display: block;
    background-image: url(/build/images/+.08434cee.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

#create-seating-map-2{
    display: none;
}

.create-seating-map-main .add-row{
    font-size: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #12070D;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.create-seating-map-main .remove-row{
    font-size: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #12070D;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.remove-row icon{
    width: 10px;
    height: 10px;
    display: block;
    background-image: url("/build/images/minus-sign%201.06fa0942.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.create-row-wrap-btns{
    display: flex;
    align-items: center;
    gap: 15px;
    position: absolute;
    left: 50%;
    bottom: -15px;
    transform: translate(-50%,-100%);
}

.create-seating-map-main .add-row icon{
    width: 10px;
    height: 10px;
    display: block;
    background-image: url(/build/images/+.08434cee.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.connected-horizontal {
    border-left: 2px solid green;
    border-right: 2px solid green;
}

.connected-vertical {
    border-top: 2px solid green;
    border-bottom: 2px solid green;
}


.select-seating-wrap .create-seating-stage{
    background: #A47993;
    padding: 15px 30px;
    max-width: 380px;
    width: 100%;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: .1em;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin:  0 auto 40px;
    display: block;
}

.select-seating-wrap .create-seat.y-line-up .create-seat-line:before{
    background-color: #12070D;
}

.select-seating-wrap .create-seat{
    background-color: #12070D;
    width: 16px;
    height: 16px;
    border: none !important;
}

.select-seating-wrap .create-seats-row{
    gap: 8px;
}

.select-seating-wrap .create-seat.x-line-left:before{
    background-color: #12070D;
}

.select-seating-wrap .create-seat.x-line-right:after{
    background-color: #12070D;
}

.select-seating-wrap .create-seat.passage-seat{
    background-color: #12070D !important;
}

.select-seating-wrap .create-seating-map-main {
    position: unset;
}
.select-seating-wrap .create-seating-map {
    padding: 0;
    width: fit-content;
    margin: 0 auto;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNJLFdBQVc7SUFDWCxZQUFZO0lBQ1osY0FBYztJQUNkLDBEQUFpRTtJQUNqRSw0QkFBNEI7SUFDNUIsMkJBQTJCO0lBQzNCLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1Qiw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSwyQkFBMkI7SUFDM0IsOEJBQThCO0FBQ2xDOzs7QUFHQTtJQUNJLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsV0FBVztJQUNYLFlBQVk7SUFDWix1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxRQUFRO0FBQ1o7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxvQ0FBb0M7QUFDeEM7O0FBRUE7SUFDSSxlQUFlO0FBQ25CO0FBQ0E7SUFDSSxVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLGNBQWM7QUFDbEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9jc3MvbWFpbl9hZG1pbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbGJlcnQgU2Fucyc7XG4gICAgc3JjOiB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9BbGJlcnRTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FsYmVydCBTYW5zJztcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FsYmVydCBTYW5zJztcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FsYmVydCBTYW5zJztcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9BbGJlcnRTYW5zLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xuICAgIHNyYzogdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FsYmVydCBTYW5zJztcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xuICAgIHNyYzogdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xuICAgIHNyYzogdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9BbGJlcnRTYW5zLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xuICAgIHNyYzogdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbGJlcnQgU2Fucyc7XG4gICAgc3JjOiB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9BbGJlcnRTYW5zLVRoaW5JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1UaGluSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xuICAgIHNyYzogdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xuICAgIHNyYzogdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbGJlcnQgU2Fucyc7XG4gICAgc3JjOiB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9BbGJlcnRTYW5zLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbGJlcnQgU2Fucyc7XG4gICAgc3JjOiB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9BbGJlcnRTYW5zLUV4dHJhTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1FeHRyYUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xuICAgIHNyYzogdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FsYmVydCBTYW5zJztcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvYXNzZXRzL3Nob3AvZm9udHMvQWxiZXJ0U2Fucy1TZW1pQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FsYmVydCBTYW5zJztcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9BbGJlcnRTYW5zLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbGJlcnQgU2Fucyc7XG4gICAgc3JjOiB1cmwoJy9hc3NldHMvc2hvcC9mb250cy9BbGJlcnRTYW5zLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL2Fzc2V0cy9zaG9wL2ZvbnRzL0FsYmVydFNhbnMtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYXBwbGV0LCBhcnRpY2xlLCBhc2lkZSwgYXVkaW8sIGIsIGJpZywgYmxvY2txdW90ZSwgYm9keSwgY2FudmFzLCBjYXB0aW9uLCBjZW50ZXIsIGNpdGUsIGNvZGUsIGRkLCBkZWwsIGRldGFpbHMsIGRmbiwgZGl2LCBkbCwgZHQsIGVtLCBlbWJlZCwgZmllbGRzZXQsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBmb3JtLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBoZWFkZXIsIGhncm91cCwgaHRtbCwgaSwgaWZyYW1lLCBpbWcsIGlucywga2JkLCBsYWJlbCwgbGVnZW5kLCBsaSwgbWFyaywgbWVudSwgbmF2LCBvYmplY3QsIG9sLCBvdXRwdXQsIHAsIHByZSwgcSwgcnVieSwgcywgc2FtcCwgc2VjdGlvbiwgc21hbGwsIHNwYW4sIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1bW1hcnksIHN1cCwgdGFibGUsIHRib2R5LCB0ZCwgdGZvb3QsIHRoLCB0aGVhZCwgdGltZSwgdHIsIHR0LCB1LCB1bCwgdmFyLCB2aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbmh0bWx7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbmEsIGJ1dHRvbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5vbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gICAgcXVvdGVzOiBub25lXG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBxOmFmdGVyLCBxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZVxufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMFxufVxuXG5odG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSwgaHRtbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJ0FsYmVydCBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIwNzBEO1xufVxuXG5ib2R5IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuXG5pbnB1dCwgdGV4dGFyZWF7XG4gICAgZm9udC1mYW1pbHk6ICdBbGJlcnQgU2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlcntcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7Ki9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgdWx7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGZmY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLWVycm9yIGxpLCAud29vY29tbWVyY2UtaW5mbyBsaSwgLndvb2NvbW1lcmNlLW1lc3NhZ2UgbGl7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMUIxOTE4O1xufVxuXG5cbmJvZHkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hIGltZyB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5hIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuYTphY3RpdmUsIGE6dmlzaXRlZCwgYSwgYTpob3ZlciwgYTpmb2N1cywgYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgb3V0bGluZTogMCAhIGltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmEge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zcXVhcmUtY2lyY2xlLTUge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcXVhcmUtY2lyY2xlLTU6YmVmb3JlLFxuLnNxdWFyZS1jaXJjbGUtNTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggaW5zZXQgIzE1MTUxNTtcbiAgICBhbmltYXRpb246IHNjNSAyLjVzIGluZmluaXRlO1xufVxuXG4uc3F1YXJlLWNpcmNsZS01OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjI1cztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIHNjNSB7XG4gICAgMCUge1xuICAgICAgICBpbnNldDogMCAzNXB4IDM1cHggMFxuICAgIH1cbiAgICAxMi41JSB7XG4gICAgICAgIGluc2V0OiAwIDM1cHggMCAwXG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAgIGluc2V0OiAzNXB4IDM1cHggMCAwXG4gICAgfVxuICAgIDM3LjUlIHtcbiAgICAgICAgaW5zZXQ6IDM1cHggMCAwIDBcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgaW5zZXQ6IDM1cHggMCAwIDM1cHhcbiAgICB9XG4gICAgNjIuNSUge1xuICAgICAgICBpbnNldDogMCAwIDAgMzVweFxuICAgIH1cbiAgICA3NSUge1xuICAgICAgICBpbnNldDogMCAwIDM1cHggMzVweFxuICAgIH1cbiAgICA4Ny41JSB7XG4gICAgICAgIGluc2V0OiAwIDAgMzVweCAwXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBpbnNldDogMCAzNXB4IDM1cHggMFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaHRtbCAubG9hZC1oaWRkZW4ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgaHRtbCAubG9hZC1oaWRkZW4gLmxldHRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgaHRtbCAub3BhY2l0eS1oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuXG5ib2R5IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG59XG5cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxudGV4dGFyZWEsXG5zZWxlY3QsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5cbi5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhaW5lci1zbXtcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWluZXItbCB7XG4gICAgbWF4LXdpZHRoOiAxOTYwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZ1bGxzY3JlZW4tdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5cbi5obS1pbnRyby12aWRlb3tcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlcntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOTk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMycHgpO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ob21lcGFnZSBoZWFkZXJ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xufVxuXG4uaGVhZGVyLWJvZHl7XG4gICAgbWluLWhlaWdodDogODVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi52aWRlby1zY3JvbGwtZG93biBpY29ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvR3JvdXAgNDMzMi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udmlkZW8tc2Nyb2xsLWRvd257XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbmltYXRpb246IHNjcm9sbC1ib3VuY2UgMS44cyBjdWJpYy1iZXppZXIoMC41LCAwLjA1LCAwLjEsIDAuOSkgaW5maW5pdGU7XG59XG5cbmh0bWwsIGJvZHl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMDcwRDtcbn1cblxuQGtleWZyYW1lcyBzY3JvbGwtYm91bmNlIHtcbiAgICAwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtN3B4KTtcbiAgICB9XG59XG5cbi5obS1pbnRyby1ib2R5e1xuICAgIHBhZGRpbmc6IDE4MHB4IDA7XG59XG5cbi5obS1pbnRyby10aXRsZXtcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5obS1pbnRyby10ZXh0e1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wcmltYXJ5LWJ0bntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NkM0O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNjZDNDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ucHJpbWFyeS1idG46aG92ZXJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNjZDNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGNjZDNDtcbn1cblxuLnBheW1lbnQtaW5mb3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuaWNvbi5wYXlzZXJhe1xuICAgIHdpZHRoOiAxMzdweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvR3JvdXAgNDE2NS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbn1cblxuLnBheW1lbnQtaW5mb3tcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0MyNTMzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5obS1pbnRybyAucHJpbWFyeS1idG57XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5obS1pbnRyby1ib2R5IGltZ3tcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS10aXRsZS1ib2R5e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyNTA7XG4gICAgZm9udC1zaXplOiA2ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3cy1jYXJkLWltZ3tcblxufVxuXG4ucGFnZS10aXRsZS13cmFwe1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLm5ld3MtY2FyZC1pY29ue1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvVmVjdG9yIDUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubmV3cy1jYXJke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMjVweDtcbn1cblxuLm5ld3MtY2FyZC10aXRsZXtcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5uZXdzLWNhcmQtaW1ne1xuICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xufVxuXG4udy10cmFucy1idG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi53LXRyYW5zLWJ0bjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMTIwNzBEO1xufVxuXG4ubmV3cy13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG59XG5cbi5uZXdzLWNhcmQtY29udGVudHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxvYWQtbW9yZS1idG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5sb2FkLW1vcmUtYnRuIGljb257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9MaW5lIDE1NjIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuXG4ubG9hZC1tb3JlLWJ0bjpob3ZlcntcbiAgICBjb2xvcjojRkY2NkM0O1xufVxuXG4ubG9hZC1tb3JlLWJ0bjpob3ZlciBpY29ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvTGluZSAxNTYyIGhvdmVyLnN2Z1wiKTtcbn1cblxuXG4ubG9hZC1tb3JlLWJ0bi13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvYWQtbW9yZS1idG4td3JhcCAubGluZXtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGV4dHBhZ2V7XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xufVxuXG4udGV4dHBhZ2UtaWNvbntcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRleHRwYWdlLW1lbnV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGNjZDNDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4udGV4dHBhZ2UtbWVudSBhe1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnRleHRwYWdlLW1lbnUgYTpob3ZlcntcbiAgICBjb2xvcjogI0ZGNjZDNDtcbn1cblxuLnRleHRwYWdlLW1lbnUgLmN1cnJlbnRfcGFnZV9pdGVtIGF7XG4gICAgY29sb3I6ICNGRjY2QzQ7XG59XG5cbi50ZXh0cGFnZS1jb250ZW50e1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi50ZXh0cGFnZS10aXRsZXtcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmNvbnRhY3QtaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWluLWhlaWdodDogNTI1cHg7XG59XG5cbi5jb250YWN0LXItYmxvY2t7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGNjZDNDtcbn1cblxuLmNvbnRhY3Qtci10aXRsZXtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGFjdC1yLXRleHR7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbnRhY3Qtci10ZXh0IGF7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5jb250YWN0LXItdGV4dCBhOmhvdmVye1xuICAgIGNvbG9yOiAjRkY2NkM0O1xufVxuXG4uY29udGFjdC1pbWd7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmNvbnRhY3Qtci1ibG9jazpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5jb250YWN0LWZvcm0td3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLmNvbnRhY3QtZm9ybS1pbWd7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IDY0NXB4O1xufVxuXG4uY29udGFjdC1mb3Jte1xuICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdze1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLmJsb2ctaW5uZXJ7XG4gICAgcGFkZGluZzogMTVweCAwIDEyMHB4O1xufVxuXG4uYmxvZy1pbm5lci1pbWd7XG4gICAgbWluLWhlaWdodDogNTI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLWlubmVyLWltZzphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL1ZlY3RvciA0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLmJsb2ctYmFjay13cmFwe1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmxvZy1iYWNrLXdyYXAgLmxpbmV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuXG5cbi5iYWNrLWJ0bntcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhY2stYnRuIGljb257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9MaW5lIDE1NjIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYmFjay1idG46aG92ZXJ7XG4gICAgY29sb3I6I0ZGNjZDNDtcbn1cblxuLmJhY2stYnRuOmhvdmVyIGljb257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9MaW5lIDE1NjIgaG92ZXIuc3ZnXCIpO1xufVxuXG4uYmxvZy1pbm5lci1jb250ZW50e1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9nLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiAyNTA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYmxvZy10ZXh0e1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2VjdGlvbi10aXRsZXtcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLXRleHR7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYWItdXMtaW50cm8tY29udGVudCAuc2VjdGlvbi10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWItdXMtaW50cm8taW1ne1xuICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWItdXMtaW50cm8tYm9keXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbn1cblxuLmFiLXVzLWludHJvLWNvbnRlbnR7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFiLXVzLWludHJve1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5cbi5hYi11cy1mdWxsLWltZy1ib2R5e1xuICAgIG1pbi1oZWlnaHQ6IDc2NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5hYi11cy10ZWFtLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiAyNTA7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmFiLXVzLXRlYW17XG4gICAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuLmFiLXVzLXRlYW0tdGl0bGUtd3JhcHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbn1cblxuLmFiLXVzLXRlYW0taWNvbntcbiAgICB3aWR0aDogNDcwcHg7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL1ZlY3RvciA1LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5hYi11cy10ZWFtLWltZ3tcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1heC13aWR0aDogNzQwcHg7XG59XG5cbi5jb250YWN0LWZvcm0tdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLXJvd3tcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9ybS1yb3ctd2lkZXtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tcm93IGlucHV0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGNjZDNDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uZm9ybS1yb3cgdGV4dGFyZWF7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY2NkM0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGhlaWdodDogNTBweDtcbn1cblxuXG4uZm9ybS1yb3cgaW5wdXQ6OnBsYWNlaG9sZGVye1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLXJvdyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwe1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hlY2std3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNoZWNrbWFyayB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1pbi13aWR0aDogMjZweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY2NkM0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhe1xuICAgIGNvbG9yOiAjRkY2NkM0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4ud3BjZjctbGlzdC1pdGVte1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNoZWNrbWFyazphZnRlciB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL0ljb24gaW9uaWMtbWQtY2hlY2ttYXJrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDZweDtcbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2stY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAud3BjZjctbGlzdC1pdGVtLWxhYmVsIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmZvb3RlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmZvb3Rlci1ib2R5e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXItaWRlbnRpdHl7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItbWFpbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xufVxuXG4uZm9vdGVyLW1lbnV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbn1cblxuLmZvb3Rlci1tZW51IGxpIGF7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmZvb3Rlci1tZW51IGxpIGE6aG92ZXJ7XG4gICAgY29sb3I6ICNGRjY2QzQ7XG59XG5cbi5mb290ZXItc29jaWFsc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xufVxuXG4uZm9vdGVyLXNvY2lhbHMgYXtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5mb290ZXItc29jaWFscyBhOmhvdmVye1xuICAgIGNvbG9yOiAjRkY2NkM0O1xufVxuXG4uaWctaWNvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9WZWN0b3IgKDE4KS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjAxcztcbn1cblxuLmZvb3Rlci1zb2NpYWxzIGE6aG92ZXIgLmlnLWljb257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9WZWN0b3IgKDE4KSBob3Zlci5zdmdcIik7XG59XG5cbi5mYi1pY29ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvR3JvdXAgKDEzKS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjAxcztcbn1cblxuLmZvb3Rlci1zb2NpYWxzIGE6aG92ZXIgLmZiLWljb257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9Hcm91cCAoMTMpIGhvdmVyLnN2Z1wiKTtcbn1cblxuLmhlYWRlci1wbGFjZWhvbGRlcntcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLWJvZHl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlci1tZW51e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDM1cHg7XG59XG5cblxuLmhlYWRlci1tZW51IGF7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXItbWVudSBhOmhvdmVye1xuICAgIGNvbG9yOiAjRkY2NkM0O1xufVxuXG4uaGVhZGVyLW1haW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbn1cblxuLmhlYWRlci1zaG9wLWJ0bi1pY29ue1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL3RpY2tldCAxLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5oZWFkZXItc2hvcC1idG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ob21lcGFnZSAuaGVhZGVyLXBsYWNlaG9sZGVye1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5zZXJ2aWNlLWludHJvLWltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MjVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlcnZpY2UtaW50cm8taW1nOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvVmVjdG9yIDQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNDcwcHg7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uc2VydmljZS1pbnRyby10aXRsZXtcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNlcnZpY2UtaW50cm8tdGV4dHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zZXJ2aWNlLWludHJve1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnNlcnZpY2UtcHJvamVjdHMtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDI1MDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlLXByb2plY3RzLWxpc3R7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA0MHB4IDE1cHg7XG59XG5cbi5zZXJ2aWNlLXByb2plY3RzLWJsb2NrLWltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnNlcnZpY2UtcHJvamVjdHMtYmxvY2stdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1sb2FkLW1vcmUtcHJvamVjdHN7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5idG4tbG9hZC1tb3JlLXByb2plY3RzOmhvdmVye1xuICAgIGNvbG9yOiAjRkY2NkM0O1xufVxuXG4uYnRuLWxvYWQtbW9yZS1wcm9qZWN0czphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL0xpbmUgMTU2MiAoMSkuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wMXM7XG59XG5cbi5idG4tbG9hZC1tb3JlLXByb2plY3RzOmhvdmVyOmFmdGVye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvTGluZSAxNTYyICgxKSBob3Zlci5zdmdcIik7XG59XG5cbi5idG4tbG9hZC1tb3JlLXByb2plY3RzLXdyYXB7XG4gICAgbWFyZ2luOiA2NXB4IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlcnZpY2UtcHJvamVjdHN7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5obS1zZXJ2aWNlcy10aXRsZXtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZXJ2aWNlLWNhcmQtaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTQlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZXJ2aWNlLWNhcmQtcmVhZC1tb3Jle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjY2QzQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5obS1zZXJ2aWNlcy1ib2R5e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhtLXNlcnZpY2VzLWJvZHk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB3aWR0aDogMjAwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjA3MEQ7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5zZXJ2aWNlLWNhcmQtcmVhZC1tb3JlOjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvTGluZSAxNTYyLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmhtLXNlcnZpY2VzIC5zbGljay1saXN0e1xuICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG5cbi5obS1zZXJ2aWNlLXNsaWRle1xuICAgIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uaG0tc2VydmljZXN7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4uc2VydmljZS1jYXJkLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5obS1wYXJ0bmVycy1pY29ue1xuICAgIHdpZHRoOiA3NzBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL1ZlY3RvciAzICgxKS5zdmdcIik7XG4gICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbn1cblxuLmhtLXBhcnRuZXJzLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ucGFydG5lcnMtbGlzdHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbi5wYXJ0bmVycy1saXN0IC5zbGljay1zbGlkZXtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5obS1uZXdze1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLmhtLW5ld3MtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDI1MDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5obS1uZXdzLWxpc3R7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmJhY2stYnRuLWFycm93e1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvTGluZSAxNTYyLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMDFzO1xufVxuXG4uYmFjay1idG46aG92ZXIgLmJhY2stYnRuLWFycm93e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvTGluZSAxNTYyIGhvdmVyLnN2Z1wiKTtcbn1cblxuLnNlYXJjaC1pY29ue1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL3NlYXJjaCAoMSkuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wMXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLWljb246aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9zZWFyY2ggKDEpaG92ZXIuc3ZnXCIpO1xufVxuXG4uYWNjb3VudC1pY29ue1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL3VzZXIgKDMpLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMDFzO1xufVxuXG4uYWNjb3VudC1pY29uOmhvdmVye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvdXNlciAoMykgaG92ZXIuc3ZnXCIpO1xufVxuXG4uaGVhZGVyLWxvZ28gaW1ne1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5oZWFkZXItbG9nbzpob3ZlciBpbWd7XG4gICAgb3BhY2l0eTogLjg7XG59XG5cbi5jYXJ0LWljb257XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvVmVjdG9yY2FydC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wMXM7XG59XG5cbi5jYXJ0LWljb246aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9WZWN0b3JjYXJ0IGhvdmVyLnN2Z1wiKTtcbn1cblxuLmhlYWRlci1tZW51LXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjVweDtcbn1cblxuLmNhcnQtY291bnRlcntcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjZDNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNob3AtdGl0bGUtd3JhcHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjVweDtcbn1cblxuLnNob3AtZmlsdGVye1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zaG9wLWZpbHRlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8qIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xufVxuXG4uc2hvcC1maWx0ZXIgYXtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5zaG9wLWZpbHRlciBhOmhvdmVye1xuICAgIGNvbG9yOiAjRkY2NkM0O1xufVxuXG4uc2hvcC1maWx0ZXIgYS5hY3RpdmV7XG4gICAgY29sb3I6ICNGRjY2QzQ7XG59XG5cbi5wcm9kdWN0LWNhcmQtcHJpY2V7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiA3cHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NkM0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnByb2R1Y3QtY2FyZC1kYXRlc3tcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGNjZDNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucHJvZHVjdC1jYXJkLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wcm9kdWN0LWNhcmQtdGV4dHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucHJvZHVjdC1jYXJke1xuICAgIHBhZGRpbmc6IDI1cHggMTEwcHggMjVweCAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtY2FyZDphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNTVweDtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL0VsbGlwc2UgNS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2hvcC1jb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG59XG4uYm9yZGVyLXN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtY2FyZC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgLyogYXJiYSBjb250YWluIOKAkyBwcmlrbGF1c28gbnVvIHBvcmVpa2lvICovXG59XG5cbi5wcm9kdWN0LWNhcmQtY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDUyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hvcC1ib2R5e1xuICAgIHBhZGRpbmc6IDAgMCAxMjBweDtcbn1cblxuLnByb2R1Y3R7XG4gICAgcGFkZGluZzogMjVweCAwIDcwcHg7XG59XG5cbi5wcm9kdWN0LWlubmVyLWRhdGVze1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGNjZDNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucHJvZHVjdC1pbm5lci10aXRsZXtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9kdWN0LWlubmVyLXN1YnRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHVjdC1pbm5lci10ZXh0IHB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2R1Y3QtaW5uZXItdGV4dCBoNXtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2R1Y3QtaW5uZXItdGV4dHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW46IDI1cHggMDtcbn1cblxuLnByb2R1Y3QtaW5uZXItdGV4dDpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgIzZFNkU2RSAwLFxuICAgICAgICAgICAgIzZFNkU2RSAxMnB4LFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMTJweCxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDI0cHhcbiAgICApO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnByb2R1Y3QtaW5uZXItdGV4dDphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAjNkU2RTZFIDAsXG4gICAgICAgICAgICAjNkU2RTZFIDEycHgsXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAxMnB4LFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjRweFxuICAgICk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWRkLXRvLWNhcnQtYnRue1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnByb2R1Y3QtaW5uZXItc2VsZWN0LWRhdGUtd3JhcHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjY2QzQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1pbm5lci1zZWxlY3QtZGF0ZS13cmFwIGlucHV0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC1pbm5lci1zZWxlY3QtZGF0ZXtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjRkY2NkM0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5wcm9kdWN0LWlubmVyLXNlbGVjdC1kYXRlLXRleHR7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5wcm9kdWN0LWlubmVyLXNlbGVjdC1kYXRlLXByaWNle1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnByb2R1Y3QtaW5uZXItc2VsZWN0LWRhdGVzLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNGRjY2QzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ucHJvZHVjdC1pbm5lci1zZWxlY3QtZGF0ZXMtd3JhcHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wcm9kdWN0LWlubmVyLXNlbGVjdC1kYXRlLXdyYXA6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDIyOTtcbn1cblxuLnByb2R1Y3QtaW5uZXItc2VsZWN0LWRhdGUtd3JhcC5hY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjZDNDtcbn1cblxuLnByb2R1Y3QtaW5uZXItc2VsZWN0LWRhdGUtd3JhcC5hY3RpdmUgPiAqe1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHVjdC1pbm5lci1zZWxlY3QtZGF0ZS13cmFwLnNvbGQtb3V0e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QjM1MzU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtaW5uZXItc2VsZWN0LWRhdGUtd3JhcC5zb2xkLW91dCA+ICp7XG4gICAgY29sb3I6ICNBNDc5OTM7XG59XG5cblxuLnByb2R1Y3QtaW5uZXItc2VsZWN0LWRhdGUtc29sZC1vdXQtdGV4dHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRjY2QzQgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtdGlja2V0cy10aXRsZXtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjRkY2NkM0O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wcm9kdWN0LWFkZC10by1jYXJ0LWljb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9WZWN0b3IgNC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucHJvZHVjdC1hZGQtdG8tY2FydC13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvZHVjdC1hZGQtdG8tY2FydC1jb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnF1YW50aXR5e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNjZDNDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5xdWFudGl0eSBpbnB1dHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnF1YW50aXR5IGlucHV0OmhvdmVye1xuICAgIGNvbG9yOiAjRkY2NkM0O1xufVxuXG4ucHJvZHVjdC1wcmljZXtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ucXR5LWNvdW50ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucXVhbnRpdHkgLm1pbnVze1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL21pbnVzLXNpZ24gMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjAxcztcbn1cblxuLnF1YW50aXR5IC5taW51czpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL21pbnVzLXNpZ24gMSBob3Zlci5zdmdcIik7XG59XG5cbi5xdWFudGl0eSAucGx1c3tcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9wbHVzIDEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wMXM7XG59XG5cbi5xdWFudGl0eSAucGx1czpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL3BsdXMgMSBob3Zlci5zdmdcIik7XG59XG5cbi5wcm9kdWN0LWdhbGxlcnktc2xpZGUtaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXIgLnNsaWNrLWRvdHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ucHJvZHVjdC1nYWxsZXJ5LXNsaWRlciAuc2xpY2stZG90cyBidXR0b257XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgbWluLWhlaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDNzO1xufVxuXG4ucHJvZHVjdC1nYWxsZXJ5LXNsaWRlciAuc2xpY2stZG90cyBidXR0b246aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjZDNDtcbn1cblxuLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXIgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjZDNDtcbn1cblxuLmljb24tNDA0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgd2lkdGg6IDQxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvVmVjdG9yIDQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZXJyb3ItcGFnZS10aXRsZXtcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5lcnJvci1wYWdlLXRleHR7XG4gICAgZm9udC13ZWlnaHQ6IDI1MDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5lcnJvci1wYWdlLWJvZHl7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jaGVja291dC10aXRsZS13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4uY2hlY2tvdXQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAyNTA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuXG4uY2hlY2tvdXQtYm9keXtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTtcbiAgICBnYXA6IDQwcHg7XG59XG5cbi5jaGVja291dC10aW1lLWxlZnR7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI0VDNTI0NDtcbn1cblxuLmNoZWNrLXdyYXB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtaW52YWxpZCBpbnB1dHtcbiAgICBib3JkZXItY29sb3I6ICNFQzUyNDQ7XG59XG5cbi5pbnB1dC1pbnZhbGlkICAuY2hlY2ttYXJre1xuICAgIGJvcmRlci1jb2xvcjogI0VDNTI0NDtcbn1cblxuLmNoZWNrb3V0LWNvbnRlbnR7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNoZWNrb3V0LXRpbWUtbGVmdCBpY29ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL0dyb3VwY2xvY2sucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jaGVja291dC1mb3JtLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNGRjY2QzRcbn1cblxuZm9ybS5jaGVja291dHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm0tcm93LWZpcnN0LCAuZm9ybS1yb3ctbGFzdHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4KS8yKTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tcm93IGlucHV0OjpwbGFjZWhvbGRlcntcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjQTQ3OTkzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5mb3JtLXJvdyBpbnB1dDpob3Zlcjo6cGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6ICNGRjY2QzQ7XG59XG5cbi5jcmVhdGUtYWNjb3VudC1maWVsZHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jcmVhdGUtYWNjb3VudC1maWVsZHMtd3JhcCwgLmNvbXBhbnktZmllbGRzLXdyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhbnktZmllbGRze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY291cG9uLWNvZGUtd3JhcHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY291cG9uLWNvZGUtd3JhcCBpbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcnQgLmNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuXG4uY291cG9uLWNvZGUtd3JhcCBidXR0b257XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvdXBvbi1jb2RlLXdyYXAgYnV0dG9uOmhvdmVye1xuICAgIGNvbG9yOiAjRkY2NkM0O1xufVxuXG4uY291cG9uLWNvZGUtd3JhcCBidXR0b24gLmFycm93e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvTGluZSAxNTYyLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cblxuLmNvdXBvbi1jb2RlLXdyYXAgYnV0dG9uOmhvdmVyIC5hcnJvd3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL0xpbmUgMTU2MiBob3Zlci5zdmdcIik7XG59XG5cbi5jb3Vwb24tY29kZS13cmFwIGlucHV0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uY291cG9uLWNvZGUtd3JhcCBpbnB1dDo6cGxhY2Vob2xkZXJ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI0E0Nzk5MztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uY291cG9uLWNvZGUtd3JhcCBpbnB1dDpob3Zlcjo6cGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6ICNGRjY2QzRcbn1cblxuLmNvdXBvbi1jb2RlLXdyYXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY2NkM0O1xufVxuXG4uY2hlY2tvdXQtbmV4dC13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhe1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG4ud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xufVxuXG4uY2hlY2tvdXQtbmV4dC13cmFwIC5jaGVjay13cmFwe1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jaGVja291dC1uZXh0LXdyYXAgLnByaW1hcnktYnRue1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbn1cblxuLnRlcm1zLXRleHR7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uY2hlY2tvdXQtY2FydC1pY29ue1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9WZWN0b3IgNC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVja291dC1jYXJ0LXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNGRjY2QzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNhcnQtcHJvZHVjdC10aXRsZXtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNhcnQtcHJvZHVjdC1kYXRle1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGNjZDNDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jYXJ0LXByb2R1Y3QtZXh0e1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2hlY2tvdXQtY2FydHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9naW4tYm9keXtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTEwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbn1cblxuLmxvZ2luLWljb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogODVweDtcbiAgICB3aWR0aDogNDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9WZWN0b3IgNC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5sb2dpbi10aXRsZXtcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5sb2dpbi13cmFwe1xuICAgIG1heC13aWR0aDogNDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb3Jnb3QtcGFzcy1saW5re1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubG9naW4td3JhcCAucHJpbWFyeS1idG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9yZ290LXBhc3MtbGluaywgLmZvcmdvdC1wYXNzLWxpbmsgYXtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZm9yZ290LXBhc3MtbGluayBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmZvcmdvdC1wYXNzLWxpbmsgYTpob3ZlcntcbiAgICBjb2xvcjogI0ZGNjZDNDtcbn1cblxuLmxvZ2luLWxpbmV7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMjVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NkM0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG9naW4tdXNlci13cmFwIGlucHV0LCAubG9naW4tdXNlci1wYXNzIGlucHV0e1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLmxvZ2luLXVzZXItcGFzcyBpbnB1dHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ubG9naW4tdXNlci13cmFwLCAubG9naW4tdXNlci1wYXNze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcmdvdC1wYXNzLXBhZ2UgLmxvZ2luLWJvZHl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5sb2dpbi11c2VyLXdyYXA6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvdXNlciAoMykucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5sb2dpbi11c2VyLXBhc3M6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvbG9jayAxLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udG9nZ2xlLXBhc3N3b3Jke1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL0dyb3VwIDQzMzUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWxpbmt7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWxpbms6aG92ZXJ7XG4gICAgY29sb3I6ICNGRjY2QzQ7XG59XG5cbi5sb2dpbi10ZXh0e1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3Jnb3QtcGFzcy1wYWdlLXRpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sb2dpbi13cmFwIGJ1dHRvbi5wcmltYXJ5LWJ0bntcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udGhhbmsteW91LWJvZHl7XG4gICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRoYW5rLXlvdS10aXRsZS5lcnJvcntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50aGFuay15b3UtYm9keSAucHJvZHVjdC1jYXJke1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGhhbmsteW91LXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiAyNTA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0MyNTMzO1xufVxuXG4udGhhbmsteW91LXRleHR7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0MyNTMzO1xufVxuXG4udGhhbmsteW91LXRleHQgc3Ryb25ne1xuICAgIGNvbG9yOiAjRkY2NkM0O1xufVxuXG4uZG93bmxvYWQtdGlja2V0c3tcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2VhcmNoZWQtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNlYXJjaGVkLXJlc3VsdC1jb3VudHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGNjZDNDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2VhcmNoZWQtYm9keXtcbiAgICBwYWRkaW5nOiAwIDAgMTIwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM3MHB4KTtcbn1cblxuLmhlYWRlci1zZWFyY2h7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjY2QzQ7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1idG57XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL3NlYXJjaCAoMSkuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXItc2VhcmNoLWJ0bjpob3ZlcntcbiAgICBvcGFjaXR5OiAuODtcbn1cblxuLmhlYWRlci1zZWFyY2gtZm9ybXtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyLXNlYXJjaC1mb3JtIGlucHV0e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXJ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItc2VhcmNoLWJvZHl7XG4gICAgbWluLWhlaWdodDogOTFweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlci1zZWFyY2gtY2xvc2V7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL0dyb3VwICgxNCkuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmhlYWRlci1zZWFyY2gtY2xvc2U6aG92ZXJ7XG4gICAgb3BhY2l0eTogLjg7XG59XG5cbi5wcm9kdWN0LXctc2VhdGluZy1iLWljb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9WZWN0b3IgNC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDEwcHg7XG59XG5cbi5wcm9kdWN0LXctc2VhdGluZy1mb3Jte1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VhdGluZy1ib2R5e1xuICAgIHBhZGRpbmc6IDEwNXB4IDAgMTIwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwMHB4O1xufVxuXG4uc2VsZWN0LXNlYXRpbmctd3JhcCAuY3JlYXRlLXNlYXRpbmctbWFpbntcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXdyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1kYXRlc3tcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRjY2QzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1leHRyYXtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1jb250ZW50e1xuICAgIG1heC13aWR0aDogNDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy13cmFwIC5jcmVhdGUtc2VhdC5lbXB0eS1zZWF0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjA3MEQgIWltcG9ydGFudDtcbn1cblxuXG5cblxuXG5cbi5zZWxlY3Qtc2VhdGluZy1mb3JtLXRpdGxlLXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1mb3Jte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLWZvcm0tdGl0bGUtd3JhcHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1mb3JtLXRpdGxlLXdyYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNkU2RTZFIDAsICM2RTZFNkUgMTJweCwgdHJhbnNwYXJlbnQgMTJweCwgdHJhbnNwYXJlbnQgMjRweCk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VsZWN0LXNlYXRpbmctcXR5LXdyYXBwZXItdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VsZWN0LXNlYXRpbmctcXR5LXdyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1tb2JpbGUtcHJpY2luZy13cmFwe1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1tb2JpbGUtcHJpY2luZy10aXRsZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLW1vYmlsZS1wcmljaW5nLWlubGluZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xufVxuXG4uc2VhdGluZy1wYWdlIC5jb250cm9scy5tb2JpbGUtdXB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXRpbmctcGFnZSAuY29udHJvbHMubW9iaWxlLWJvdHRvbXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5zZWxlY3Qtc2VhdGluZy1tb2JpbGUtYmxvY2t7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLW1vYmlsZS1ibG9jay1jb2xvcntcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0LXNlYXRpbmctbW9iaWxlLWJsb2NrLXByaWNle1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0LXNlYXRpbmctcXR5LXdyYXBwZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2RTZFNkUgMCwgIzZFNkU2RSAxMnB4LCB0cmFuc3BhcmVudCAxMnB4LCB0cmFuc3BhcmVudCAyNHB4KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1mb3JtOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAjNkU2RTZFIDAsXG4gICAgICAgICAgICAjNkU2RTZFIDEycHgsXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAxMnB4LFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjRweFxuICAgICk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VsZWN0LXNlYXRpbmctZm9ybS10aXRsZXtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRjY2QzQ7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1xdHktd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXF0eS10aXRsZXtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1xdHktaW5saW5le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXF0eS1pY29ue1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXF1YW50aXR5LXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VsZWN0LXNlYXRpbmctcXR5LWlubGluZSAucXVhbnRpdHl7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXF0eS1jb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1xdHktcHJpY2V7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VsZWN0LXNlYXRpbmctcXR5LXByaWNlLWZyb217XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogI0Q5RDlEOTtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLWRpZmZlcmVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDE1cHggMCAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnNlbGVjdC1zZWF0aW5nLWRpZmZlcmVudDpob3ZlcntcbiAgICBjb2xvcjogI0VDNTI0NDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLWRpZmZlcmVudCBpY29ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL3JlZnJlc2ggMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXNlbGVjdGVkLXdyYXB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qcGFkZGluZy10b3A6IDI1cHg7Ki9cbiAgICAvKm1hcmdpbi10b3A6IDM1cHg7Ki9cbn1cblxuLyouc2VsZWN0LXNlYXRpbmctc2VsZWN0ZWQtd3JhcDpiZWZvcmV7Ki9cbi8qICAgIGNvbnRlbnQ6ICcnOyovXG4vKiAgICBoZWlnaHQ6IDFweDsqL1xuLyogICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgqL1xuLyogICAgICAgICAgICB0byByaWdodCwqL1xuLyogICAgICAgICAgICAjNkU2RTZFIDAsKi9cbi8qICAgICAgICAgICAgIzZFNkU2RSAxMnB4LCovXG4vKiAgICAgICAgICAgIHRyYW5zcGFyZW50IDEycHgsKi9cbi8qICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjRweCovXG4vKiAgICApOyovXG4vKiAgICB0b3A6IDA7Ki9cbi8qICAgIGxlZnQ6IDA7Ki9cbi8qICAgIHJpZ2h0OiAwOyovXG4vKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7Ki9cblxuLyp9Ki9cblxuLnNlbGVjdC1zZWF0aW5nLXNlbGVjdGVkLWljb257XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2VsZWN0LXNlYXRpbmctc2VsZWN0ZWQtaW5mb3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xufVxuXG4uc2VsZWN0LXNlYXRpbmctc2VsZWN0ZWQtaW5saW5le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXNlbGVjdGVkLWlubGluZTpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1zZWxlY3RlZC10ZXh0e1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy1zZWxlY3RlZC1wcmljZXtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0LXNlYXRpbmctdG90YWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2VsZWN0LXNlYXRpbmctdG90YWwgKntcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLWZvcm0gLnByaW1hcnktYnRue1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNBNDc5OTM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46ICAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWF0aW5nLW1hcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbn1cblxuLnNlYXRpbmctbWFwIHtcbiAgICAvKm1hcmdpbjogNDBweCBhdXRvOyovXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLnNlYXRpbmctbWFwLXdyYXB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uc2VhdGluZy1tYXAtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXRpbmctbWFwIHtcbiAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuICAgIC8qdG9wOiAwOyovXG4gICAgLypsZWZ0OiAwOyovXG4gICAgLyp0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyovXG59XG5cbi5zZWF0IHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQ0Q5QjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXdyYXAgLmNyZWF0ZS1zZWF0LnNlbGVjdGVke1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjZDNCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy13cmFwIC5jcmVhdGUtc2VhdC5zZWxlY3RlZDphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvY2hlY2sgKDEpIDEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnNlYXQtZW1wdHl7XG4gICAgbWluLXdpZHRoOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsqL1xufVxuXG4uc2VsZWN0LXNlYXRpbmctd3JhcCAuY3JlYXRlLXpvb20taW57XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY2NkM0O1xufVxuXG4uc2VsZWN0LXNlYXRpbmctd3JhcCAuY3JlYXRlLXpvb20taW46aG92ZXIsIC5zZWxlY3Qtc2VhdGluZy13cmFwIC5jcmVhdGUtem9vbS1vdXQ6aG92ZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY2NkM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjY2QzQ7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy13cmFwIC5jcmVhdGUtem9vbS1vdXR7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY2NkM0O1xufVxuXG4uc2VsZWN0LXNlYXRpbmctd3JhcCAuY3JlYXRlLXpvb20taW4gaWNvbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL3BsdXMgMS5zdmdcIik7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy13cmFwIC5maXJzdC1mbG9vciwgLnNlbGVjdC1zZWF0aW5nLXdyYXAgLnNlY29uZC1mbG9vcntcbiAgICBib3JkZXItY29sb3I6ICNGRjY2QzQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy13cmFwICAuY3JlYXRlLXNlYXRpbmctbWFpbntcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXdyYXAgLnNlY29uZC1mbG9vci5hY3RpdmUsIC5zZWxlY3Qtc2VhdGluZy13cmFwIC5zZWNvbmQtZmxvb3I6aG92ZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY2NkM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjY2QzQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy13cmFwIC5maXJzdC1mbG9vci5hY3RpdmUsIC5zZWxlY3Qtc2VhdGluZy13cmFwIC5maXJzdC1mbG9vcjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY2NkM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjY2QzQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy13cmFwIC5jcmVhdGUtc2VhdGluZy1tYXB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXdyYXAgLmNyZWF0ZS1zZWF0aW5nLXdyYXB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXQtbWFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXdyYXAgLmZpcnN0LWZsb29yLmFjdGl2ZSwgLmZpcnN0LWZsb29yOmhvdmVye1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNjZDNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGNjZDNDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXdyYXAgLmNyZWF0ZS16b29tLW91dCBpY29ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvbWludXMtc2lnbiAxLnN2Z1wiKTtcbn1cbi5wcm9kdWN0LWlubmVyLWV4dHJhLXRhYmxlIHRke1xuICAgIHBhZGRpbmc6IDE4cHggMCAxOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEIzNTM1O1xufVxuXG4ucHJvZHVjdC1pbm5lci1leHRyYS10YWJsZSB0cjpsYXN0LWNoaWxkIHRke1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWlubmVyLWV4dHJhLXRhYmxlIHRkLnRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGNjZDNDtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMThweCA3MHB4IDE4cHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucHJvZHVjdC1pbm5lci1leHRyYXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucHJvZHVjdC1pbm5lci1leHRyYTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzZFNkU2RSAwLCAjNkU2RTZFIDEycHgsIHRyYW5zcGFyZW50IDEycHgsIHRyYW5zcGFyZW50IDI0cHgpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRvb2x0aXA6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uY2FydC1wcm9kdWN0LXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5jYXJ0LXByb2R1Y3QtdGl0bGU6aG92ZXJ7XG4gICAgY29sb3I6ICNGRjY2QzQ7XG59XG5cbi5wcm9maWxlLWNhcmQtYnV0dG9uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucHJvZmlsZS10aWNrZXRzLXdyYXAgbGl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRCMzUzNTtcbn1cblxuLnByb2ZpbGUtdGlja2V0cy13cmFwIGxpOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2FydC1wcm9kdWN0LWRhdGV7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI0ZGNjZDNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2FydC1wcm9kdWN0LWxvY2F0aW9ue1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJ0LXByaWNle1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FydC10YWJsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uY2FydC10YWJsZSB0aHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGNjZDNDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2FydC10YWJsZSB0aHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGNjZDNDtcbn1cblxuLmNhcnQtdGFibGUgdGR7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDQwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGNjZDNDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2FydC10YWJsZSAucXVhbnRpdHl7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG59XG5cbi8qIFNlYXQtYmFzZWQgcXVhbnRpdHk6IHZpc3VhbGx5IHNhbWUgd2lkdGggKGluaGVyaXQpIGJ1dCBkaXNhYmxlIGhvdmVyIGN1cnNvciBvbiBjb250cm9scyAqL1xuLmNhcnQtdGFibGUgLnF1YW50aXR5LnNlYXQtYmFzZWQgLmNhcnQtaW5jcmVhc2UsXG4uY2FydC10YWJsZSAucXVhbnRpdHkuc2VhdC1iYXNlZCAuY2FydC1kZWNyZWFzZXtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXJ0LXRpdGxlLXdyYXB7XG4gICAgcGFkZGluZzogIDAgMCA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJ0LXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiAyNTA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcnQtcGFnZS1pY29ue1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9WZWN0b3IgNC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY291cG9uLWFjdGl2ZS1jb2Rle1xuICAgIGJhY2tncm91bmQtY29sb3I6I0E0Nzk5MyA7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjMTIwNzBEO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY2FydC1ib3R0b217XG4gICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbi5jb3Vwb24tY29kZS13cmFwe1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJ0LWNvdXBvbntcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udG8tY2hlY2tvdXR7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LWJvZHl7XG4gICAgcGFkZGluZzogNTBweCAwIDgwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbn1cblxuLnByb2ZpbGUtYm9keXtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNTVweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xufVxuXG4ucHJvZmlsZS10aXRsZS13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuXG4ucHJvZmlsZS10aXRsZXtcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9maWxlLXRpdGxlLWljb257XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL1ZlY3RvciA0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9maWxlLW1haW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnByb2ZpbGUtbWVudXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4XG59XG5cbi5wcm9maWxlLW1lbnUgYXtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnByb2ZpbGUtbWVudSBhOmhvdmVye1xuICAgIGNvbG9yOiAjRkY2NkM0O1xufVxuXG4ucHJvZmlsZS1tZW51IC5hY3RpdmUgYXtcbiAgICBjb2xvcjogI0ZGNjZDNDtcbn1cblxuLnByb2ZpbGUtbWVudS13cmFwe1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLnByb2ZpbGUtY29udGVudHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRCMzUzNTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDUwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZmlsZS1lbXB0eS10aWNrZXRze1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NTBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2ZpbGUtY2FyZC1pbWd7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnByb2ZpbGUtdGlja2V0LXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2ZpbGUtdXNlci1pbmZvLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucHJvZmlsZS11c2VyLWluZm8td3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByb2ZpbGUtdXNlci1wYXNzLXRpdGxlLXJvd3tcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG4ucHJvZmlsZS11cGRhdGV7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmRlbGV0ZS1hY2NvdW50e1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNBNDc5OTM7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0FsYmVydCBTYW5zJztcbn1cblxuLmRlbGV0ZS1hY2NvdW50OmhvdmVye1xuICAgIGNvbG9yOiAjRkY2NkM0O1xufVxuXG4ucHJvZHVjdC1pbm5lci15dC12aWRlb3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvcHVwLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgZGlzcGxheTogbm9uZTsgLyogcGFzbMSXcHRhIHByYWTFvmlvamUgKi9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogY2VudHJhcyBob3Jpem9udGFsaWFpICovXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgIC8qIGNlbnRyYXMgdmVydGlrYWxpYWkgKi9cbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5wb3B1cC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjRUM1MjQ0O1xufVxuXG4ucG9wdXAtY29udGVudC10aXRsZXtcbiAgICBmb250LXdlaWdodDogMjUwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZWxldC1hY2NvdW50LWNvbmZpcm17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTI0NDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUM1MjQ0O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnBvcHVwLWJ1dHRvbnMgYnV0dG9ue1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLmRlbGV0LWFjY291bnQtY29uZmlybTpob3ZlcntcbiAgICBjb2xvcjogI0VDNTI0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBvcHVwLWJ1dHRvbnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5wb3B1cC1idXR0b25zIGJ1dHRvbntcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4ucG9wdXAtY29udGVudCAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0ZGNjZDNDtcbn1cblxuI3NlYXQtdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc2VhdC1tYXAgLmNvbnRyb2xze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5zZWF0LW1hcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTAwcHg7XG59XG5cbiN6b29tLWlue1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNjZDNDtcbn1cblxuI3pvb20taW46YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL3BsdXMgMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjAxcztcbn1cblxuI3pvb20taW46aG92ZXI6YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9wbHVzIDEgaG92ZXIuc3ZnXCIpO1xufVxuXG5cbiN6b29tLW91dHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjY2QzQ7XG59XG5cbiN6b29tLW91dDphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvbWludXMtc2lnbiAxLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMDFzO1xufVxuXG4jem9vbS1vdXQ6aG92ZXI6YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9taW51cy1zaWduIDEgaG92ZXIuc3ZnXCIpO1xufVxuXG5cblxuXG5cbi8qQ3JlYXRlIHNlYXRpbmcqL1xuLmNyZWF0ZS1zZWF0aW5nLXBhZ2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNyZWF0ZS1zZWF0aW5nLWhlYWR7XG4gICAgY29sb3I6ICMxMjA3MEQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmNyZWF0ZS1zZWF0aW5nLXRpdGxle1xuICAgIGNvbG9yOiAjMTIwNzBEO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNyZWF0ZS1zZWF0aW5nLXBhZ2UtYm9keXtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG59XG5cbi5yb3ctd3JhcCBpbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCN0I3Qjc7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMxMjA3MEQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnJvdy13cmFwIGlucHV0OmhvdmVyLCAucm93LXdyYXAgaW5wdXQ6Zm9jdXMsIC5yb3ctd3JhcCBpbnB1dDpmb2N1cy12aXNpYmxle1xuICAgIGJvcmRlci1jb2xvcjogIzEyMDcwRDtcbn1cblxuLmNyZWF0ZS1zZWF0aW5nLXJvd3tcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5yb3ctd3JhcC1jb2xze1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xufVxuXG4ucm93LXdyYXAgbGFiZWx7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzEyMDcwRDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3JlYXRlLXNlYXRpbmctdHlwZS1yb3d7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbn1cblxuLmNvbG9yLXdyYXAgaW5wdXR7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmNyZWF0ZS1zZWF0aW5nLWRlbGV0ZSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvR3JvdXAgNDM0OC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5jcmVhdGUtc2VhdGluZy1kZWxldGU6aG92ZXJ7XG4gICAgb3BhY2l0eTogLjg7XG59XG5cbi5jcmVhdGUtc2VhdGluZy1jaGVjay13cmFwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNyZWF0ZS1zZWF0aW5nLWNoZWNrLXdyYXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyAvKiBzbGVwaWFtIHN0YW5kYXJ0aW7EryBjaGVja2JveCfEhSAqL1xufVxuXG4uY3JlYXRlLXNlYXRpbmctY2hlY2std3JhcCAuY2hlY2ttYXJrIHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZFNkU2RTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5jcmVhdGUtc2VhdGluZy1jaGVjay13cmFwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLmNoZWNrbWFyazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8qIEthaSBjaGVja2JveCBwYcW+eW3El3RhcyDigJMgcGFyb2R5dGkgdmFybmVsxJkgKi9cbi5jcmVhdGUtc2VhdGluZy1jaGVjay13cmFwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyayB7XG59XG5cbi5jcmVhdGUtc2VhdGluZy1jaGVjay13cmFwIC5jaGVja21hcms6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHotaW5kZXg6IDExO1xufVxuXG4uY3JlYXRlLXNlYXRpbmctY2hlY2std3JhcCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uY3JlYXRlLXNlYXRpbmctcGFnZSAucm93LXdyYXB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNyZWF0ZS1zZWF0aW5nLWNoZWNrLXdyYXB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmV4dHJhLWJhbGNvbnktd3JhcHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIENocm9tZSBmaXgg4oCTIHXFvnBpbGRvIHZpc8SFIHNwYWx2YSAqL1xuaW5wdXRbdHlwZT1cImNvbG9yXCJdOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uY3JlYXRlLXNlYXRpbmctdHlwZS1hZGQsIC5jcmVhdGUtc2VhdGluZy10eXBlLWJhbGNvbnktYWRke1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzEyMDcwRDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jcmVhdGUtc2VhdGluZy10eXBlLWFkZCBpY29uLCAuY3JlYXRlLXNlYXRpbmctdHlwZS1iYWxjb255LWFkZCBpY29ue1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9wbHVzIDEgZGFyay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uZXh0cmEtYmFsY29ueS1zZWF0aW5nLXdyYXB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNyZWF0ZS1zZWF0aW5nLW1haW57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmRhcmstYnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjA3MEQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTIwNzBEO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmRhcmstYnRuOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTIwNzBEO1xufVxuXG4uY3JlYXRlLXNlYXRpbmctbmV4dHtcbiAgICBtYXJnaW46ICAwIDAgMCBhdXRvO1xufVxuXG4uY3JlYXRlLXNlYXRpbmctbWFpbi10ZXh0e1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzEyMDcwRDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uY3JlYXRlLXNlYXRpbmctdHlwZXMtc2VsZWN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5jcmVhdGUtc2VhdGluZy10eXBlLXNlbGVjdC13cmFwe1xuICAgIHBhZGRpbmc6IDhweCAyNHB4IDhweCA4cHg7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNyZWF0ZS1zZWF0aW5nLXR5cGUtc2VsZWN0LWNvbG9ye1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY3JlYXRlLXNlYXRpbmctdHlwZS1zZWxlY3QtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMxMjA3MEQ7XG59XG5cbi5jcmVhdGUtc2VhdGluZy1kaXNwbGF5LXdyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jcmVhdGUtc2VhdGluZy10eXBlLXNlbGVjdC1jb3VudGVye1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMTIwNzBEO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jcmVhdGUtc2VhdGluZy10eXBlLXNlbGVjdC13cmFwLnNlbGVjdHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG5cbi5jcmVhdGUtc2VhdGluZy10eXBlLXNlbGVjdC13cmFwLnNlbGVjdCAuY3JlYXRlLXNlYXRpbmctdHlwZS1zZWxlY3QtY29sb3J7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY3JlYXRlLXNlYXRpbmctc3RhZ2V7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICMxMjA3MEQ7XG4gICAgcGFkZGluZzogMTVweCAxNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMUQxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cblxuLmNyZWF0ZS1zZWF0e1xuICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjdCN0I3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3JlYXRlLXNlYXQucGFzc2FnZS1zZWF0e1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmNyZWF0ZS1zZWF0LngtbGluZS1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cblxuLmNyZWF0ZS1zZWF0LngtbGluZS1yaWdodDphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xufVxuXG4uY3JlYXRlLXNlYXQueS1saW5lLXVwIC5jcmVhdGUtc2VhdC1saW5lOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG4uY3JlYXRlLXNlYXQueS1saW5lLWRvd24gLmNyZWF0ZS1zZWF0LWxpbmU6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG5cbi5jcmVhdGUtc2VhdHMtcm93e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbn1cblxuLmNyZWF0ZS1zZWF0aW5nLW1hcHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5jcmVhdGUtc2VhdGluZy13cmFwe1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpcnN0LWZsb29yLmFjdGl2ZSwgLmZpcnN0LWZsb29yOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjA3MEQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIwNzBEO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc2Vjb25kLWZsb29yLmFjdGl2ZSwgLnNlY29uZC1mbG9vcjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIwNzBEO1xuICAgIGJvcmRlci1jb2xvcjogIzEyMDcwRDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmNyZWF0ZS16b29tLWluIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5jcmVhdGUtem9vbS1pbjpob3ZlcntcbiAgICBib3JkZXItY29sb3I6ICMxMjA3MEQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMDcwRDtcbn1cblxuLmNyZWF0ZS16b29tLWluOmhvdmVyIGljb257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9wbHVzIDEuc3ZnXCIpO1xufVxuXG4uY3JlYXRlLXpvb20taW4gaWNvbntcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9wbHVzIDEgZGFyay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xufVxuXG4uY3JlYXRlLXpvb20tb3V0e1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uY3JlYXRlLXpvb20tb3V0OmhvdmVye1xuICAgIGJvcmRlci1jb2xvcjogIzEyMDcwRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIwNzBEO1xufVxuXG4uY3JlYXRlLXpvb20tb3V0OmhvdmVyIGljb257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy9taW51cy1zaWduIDEuc3ZnXCIpO1xufVxuXG4uY3JlYXRlLXpvb20tb3V0IGljb257XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvbWludXMtc2lnbiAxIGRhcmsuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbn1cblxuLmZpcnN0LWZsb29yLCAuc2Vjb25kLWZsb29ye1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzEyMDcwRDtcbn1cblxuLmNvbnRyb2xze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5O1xufVxuXG5cbi5zZWF0LWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5jcmVhdGUtc2VhdGluZy1tYXAtbWFpbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgNTBweCA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVtb3ZlLWNvbHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIwNzBEO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnJlbW92ZS1jb2w6aG92ZXJ7XG4gICAgb3BhY2l0eTogLjg7XG59XG5cbi5yZW1vdmUtY29sIGljb257XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvc2hvcC9pbWFnZXMvbWludXMtc2lnbiAxLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5jcmVhdGUtc2VhdGluZy1ib3R0b217XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE1cHg7XG59XG5cbi5jcmVhdGUtc2VhdGluZy1kZWxldGUub25seS1kZWxldGV7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLmNyZWF0ZS1zZWF0aW5nLW1hcC1tYWluIC5hZGQtY29se1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjA3MEQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uY3JlYXRlLXNlYXRpbmctbWFwLW1haW4gLmFkZC1jb2w6aG92ZXJ7XG4gICAgb3BhY2l0eTogLjg7XG59XG5cbi5jcmVhdGUtY29sLXdyYXAtYnRuc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIGNhbGMoLTUwJSAtIDI1cHgpKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY3JlYXRlLXNlYXRpbmctbWFwLW1haW4gLmFkZC1jb2wgaWNvbntcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9zaG9wL2ltYWdlcy8rLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbiNjcmVhdGUtc2VhdGluZy1tYXAtMntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3JlYXRlLXNlYXRpbmctbWFwLW1haW4gLmFkZC1yb3d7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMDcwRDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY3JlYXRlLXNlYXRpbmctbWFwLW1haW4gLnJlbW92ZS1yb3d7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMDcwRDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmVtb3ZlLXJvdyBpY29ue1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzL21pbnVzLXNpZ24gMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uY3JlYXRlLXJvdy13cmFwLWJ0bnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtMTAwJSk7XG59XG5cbi5jcmVhdGUtc2VhdGluZy1tYXAtbWFpbiAuYWRkLXJvdyBpY29ue1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvYXNzZXRzL3Nob3AvaW1hZ2VzLysuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNvbm5lY3RlZC1ob3Jpem9udGFsIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGdyZWVuO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGdyZWVuO1xufVxuXG4uY29ubmVjdGVkLXZlcnRpY2FsIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgZ3JlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGdyZWVuO1xufVxuXG5cbi5zZWxlY3Qtc2VhdGluZy13cmFwIC5jcmVhdGUtc2VhdGluZy1zdGFnZXtcbiAgICBiYWNrZ3JvdW5kOiAjQTQ3OTkzO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46ICAwIGF1dG8gNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXdyYXAgLmNyZWF0ZS1zZWF0LnktbGluZS11cCAuY3JlYXRlLXNlYXQtbGluZTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMDcwRDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXdyYXAgLmNyZWF0ZS1zZWF0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjA3MEQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LXNlYXRpbmctd3JhcCAuY3JlYXRlLXNlYXRzLXJvd3tcbiAgICBnYXA6IDhweDtcbn1cblxuLnNlbGVjdC1zZWF0aW5nLXdyYXAgLmNyZWF0ZS1zZWF0LngtbGluZS1sZWZ0OmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIwNzBEO1xufVxuXG4uc2VsZWN0LXNlYXRpbmctd3JhcCAuY3JlYXRlLXNlYXQueC1saW5lLXJpZ2h0OmFmdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjA3MEQ7XG59XG5cbi5zZWxlY3Qtc2VhdGluZy13cmFwIC5jcmVhdGUtc2VhdC5wYXNzYWdlLXNlYXR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMDcwRCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LXNlYXRpbmctd3JhcCAuY3JlYXRlLXNlYXRpbmctbWFwLW1haW4ge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbn1cbi5zZWxlY3Qtc2VhdGluZy13cmFwIC5jcmVhdGUtc2VhdGluZy1tYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/