﻿@import url(css2-Poppinswght100300400500_swap.css);
@import url(css2-MaterialSymbolsOutlinedopszwghtFILLGRAD20..48100..7000..1-50..200.css);
@font-face
{
    font-family: Roboto-Regular;
    src: url(https://velobet.com/assets/fonts/roboto/Regular/Roboto-Regular.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Regular/Roboto-Regular.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Regular/Roboto-Regular.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto-Bold;
    src: url(https://velobet.com/assets/fonts/roboto/Bold/Roboto-Bold.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Bold/Roboto-Bold.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Bold/Roboto-Bold.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto-Black;
    src: url(https://velobet.com/assets/fonts/roboto/Black/Roboto-Black.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Black/Roboto-Black.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Black/Roboto-Black.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto-Light;
    src: url(https://velobet.com/assets/fonts/roboto/Light/Roboto-Light.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Light/Roboto-Light.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Light/Roboto-Light.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto-Medium;
    src: url(https://velobet.com/assets/fonts/roboto/Medium/Roboto-Medium.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Medium/Roboto-Medium.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Medium/Roboto-Medium.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto-Thin;
    src: url(https://velobet.com/assets/fonts/roboto/Thin/Roboto-Thin.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Thin/Roboto-Thin.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Thin/Roboto-Thin.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat-Bold;
    src: url(https://velobet.com/assets/fonts/montserrat/Montserrat-Bold.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-Bold.woff) format("woff"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-Bold.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat-Regular;
    src: url(https://velobet.com/assets/fonts/montserrat/Montserrat-Regular.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-Regular.woff) format("woff"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-Regular.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat-SemiBold;
    src: url(https://velobet.com/assets/fonts/montserrat/Montserrat-SemiBold.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-SemiBold.woff) format("woff"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");
}
@font-face
{
    font-family: Poppins-Bold;
    src: url(https://velobet.com/assets/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(https://velobet.com/assets/fonts/poppins/Poppins-Bold.woff) format("woff"),url(https://velobet.com/assets/fonts/poppins/Poppins-Bold.ttf) format("truetype");
}
@font-face
{
    font-family: Poppins-Medium;
    src: url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.woff) format("woff"),url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype");
}
@font-face
{
    font-family: Poppins-SemiBold;
    src: url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.woff) format("woff"),url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype");
}
@font-face
{
    font-family: Poppins-Regular;
    src: url(https://velobet.com/assets/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(https://velobet.com/assets/fonts/poppins/Poppins-Regular.woff) format("woff"),url(https://velobet.com/assets/fonts/poppins/Poppins-Regular.ttf) format("truetype");
}
@font-face
{
    font-family: Poppins-Light;
    src: url(https://velobet.com/assets/fonts/poppins/Poppins-Light.woff2) format("woff2");
}
@font-face
{
    font-family: Abel;
    src: url(https://velobet.com/assets/fonts/Abel/Abel-Regular.woff2?v3) format("woff2");
}
@font-face
{
    font-family: Anton;
    src: url(https://velobet.com/assets/fonts/Anton-Regular.woff2?v4) format("truetype");
}
@font-face
{
    font-family: Megattas-Regular;
    src: url(https://velobet.com/assets/fonts/megattas/MagettasRegular.otf?v4);
}
@font-face
{
    font-family: Megattas-Light;
    src: url(https://velobet.com/assets/fonts/megattas/MagettasLight.otf?v4);
}
@font-face
{
    font-family: Megattas-Bold;
    src: url(https://velobet.com/assets/fonts/megattas/MagettasBold.otf?v4);
}
@font-face
{
    font-family: Myriadpro;
    src: url(https://velobet.com/assets/fonts/MYRIADPRO-REGULAR.OTF);
}
@font-face
{
    font-family: impact;
    src: url(https://velobet.com/assets/fonts/impact.woff2?v2);
}
@font-face
{
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    src: url(https://velobet.com/assets/fonts/MaterialIcons-Regular.woff?v2) format("woff");
}
@font-face
{
    font-family: 'Material Icons Outlined';
    font-style: normal;
    font-weight: 400;
    src: url(https://velobet.com/assets/fonts/MaterialIcons-Outlined.woff2?v4) format("woff2");
}
@font-face
{
    src: url(https://velobet.com/assets/fonts/FiraGO-Medium.woff?v4);
    font-family: FiraGo_medium;
}
@font-face
{
    src: url(https://velobet.com/assets/fonts/impact.woff2?v4);
    font-family: Impact;
}
@font-face
{
    src: url(https://velobet.com/assets/fonts/Muli-Bold.woff2?v4);
    font-family: Muli_bold;
}
@font-face
{
    src: url("https://velobet.com/assets/fonts/Myriad%20Pro%20Regular.woff2?v5");
    font-family: MyriadPro_regular;
}
@font-face
{
    src: url("https://velobet.com/assets/fonts/Myriad%20Pro%20Bold.woff2?v4");
    font-family: MyriadPro_bold;
}
@font-face
{
    font-family: Kanit-SemiBold;
    src: url(https://velobet.com/assets/fonts/Kanit/Kanit-SemiBold.woff2) format("woff2"),url(https://velobet.com/assets/fonts/Kanit/Kanit-SemiBold.woff) format("woff"),url(https://velobet.com/assets/fonts/Kanit/Kanit-SemiBold.ttf) format("truetype");
}
@font-face
{
    font-family: Kanit-Bold;
    src: url(https://velobet.com/assets/fonts/Kanit/Kanit-Bold.woff2) format("woff2");
}
@font-face
{
    font-family: Kanit-Light;
    src: url(https://velobet.com/assets/fonts/Kanit/Kanit-Light.woff2) format("woff2");
}
@font-face
{
    font-family: LilitaOne-Regular;
    src: url(https://velobet.com/assets/fonts/LilitaOne-Regular.woff2) format("woff2");
}
@font-face
{
    font-family: Kanit-Medium;
    src: url(https://velobet.com/assets/fonts/Kanit/Kanit-Medium.woff2) format("woff2");
}
.material-icons-outlined
{
    font-family: 'Material Icons Outlined';
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
*
{
    padding: 0;
    margin: 0;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}
html
{
    font-size: .94rem;
    scroll-behavior: smooth;
}
body
{
    background-position-y: 12.8125rem;
    background-color: #030303;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-attachment: fixed;
    color: rgba(255,255,255,.6);
    min-height: 100vh;
    font-size: .81rem;
    min-width: 61.25rem;
    overflow: auto;
    overflow: auto;
    font-family: Poppins-Regular;
}
body.bg-scroll-blocked
{
    height: 100vh;
    overflow: hidden;
}
ul
{
    list-style-type: none;
}
a
{
    text-decoration: none;
    color: inherit;
}
a img
{
    vertical-align: middle;
}
img
{
    vertical-align: middle;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
input:-webkit-autofill
{
    -webkit-text-fill-color: #fff!important;
}
input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover
{
    -webkit-box-shadow: 0 0 0 1.88rem #101317 inset!important;
}
.fill-user-info select option
{
    color: #000;
}
button, input, select, textarea
{
    border: 0;
    outline: 0;
    background-color: transparent;
    color: #fff;
    border-bottom: .06rem solid #11e311;
    font-size: inherit;
    font-family: Poppins-Regular;
    padding: 0 .63rem!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 1.88rem;
    border-radius: .4667rem;
}
button[disabled], input[disabled], select[disabled], textarea[disabled]
{
    border: 0;
}
input, select
{
    padding-left: 1rem;
}
input::-webkit-input-placeholder
{
    color: rgba(255,255,255,.7);
}
input::-moz-placeholder
{
    color: rgba(255,255,255,.7);
}
input::-ms-input-placeholder
{
    color: rgba(255,255,255,.7);
}
input::placeholder
{
    color: rgba(255,255,255,.7);
}
input
{
    padding: 0 .13rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
select
{
    cursor: pointer;
}
select option
{
    color: #fff;
}
form.new
{
    width: 100%!important;
}
form.new ul.fields
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
form.new ul.fields li
{
    width: 27%;
    overflow: unset!important;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: .63rem;
    margin-bottom: 2.5rem!important;
}
form.new ul.fields li input, form.new ul.fields li select
{
    width: 100%!important;
    background: 0 0!important;
    border: none;
    font-size: .94rem;
    font-family: Poppins-Light;
    height: 2.19rem;
    padding-left: .06rem;
    border-bottom: .06rem solid rgba(255,255,255,.1);
    -webkit-transition: .2s;
    transition: .2s;
}
form.new ul.fields li input::-webkit-input-placeholder, form.new ul.fields li select::-webkit-input-placeholder
{
    -webkit-user-select: none;
    user-select: none;
}
form.new ul.fields li input::-moz-placeholder, form.new ul.fields li select::-moz-placeholder
{
    -moz-user-select: none;
    user-select: none;
}
form.new ul.fields li input::-ms-input-placeholder, form.new ul.fields li select::-ms-input-placeholder
{
    -ms-user-select: none;
    user-select: none;
}
form.new ul.fields li input::placeholder, form.new ul.fields li select::placeholder
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
form.new ul.fields li input:focus, form.new ul.fields li select:focus
{
    border-bottom: .06rem solid rgba(255,255,255,.7);
}
form.new ul.fields li p.fucused
{
    top: -1.56rem;
    font-size: .81rem;
}
form.new ul.fields li p
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%!important;
    font-size: .88rem;
    pointer-events: none;
    color: rgba(255,255,255,.4);
    font-family: Poppins-Light;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    height: 2.19rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
form.new ul.fields li option
{
    color: initial;
}
form.new ul.fields li.sub
{
    margin-left: auto;
    margin-top: -.81rem!important;
}
form.new ul.fields li.sub .actions
{
    width: 100%;
}
form.new ul.fields li.sub .actions .btn
{
    height: 3rem!important;
    width: 100%!important;
    font-size: .88rem;
    font-family: Poppins-Medium;
    border-radius: .19rem;
}
form.new .err-text, form.new .success-text
{
    width: 27%;
    float: right;
    text-align: left!important;
}
input
{
    width: 100%;
}
input:focus::-webkit-input-placeholder
{
    color: transparent;
}
input:focus::-moz-placeholder
{
    color: transparent;
}
input:focus::-ms-input-placeholder
{
    color: transparent;
}
input:focus::placeholder
{
    color: transparent;
}
textarea
{
    resize: none;
}
table th
{
    font-weight: 400;
}
h1, h2, h3, h4, h5
{
    color: #fff;
    font-weight: 400;
}
h1
{
    font-family: Poppins-Bold;
    font-size: 3rem;
}
h2
{
    font-family: Poppins-Bold;
    font-size: 2rem;
}
h3
{
    font-family: Poppins-Bold;
    font-size: 1.25rem;
}
h4
{
    font-weight: 400;
    font-size: 1rem;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
main ul.by-provider li[company="6"] .icon
{
    background-image: url(../../willbettingde/image/Novomatic.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
}
main ul.by-provider li[company="214"] .icon
{
    background-image: url(../../willbettingde/image/Backseat.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
}
main ul.by-provider li[company="210"] .icon
{
    background-image: url(../../willbettingde/image/beefee.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
}
main ul.by-provider li[company="205"] .icon
{
    background-image: url(../../willbettingde/image/Orbital.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
}
main ul.by-provider li[company="208"] .icon
{
    background-image: url(../../willbettingde/image/pateplay.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
}
main ul.by-provider li[company="207"] .icon
{
    background-image: url(../../willbettingde/image/egtdigital.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
    background-size: contain;
}
main ul.by-provider li[company="1"] .icon
{
    background-position-x: -2183px;
}
main ul.by-provider li[company="3"] .icon
{
    background-position-x: -3704.8px;
}
main ul.by-provider li[company="5"] .icon
{
    background-position-x: -1960.2449px;
}
main ul.by-provider li[company="9"] .icon
{
    background-position-x: -3071.2449px;
}
main ul.by-provider li[company="10"] .icon
{
    background-position-x: -2821.2449px;
}
main ul.by-provider li[company="12"] .icon
{
    background-position-x: -1692.93878px;
}
main ul.by-provider li[company="13"] .icon
{
    background-position-x: -1603.83673px;
}
main ul.by-provider li[company="14"] .icon
{
    background-position-x: -445.5102px;
}
main ul.by-provider li[company="15"] .icon
{
    background-position-x: -311.85714px;
}
main ul.by-provider li[company="16"] .icon
{
    background-position-x: -6368px;
}
main ul.by-provider li[company="17"] .icon
{
    background-position-x: -3379.85714px;
}
main ul.by-provider li[company="18"] .icon
{
    background-position-x: -1915.69388px;
}
main ul.by-provider li[company="19"] .icon
{
    background-position-x: -222.7551px;
}
main ul.by-provider li[company="20"] .icon
{
    background-position-x: -2093.89796px;
}
main ul.by-provider li[company="209"] .icon
{
    background-position-x: -2093.89796px;
}
main ul.by-provider li[company="21"] .icon
{
    background-position-x: -668.26531px;
}
main ul.by-provider li[company="26"] .icon
{
    background-position-x: -267.30612px;
}
main ul.by-provider li[company="30"] .icon
{
    background-position-x: -44.55102px;
}
main ul.by-provider li[company="31"] .icon
{
    background-position-x: 0;
}
main ul.by-provider li[company="32"] .icon
{
    background-position-x: -534.61224px;
}
main ul.by-provider li[company="34"] .icon
{
    background-position-x: -891.02041px;
}
main ul.by-provider li[company="36"] .icon
{
    background-position-x: -623.71429px;
}
main ul.by-provider li[company="38"] .icon
{
    background-position-x: -1648.38776px;
}
main ul.by-provider li[company="40"] .icon
{
    background-position-x: -1069.22449px;
}
main ul.by-provider li[company="41"] .icon
{
    background-position-x: -1871.14286px;
}
main ul.by-provider li[company="42"] .icon
{
    background-position-x: -1425.63265px;
}
main ul.by-provider li[company="48"] .icon
{
    background-position-x: -757.36735px;
}
main ul.by-provider li[company="50"] .icon
{
    background-position-x: -1826.59184px;
}
main ul.by-provider li[company="51"] .icon
{
    background-position-x: -400.95918px;
}
main ul.by-provider li[company="52"] .icon
{
    background-position-x: -178.20408px;
}
main ul.by-provider li[company="53"] .icon
{
    background-position-x: -1381.08163px;
}
main ul.by-provider li[company="54"] .icon
{
    background-position-x: -1782.04082px;
}
main ul.by-provider li[company="56"] .icon
{
    background-position-x: -846.46939px;
}
main ul.by-provider li[company="57"] .icon
{
    background-position-x: -2331.65306px;
}
main ul.by-provider li[company="58"] .icon
{
    background-position-x: -1559.28571px;
}
main ul.by-provider li[company="60"] .icon
{
    background-position-x: -801.91837px;
}
main ul.by-provider li[company="61"] .icon
{
    background-position-x: -2004.79592px;
}
main ul.by-provider li[company="62"] .icon
{
    background-position-x: -1113.77551px;
}
main ul.by-provider li[company="63"] .icon
{
    background-position-x: -6278px;
}
main ul.by-provider li[company="64"] .icon
{
    background-position-x: -5425px;
}
main ul.by-provider li[company="65"] .icon
{
    background-position-x: -133.65306px;
}
main ul.by-provider li[company="66"] .icon
{
    background-position-x: -579.16327px;
}
main ul.by-provider li[company="67"] .icon
{
    background-position-x: -1737.4898px;
}
main ul.by-provider li[company="68"] .icon
{
    background-position-x: -2138.44898px;
}
main ul.by-provider li[company="71"] .icon
{
    background-position-x: -1158.32653px;
}
main ul.by-provider li[company="72"] .icon
{
    background-position-x: -2272.10204px;
    -webkit-transform: scale(.7);
    transform: scale(.7);
}
main ul.by-provider li[company="73"] .icon
{
    background-position-x: -1470.18367px;
}
main ul.by-provider li[company="74"] .icon
{
    background-position-x: -3801.8px;
}
main ul.by-provider li[company="75"] .icon
{
    background-position-x: -7331px;
}
main ul.by-provider li[company="76"] .icon
{
    background-position-x: -7241px;
}
main ul.by-provider li[company="84"] .icon
{
    background-image: url(../../willbettingde/image/amusnet-icon.svg)!important;
    background-position-x: center;
}
main ul.by-provider li[company="85"] .icon
{
    background-position-x: -2775.2449px;
}
main ul.by-provider li[company="86"] .icon
{
    background-position-x: -3544.2449px;
}
main ul.by-provider li[company="87"] .icon
{
    background-position-x: -7611.2449px;
}
main ul.by-provider li[company="89"] .icon
{
    background-position-x: -2923.2449px;
}
main ul.by-provider li[company="90"] .icon
{
    background-position-x: -3123.4449px;
}
main ul.by-provider li[company="91"] .icon
{
    background-position-x: -3219.45714px;
}
main ul.by-provider li[company="93"] .icon
{
    background-position-x: -3021.2449px;
}
main ul.by-provider li[company="94"] .icon
{
    background-position-x: -2871.2449px;
}
main ul.by-provider li[company="95"] .icon
{
    background-position-x: -3168.35714px;
}
main ul.by-provider li[company="96"] .icon
{
    background-position-x: -3275.35714px;
}
main ul.by-provider li[company="97"] .icon
{
    background-position-x: -3328.35714px;
}
main ul.by-provider li[company="98"] .icon
{
    background-position-x: -3436.35714px;
}
main ul.by-provider li[company="99"] .icon
{
    background-position-x: -2973.2449px;
}
main ul.by-provider li[company="100"] .icon
{
    background-position-x: -3603.2449px;
}
main ul.by-provider li[company="101"] .icon
{
    background-position-x: -3499.2449px;
}
main ul.by-provider li[company="102"] .icon
{
    background-position-x: -2427px;
}
main ul.by-provider li[company="104"] .icon
{
    background-position-x: -4300px;
}
main ul.by-provider li[company="105"] .icon
{
    background-position-x: -6182px;
}
main ul.by-provider li[company="106"] .icon
{
    background-position-x: -4802px;
}
main ul.by-provider li[company="108"] .icon
{
    background-position-x: -5730px;
}
main ul.by-provider li[company="109"] .icon
{
    background-position-x: -6321px;
}
main ul.by-provider li[company="110"] .icon
{
    background-position-x: -4915px;
}
main ul.by-provider li[company="111"] .icon
{
    background-position-x: -2376px;
}
main ul.by-provider li[company="112"] .icon
{
    background-position-x: -5097px;
}
main ul.by-provider li[company="113"] .icon
{
    background-position-x: -4150px;
}
main ul.by-provider li[company="114"] .icon
{
    background-position-x: -2469px;
}
main ul.by-provider li[company="115"] .icon
{
    background-position-x: -4055px;
}
main ul.by-provider li[company="118"] .icon
{
    background-position-x: -2578px;
}
main ul.by-provider li[company="119"] .icon
{
    background-position-x: -5935px;
}
main ul.by-provider li[company="120"] .icon
{
    background-position-x: -3753.8px;
}
main ul.by-provider li[company="121"] .icon
{
    background-position-x: -2521px;
}
main ul.by-provider li[company="122"] .icon
{
    background-position-x: -6732px;
}
main ul.by-provider li[company="123"] .icon
{
    background-position-x: -2627px;
}
main ul.by-provider li[company="125"] .icon
{
    background-position-x: -2679px;
}
main ul.by-provider li[company="126"] .icon
{
    background-position-x: -6225px;
}
main ul.by-provider li[company="128"] .icon
{
    background-position-x: -4105px;
}
main ul.by-provider li[company="129"] .icon
{
    background-position-x: -4346px;
}
main ul.by-provider li[company="130"] .icon
{
    background-position-x: -4200px;
}
main ul.by-provider li[company="131"] .icon
{
    background-position-x: -2731px;
}
main ul.by-provider li[company="132"] .icon
{
    background-position-x: -3651.8px;
}
main ul.by-provider li[company="133"] .icon
{
    background-position-x: -4443px;
}
main ul.by-provider li[company="134"] .icon
{
    background-position-x: -3950px;
}
main ul.by-provider li[company="135"] .icon
{
    background-position-x: -4395px;
}
main ul.by-provider li[company="136"] .icon
{
    background-position-x: -3852px;
}
main ul.by-provider li[company="137"] .icon
{
    background-position-x: -3901px;
}
main ul.by-provider li[company="138"] .icon
{
    background-position-x: -4254px;
}
main ul.by-provider li[company="139"] .icon
{
    background-position-x: -4000px;
}
main ul.by-provider li[company="140"] .icon
{
    background-position-x: -5983px;
}
main ul.by-provider li[company="141"] .icon
{
    background-position-x: -8049px;
}
main ul.by-provider li[company="142"] .icon
{
    background-position-x: -6035px;
}
main ul.by-provider li[company="143"] .icon
{
    background-position-x: -5272px;
}
main ul.by-provider li[company="144"] .icon
{
    background-position-x: -5327px;
}
main ul.by-provider li[company="145"] .icon
{
    background-position-x: -4749px;
}
main ul.by-provider li[company="146"] .icon
{
    background-position-x: -4696px;
}
main ul.by-provider li[company="149"] .icon
{
    background-position-x: -4856px;
}
main ul.by-provider li[company="150"] .icon
{
    background-position-x: -6084px;
}
main ul.by-provider li[company="151"] .icon
{
    background-position-x: -5037px;
}
main ul.by-provider li[company="152"] .icon
{
    background-position-x: -5159px;
}
main ul.by-provider li[company="153"] .icon
{
    background-position-x: -5213px;
}
main ul.by-provider li[company="154"] .icon
{
    background-position-x: -5380px;
}
main ul.by-provider li[company="155"] .icon
{
    background-position-x: -5480px;
}
main ul.by-provider li[company="156"] .icon
{
    background-position-x: -5534px;
}
main ul.by-provider li[company="157"] .icon
{
    background-position-x: -5581px;
}
main ul.by-provider li[company="158"] .icon
{
    background-position-x: -5632px;
}
main ul.by-provider li[company="159"] .icon
{
    background-position-x: -6139px;
}
main ul.by-provider li[company="160"] .icon
{
    background-position-x: -5834px;
}
main ul.by-provider li[company="161"] .icon
{
    background-position-x: -5884px;
}
main ul.by-provider li[company="162"] .icon
{
    background-position-x: -6782px;
}
main ul.by-provider li[company="163"] .icon
{
    background-position-x: -6825px;
}
main ul.by-provider li[company="164"] .icon
{
    background-position-x: -6920px;
}
main ul.by-provider li[company="165"] .icon
{
    background-position-x: -7055px;
}
main ul.by-provider li[company="166"] .icon
{
    background-position-x: -7100px;
}
main ul.by-provider li[company="167"] .icon
{
    background-position-x: -7148px;
}
main ul.by-provider li[company="168"] .icon
{
    background-position-x: -7008px;
}
main ul.by-provider li[company="181"] .icon
{
    background-position-x: -8177px;
}
main ul.by-provider li[company="182"] .icon
{
    background-position-x: -7828px;
}
main ul.by-provider li[company="183"] .icon
{
    background-position-x: -7721px;
}
main ul.by-provider li[company="184"] .icon
{
    background-position-x: -7880px;
}
main ul.by-provider li[company="185"] .icon
{
    background-position-x: -7662px;
}
main ul.by-provider li[company="187"] .icon
{
    background-position-x: -7933px;
}
main ul.by-provider li[company="188"] .icon
{
    background-position-x: -7994px;
}
main ul.by-provider li[company="191"] .icon
{
    background-position-x: -8094px;
}
main ul.by-provider li[company="192"] .icon
{
    background-position-x: -8266px;
}
main ul.by-provider li[company="193"] .icon
{
    background-position-x: -8219px;
}
main ul.by-provider li[company="197"] .icon
{
    background-position-x: -8433px;
    -webkit-transform: scale(.75);
    transform: scale(.75);
    height: 42px!important;
    top: -9px;
}
main ul.by-provider li[company="200"] .icon
{
    background-position-x: -8489px;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    height: 3.0857rem!important;
    width: 3.05rem!important;
}
main ul.by-provider li[company="195"] .icon
{
    background-position-x: -8554px;
    -webkit-transform: scale(.8);
    transform: scale(.8);
}
main ul.by-provider li[company='201'] .icon
{
    background-position-x: -8603px;
}
main ul.by-provider li[company='206'] .icon
{
    background-position-x: -8654px;
    scale: .9;
    height: 2.7857rem!important;
    top: -11px!important;
}
main ul.by-provider li[company='196'] .icon
{
    background-position-x: -8373px;
}
.material-icons
{
    font-family: "Material Icons";
    font-style: normal;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga";
}
.snow-wrapper
{
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 9;
    pointer-events: none;
}
.snow
{
    position: absolute;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
}
.snow:nth-child(1)
{
    opacity: .5515;
    -webkit-transform: translate(54.1156vw,-10px) scale(.8205);
    transform: translate(54.1156vw,-10px) scale(.8205);
    -webkit-animation: fall-1 28s -9s linear infinite;
    animation: fall-1 28s -9s linear infinite;
}
@-webkit-keyframes fall-1
{
    47.077%
    {
        -webkit-transform: translate(56.9234vw,47.077vh) scale(.8205);
        transform: translate(56.9234vw,47.077vh) scale(.8205);
    }
    to
    {
        -webkit-transform: translate(55.5195vw,3680px) scale(.8205);
        transform: translate(55.5195vw,3680px) scale(.8205);
    }
}
@keyframes fall-1
{
    47.077%
    {
        -webkit-transform: translate(56.9234vw,47.077vh) scale(.8205);
        transform: translate(56.9234vw,47.077vh) scale(.8205);
    }
    to
    {
        -webkit-transform: translate(55.5195vw,3680px) scale(.8205);
        transform: translate(55.5195vw,3680px) scale(.8205);
    }
}
.snow:nth-child(2)
{
    opacity: .309;
    -webkit-transform: translate(51.9521vw,-10px) scale(.0246);
    transform: translate(51.9521vw,-10px) scale(.0246);
    -webkit-animation: fall-2 10s -2s linear infinite;
    animation: fall-2 10s -2s linear infinite;
}
@-webkit-keyframes fall-2
{
    74.711%
    {
        -webkit-transform: translate(59.8918vw,74.711vh) scale(.0246);
        transform: translate(59.8918vw,74.711vh) scale(.0246);
    }
    to
    {
        -webkit-transform: translate(55.92195vw,3680px) scale(.0246);
        transform: translate(55.92195vw,3680px) scale(.0246);
    }
}
@keyframes fall-2
{
    74.711%
    {
        -webkit-transform: translate(59.8918vw,74.711vh) scale(.0246);
        transform: translate(59.8918vw,74.711vh) scale(.0246);
    }
    to
    {
        -webkit-transform: translate(55.92195vw,3680px) scale(.0246);
        transform: translate(55.92195vw,3680px) scale(.0246);
    }
}
.snow:nth-child(3)
{
    opacity: .256;
    -webkit-transform: translate(38.4558vw,-10px) scale(.4053);
    transform: translate(38.4558vw,-10px) scale(.4053);
    -webkit-animation: fall-3 23s -5s linear infinite;
    animation: fall-3 23s -5s linear infinite;
}
@-webkit-keyframes fall-3
{
    76.863%
    {
        -webkit-transform: translate(45.211vw,76.863vh) scale(.4053);
        transform: translate(45.211vw,76.863vh) scale(.4053);
    }
    to
    {
        -webkit-transform: translate(41.8334vw,3680px) scale(.4053);
        transform: translate(41.8334vw,3680px) scale(.4053);
    }
}
@keyframes fall-3
{
    76.863%
    {
        -webkit-transform: translate(45.211vw,76.863vh) scale(.4053);
        transform: translate(45.211vw,76.863vh) scale(.4053);
    }
    to
    {
        -webkit-transform: translate(41.8334vw,3680px) scale(.4053);
        transform: translate(41.8334vw,3680px) scale(.4053);
    }
}
.snow:nth-child(4)
{
    opacity: .6628;
    -webkit-transform: translate(53.6568vw,-10px) scale(.3494);
    transform: translate(53.6568vw,-10px) scale(.3494);
    -webkit-animation: fall-4 14s -27s linear infinite;
    animation: fall-4 14s -27s linear infinite;
}
@-webkit-keyframes fall-4
{
    72.463%
    {
        -webkit-transform: translate(51.5892vw,72.463vh) scale(.3494);
        transform: translate(51.5892vw,72.463vh) scale(.3494);
    }
    to
    {
        -webkit-transform: translate(52.623vw,3680px) scale(.3494);
        transform: translate(52.623vw,3680px) scale(.3494);
    }
}
@keyframes fall-4
{
    72.463%
    {
        -webkit-transform: translate(51.5892vw,72.463vh) scale(.3494);
        transform: translate(51.5892vw,72.463vh) scale(.3494);
    }
    to
    {
        -webkit-transform: translate(52.623vw,3680px) scale(.3494);
        transform: translate(52.623vw,3680px) scale(.3494);
    }
}
.snow:nth-child(5)
{
    opacity: .9257;
    -webkit-transform: translate(90.8427vw,-10px) scale(.9952);
    transform: translate(90.8427vw,-10px) scale(.9952);
    -webkit-animation: fall-5 19s -13s linear infinite;
    animation: fall-5 19s -13s linear infinite;
}
@-webkit-keyframes fall-5
{
    66.185%
    {
        -webkit-transform: translate(81.9416vw,66.185vh) scale(.9952);
        transform: translate(81.9416vw,66.185vh) scale(.9952);
    }
    to
    {
        -webkit-transform: translate(86.39215vw,3680px) scale(.9952);
        transform: translate(86.39215vw,3680px) scale(.9952);
    }
}
@keyframes fall-5
{
    66.185%
    {
        -webkit-transform: translate(81.9416vw,66.185vh) scale(.9952);
        transform: translate(81.9416vw,66.185vh) scale(.9952);
    }
    to
    {
        -webkit-transform: translate(86.39215vw,3680px) scale(.9952);
        transform: translate(86.39215vw,3680px) scale(.9952);
    }
}
.snow:nth-child(6)
{
    opacity: .8011;
    -webkit-transform: translate(50.2724vw,-10px) scale(.2237);
    transform: translate(50.2724vw,-10px) scale(.2237);
    -webkit-animation: fall-6 11s -3s linear infinite;
    animation: fall-6 11s -3s linear infinite;
}
@-webkit-keyframes fall-6
{
    52.628%
    {
        -webkit-transform: translate(41.4739vw,52.628vh) scale(.2237);
        transform: translate(41.4739vw,52.628vh) scale(.2237);
    }
    to
    {
        -webkit-transform: translate(45.87315vw,3680px) scale(.2237);
        transform: translate(45.87315vw,3680px) scale(.2237);
    }
}
@keyframes fall-6
{
    52.628%
    {
        -webkit-transform: translate(41.4739vw,52.628vh) scale(.2237);
        transform: translate(41.4739vw,52.628vh) scale(.2237);
    }
    to
    {
        -webkit-transform: translate(45.87315vw,3680px) scale(.2237);
        transform: translate(45.87315vw,3680px) scale(.2237);
    }
}
.snow:nth-child(7)
{
    opacity: .7855;
    -webkit-transform: translate(23.8416vw,-10px) scale(.4256);
    transform: translate(23.8416vw,-10px) scale(.4256);
    -webkit-animation: fall-7 13s -5s linear infinite;
    animation: fall-7 13s -5s linear infinite;
}
@-webkit-keyframes fall-7
{
    73.266%
    {
        -webkit-transform: translate(17.6365vw,73.266vh) scale(.4256);
        transform: translate(17.6365vw,73.266vh) scale(.4256);
    }
    to
    {
        -webkit-transform: translate(20.73905vw,3680px) scale(.4256);
        transform: translate(20.73905vw,3680px) scale(.4256);
    }
}
@keyframes fall-7
{
    73.266%
    {
        -webkit-transform: translate(17.6365vw,73.266vh) scale(.4256);
        transform: translate(17.6365vw,73.266vh) scale(.4256);
    }
    to
    {
        -webkit-transform: translate(20.73905vw,3680px) scale(.4256);
        transform: translate(20.73905vw,3680px) scale(.4256);
    }
}
.snow:nth-child(8)
{
    opacity: .0634;
    -webkit-transform: translate(64.9951vw,-10px) scale(.2446);
    transform: translate(64.9951vw,-10px) scale(.2446);
    -webkit-animation: fall-8 23s -9s linear infinite;
    animation: fall-8 23s -9s linear infinite;
}
@-webkit-keyframes fall-8
{
    31.693%
    {
        -webkit-transform: translate(62.9191vw,31.693vh) scale(.2446);
        transform: translate(62.9191vw,31.693vh) scale(.2446);
    }
    to
    {
        -webkit-transform: translate(63.9571vw,3680px) scale(.2446);
        transform: translate(63.9571vw,3680px) scale(.2446);
    }
}
@keyframes fall-8
{
    31.693%
    {
        -webkit-transform: translate(62.9191vw,31.693vh) scale(.2446);
        transform: translate(62.9191vw,31.693vh) scale(.2446);
    }
    to
    {
        -webkit-transform: translate(63.9571vw,3680px) scale(.2446);
        transform: translate(63.9571vw,3680px) scale(.2446);
    }
}
.snow:nth-child(9)
{
    opacity: .67;
    -webkit-transform: translate(68.2992vw,-10px) scale(.821);
    transform: translate(68.2992vw,-10px) scale(.821);
    -webkit-animation: fall-9 20s -26s linear infinite;
    animation: fall-9 20s -26s linear infinite;
}
@-webkit-keyframes fall-9
{
    38.385%
    {
        -webkit-transform: translate(71.9543vw,38.385vh) scale(.821);
        transform: translate(71.9543vw,38.385vh) scale(.821);
    }
    to
    {
        -webkit-transform: translate(70.12675vw,3680px) scale(.821);
        transform: translate(70.12675vw,3680px) scale(.821);
    }
}
@keyframes fall-9
{
    38.385%
    {
        -webkit-transform: translate(71.9543vw,38.385vh) scale(.821);
        transform: translate(71.9543vw,38.385vh) scale(.821);
    }
    to
    {
        -webkit-transform: translate(70.12675vw,3680px) scale(.821);
        transform: translate(70.12675vw,3680px) scale(.821);
    }
}
.snow:nth-child(10)
{
    opacity: .0192;
    -webkit-transform: translate(1.9993vw,-10px) scale(.8237);
    transform: translate(1.9993vw,-10px) scale(.8237);
    -webkit-animation: fall-10 14s -26s linear infinite;
    animation: fall-10 14s -26s linear infinite;
}
@-webkit-keyframes fall-10
{
    45.65%
    {
        -webkit-transform: translate(-4.6445vw,45.65vh) scale(.8237);
        transform: translate(-4.6445vw,45.65vh) scale(.8237);
    }
    to
    {
        -webkit-transform: translate(-1.3226vw,3680px) scale(.8237);
        transform: translate(-1.3226vw,3680px) scale(.8237);
    }
}
@keyframes fall-10
{
    45.65%
    {
        -webkit-transform: translate(-4.6445vw,45.65vh) scale(.8237);
        transform: translate(-4.6445vw,45.65vh) scale(.8237);
    }
    to
    {
        -webkit-transform: translate(-1.3226vw,3680px) scale(.8237);
        transform: translate(-1.3226vw,3680px) scale(.8237);
    }
}
.snow:nth-child(11)
{
    opacity: .3364;
    -webkit-transform: translate(44.1178vw,-10px) scale(.4761);
    transform: translate(44.1178vw,-10px) scale(.4761);
    -webkit-animation: fall-11 11s -25s linear infinite;
    animation: fall-11 11s -25s linear infinite;
}
@-webkit-keyframes fall-11
{
    61.672%
    {
        -webkit-transform: translate(42.0958vw,61.672vh) scale(.4761);
        transform: translate(42.0958vw,61.672vh) scale(.4761);
    }
    to
    {
        -webkit-transform: translate(43.1068vw,3680px) scale(.4761);
        transform: translate(43.1068vw,3680px) scale(.4761);
    }
}
@keyframes fall-11
{
    61.672%
    {
        -webkit-transform: translate(42.0958vw,61.672vh) scale(.4761);
        transform: translate(42.0958vw,61.672vh) scale(.4761);
    }
    to
    {
        -webkit-transform: translate(43.1068vw,3680px) scale(.4761);
        transform: translate(43.1068vw,3680px) scale(.4761);
    }
}
.snow:nth-child(12)
{
    opacity: .4675;
    -webkit-transform: translate(99.485vw,-10px) scale(.3621);
    transform: translate(99.485vw,-10px) scale(.3621);
    -webkit-animation: fall-12 29s -6s linear infinite;
    animation: fall-12 29s -6s linear infinite;
}
@-webkit-keyframes fall-12
{
    43.431%
    {
        -webkit-transform: translate(99.3269vw,43.431vh) scale(.3621);
        transform: translate(99.3269vw,43.431vh) scale(.3621);
    }
    to
    {
        -webkit-transform: translate(99.40595vw,3680px) scale(.3621);
        transform: translate(99.40595vw,3680px) scale(.3621);
    }
}
@keyframes fall-12
{
    43.431%
    {
        -webkit-transform: translate(99.3269vw,43.431vh) scale(.3621);
        transform: translate(99.3269vw,43.431vh) scale(.3621);
    }
    to
    {
        -webkit-transform: translate(99.40595vw,3680px) scale(.3621);
        transform: translate(99.40595vw,3680px) scale(.3621);
    }
}
.snow:nth-child(13)
{
    opacity: .605;
    -webkit-transform: translate(4.4896vw,-10px) scale(.5322);
    transform: translate(4.4896vw,-10px) scale(.5322);
    -webkit-animation: fall-13 12s -30s linear infinite;
    animation: fall-13 12s -30s linear infinite;
}
@-webkit-keyframes fall-13
{
    73.709%
    {
        -webkit-transform: translate(2.2911vw,73.709vh) scale(.5322);
        transform: translate(2.2911vw,73.709vh) scale(.5322);
    }
    to
    {
        -webkit-transform: translate(3.39035vw,3680px) scale(.5322);
        transform: translate(3.39035vw,3680px) scale(.5322);
    }
}
@keyframes fall-13
{
    73.709%
    {
        -webkit-transform: translate(2.2911vw,73.709vh) scale(.5322);
        transform: translate(2.2911vw,73.709vh) scale(.5322);
    }
    to
    {
        -webkit-transform: translate(3.39035vw,3680px) scale(.5322);
        transform: translate(3.39035vw,3680px) scale(.5322);
    }
}
.snow:nth-child(14)
{
    opacity: .7973;
    -webkit-transform: translate(24.0301vw,-10px) scale(.2833);
    transform: translate(24.0301vw,-10px) scale(.2833);
    -webkit-animation: fall-14 14s -11s linear infinite;
    animation: fall-14 14s -11s linear infinite;
}
@-webkit-keyframes fall-14
{
    47.768%
    {
        -webkit-transform: translate(16.6824vw,47.768vh) scale(.2833);
        transform: translate(16.6824vw,47.768vh) scale(.2833);
    }
    to
    {
        -webkit-transform: translate(20.35625vw,3680px) scale(.2833);
        transform: translate(20.35625vw,3680px) scale(.2833);
    }
}
@keyframes fall-14
{
    47.768%
    {
        -webkit-transform: translate(16.6824vw,47.768vh) scale(.2833);
        transform: translate(16.6824vw,47.768vh) scale(.2833);
    }
    to
    {
        -webkit-transform: translate(20.35625vw,3680px) scale(.2833);
        transform: translate(20.35625vw,3680px) scale(.2833);
    }
}
.snow:nth-child(15)
{
    opacity: .7711;
    -webkit-transform: translate(.7221vw,-10px) scale(.4859);
    transform: translate(.7221vw,-10px) scale(.4859);
    -webkit-animation: fall-15 29s -29s linear infinite;
    animation: fall-15 29s -29s linear infinite;
}
@-webkit-keyframes fall-15
{
    42.516%
    {
        -webkit-transform: translate(-8.7785vw,42.516vh) scale(.4859);
        transform: translate(-8.7785vw,42.516vh) scale(.4859);
    }
    to
    {
        -webkit-transform: translate(-4.0282vw,3680px) scale(.4859);
        transform: translate(-4.0282vw,3680px) scale(.4859);
    }
}
@keyframes fall-15
{
    42.516%
    {
        -webkit-transform: translate(-8.7785vw,42.516vh) scale(.4859);
        transform: translate(-8.7785vw,42.516vh) scale(.4859);
    }
    to
    {
        -webkit-transform: translate(-4.0282vw,3680px) scale(.4859);
        transform: translate(-4.0282vw,3680px) scale(.4859);
    }
}
.snow:nth-child(16)
{
    opacity: .491;
    -webkit-transform: translate(71.2947vw,-10px) scale(.9957);
    transform: translate(71.2947vw,-10px) scale(.9957);
    -webkit-animation: fall-16 23s -2s linear infinite;
    animation: fall-16 23s -2s linear infinite;
}
@-webkit-keyframes fall-16
{
    44.767%
    {
        -webkit-transform: translate(76.7607vw,44.767vh) scale(.9957);
        transform: translate(76.7607vw,44.767vh) scale(.9957);
    }
    to
    {
        -webkit-transform: translate(74.0277vw,3680px) scale(.9957);
        transform: translate(74.0277vw,3680px) scale(.9957);
    }
}
@keyframes fall-16
{
    44.767%
    {
        -webkit-transform: translate(76.7607vw,44.767vh) scale(.9957);
        transform: translate(76.7607vw,44.767vh) scale(.9957);
    }
    to
    {
        -webkit-transform: translate(74.0277vw,3680px) scale(.9957);
        transform: translate(74.0277vw,3680px) scale(.9957);
    }
}
.snow:nth-child(17)
{
    opacity: .9088;
    -webkit-transform: translate(45.9364vw,-10px) scale(.7498);
    transform: translate(45.9364vw,-10px) scale(.7498);
    -webkit-animation: fall-17 21s -24s linear infinite;
    animation: fall-17 21s -24s linear infinite;
}
@-webkit-keyframes fall-17
{
    75.158%
    {
        -webkit-transform: translate(50.6002vw,75.158vh) scale(.7498);
        transform: translate(50.6002vw,75.158vh) scale(.7498);
    }
    to
    {
        -webkit-transform: translate(48.2683vw,3680px) scale(.7498);
        transform: translate(48.2683vw,3680px) scale(.7498);
    }
}
@keyframes fall-17
{
    75.158%
    {
        -webkit-transform: translate(50.6002vw,75.158vh) scale(.7498);
        transform: translate(50.6002vw,75.158vh) scale(.7498);
    }
    to
    {
        -webkit-transform: translate(48.2683vw,3680px) scale(.7498);
        transform: translate(48.2683vw,3680px) scale(.7498);
    }
}
.snow:nth-child(18)
{
    opacity: .984;
    -webkit-transform: translate(65.204vw,-10px) scale(.5936);
    transform: translate(65.204vw,-10px) scale(.5936);
    -webkit-animation: fall-18 15s -21s linear infinite;
    animation: fall-18 15s -21s linear infinite;
}
@-webkit-keyframes fall-18
{
    74.075%
    {
        -webkit-transform: translate(71.3755vw,74.075vh) scale(.5936);
        transform: translate(71.3755vw,74.075vh) scale(.5936);
    }
    to
    {
        -webkit-transform: translate(68.28975vw,3680px) scale(.5936);
        transform: translate(68.28975vw,3680px) scale(.5936);
    }
}
@keyframes fall-18
{
    74.075%
    {
        -webkit-transform: translate(71.3755vw,74.075vh) scale(.5936);
        transform: translate(71.3755vw,74.075vh) scale(.5936);
    }
    to
    {
        -webkit-transform: translate(68.28975vw,3680px) scale(.5936);
        transform: translate(68.28975vw,3680px) scale(.5936);
    }
}
.snow:nth-child(19)
{
    opacity: .2123;
    -webkit-transform: translate(78.8537vw,-10px) scale(.3267);
    transform: translate(78.8537vw,-10px) scale(.3267);
    -webkit-animation: fall-19 19s -28s linear infinite;
    animation: fall-19 19s -28s linear infinite;
}
@-webkit-keyframes fall-19
{
    54.356%
    {
        -webkit-transform: translate(81.0145vw,54.356vh) scale(.3267);
        transform: translate(81.0145vw,54.356vh) scale(.3267);
    }
    to
    {
        -webkit-transform: translate(79.9341vw,3680px) scale(.3267);
        transform: translate(79.9341vw,3680px) scale(.3267);
    }
}
@keyframes fall-19
{
    54.356%
    {
        -webkit-transform: translate(81.0145vw,54.356vh) scale(.3267);
        transform: translate(81.0145vw,54.356vh) scale(.3267);
    }
    to
    {
        -webkit-transform: translate(79.9341vw,3680px) scale(.3267);
        transform: translate(79.9341vw,3680px) scale(.3267);
    }
}
.snow:nth-child(20)
{
    opacity: .0506;
    -webkit-transform: translate(95.0055vw,-10px) scale(.7985);
    transform: translate(95.0055vw,-10px) scale(.7985);
    -webkit-animation: fall-20 14s -12s linear infinite;
    animation: fall-20 14s -12s linear infinite;
}
@-webkit-keyframes fall-20
{
    31.826%
    {
        -webkit-transform: translate(96.9126vw,31.826vh) scale(.7985);
        transform: translate(96.9126vw,31.826vh) scale(.7985);
    }
    to
    {
        -webkit-transform: translate(95.95905vw,3680px) scale(.7985);
        transform: translate(95.95905vw,3680px) scale(.7985);
    }
}
@keyframes fall-20
{
    31.826%
    {
        -webkit-transform: translate(96.9126vw,31.826vh) scale(.7985);
        transform: translate(96.9126vw,31.826vh) scale(.7985);
    }
    to
    {
        -webkit-transform: translate(95.95905vw,3680px) scale(.7985);
        transform: translate(95.95905vw,3680px) scale(.7985);
    }
}
.snow:nth-child(21)
{
    opacity: .0754;
    -webkit-transform: translate(6.9811vw,-10px) scale(.4394);
    transform: translate(6.9811vw,-10px) scale(.4394);
    -webkit-animation: fall-21 18s -20s linear infinite;
    animation: fall-21 18s -20s linear infinite;
}
@-webkit-keyframes fall-21
{
    59.482%
    {
        -webkit-transform: translate(7.073vw,59.482vh) scale(.4394);
        transform: translate(7.073vw,59.482vh) scale(.4394);
    }
    to
    {
        -webkit-transform: translate(7.02705vw,3680px) scale(.4394);
        transform: translate(7.02705vw,3680px) scale(.4394);
    }
}
@keyframes fall-21
{
    59.482%
    {
        -webkit-transform: translate(7.073vw,59.482vh) scale(.4394);
        transform: translate(7.073vw,59.482vh) scale(.4394);
    }
    to
    {
        -webkit-transform: translate(7.02705vw,3680px) scale(.4394);
        transform: translate(7.02705vw,3680px) scale(.4394);
    }
}
.snow:nth-child(22)
{
    opacity: .7811;
    -webkit-transform: translate(33.1488vw,-10px) scale(.2491);
    transform: translate(33.1488vw,-10px) scale(.2491);
    -webkit-animation: fall-22 20s -5s linear infinite;
    animation: fall-22 20s -5s linear infinite;
}
@-webkit-keyframes fall-22
{
    40.403%
    {
        -webkit-transform: translate(35.1494vw,40.403vh) scale(.2491);
        transform: translate(35.1494vw,40.403vh) scale(.2491);
    }
    to
    {
        -webkit-transform: translate(34.1491vw,3680px) scale(.2491);
        transform: translate(34.1491vw,3680px) scale(.2491);
    }
}
@keyframes fall-22
{
    40.403%
    {
        -webkit-transform: translate(35.1494vw,40.403vh) scale(.2491);
        transform: translate(35.1494vw,40.403vh) scale(.2491);
    }
    to
    {
        -webkit-transform: translate(34.1491vw,3680px) scale(.2491);
        transform: translate(34.1491vw,3680px) scale(.2491);
    }
}
.snow:nth-child(23)
{
    opacity: .7272;
    -webkit-transform: translate(47.3295vw,-10px) scale(.1698);
    transform: translate(47.3295vw,-10px) scale(.1698);
    -webkit-animation: fall-23 18s -14s linear infinite;
    animation: fall-23 18s -14s linear infinite;
}
@-webkit-keyframes fall-23
{
    69.71%
    {
        -webkit-transform: translate(49.433vw,69.71vh) scale(.1698);
        transform: translate(49.433vw,69.71vh) scale(.1698);
    }
    to
    {
        -webkit-transform: translate(48.38125vw,3680px) scale(.1698);
        transform: translate(48.38125vw,3680px) scale(.1698);
    }
}
@keyframes fall-23
{
    69.71%
    {
        -webkit-transform: translate(49.433vw,69.71vh) scale(.1698);
        transform: translate(49.433vw,69.71vh) scale(.1698);
    }
    to
    {
        -webkit-transform: translate(48.38125vw,3680px) scale(.1698);
        transform: translate(48.38125vw,3680px) scale(.1698);
    }
}
.snow:nth-child(24)
{
    opacity: .4769;
    -webkit-transform: translate(62.883vw,-10px) scale(.017);
    transform: translate(62.883vw,-10px) scale(.017);
    -webkit-animation: fall-24 24s -5s linear infinite;
    animation: fall-24 24s -5s linear infinite;
}
@-webkit-keyframes fall-24
{
    78.496%
    {
        -webkit-transform: translate(70.8947vw,78.496vh) scale(.017);
        transform: translate(70.8947vw,78.496vh) scale(.017);
    }
    to
    {
        -webkit-transform: translate(66.88885vw,3680px) scale(.017);
        transform: translate(66.88885vw,3680px) scale(.017);
    }
}
@keyframes fall-24
{
    78.496%
    {
        -webkit-transform: translate(70.8947vw,78.496vh) scale(.017);
        transform: translate(70.8947vw,78.496vh) scale(.017);
    }
    to
    {
        -webkit-transform: translate(66.88885vw,3680px) scale(.017);
        transform: translate(66.88885vw,3680px) scale(.017);
    }
}
.snow:nth-child(25)
{
    opacity: .5122;
    -webkit-transform: translate(18.496vw,-10px) scale(.5349);
    transform: translate(18.496vw,-10px) scale(.5349);
    -webkit-animation: fall-25 20s -6s linear infinite;
    animation: fall-25 20s -6s linear infinite;
}
@-webkit-keyframes fall-25
{
    78.833%
    {
        -webkit-transform: translate(27.218vw,78.833vh) scale(.5349);
        transform: translate(27.218vw,78.833vh) scale(.5349);
    }
    to
    {
        -webkit-transform: translate(22.857vw,3680px) scale(.5349);
        transform: translate(22.857vw,3680px) scale(.5349);
    }
}
@keyframes fall-25
{
    78.833%
    {
        -webkit-transform: translate(27.218vw,78.833vh) scale(.5349);
        transform: translate(27.218vw,78.833vh) scale(.5349);
    }
    to
    {
        -webkit-transform: translate(22.857vw,3680px) scale(.5349);
        transform: translate(22.857vw,3680px) scale(.5349);
    }
}
.snow:nth-child(26)
{
    opacity: .8886;
    -webkit-transform: translate(66.3739vw,-10px) scale(.6099);
    transform: translate(66.3739vw,-10px) scale(.6099);
    -webkit-animation: fall-26 12s -1s linear infinite;
    animation: fall-26 12s -1s linear infinite;
}
@-webkit-keyframes fall-26
{
    70.142%
    {
        -webkit-transform: translate(68.2785vw,70.142vh) scale(.6099);
        transform: translate(68.2785vw,70.142vh) scale(.6099);
    }
    to
    {
        -webkit-transform: translate(67.3262vw,3680px) scale(.6099);
        transform: translate(67.3262vw,3680px) scale(.6099);
    }
}
@keyframes fall-26
{
    70.142%
    {
        -webkit-transform: translate(68.2785vw,70.142vh) scale(.6099);
        transform: translate(68.2785vw,70.142vh) scale(.6099);
    }
    to
    {
        -webkit-transform: translate(67.3262vw,3680px) scale(.6099);
        transform: translate(67.3262vw,3680px) scale(.6099);
    }
}
.snow:nth-child(27)
{
    opacity: .2653;
    -webkit-transform: translate(68.3609vw,-10px) scale(.9592);
    transform: translate(68.3609vw,-10px) scale(.9592);
    -webkit-animation: fall-27 24s -5s linear infinite;
    animation: fall-27 24s -5s linear infinite;
}
@-webkit-keyframes fall-27
{
    60.957%
    {
        -webkit-transform: translate(76.0975vw,60.957vh) scale(.9592);
        transform: translate(76.0975vw,60.957vh) scale(.9592);
    }
    to
    {
        -webkit-transform: translate(72.2292vw,3680px) scale(.9592);
        transform: translate(72.2292vw,3680px) scale(.9592);
    }
}
@keyframes fall-27
{
    60.957%
    {
        -webkit-transform: translate(76.0975vw,60.957vh) scale(.9592);
        transform: translate(76.0975vw,60.957vh) scale(.9592);
    }
    to
    {
        -webkit-transform: translate(72.2292vw,3680px) scale(.9592);
        transform: translate(72.2292vw,3680px) scale(.9592);
    }
}
.snow:nth-child(28)
{
    opacity: .3266;
    -webkit-transform: translate(72.0901vw,-10px) scale(.9336);
    transform: translate(72.0901vw,-10px) scale(.9336);
    -webkit-animation: fall-28 23s -22s linear infinite;
    animation: fall-28 23s -22s linear infinite;
}
@-webkit-keyframes fall-28
{
    50.367%
    {
        -webkit-transform: translate(63.8605vw,50.367vh) scale(.9336);
        transform: translate(63.8605vw,50.367vh) scale(.9336);
    }
    to
    {
        -webkit-transform: translate(67.9753vw,3680px) scale(.9336);
        transform: translate(67.9753vw,3680px) scale(.9336);
    }
}
@keyframes fall-28
{
    50.367%
    {
        -webkit-transform: translate(63.8605vw,50.367vh) scale(.9336);
        transform: translate(63.8605vw,50.367vh) scale(.9336);
    }
    to
    {
        -webkit-transform: translate(67.9753vw,3680px) scale(.9336);
        transform: translate(67.9753vw,3680px) scale(.9336);
    }
}
.snow:nth-child(29)
{
    opacity: .3772;
    -webkit-transform: translate(.4359vw,-10px) scale(.8124);
    transform: translate(.4359vw,-10px) scale(.8124);
    -webkit-animation: fall-29 21s -28s linear infinite;
    animation: fall-29 21s -28s linear infinite;
}
@-webkit-keyframes fall-29
{
    46.974%
    {
        -webkit-transform: translate(-9.0684vw,46.974vh) scale(.8124);
        transform: translate(-9.0684vw,46.974vh) scale(.8124);
    }
    to
    {
        -webkit-transform: translate(-4.31625vw,3680px) scale(.8124);
        transform: translate(-4.31625vw,3680px) scale(.8124);
    }
}
@keyframes fall-29
{
    46.974%
    {
        -webkit-transform: translate(-9.0684vw,46.974vh) scale(.8124);
        transform: translate(-9.0684vw,46.974vh) scale(.8124);
    }
    to
    {
        -webkit-transform: translate(-4.31625vw,3680px) scale(.8124);
        transform: translate(-4.31625vw,3680px) scale(.8124);
    }
}
.snow:nth-child(30)
{
    opacity: .5459;
    -webkit-transform: translate(22.8675vw,-10px) scale(.4449);
    transform: translate(22.8675vw,-10px) scale(.4449);
    -webkit-animation: fall-30 10s -11s linear infinite;
    animation: fall-30 10s -11s linear infinite;
}
@-webkit-keyframes fall-30
{
    66.41%
    {
        -webkit-transform: translate(22.8456vw,66.41vh) scale(.4449);
        transform: translate(22.8456vw,66.41vh) scale(.4449);
    }
    to
    {
        -webkit-transform: translate(22.85655vw,3680px) scale(.4449);
        transform: translate(22.85655vw,3680px) scale(.4449);
    }
}
@keyframes fall-30
{
    66.41%
    {
        -webkit-transform: translate(22.8456vw,66.41vh) scale(.4449);
        transform: translate(22.8456vw,66.41vh) scale(.4449);
    }
    to
    {
        -webkit-transform: translate(22.85655vw,3680px) scale(.4449);
        transform: translate(22.85655vw,3680px) scale(.4449);
    }
}
.snow:nth-child(31)
{
    opacity: .2522;
    -webkit-transform: translate(55.081vw,-10px) scale(.5849);
    transform: translate(55.081vw,-10px) scale(.5849);
    -webkit-animation: fall-31 28s -4s linear infinite;
    animation: fall-31 28s -4s linear infinite;
}
@-webkit-keyframes fall-31
{
    77.765%
    {
        -webkit-transform: translate(46.9929vw,77.765vh) scale(.5849);
        transform: translate(46.9929vw,77.765vh) scale(.5849);
    }
    to
    {
        -webkit-transform: translate(51.03695vw,3680px) scale(.5849);
        transform: translate(51.03695vw,3680px) scale(.5849);
    }
}
@keyframes fall-31
{
    77.765%
    {
        -webkit-transform: translate(46.9929vw,77.765vh) scale(.5849);
        transform: translate(46.9929vw,77.765vh) scale(.5849);
    }
    to
    {
        -webkit-transform: translate(51.03695vw,3680px) scale(.5849);
        transform: translate(51.03695vw,3680px) scale(.5849);
    }
}
.snow:nth-child(32)
{
    opacity: .4753;
    -webkit-transform: translate(84.6315vw,-10px) scale(.2784);
    transform: translate(84.6315vw,-10px) scale(.2784);
    -webkit-animation: fall-32 16s -9s linear infinite;
    animation: fall-32 16s -9s linear infinite;
}
@-webkit-keyframes fall-32
{
    69.42%
    {
        -webkit-transform: translate(82.2014vw,69.42vh) scale(.2784);
        transform: translate(82.2014vw,69.42vh) scale(.2784);
    }
    to
    {
        -webkit-transform: translate(83.41645vw,3680px) scale(.2784);
        transform: translate(83.41645vw,3680px) scale(.2784);
    }
}
@keyframes fall-32
{
    69.42%
    {
        -webkit-transform: translate(82.2014vw,69.42vh) scale(.2784);
        transform: translate(82.2014vw,69.42vh) scale(.2784);
    }
    to
    {
        -webkit-transform: translate(83.41645vw,3680px) scale(.2784);
        transform: translate(83.41645vw,3680px) scale(.2784);
    }
}
.snow:nth-child(33)
{
    opacity: .4549;
    -webkit-transform: translate(61.8655vw,-10px) scale(.4505);
    transform: translate(61.8655vw,-10px) scale(.4505);
    -webkit-animation: fall-33 22s -9s linear infinite;
    animation: fall-33 22s -9s linear infinite;
}
@-webkit-keyframes fall-33
{
    36.704%
    {
        -webkit-transform: translate(59.4846vw,36.704vh) scale(.4505);
        transform: translate(59.4846vw,36.704vh) scale(.4505);
    }
    to
    {
        -webkit-transform: translate(60.67505vw,3680px) scale(.4505);
        transform: translate(60.67505vw,3680px) scale(.4505);
    }
}
@keyframes fall-33
{
    36.704%
    {
        -webkit-transform: translate(59.4846vw,36.704vh) scale(.4505);
        transform: translate(59.4846vw,36.704vh) scale(.4505);
    }
    to
    {
        -webkit-transform: translate(60.67505vw,3680px) scale(.4505);
        transform: translate(60.67505vw,3680px) scale(.4505);
    }
}
.snow:nth-child(34)
{
    opacity: .567;
    -webkit-transform: translate(78.6115vw,-10px) scale(.0947);
    transform: translate(78.6115vw,-10px) scale(.0947);
    -webkit-animation: fall-34 11s -29s linear infinite;
    animation: fall-34 11s -29s linear infinite;
}
@-webkit-keyframes fall-34
{
    78.66%
    {
        -webkit-transform: translate(86.5491vw,78.66vh) scale(.0947);
        transform: translate(86.5491vw,78.66vh) scale(.0947);
    }
    to
    {
        -webkit-transform: translate(82.5803vw,3680px) scale(.0947);
        transform: translate(82.5803vw,3680px) scale(.0947);
    }
}
@keyframes fall-34
{
    78.66%
    {
        -webkit-transform: translate(86.5491vw,78.66vh) scale(.0947);
        transform: translate(86.5491vw,78.66vh) scale(.0947);
    }
    to
    {
        -webkit-transform: translate(82.5803vw,3680px) scale(.0947);
        transform: translate(82.5803vw,3680px) scale(.0947);
    }
}
.snow:nth-child(35)
{
    opacity: .8994;
    -webkit-transform: translate(31.3152vw,-10px) scale(.7099);
    transform: translate(31.3152vw,-10px) scale(.7099);
    -webkit-animation: fall-35 13s -28s linear infinite;
    animation: fall-35 13s -28s linear infinite;
}
@-webkit-keyframes fall-35
{
    64.446%
    {
        -webkit-transform: translate(27.5501vw,64.446vh) scale(.7099);
        transform: translate(27.5501vw,64.446vh) scale(.7099);
    }
    to
    {
        -webkit-transform: translate(29.43265vw,3680px) scale(.7099);
        transform: translate(29.43265vw,3680px) scale(.7099);
    }
}
@keyframes fall-35
{
    64.446%
    {
        -webkit-transform: translate(27.5501vw,64.446vh) scale(.7099);
        transform: translate(27.5501vw,64.446vh) scale(.7099);
    }
    to
    {
        -webkit-transform: translate(29.43265vw,3680px) scale(.7099);
        transform: translate(29.43265vw,3680px) scale(.7099);
    }
}
.snow:nth-child(36)
{
    opacity: .6469;
    -webkit-transform: translate(69.8288vw,-10px) scale(.4374);
    transform: translate(69.8288vw,-10px) scale(.4374);
    -webkit-animation: fall-36 10s -30s linear infinite;
    animation: fall-36 10s -30s linear infinite;
}
@-webkit-keyframes fall-36
{
    31.764%
    {
        -webkit-transform: translate(64.7646vw,31.764vh) scale(.4374);
        transform: translate(64.7646vw,31.764vh) scale(.4374);
    }
    to
    {
        -webkit-transform: translate(67.2967vw,3680px) scale(.4374);
        transform: translate(67.2967vw,3680px) scale(.4374);
    }
}
@keyframes fall-36
{
    31.764%
    {
        -webkit-transform: translate(64.7646vw,31.764vh) scale(.4374);
        transform: translate(64.7646vw,31.764vh) scale(.4374);
    }
    to
    {
        -webkit-transform: translate(67.2967vw,3680px) scale(.4374);
        transform: translate(67.2967vw,3680px) scale(.4374);
    }
}
.snow:nth-child(37)
{
    opacity: .8012;
    -webkit-transform: translate(13.5311vw,-10px) scale(.9636);
    transform: translate(13.5311vw,-10px) scale(.9636);
    -webkit-animation: fall-37 26s -19s linear infinite;
    animation: fall-37 26s -19s linear infinite;
}
@-webkit-keyframes fall-37
{
    53.559%
    {
        -webkit-transform: translate(8.5964vw,53.559vh) scale(.9636);
        transform: translate(8.5964vw,53.559vh) scale(.9636);
    }
    to
    {
        -webkit-transform: translate(11.06375vw,3680px) scale(.9636);
        transform: translate(11.06375vw,3680px) scale(.9636);
    }
}
@keyframes fall-37
{
    53.559%
    {
        -webkit-transform: translate(8.5964vw,53.559vh) scale(.9636);
        transform: translate(8.5964vw,53.559vh) scale(.9636);
    }
    to
    {
        -webkit-transform: translate(11.06375vw,3680px) scale(.9636);
        transform: translate(11.06375vw,3680px) scale(.9636);
    }
}
.snow:nth-child(38)
{
    opacity: .3966;
    -webkit-transform: translate(33.1481vw,-10px) scale(.6453);
    transform: translate(33.1481vw,-10px) scale(.6453);
    -webkit-animation: fall-38 21s -27s linear infinite;
    animation: fall-38 21s -27s linear infinite;
}
@-webkit-keyframes fall-38
{
    59.572%
    {
        -webkit-transform: translate(24.563vw,59.572vh) scale(.6453);
        transform: translate(24.563vw,59.572vh) scale(.6453);
    }
    to
    {
        -webkit-transform: translate(28.85555vw,3680px) scale(.6453);
        transform: translate(28.85555vw,3680px) scale(.6453);
    }
}
@keyframes fall-38
{
    59.572%
    {
        -webkit-transform: translate(24.563vw,59.572vh) scale(.6453);
        transform: translate(24.563vw,59.572vh) scale(.6453);
    }
    to
    {
        -webkit-transform: translate(28.85555vw,3680px) scale(.6453);
        transform: translate(28.85555vw,3680px) scale(.6453);
    }
}
.snow:nth-child(39)
{
    opacity: .3789;
    -webkit-transform: translate(59.9045vw,-10px) scale(.362);
    transform: translate(59.9045vw,-10px) scale(.362);
    -webkit-animation: fall-39 26s -8s linear infinite;
    animation: fall-39 26s -8s linear infinite;
}
@-webkit-keyframes fall-39
{
    61.49%
    {
        -webkit-transform: translate(67.2413vw,61.49vh) scale(.362);
        transform: translate(67.2413vw,61.49vh) scale(.362);
    }
    to
    {
        -webkit-transform: translate(63.5729vw,3680px) scale(.362);
        transform: translate(63.5729vw,3680px) scale(.362);
    }
}
@keyframes fall-39
{
    61.49%
    {
        -webkit-transform: translate(67.2413vw,61.49vh) scale(.362);
        transform: translate(67.2413vw,61.49vh) scale(.362);
    }
    to
    {
        -webkit-transform: translate(63.5729vw,3680px) scale(.362);
        transform: translate(63.5729vw,3680px) scale(.362);
    }
}
.snow:nth-child(40)
{
    opacity: .0442;
    -webkit-transform: translate(99.5474vw,-10px) scale(.2849);
    transform: translate(99.5474vw,-10px) scale(.2849);
    -webkit-animation: fall-40 24s -27s linear infinite;
    animation: fall-40 24s -27s linear infinite;
}
@-webkit-keyframes fall-40
{
    73.111%
    {
        -webkit-transform: translate(96.5284vw,73.111vh) scale(.2849);
        transform: translate(96.5284vw,73.111vh) scale(.2849);
    }
    to
    {
        -webkit-transform: translate(98.0379vw,3680px) scale(.2849);
        transform: translate(98.0379vw,3680px) scale(.2849);
    }
}
@keyframes fall-40
{
    73.111%
    {
        -webkit-transform: translate(96.5284vw,73.111vh) scale(.2849);
        transform: translate(96.5284vw,73.111vh) scale(.2849);
    }
    to
    {
        -webkit-transform: translate(98.0379vw,3680px) scale(.2849);
        transform: translate(98.0379vw,3680px) scale(.2849);
    }
}
.snow:nth-child(41)
{
    opacity: .1373;
    -webkit-transform: translate(81.989vw,-10px) scale(.1251);
    transform: translate(81.989vw,-10px) scale(.1251);
    -webkit-animation: fall-41 20s -22s linear infinite;
    animation: fall-41 20s -22s linear infinite;
}
@-webkit-keyframes fall-41
{
    52.923%
    {
        -webkit-transform: translate(89.0685vw,52.923vh) scale(.1251);
        transform: translate(89.0685vw,52.923vh) scale(.1251);
    }
    to
    {
        -webkit-transform: translate(85.52875vw,3680px) scale(.1251);
        transform: translate(85.52875vw,3680px) scale(.1251);
    }
}
@keyframes fall-41
{
    52.923%
    {
        -webkit-transform: translate(89.0685vw,52.923vh) scale(.1251);
        transform: translate(89.0685vw,52.923vh) scale(.1251);
    }
    to
    {
        -webkit-transform: translate(85.52875vw,3680px) scale(.1251);
        transform: translate(85.52875vw,3680px) scale(.1251);
    }
}
.snow:nth-child(42)
{
    opacity: .066;
    -webkit-transform: translate(3.8116vw,-10px) scale(.6902);
    transform: translate(3.8116vw,-10px) scale(.6902);
    -webkit-animation: fall-42 13s -29s linear infinite;
    animation: fall-42 13s -29s linear infinite;
}
@-webkit-keyframes fall-42
{
    38.533%
    {
        -webkit-transform: translate(-4.7296vw,38.533vh) scale(.6902);
        transform: translate(-4.7296vw,38.533vh) scale(.6902);
    }
    to
    {
        -webkit-transform: translate(-.459vw,3680px) scale(.6902);
        transform: translate(-.459vw,3680px) scale(.6902);
    }
}
@keyframes fall-42
{
    38.533%
    {
        -webkit-transform: translate(-4.7296vw,38.533vh) scale(.6902);
        transform: translate(-4.7296vw,38.533vh) scale(.6902);
    }
    to
    {
        -webkit-transform: translate(-.459vw,3680px) scale(.6902);
        transform: translate(-.459vw,3680px) scale(.6902);
    }
}
.snow:nth-child(43)
{
    opacity: .6579;
    -webkit-transform: translate(7.8764vw,-10px) scale(.3703);
    transform: translate(7.8764vw,-10px) scale(.3703);
    -webkit-animation: fall-43 14s -5s linear infinite;
    animation: fall-43 14s -5s linear infinite;
}
@-webkit-keyframes fall-43
{
    44.555%
    {
        -webkit-transform: translate(7.112vw,44.555vh) scale(.3703);
        transform: translate(7.112vw,44.555vh) scale(.3703);
    }
    to
    {
        -webkit-transform: translate(7.4942vw,3680px) scale(.3703);
        transform: translate(7.4942vw,3680px) scale(.3703);
    }
}
@keyframes fall-43
{
    44.555%
    {
        -webkit-transform: translate(7.112vw,44.555vh) scale(.3703);
        transform: translate(7.112vw,44.555vh) scale(.3703);
    }
    to
    {
        -webkit-transform: translate(7.4942vw,3680px) scale(.3703);
        transform: translate(7.4942vw,3680px) scale(.3703);
    }
}
.snow:nth-child(44)
{
    opacity: .5799;
    -webkit-transform: translate(60.486vw,-10px) scale(.2804);
    transform: translate(60.486vw,-10px) scale(.2804);
    -webkit-animation: fall-44 14s -30s linear infinite;
    animation: fall-44 14s -30s linear infinite;
}
@-webkit-keyframes fall-44
{
    36.569%
    {
        -webkit-transform: translate(54.0487vw,36.569vh) scale(.2804);
        transform: translate(54.0487vw,36.569vh) scale(.2804);
    }
    to
    {
        -webkit-transform: translate(57.26735vw,3680px) scale(.2804);
        transform: translate(57.26735vw,3680px) scale(.2804);
    }
}
@keyframes fall-44
{
    36.569%
    {
        -webkit-transform: translate(54.0487vw,36.569vh) scale(.2804);
        transform: translate(54.0487vw,36.569vh) scale(.2804);
    }
    to
    {
        -webkit-transform: translate(57.26735vw,3680px) scale(.2804);
        transform: translate(57.26735vw,3680px) scale(.2804);
    }
}
.snow:nth-child(45)
{
    opacity: .4653;
    -webkit-transform: translate(83.4796vw,-10px) scale(.1951);
    transform: translate(83.4796vw,-10px) scale(.1951);
    -webkit-animation: fall-45 13s -29s linear infinite;
    animation: fall-45 13s -29s linear infinite;
}
@-webkit-keyframes fall-45
{
    68.299%
    {
        -webkit-transform: translate(79.0202vw,68.299vh) scale(.1951);
        transform: translate(79.0202vw,68.299vh) scale(.1951);
    }
    to
    {
        -webkit-transform: translate(81.2499vw,3680px) scale(.1951);
        transform: translate(81.2499vw,3680px) scale(.1951);
    }
}
@keyframes fall-45
{
    68.299%
    {
        -webkit-transform: translate(79.0202vw,68.299vh) scale(.1951);
        transform: translate(79.0202vw,68.299vh) scale(.1951);
    }
    to
    {
        -webkit-transform: translate(81.2499vw,3680px) scale(.1951);
        transform: translate(81.2499vw,3680px) scale(.1951);
    }
}
.snow:nth-child(46)
{
    opacity: .9467;
    -webkit-transform: translate(42.3302vw,-10px) scale(.4399);
    transform: translate(42.3302vw,-10px) scale(.4399);
    -webkit-animation: fall-46 15s -8s linear infinite;
    animation: fall-46 15s -8s linear infinite;
}
@-webkit-keyframes fall-46
{
    48.144%
    {
        -webkit-transform: translate(46.8669vw,48.144vh) scale(.4399);
        transform: translate(46.8669vw,48.144vh) scale(.4399);
    }
    to
    {
        -webkit-transform: translate(44.59855vw,3680px) scale(.4399);
        transform: translate(44.59855vw,3680px) scale(.4399);
    }
}
@keyframes fall-46
{
    48.144%
    {
        -webkit-transform: translate(46.8669vw,48.144vh) scale(.4399);
        transform: translate(46.8669vw,48.144vh) scale(.4399);
    }
    to
    {
        -webkit-transform: translate(44.59855vw,3680px) scale(.4399);
        transform: translate(44.59855vw,3680px) scale(.4399);
    }
}
.snow:nth-child(47)
{
    opacity: .9418;
    -webkit-transform: translate(47.8991vw,-10px) scale(.7252);
    transform: translate(47.8991vw,-10px) scale(.7252);
    -webkit-animation: fall-47 17s -7s linear infinite;
    animation: fall-47 17s -7s linear infinite;
}
@-webkit-keyframes fall-47
{
    57.016%
    {
        -webkit-transform: translate(46.6451vw,57.016vh) scale(.7252);
        transform: translate(46.6451vw,57.016vh) scale(.7252);
    }
    to
    {
        -webkit-transform: translate(47.2721vw,3680px) scale(.7252);
        transform: translate(47.2721vw,3680px) scale(.7252);
    }
}
@keyframes fall-47
{
    57.016%
    {
        -webkit-transform: translate(46.6451vw,57.016vh) scale(.7252);
        transform: translate(46.6451vw,57.016vh) scale(.7252);
    }
    to
    {
        -webkit-transform: translate(47.2721vw,3680px) scale(.7252);
        transform: translate(47.2721vw,3680px) scale(.7252);
    }
}
.snow:nth-child(48)
{
    opacity: .5306;
    -webkit-transform: translate(64.3484vw,-10px) scale(.6265);
    transform: translate(64.3484vw,-10px) scale(.6265);
    -webkit-animation: fall-48 19s -8s linear infinite;
    animation: fall-48 19s -8s linear infinite;
}
@-webkit-keyframes fall-48
{
    33.038%
    {
        -webkit-transform: translate(54.4416vw,33.038vh) scale(.6265);
        transform: translate(54.4416vw,33.038vh) scale(.6265);
    }
    to
    {
        -webkit-transform: translate(59.395vw,3680px) scale(.6265);
        transform: translate(59.395vw,3680px) scale(.6265);
    }
}
@keyframes fall-48
{
    33.038%
    {
        -webkit-transform: translate(54.4416vw,33.038vh) scale(.6265);
        transform: translate(54.4416vw,33.038vh) scale(.6265);
    }
    to
    {
        -webkit-transform: translate(59.395vw,3680px) scale(.6265);
        transform: translate(59.395vw,3680px) scale(.6265);
    }
}
.snow:nth-child(49)
{
    opacity: .9675;
    -webkit-transform: translate(70.3813vw,-10px) scale(.6368);
    transform: translate(70.3813vw,-10px) scale(.6368);
    -webkit-animation: fall-49 26s -10s linear infinite;
    animation: fall-49 26s -10s linear infinite;
}
@-webkit-keyframes fall-49
{
    51.829%
    {
        -webkit-transform: translate(62.1312vw,51.829vh) scale(.6368);
        transform: translate(62.1312vw,51.829vh) scale(.6368);
    }
    to
    {
        -webkit-transform: translate(66.25625vw,3680px) scale(.6368);
        transform: translate(66.25625vw,3680px) scale(.6368);
    }
}
@keyframes fall-49
{
    51.829%
    {
        -webkit-transform: translate(62.1312vw,51.829vh) scale(.6368);
        transform: translate(62.1312vw,51.829vh) scale(.6368);
    }
    to
    {
        -webkit-transform: translate(66.25625vw,3680px) scale(.6368);
        transform: translate(66.25625vw,3680px) scale(.6368);
    }
}
.snow:nth-child(50)
{
    opacity: .0902;
    -webkit-transform: translate(49.5603vw,-10px) scale(.6952);
    transform: translate(49.5603vw,-10px) scale(.6952);
    -webkit-animation: fall-50 28s -26s linear infinite;
    animation: fall-50 28s -26s linear infinite;
}
@-webkit-keyframes fall-50
{
    70.05%
    {
        -webkit-transform: translate(40.7634vw,70.05vh) scale(.6952);
        transform: translate(40.7634vw,70.05vh) scale(.6952);
    }
    to
    {
        -webkit-transform: translate(45.16185vw,3680px) scale(.6952);
        transform: translate(45.16185vw,3680px) scale(.6952);
    }
}
@keyframes fall-50
{
    70.05%
    {
        -webkit-transform: translate(40.7634vw,70.05vh) scale(.6952);
        transform: translate(40.7634vw,70.05vh) scale(.6952);
    }
    to
    {
        -webkit-transform: translate(45.16185vw,3680px) scale(.6952);
        transform: translate(45.16185vw,3680px) scale(.6952);
    }
}
.snow:nth-child(51)
{
    opacity: .7054;
    -webkit-transform: translate(19.0067vw,-10px) scale(.6869);
    transform: translate(19.0067vw,-10px) scale(.6869);
    -webkit-animation: fall-51 30s -6s linear infinite;
    animation: fall-51 30s -6s linear infinite;
}
@-webkit-keyframes fall-51
{
    30.928%
    {
        -webkit-transform: translate(10.128vw,30.928vh) scale(.6869);
        transform: translate(10.128vw,30.928vh) scale(.6869);
    }
    to
    {
        -webkit-transform: translate(14.56735vw,3680px) scale(.6869);
        transform: translate(14.56735vw,3680px) scale(.6869);
    }
}
@keyframes fall-51
{
    30.928%
    {
        -webkit-transform: translate(10.128vw,30.928vh) scale(.6869);
        transform: translate(10.128vw,30.928vh) scale(.6869);
    }
    to
    {
        -webkit-transform: translate(14.56735vw,3680px) scale(.6869);
        transform: translate(14.56735vw,3680px) scale(.6869);
    }
}
.snow:nth-child(52)
{
    opacity: .9234;
    -webkit-transform: translate(39.3656vw,-10px) scale(.4729);
    transform: translate(39.3656vw,-10px) scale(.4729);
    -webkit-animation: fall-52 24s -27s linear infinite;
    animation: fall-52 24s -27s linear infinite;
}
@-webkit-keyframes fall-52
{
    33.448%
    {
        -webkit-transform: translate(45.9683vw,33.448vh) scale(.4729);
        transform: translate(45.9683vw,33.448vh) scale(.4729);
    }
    to
    {
        -webkit-transform: translate(42.66695vw,3680px) scale(.4729);
        transform: translate(42.66695vw,3680px) scale(.4729);
    }
}
@keyframes fall-52
{
    33.448%
    {
        -webkit-transform: translate(45.9683vw,33.448vh) scale(.4729);
        transform: translate(45.9683vw,33.448vh) scale(.4729);
    }
    to
    {
        -webkit-transform: translate(42.66695vw,3680px) scale(.4729);
        transform: translate(42.66695vw,3680px) scale(.4729);
    }
}
.snow:nth-child(53)
{
    opacity: .2291;
    -webkit-transform: translate(26.8858vw,-10px) scale(.0238);
    transform: translate(26.8858vw,-10px) scale(.0238);
    -webkit-animation: fall-53 16s -17s linear infinite;
    animation: fall-53 16s -17s linear infinite;
}
@-webkit-keyframes fall-53
{
    71.132%
    {
        -webkit-transform: translate(30.5097vw,71.132vh) scale(.0238);
        transform: translate(30.5097vw,71.132vh) scale(.0238);
    }
    to
    {
        -webkit-transform: translate(28.69775vw,3680px) scale(.0238);
        transform: translate(28.69775vw,3680px) scale(.0238);
    }
}
@keyframes fall-53
{
    71.132%
    {
        -webkit-transform: translate(30.5097vw,71.132vh) scale(.0238);
        transform: translate(30.5097vw,71.132vh) scale(.0238);
    }
    to
    {
        -webkit-transform: translate(28.69775vw,3680px) scale(.0238);
        transform: translate(28.69775vw,3680px) scale(.0238);
    }
}
.snow:nth-child(54)
{
    opacity: .767;
    -webkit-transform: translate(94.3127vw,-10px) scale(.2612);
    transform: translate(94.3127vw,-10px) scale(.2612);
    -webkit-animation: fall-54 23s -27s linear infinite;
    animation: fall-54 23s -27s linear infinite;
}
@-webkit-keyframes fall-54
{
    31.07%
    {
        -webkit-transform: translate(89.7927vw,31.07vh) scale(.2612);
        transform: translate(89.7927vw,31.07vh) scale(.2612);
    }
    to
    {
        -webkit-transform: translate(92.0527vw,3680px) scale(.2612);
        transform: translate(92.0527vw,3680px) scale(.2612);
    }
}
@keyframes fall-54
{
    31.07%
    {
        -webkit-transform: translate(89.7927vw,31.07vh) scale(.2612);
        transform: translate(89.7927vw,31.07vh) scale(.2612);
    }
    to
    {
        -webkit-transform: translate(92.0527vw,3680px) scale(.2612);
        transform: translate(92.0527vw,3680px) scale(.2612);
    }
}
.snow:nth-child(55)
{
    opacity: .6401;
    -webkit-transform: translate(57.1236vw,-10px) scale(.7742);
    transform: translate(57.1236vw,-10px) scale(.7742);
    -webkit-animation: fall-55 11s -18s linear infinite;
    animation: fall-55 11s -18s linear infinite;
}
@-webkit-keyframes fall-55
{
    60.438%
    {
        -webkit-transform: translate(49.0119vw,60.438vh) scale(.7742);
        transform: translate(49.0119vw,60.438vh) scale(.7742);
    }
    to
    {
        -webkit-transform: translate(53.06775vw,3680px) scale(.7742);
        transform: translate(53.06775vw,3680px) scale(.7742);
    }
}
@keyframes fall-55
{
    60.438%
    {
        -webkit-transform: translate(49.0119vw,60.438vh) scale(.7742);
        transform: translate(49.0119vw,60.438vh) scale(.7742);
    }
    to
    {
        -webkit-transform: translate(53.06775vw,3680px) scale(.7742);
        transform: translate(53.06775vw,3680px) scale(.7742);
    }
}
.snow:nth-child(56)
{
    opacity: .7094;
    -webkit-transform: translate(59.4624vw,-10px) scale(.0921);
    transform: translate(59.4624vw,-10px) scale(.0921);
    -webkit-animation: fall-56 12s -24s linear infinite;
    animation: fall-56 12s -24s linear infinite;
}
@-webkit-keyframes fall-56
{
    53.839%
    {
        -webkit-transform: translate(65.8115vw,53.839vh) scale(.0921);
        transform: translate(65.8115vw,53.839vh) scale(.0921);
    }
    to
    {
        -webkit-transform: translate(62.63695vw,3680px) scale(.0921);
        transform: translate(62.63695vw,3680px) scale(.0921);
    }
}
@keyframes fall-56
{
    53.839%
    {
        -webkit-transform: translate(65.8115vw,53.839vh) scale(.0921);
        transform: translate(65.8115vw,53.839vh) scale(.0921);
    }
    to
    {
        -webkit-transform: translate(62.63695vw,3680px) scale(.0921);
        transform: translate(62.63695vw,3680px) scale(.0921);
    }
}
.snow:nth-child(57)
{
    opacity: .5058;
    -webkit-transform: translate(48.858vw,-10px) scale(.6778);
    transform: translate(48.858vw,-10px) scale(.6778);
    -webkit-animation: fall-57 16s -24s linear infinite;
    animation: fall-57 16s -24s linear infinite;
}
@-webkit-keyframes fall-57
{
    61.595%
    {
        -webkit-transform: translate(42.5133vw,61.595vh) scale(.6778);
        transform: translate(42.5133vw,61.595vh) scale(.6778);
    }
    to
    {
        -webkit-transform: translate(45.68565vw,3680px) scale(.6778);
        transform: translate(45.68565vw,3680px) scale(.6778);
    }
}
@keyframes fall-57
{
    61.595%
    {
        -webkit-transform: translate(42.5133vw,61.595vh) scale(.6778);
        transform: translate(42.5133vw,61.595vh) scale(.6778);
    }
    to
    {
        -webkit-transform: translate(45.68565vw,3680px) scale(.6778);
        transform: translate(45.68565vw,3680px) scale(.6778);
    }
}
.snow:nth-child(58)
{
    opacity: .4395;
    -webkit-transform: translate(19.1108vw,-10px) scale(.7164);
    transform: translate(19.1108vw,-10px) scale(.7164);
    -webkit-animation: fall-58 15s -2s linear infinite;
    animation: fall-58 15s -2s linear infinite;
}
@-webkit-keyframes fall-58
{
    54.276%
    {
        -webkit-transform: translate(15.8265vw,54.276vh) scale(.7164);
        transform: translate(15.8265vw,54.276vh) scale(.7164);
    }
    to
    {
        -webkit-transform: translate(17.46865vw,3680px) scale(.7164);
        transform: translate(17.46865vw,3680px) scale(.7164);
    }
}
@keyframes fall-58
{
    54.276%
    {
        -webkit-transform: translate(15.8265vw,54.276vh) scale(.7164);
        transform: translate(15.8265vw,54.276vh) scale(.7164);
    }
    to
    {
        -webkit-transform: translate(17.46865vw,3680px) scale(.7164);
        transform: translate(17.46865vw,3680px) scale(.7164);
    }
}
.snow:nth-child(59)
{
    opacity: .7547;
    -webkit-transform: translate(49.8052vw,-10px) scale(.9206);
    transform: translate(49.8052vw,-10px) scale(.9206);
    -webkit-animation: fall-59 25s -17s linear infinite;
    animation: fall-59 25s -17s linear infinite;
}
@-webkit-keyframes fall-59
{
    42.527%
    {
        -webkit-transform: translate(56.8713vw,42.527vh) scale(.9206);
        transform: translate(56.8713vw,42.527vh) scale(.9206);
    }
    to
    {
        -webkit-transform: translate(53.33825vw,3680px) scale(.9206);
        transform: translate(53.33825vw,3680px) scale(.9206);
    }
}
@keyframes fall-59
{
    42.527%
    {
        -webkit-transform: translate(56.8713vw,42.527vh) scale(.9206);
        transform: translate(56.8713vw,42.527vh) scale(.9206);
    }
    to
    {
        -webkit-transform: translate(53.33825vw,3680px) scale(.9206);
        transform: translate(53.33825vw,3680px) scale(.9206);
    }
}
.snow:nth-child(60)
{
    opacity: .5475;
    -webkit-transform: translate(69.3565vw,-10px) scale(.4);
    transform: translate(69.3565vw,-10px) scale(.4);
    -webkit-animation: fall-60 16s -26s linear infinite;
    animation: fall-60 16s -26s linear infinite;
}
@-webkit-keyframes fall-60
{
    69.753%
    {
        -webkit-transform: translate(75.2269vw,69.753vh) scale(.4);
        transform: translate(75.2269vw,69.753vh) scale(.4);
    }
    to
    {
        -webkit-transform: translate(72.2917vw,3680px) scale(.4);
        transform: translate(72.2917vw,3680px) scale(.4);
    }
}
@keyframes fall-60
{
    69.753%
    {
        -webkit-transform: translate(75.2269vw,69.753vh) scale(.4);
        transform: translate(75.2269vw,69.753vh) scale(.4);
    }
    to
    {
        -webkit-transform: translate(72.2917vw,3680px) scale(.4);
        transform: translate(72.2917vw,3680px) scale(.4);
    }
}
.snow:nth-child(61)
{
    opacity: .7333;
    -webkit-transform: translate(18.0358vw,-10px) scale(.9712);
    transform: translate(18.0358vw,-10px) scale(.9712);
    -webkit-animation: fall-61 22s -3s linear infinite;
    animation: fall-61 22s -3s linear infinite;
}
@-webkit-keyframes fall-61
{
    39.146%
    {
        -webkit-transform: translate(12.3976vw,39.146vh) scale(.9712);
        transform: translate(12.3976vw,39.146vh) scale(.9712);
    }
    to
    {
        -webkit-transform: translate(15.2167vw,3680px) scale(.9712);
        transform: translate(15.2167vw,3680px) scale(.9712);
    }
}
@keyframes fall-61
{
    39.146%
    {
        -webkit-transform: translate(12.3976vw,39.146vh) scale(.9712);
        transform: translate(12.3976vw,39.146vh) scale(.9712);
    }
    to
    {
        -webkit-transform: translate(15.2167vw,3680px) scale(.9712);
        transform: translate(15.2167vw,3680px) scale(.9712);
    }
}
.snow:nth-child(62)
{
    opacity: .4146;
    -webkit-transform: translate(94.3047vw,-10px) scale(.3146);
    transform: translate(94.3047vw,-10px) scale(.3146);
    -webkit-animation: fall-62 26s -7s linear infinite;
    animation: fall-62 26s -7s linear infinite;
}
@-webkit-keyframes fall-62
{
    71.81%
    {
        -webkit-transform: translate(98.89vw,71.81vh) scale(.3146);
        transform: translate(98.89vw,71.81vh) scale(.3146);
    }
    to
    {
        -webkit-transform: translate(96.59735vw,3680px) scale(.3146);
        transform: translate(96.59735vw,3680px) scale(.3146);
    }
}
@keyframes fall-62
{
    71.81%
    {
        -webkit-transform: translate(98.89vw,71.81vh) scale(.3146);
        transform: translate(98.89vw,71.81vh) scale(.3146);
    }
    to
    {
        -webkit-transform: translate(96.59735vw,3680px) scale(.3146);
        transform: translate(96.59735vw,3680px) scale(.3146);
    }
}
.snow:nth-child(63)
{
    opacity: .8416;
    -webkit-transform: translate(19.8538vw,-10px) scale(.2773);
    transform: translate(19.8538vw,-10px) scale(.2773);
    -webkit-animation: fall-63 29s -30s linear infinite;
    animation: fall-63 29s -30s linear infinite;
}
@-webkit-keyframes fall-63
{
    71.333%
    {
        -webkit-transform: translate(16.0883vw,71.333vh) scale(.2773);
        transform: translate(16.0883vw,71.333vh) scale(.2773);
    }
    to
    {
        -webkit-transform: translate(17.97105vw,3680px) scale(.2773);
        transform: translate(17.97105vw,3680px) scale(.2773);
    }
}
@keyframes fall-63
{
    71.333%
    {
        -webkit-transform: translate(16.0883vw,71.333vh) scale(.2773);
        transform: translate(16.0883vw,71.333vh) scale(.2773);
    }
    to
    {
        -webkit-transform: translate(17.97105vw,3680px) scale(.2773);
        transform: translate(17.97105vw,3680px) scale(.2773);
    }
}
.snow:nth-child(64)
{
    opacity: .6807;
    -webkit-transform: translate(22.9751vw,-10px) scale(.7429);
    transform: translate(22.9751vw,-10px) scale(.7429);
    -webkit-animation: fall-64 25s -15s linear infinite;
    animation: fall-64 25s -15s linear infinite;
}
@-webkit-keyframes fall-64
{
    61.241%
    {
        -webkit-transform: translate(31.0753vw,61.241vh) scale(.7429);
        transform: translate(31.0753vw,61.241vh) scale(.7429);
    }
    to
    {
        -webkit-transform: translate(27.0252vw,3680px) scale(.7429);
        transform: translate(27.0252vw,3680px) scale(.7429);
    }
}
@keyframes fall-64
{
    61.241%
    {
        -webkit-transform: translate(31.0753vw,61.241vh) scale(.7429);
        transform: translate(31.0753vw,61.241vh) scale(.7429);
    }
    to
    {
        -webkit-transform: translate(27.0252vw,3680px) scale(.7429);
        transform: translate(27.0252vw,3680px) scale(.7429);
    }
}
.snow:nth-child(65)
{
    opacity: .8052;
    -webkit-transform: translate(69.4356vw,-10px) scale(.4655);
    transform: translate(69.4356vw,-10px) scale(.4655);
    -webkit-animation: fall-65 20s -20s linear infinite;
    animation: fall-65 20s -20s linear infinite;
}
@-webkit-keyframes fall-65
{
    70.242%
    {
        -webkit-transform: translate(64.5573vw,70.242vh) scale(.4655);
        transform: translate(64.5573vw,70.242vh) scale(.4655);
    }
    to
    {
        -webkit-transform: translate(66.99645vw,3680px) scale(.4655);
        transform: translate(66.99645vw,3680px) scale(.4655);
    }
}
@keyframes fall-65
{
    70.242%
    {
        -webkit-transform: translate(64.5573vw,70.242vh) scale(.4655);
        transform: translate(64.5573vw,70.242vh) scale(.4655);
    }
    to
    {
        -webkit-transform: translate(66.99645vw,3680px) scale(.4655);
        transform: translate(66.99645vw,3680px) scale(.4655);
    }
}
.snow:nth-child(66)
{
    opacity: .3708;
    -webkit-transform: translate(91.3675vw,-10px) scale(.4973);
    transform: translate(91.3675vw,-10px) scale(.4973);
    -webkit-animation: fall-66 15s -15s linear infinite;
    animation: fall-66 15s -15s linear infinite;
}
@-webkit-keyframes fall-66
{
    71.467%
    {
        -webkit-transform: translate(81.4468vw,71.467vh) scale(.4973);
        transform: translate(81.4468vw,71.467vh) scale(.4973);
    }
    to
    {
        -webkit-transform: translate(86.40715vw,3680px) scale(.4973);
        transform: translate(86.40715vw,3680px) scale(.4973);
    }
}
@keyframes fall-66
{
    71.467%
    {
        -webkit-transform: translate(81.4468vw,71.467vh) scale(.4973);
        transform: translate(81.4468vw,71.467vh) scale(.4973);
    }
    to
    {
        -webkit-transform: translate(86.40715vw,3680px) scale(.4973);
        transform: translate(86.40715vw,3680px) scale(.4973);
    }
}
.snow:nth-child(67)
{
    opacity: .5794;
    -webkit-transform: translate(99.2249vw,-10px) scale(.3987);
    transform: translate(99.2249vw,-10px) scale(.3987);
    -webkit-animation: fall-67 17s -11s linear infinite;
    animation: fall-67 17s -11s linear infinite;
}
@-webkit-keyframes fall-67
{
    46.208%
    {
        -webkit-transform: translate(91.8058vw,46.208vh) scale(.3987);
        transform: translate(91.8058vw,46.208vh) scale(.3987);
    }
    to
    {
        -webkit-transform: translate(95.51535vw,3680px) scale(.3987);
        transform: translate(95.51535vw,3680px) scale(.3987);
    }
}
@keyframes fall-67
{
    46.208%
    {
        -webkit-transform: translate(91.8058vw,46.208vh) scale(.3987);
        transform: translate(91.8058vw,46.208vh) scale(.3987);
    }
    to
    {
        -webkit-transform: translate(95.51535vw,3680px) scale(.3987);
        transform: translate(95.51535vw,3680px) scale(.3987);
    }
}
.snow:nth-child(68)
{
    opacity: .8532;
    -webkit-transform: translate(23.6787vw,-10px) scale(.1626);
    transform: translate(23.6787vw,-10px) scale(.1626);
    -webkit-animation: fall-68 16s -5s linear infinite;
    animation: fall-68 16s -5s linear infinite;
}
@-webkit-keyframes fall-68
{
    45.645%
    {
        -webkit-transform: translate(16.6766vw,45.645vh) scale(.1626);
        transform: translate(16.6766vw,45.645vh) scale(.1626);
    }
    to
    {
        -webkit-transform: translate(20.17765vw,3680px) scale(.1626);
        transform: translate(20.17765vw,3680px) scale(.1626);
    }
}
@keyframes fall-68
{
    45.645%
    {
        -webkit-transform: translate(16.6766vw,45.645vh) scale(.1626);
        transform: translate(16.6766vw,45.645vh) scale(.1626);
    }
    to
    {
        -webkit-transform: translate(20.17765vw,3680px) scale(.1626);
        transform: translate(20.17765vw,3680px) scale(.1626);
    }
}
.snow:nth-child(69)
{
    opacity: .4224;
    -webkit-transform: translate(9.8851vw,-10px) scale(.1902);
    transform: translate(9.8851vw,-10px) scale(.1902);
    -webkit-animation: fall-69 21s -28s linear infinite;
    animation: fall-69 21s -28s linear infinite;
}
@-webkit-keyframes fall-69
{
    55.584%
    {
        -webkit-transform: translate(5.8548vw,55.584vh) scale(.1902);
        transform: translate(5.8548vw,55.584vh) scale(.1902);
    }
    to
    {
        -webkit-transform: translate(7.86995vw,3680px) scale(.1902);
        transform: translate(7.86995vw,3680px) scale(.1902);
    }
}
@keyframes fall-69
{
    55.584%
    {
        -webkit-transform: translate(5.8548vw,55.584vh) scale(.1902);
        transform: translate(5.8548vw,55.584vh) scale(.1902);
    }
    to
    {
        -webkit-transform: translate(7.86995vw,3680px) scale(.1902);
        transform: translate(7.86995vw,3680px) scale(.1902);
    }
}
.snow:nth-child(70)
{
    opacity: .0966;
    -webkit-transform: translate(31.7822vw,-10px) scale(.905);
    transform: translate(31.7822vw,-10px) scale(.905);
    -webkit-animation: fall-70 24s -8s linear infinite;
    animation: fall-70 24s -8s linear infinite;
}
@-webkit-keyframes fall-70
{
    77.497%
    {
        -webkit-transform: translate(30.2735vw,77.497vh) scale(.905);
        transform: translate(30.2735vw,77.497vh) scale(.905);
    }
    to
    {
        -webkit-transform: translate(31.02785vw,3680px) scale(.905);
        transform: translate(31.02785vw,3680px) scale(.905);
    }
}
@keyframes fall-70
{
    77.497%
    {
        -webkit-transform: translate(30.2735vw,77.497vh) scale(.905);
        transform: translate(30.2735vw,77.497vh) scale(.905);
    }
    to
    {
        -webkit-transform: translate(31.02785vw,3680px) scale(.905);
        transform: translate(31.02785vw,3680px) scale(.905);
    }
}
.snow:nth-child(71)
{
    opacity: .0355;
    -webkit-transform: translate(21.3143vw,-10px) scale(.0476);
    transform: translate(21.3143vw,-10px) scale(.0476);
    -webkit-animation: fall-71 29s -13s linear infinite;
    animation: fall-71 29s -13s linear infinite;
}
@-webkit-keyframes fall-71
{
    55.623%
    {
        -webkit-transform: translate(18.9768vw,55.623vh) scale(.0476);
        transform: translate(18.9768vw,55.623vh) scale(.0476);
    }
    to
    {
        -webkit-transform: translate(20.14555vw,3680px) scale(.0476);
        transform: translate(20.14555vw,3680px) scale(.0476);
    }
}
@keyframes fall-71
{
    55.623%
    {
        -webkit-transform: translate(18.9768vw,55.623vh) scale(.0476);
        transform: translate(18.9768vw,55.623vh) scale(.0476);
    }
    to
    {
        -webkit-transform: translate(20.14555vw,3680px) scale(.0476);
        transform: translate(20.14555vw,3680px) scale(.0476);
    }
}
.snow:nth-child(72)
{
    opacity: .0645;
    -webkit-transform: translate(49.3973vw,-10px) scale(.4538);
    transform: translate(49.3973vw,-10px) scale(.4538);
    -webkit-animation: fall-72 18s -23s linear infinite;
    animation: fall-72 18s -23s linear infinite;
}
@-webkit-keyframes fall-72
{
    74.568%
    {
        -webkit-transform: translate(51.3187vw,74.568vh) scale(.4538);
        transform: translate(51.3187vw,74.568vh) scale(.4538);
    }
    to
    {
        -webkit-transform: translate(50.358vw,3680px) scale(.4538);
        transform: translate(50.358vw,3680px) scale(.4538);
    }
}
@keyframes fall-72
{
    74.568%
    {
        -webkit-transform: translate(51.3187vw,74.568vh) scale(.4538);
        transform: translate(51.3187vw,74.568vh) scale(.4538);
    }
    to
    {
        -webkit-transform: translate(50.358vw,3680px) scale(.4538);
        transform: translate(50.358vw,3680px) scale(.4538);
    }
}
.snow:nth-child(73)
{
    opacity: .9726;
    -webkit-transform: translate(78.3661vw,-10px) scale(.2635);
    transform: translate(78.3661vw,-10px) scale(.2635);
    -webkit-animation: fall-73 21s -21s linear infinite;
    animation: fall-73 21s -21s linear infinite;
}
@-webkit-keyframes fall-73
{
    73.321%
    {
        -webkit-transform: translate(73.9413vw,73.321vh) scale(.2635);
        transform: translate(73.9413vw,73.321vh) scale(.2635);
    }
    to
    {
        -webkit-transform: translate(76.1537vw,3680px) scale(.2635);
        transform: translate(76.1537vw,3680px) scale(.2635);
    }
}
@keyframes fall-73
{
    73.321%
    {
        -webkit-transform: translate(73.9413vw,73.321vh) scale(.2635);
        transform: translate(73.9413vw,73.321vh) scale(.2635);
    }
    to
    {
        -webkit-transform: translate(76.1537vw,3680px) scale(.2635);
        transform: translate(76.1537vw,3680px) scale(.2635);
    }
}
.snow:nth-child(74)
{
    opacity: .0089;
    -webkit-transform: translate(88.5016vw,-10px) scale(.1585);
    transform: translate(88.5016vw,-10px) scale(.1585);
    -webkit-animation: fall-74 26s -19s linear infinite;
    animation: fall-74 26s -19s linear infinite;
}
@-webkit-keyframes fall-74
{
    59.209%
    {
        -webkit-transform: translate(82.6402vw,59.209vh) scale(.1585);
        transform: translate(82.6402vw,59.209vh) scale(.1585);
    }
    to
    {
        -webkit-transform: translate(85.5709vw,3680px) scale(.1585);
        transform: translate(85.5709vw,3680px) scale(.1585);
    }
}
@keyframes fall-74
{
    59.209%
    {
        -webkit-transform: translate(82.6402vw,59.209vh) scale(.1585);
        transform: translate(82.6402vw,59.209vh) scale(.1585);
    }
    to
    {
        -webkit-transform: translate(85.5709vw,3680px) scale(.1585);
        transform: translate(85.5709vw,3680px) scale(.1585);
    }
}
.snow:nth-child(75)
{
    opacity: .836;
    -webkit-transform: translate(44.7508vw,-10px) scale(.2978);
    transform: translate(44.7508vw,-10px) scale(.2978);
    -webkit-animation: fall-75 23s -4s linear infinite;
    animation: fall-75 23s -4s linear infinite;
}
@-webkit-keyframes fall-75
{
    39.989%
    {
        -webkit-transform: translate(35.7484vw,39.989vh) scale(.2978);
        transform: translate(35.7484vw,39.989vh) scale(.2978);
    }
    to
    {
        -webkit-transform: translate(40.2496vw,3680px) scale(.2978);
        transform: translate(40.2496vw,3680px) scale(.2978);
    }
}
@keyframes fall-75
{
    39.989%
    {
        -webkit-transform: translate(35.7484vw,39.989vh) scale(.2978);
        transform: translate(35.7484vw,39.989vh) scale(.2978);
    }
    to
    {
        -webkit-transform: translate(40.2496vw,3680px) scale(.2978);
        transform: translate(40.2496vw,3680px) scale(.2978);
    }
}
.snow:nth-child(76)
{
    opacity: .6279;
    -webkit-transform: translate(24.1295vw,-10px) scale(.6257);
    transform: translate(24.1295vw,-10px) scale(.6257);
    -webkit-animation: fall-76 29s -10s linear infinite;
    animation: fall-76 29s -10s linear infinite;
}
@-webkit-keyframes fall-76
{
    56.321%
    {
        -webkit-transform: translate(19.8064vw,56.321vh) scale(.6257);
        transform: translate(19.8064vw,56.321vh) scale(.6257);
    }
    to
    {
        -webkit-transform: translate(21.96795vw,3680px) scale(.6257);
        transform: translate(21.96795vw,3680px) scale(.6257);
    }
}
@keyframes fall-76
{
    56.321%
    {
        -webkit-transform: translate(19.8064vw,56.321vh) scale(.6257);
        transform: translate(19.8064vw,56.321vh) scale(.6257);
    }
    to
    {
        -webkit-transform: translate(21.96795vw,3680px) scale(.6257);
        transform: translate(21.96795vw,3680px) scale(.6257);
    }
}
.snow:nth-child(77)
{
    opacity: .7082;
    -webkit-transform: translate(35.8384vw,-10px) scale(.6765);
    transform: translate(35.8384vw,-10px) scale(.6765);
    -webkit-animation: fall-77 28s -5s linear infinite;
    animation: fall-77 28s -5s linear infinite;
}
@-webkit-keyframes fall-77
{
    34.614%
    {
        -webkit-transform: translate(29.6493vw,34.614vh) scale(.6765);
        transform: translate(29.6493vw,34.614vh) scale(.6765);
    }
    to
    {
        -webkit-transform: translate(32.74385vw,3680px) scale(.6765);
        transform: translate(32.74385vw,3680px) scale(.6765);
    }
}
@keyframes fall-77
{
    34.614%
    {
        -webkit-transform: translate(29.6493vw,34.614vh) scale(.6765);
        transform: translate(29.6493vw,34.614vh) scale(.6765);
    }
    to
    {
        -webkit-transform: translate(32.74385vw,3680px) scale(.6765);
        transform: translate(32.74385vw,3680px) scale(.6765);
    }
}
.snow:nth-child(78)
{
    opacity: .9203;
    -webkit-transform: translate(19.8014vw,-10px) scale(.3359);
    transform: translate(19.8014vw,-10px) scale(.3359);
    -webkit-animation: fall-78 15s -3s linear infinite;
    animation: fall-78 15s -3s linear infinite;
}
@-webkit-keyframes fall-78
{
    62.425%
    {
        -webkit-transform: translate(28.9011vw,62.425vh) scale(.3359);
        transform: translate(28.9011vw,62.425vh) scale(.3359);
    }
    to
    {
        -webkit-transform: translate(24.35125vw,3680px) scale(.3359);
        transform: translate(24.35125vw,3680px) scale(.3359);
    }
}
@keyframes fall-78
{
    62.425%
    {
        -webkit-transform: translate(28.9011vw,62.425vh) scale(.3359);
        transform: translate(28.9011vw,62.425vh) scale(.3359);
    }
    to
    {
        -webkit-transform: translate(24.35125vw,3680px) scale(.3359);
        transform: translate(24.35125vw,3680px) scale(.3359);
    }
}
.snow:nth-child(79)
{
    opacity: .8467;
    -webkit-transform: translate(.767vw,-10px) scale(.3679);
    transform: translate(.767vw,-10px) scale(.3679);
    -webkit-animation: fall-79 10s -14s linear infinite;
    animation: fall-79 10s -14s linear infinite;
}
@-webkit-keyframes fall-79
{
    47.758%
    {
        -webkit-transform: translate(-8.003vw,47.758vh) scale(.3679);
        transform: translate(-8.003vw,47.758vh) scale(.3679);
    }
    to
    {
        -webkit-transform: translate(-3.618vw,3680px) scale(.3679);
        transform: translate(-3.618vw,3680px) scale(.3679);
    }
}
@keyframes fall-79
{
    47.758%
    {
        -webkit-transform: translate(-8.003vw,47.758vh) scale(.3679);
        transform: translate(-8.003vw,47.758vh) scale(.3679);
    }
    to
    {
        -webkit-transform: translate(-3.618vw,3680px) scale(.3679);
        transform: translate(-3.618vw,3680px) scale(.3679);
    }
}
.snow:nth-child(80)
{
    opacity: .0594;
    -webkit-transform: translate(81.9131vw,-10px) scale(.4835);
    transform: translate(81.9131vw,-10px) scale(.4835);
    -webkit-animation: fall-80 15s -14s linear infinite;
    animation: fall-80 15s -14s linear infinite;
}
@-webkit-keyframes fall-80
{
    66.697%
    {
        -webkit-transform: translate(89.5843vw,66.697vh) scale(.4835);
        transform: translate(89.5843vw,66.697vh) scale(.4835);
    }
    to
    {
        -webkit-transform: translate(85.7487vw,3680px) scale(.4835);
        transform: translate(85.7487vw,3680px) scale(.4835);
    }
}
@keyframes fall-80
{
    66.697%
    {
        -webkit-transform: translate(89.5843vw,66.697vh) scale(.4835);
        transform: translate(89.5843vw,66.697vh) scale(.4835);
    }
    to
    {
        -webkit-transform: translate(85.7487vw,3680px) scale(.4835);
        transform: translate(85.7487vw,3680px) scale(.4835);
    }
}
.snow:nth-child(81)
{
    opacity: .8249;
    -webkit-transform: translate(25.3332vw,-10px) scale(.2803);
    transform: translate(25.3332vw,-10px) scale(.2803);
    -webkit-animation: fall-81 13s -24s linear infinite;
    animation: fall-81 13s -24s linear infinite;
}
@-webkit-keyframes fall-81
{
    52.486%
    {
        -webkit-transform: translate(22.0021vw,52.486vh) scale(.2803);
        transform: translate(22.0021vw,52.486vh) scale(.2803);
    }
    to
    {
        -webkit-transform: translate(23.66765vw,3680px) scale(.2803);
        transform: translate(23.66765vw,3680px) scale(.2803);
    }
}
@keyframes fall-81
{
    52.486%
    {
        -webkit-transform: translate(22.0021vw,52.486vh) scale(.2803);
        transform: translate(22.0021vw,52.486vh) scale(.2803);
    }
    to
    {
        -webkit-transform: translate(23.66765vw,3680px) scale(.2803);
        transform: translate(23.66765vw,3680px) scale(.2803);
    }
}
.snow:nth-child(82)
{
    opacity: .9364;
    -webkit-transform: translate(98.778vw,-10px) scale(.173);
    transform: translate(98.778vw,-10px) scale(.173);
    -webkit-animation: fall-82 15s -15s linear infinite;
    animation: fall-82 15s -15s linear infinite;
}
@-webkit-keyframes fall-82
{
    47.071%
    {
        -webkit-transform: translate(107.4778vw,47.071vh) scale(.173);
        transform: translate(107.4778vw,47.071vh) scale(.173);
    }
    to
    {
        -webkit-transform: translate(103.1279vw,3680px) scale(.173);
        transform: translate(103.1279vw,3680px) scale(.173);
    }
}
@keyframes fall-82
{
    47.071%
    {
        -webkit-transform: translate(107.4778vw,47.071vh) scale(.173);
        transform: translate(107.4778vw,47.071vh) scale(.173);
    }
    to
    {
        -webkit-transform: translate(103.1279vw,3680px) scale(.173);
        transform: translate(103.1279vw,3680px) scale(.173);
    }
}
.snow:nth-child(83)
{
    opacity: .4108;
    -webkit-transform: translate(40.5005vw,-10px) scale(.3203);
    transform: translate(40.5005vw,-10px) scale(.3203);
    -webkit-animation: fall-83 30s -18s linear infinite;
    animation: fall-83 30s -18s linear infinite;
}
@-webkit-keyframes fall-83
{
    58.207%
    {
        -webkit-transform: translate(45.7626vw,58.207vh) scale(.3203);
        transform: translate(45.7626vw,58.207vh) scale(.3203);
    }
    to
    {
        -webkit-transform: translate(43.13155vw,3680px) scale(.3203);
        transform: translate(43.13155vw,3680px) scale(.3203);
    }
}
@keyframes fall-83
{
    58.207%
    {
        -webkit-transform: translate(45.7626vw,58.207vh) scale(.3203);
        transform: translate(45.7626vw,58.207vh) scale(.3203);
    }
    to
    {
        -webkit-transform: translate(43.13155vw,3680px) scale(.3203);
        transform: translate(43.13155vw,3680px) scale(.3203);
    }
}
.snow:nth-child(84)
{
    opacity: .7197;
    -webkit-transform: translate(34.1071vw,-10px) scale(.6164);
    transform: translate(34.1071vw,-10px) scale(.6164);
    -webkit-animation: fall-84 11s -16s linear infinite;
    animation: fall-84 11s -16s linear infinite;
}
@-webkit-keyframes fall-84
{
    45.754%
    {
        -webkit-transform: translate(36.4069vw,45.754vh) scale(.6164);
        transform: translate(36.4069vw,45.754vh) scale(.6164);
    }
    to
    {
        -webkit-transform: translate(35.257vw,3680px) scale(.6164);
        transform: translate(35.257vw,3680px) scale(.6164);
    }
}
@keyframes fall-84
{
    45.754%
    {
        -webkit-transform: translate(36.4069vw,45.754vh) scale(.6164);
        transform: translate(36.4069vw,45.754vh) scale(.6164);
    }
    to
    {
        -webkit-transform: translate(35.257vw,3680px) scale(.6164);
        transform: translate(35.257vw,3680px) scale(.6164);
    }
}
.snow:nth-child(85)
{
    opacity: .5236;
    -webkit-transform: translate(72.6954vw,-10px) scale(.9343);
    transform: translate(72.6954vw,-10px) scale(.9343);
    -webkit-animation: fall-85 29s -17s linear infinite;
    animation: fall-85 29s -17s linear infinite;
}
@-webkit-keyframes fall-85
{
    50.251%
    {
        -webkit-transform: translate(74.1177vw,50.251vh) scale(.9343);
        transform: translate(74.1177vw,50.251vh) scale(.9343);
    }
    to
    {
        -webkit-transform: translate(73.40655vw,3680px) scale(.9343);
        transform: translate(73.40655vw,3680px) scale(.9343);
    }
}
@keyframes fall-85
{
    50.251%
    {
        -webkit-transform: translate(74.1177vw,50.251vh) scale(.9343);
        transform: translate(74.1177vw,50.251vh) scale(.9343);
    }
    to
    {
        -webkit-transform: translate(73.40655vw,3680px) scale(.9343);
        transform: translate(73.40655vw,3680px) scale(.9343);
    }
}
.snow:nth-child(86)
{
    opacity: .5778;
    -webkit-transform: translate(84.275vw,-10px) scale(.6393);
    transform: translate(84.275vw,-10px) scale(.6393);
    -webkit-animation: fall-86 25s -2s linear infinite;
    animation: fall-86 25s -2s linear infinite;
}
@-webkit-keyframes fall-86
{
    42.266%
    {
        -webkit-transform: translate(86.1663vw,42.266vh) scale(.6393);
        transform: translate(86.1663vw,42.266vh) scale(.6393);
    }
    to
    {
        -webkit-transform: translate(85.22065vw,3680px) scale(.6393);
        transform: translate(85.22065vw,3680px) scale(.6393);
    }
}
@keyframes fall-86
{
    42.266%
    {
        -webkit-transform: translate(86.1663vw,42.266vh) scale(.6393);
        transform: translate(86.1663vw,42.266vh) scale(.6393);
    }
    to
    {
        -webkit-transform: translate(85.22065vw,3680px) scale(.6393);
        transform: translate(85.22065vw,3680px) scale(.6393);
    }
}
.snow:nth-child(87)
{
    opacity: .0958;
    -webkit-transform: translate(49.33vw,-10px) scale(.0858);
    transform: translate(49.33vw,-10px) scale(.0858);
    -webkit-animation: fall-87 20s -27s linear infinite;
    animation: fall-87 20s -27s linear infinite;
}
@-webkit-keyframes fall-87
{
    33.289%
    {
        -webkit-transform: translate(56.686vw,33.289vh) scale(.0858);
        transform: translate(56.686vw,33.289vh) scale(.0858);
    }
    to
    {
        -webkit-transform: translate(53.008vw,3680px) scale(.0858);
        transform: translate(53.008vw,3680px) scale(.0858);
    }
}
@keyframes fall-87
{
    33.289%
    {
        -webkit-transform: translate(56.686vw,33.289vh) scale(.0858);
        transform: translate(56.686vw,33.289vh) scale(.0858);
    }
    to
    {
        -webkit-transform: translate(53.008vw,3680px) scale(.0858);
        transform: translate(53.008vw,3680px) scale(.0858);
    }
}
.snow:nth-child(88)
{
    opacity: .9344;
    -webkit-transform: translate(56.8646vw,-10px) scale(.0855);
    transform: translate(56.8646vw,-10px) scale(.0855);
    -webkit-animation: fall-88 18s -21s linear infinite;
    animation: fall-88 18s -21s linear infinite;
}
@-webkit-keyframes fall-88
{
    54.476%
    {
        -webkit-transform: translate(56.5457vw,54.476vh) scale(.0855);
        transform: translate(56.5457vw,54.476vh) scale(.0855);
    }
    to
    {
        -webkit-transform: translate(56.70515vw,3680px) scale(.0855);
        transform: translate(56.70515vw,3680px) scale(.0855);
    }
}
@keyframes fall-88
{
    54.476%
    {
        -webkit-transform: translate(56.5457vw,54.476vh) scale(.0855);
        transform: translate(56.5457vw,54.476vh) scale(.0855);
    }
    to
    {
        -webkit-transform: translate(56.70515vw,3680px) scale(.0855);
        transform: translate(56.70515vw,3680px) scale(.0855);
    }
}
.snow:nth-child(89)
{
    opacity: .3278;
    -webkit-transform: translate(28.1456vw,-10px) scale(.1779);
    transform: translate(28.1456vw,-10px) scale(.1779);
    -webkit-animation: fall-89 15s -26s linear infinite;
    animation: fall-89 15s -26s linear infinite;
}
@-webkit-keyframes fall-89
{
    38.229%
    {
        -webkit-transform: translate(36.9399vw,38.229vh) scale(.1779);
        transform: translate(36.9399vw,38.229vh) scale(.1779);
    }
    to
    {
        -webkit-transform: translate(32.54275vw,3680px) scale(.1779);
        transform: translate(32.54275vw,3680px) scale(.1779);
    }
}
@keyframes fall-89
{
    38.229%
    {
        -webkit-transform: translate(36.9399vw,38.229vh) scale(.1779);
        transform: translate(36.9399vw,38.229vh) scale(.1779);
    }
    to
    {
        -webkit-transform: translate(32.54275vw,3680px) scale(.1779);
        transform: translate(32.54275vw,3680px) scale(.1779);
    }
}
.snow:nth-child(90)
{
    opacity: .2185;
    -webkit-transform: translate(55.6435vw,-10px) scale(.121);
    transform: translate(55.6435vw,-10px) scale(.121);
    -webkit-animation: fall-90 12s -18s linear infinite;
    animation: fall-90 12s -18s linear infinite;
}
@-webkit-keyframes fall-90
{
    56.211%
    {
        -webkit-transform: translate(59.6626vw,56.211vh) scale(.121);
        transform: translate(59.6626vw,56.211vh) scale(.121);
    }
    to
    {
        -webkit-transform: translate(57.65305vw,3680px) scale(.121);
        transform: translate(57.65305vw,3680px) scale(.121);
    }
}
@keyframes fall-90
{
    56.211%
    {
        -webkit-transform: translate(59.6626vw,56.211vh) scale(.121);
        transform: translate(59.6626vw,56.211vh) scale(.121);
    }
    to
    {
        -webkit-transform: translate(57.65305vw,3680px) scale(.121);
        transform: translate(57.65305vw,3680px) scale(.121);
    }
}
.snow:nth-child(91)
{
    opacity: .9123;
    -webkit-transform: translate(91.4189vw,-10px) scale(.0446);
    transform: translate(91.4189vw,-10px) scale(.0446);
    -webkit-animation: fall-91 26s -18s linear infinite;
    animation: fall-91 26s -18s linear infinite;
}
@-webkit-keyframes fall-91
{
    39.24%
    {
        -webkit-transform: translate(87.4528vw,39.24vh) scale(.0446);
        transform: translate(87.4528vw,39.24vh) scale(.0446);
    }
    to
    {
        -webkit-transform: translate(89.43585vw,3680px) scale(.0446);
        transform: translate(89.43585vw,3680px) scale(.0446);
    }
}
@keyframes fall-91
{
    39.24%
    {
        -webkit-transform: translate(87.4528vw,39.24vh) scale(.0446);
        transform: translate(87.4528vw,39.24vh) scale(.0446);
    }
    to
    {
        -webkit-transform: translate(89.43585vw,3680px) scale(.0446);
        transform: translate(89.43585vw,3680px) scale(.0446);
    }
}
.snow:nth-child(92)
{
    opacity: .5999;
    -webkit-transform: translate(99.9761vw,-10px) scale(.335);
    transform: translate(99.9761vw,-10px) scale(.335);
    -webkit-animation: fall-92 16s -4s linear infinite;
    animation: fall-92 16s -4s linear infinite;
}
@-webkit-keyframes fall-92
{
    77.446%
    {
        -webkit-transform: translate(102.6854vw,77.446vh) scale(.335);
        transform: translate(102.6854vw,77.446vh) scale(.335);
    }
    to
    {
        -webkit-transform: translate(101.33075vw,3680px) scale(.335);
        transform: translate(101.33075vw,3680px) scale(.335);
    }
}
@keyframes fall-92
{
    77.446%
    {
        -webkit-transform: translate(102.6854vw,77.446vh) scale(.335);
        transform: translate(102.6854vw,77.446vh) scale(.335);
    }
    to
    {
        -webkit-transform: translate(101.33075vw,3680px) scale(.335);
        transform: translate(101.33075vw,3680px) scale(.335);
    }
}
.snow:nth-child(93)
{
    opacity: .3934;
    -webkit-transform: translate(64.7823vw,-10px) scale(.0126);
    transform: translate(64.7823vw,-10px) scale(.0126);
    -webkit-animation: fall-93 26s -21s linear infinite;
    animation: fall-93 26s -21s linear infinite;
}
@-webkit-keyframes fall-93
{
    39.66%
    {
        -webkit-transform: translate(62.2821vw,39.66vh) scale(.0126);
        transform: translate(62.2821vw,39.66vh) scale(.0126);
    }
    to
    {
        -webkit-transform: translate(63.5322vw,3680px) scale(.0126);
        transform: translate(63.5322vw,3680px) scale(.0126);
    }
}
@keyframes fall-93
{
    39.66%
    {
        -webkit-transform: translate(62.2821vw,39.66vh) scale(.0126);
        transform: translate(62.2821vw,39.66vh) scale(.0126);
    }
    to
    {
        -webkit-transform: translate(63.5322vw,3680px) scale(.0126);
        transform: translate(63.5322vw,3680px) scale(.0126);
    }
}
.snow:nth-child(94)
{
    opacity: .3226;
    -webkit-transform: translate(51.3951vw,-10px) scale(.6852);
    transform: translate(51.3951vw,-10px) scale(.6852);
    -webkit-animation: fall-94 15s -7s linear infinite;
    animation: fall-94 15s -7s linear infinite;
}
@-webkit-keyframes fall-94
{
    71.737%
    {
        -webkit-transform: translate(48.7433vw,71.737vh) scale(.6852);
        transform: translate(48.7433vw,71.737vh) scale(.6852);
    }
    to
    {
        -webkit-transform: translate(50.0692vw,3680px) scale(.6852);
        transform: translate(50.0692vw,3680px) scale(.6852);
    }
}
@keyframes fall-94
{
    71.737%
    {
        -webkit-transform: translate(48.7433vw,71.737vh) scale(.6852);
        transform: translate(48.7433vw,71.737vh) scale(.6852);
    }
    to
    {
        -webkit-transform: translate(50.0692vw,3680px) scale(.6852);
        transform: translate(50.0692vw,3680px) scale(.6852);
    }
}
.snow:nth-child(95)
{
    opacity: .5982;
    -webkit-transform: translate(56.1929vw,-10px) scale(.4915);
    transform: translate(56.1929vw,-10px) scale(.4915);
    -webkit-animation: fall-95 15s -23s linear infinite;
    animation: fall-95 15s -23s linear infinite;
}
@-webkit-keyframes fall-95
{
    73.212%
    {
        -webkit-transform: translate(55.9315vw,73.212vh) scale(.4915);
        transform: translate(55.9315vw,73.212vh) scale(.4915);
    }
    to
    {
        -webkit-transform: translate(56.0622vw,3680px) scale(.4915);
        transform: translate(56.0622vw,3680px) scale(.4915);
    }
}
@keyframes fall-95
{
    73.212%
    {
        -webkit-transform: translate(55.9315vw,73.212vh) scale(.4915);
        transform: translate(55.9315vw,73.212vh) scale(.4915);
    }
    to
    {
        -webkit-transform: translate(56.0622vw,3680px) scale(.4915);
        transform: translate(56.0622vw,3680px) scale(.4915);
    }
}
.snow:nth-child(96)
{
    opacity: .4768;
    -webkit-transform: translate(80.0529vw,-10px) scale(.0711);
    transform: translate(80.0529vw,-10px) scale(.0711);
    -webkit-animation: fall-96 21s -14s linear infinite;
    animation: fall-96 21s -14s linear infinite;
}
@-webkit-keyframes fall-96
{
    58.722%
    {
        -webkit-transform: translate(83.4847vw,58.722vh) scale(.0711);
        transform: translate(83.4847vw,58.722vh) scale(.0711);
    }
    to
    {
        -webkit-transform: translate(81.7688vw,3680px) scale(.0711);
        transform: translate(81.7688vw,3680px) scale(.0711);
    }
}
@keyframes fall-96
{
    58.722%
    {
        -webkit-transform: translate(83.4847vw,58.722vh) scale(.0711);
        transform: translate(83.4847vw,58.722vh) scale(.0711);
    }
    to
    {
        -webkit-transform: translate(81.7688vw,3680px) scale(.0711);
        transform: translate(81.7688vw,3680px) scale(.0711);
    }
}
.snow:nth-child(97)
{
    opacity: .6655;
    -webkit-transform: translate(94.9328vw,-10px) scale(.3408);
    transform: translate(94.9328vw,-10px) scale(.3408);
    -webkit-animation: fall-97 18s -23s linear infinite;
    animation: fall-97 18s -23s linear infinite;
}
@-webkit-keyframes fall-97
{
    43.65%
    {
        -webkit-transform: translate(93.3065vw,43.65vh) scale(.3408);
        transform: translate(93.3065vw,43.65vh) scale(.3408);
    }
    to
    {
        -webkit-transform: translate(94.11965vw,3680px) scale(.3408);
        transform: translate(94.11965vw,3680px) scale(.3408);
    }
}
@keyframes fall-97
{
    43.65%
    {
        -webkit-transform: translate(93.3065vw,43.65vh) scale(.3408);
        transform: translate(93.3065vw,43.65vh) scale(.3408);
    }
    to
    {
        -webkit-transform: translate(94.11965vw,3680px) scale(.3408);
        transform: translate(94.11965vw,3680px) scale(.3408);
    }
}
.snow:nth-child(98)
{
    opacity: .8611;
    -webkit-transform: translate(37.2246vw,-10px) scale(.3498);
    transform: translate(37.2246vw,-10px) scale(.3498);
    -webkit-animation: fall-98 15s -2s linear infinite;
    animation: fall-98 15s -2s linear infinite;
}
@-webkit-keyframes fall-98
{
    33.364%
    {
        -webkit-transform: translate(34.9652vw,33.364vh) scale(.3498);
        transform: translate(34.9652vw,33.364vh) scale(.3498);
    }
    to
    {
        -webkit-transform: translate(36.0949vw,3680px) scale(.3498);
        transform: translate(36.0949vw,3680px) scale(.3498);
    }
}
@keyframes fall-98
{
    33.364%
    {
        -webkit-transform: translate(34.9652vw,33.364vh) scale(.3498);
        transform: translate(34.9652vw,33.364vh) scale(.3498);
    }
    to
    {
        -webkit-transform: translate(36.0949vw,3680px) scale(.3498);
        transform: translate(36.0949vw,3680px) scale(.3498);
    }
}
.snow:nth-child(99)
{
    opacity: .0882;
    -webkit-transform: translate(56.5304vw,-10px) scale(.4201);
    transform: translate(56.5304vw,-10px) scale(.4201);
    -webkit-animation: fall-99 30s -29s linear infinite;
    animation: fall-99 30s -29s linear infinite;
}
@-webkit-keyframes fall-99
{
    73.824%
    {
        -webkit-transform: translate(60.5387vw,73.824vh) scale(.4201);
        transform: translate(60.5387vw,73.824vh) scale(.4201);
    }
    to
    {
        -webkit-transform: translate(58.53455vw,3680px) scale(.4201);
        transform: translate(58.53455vw,3680px) scale(.4201);
    }
}
@keyframes fall-99
{
    73.824%
    {
        -webkit-transform: translate(60.5387vw,73.824vh) scale(.4201);
        transform: translate(60.5387vw,73.824vh) scale(.4201);
    }
    to
    {
        -webkit-transform: translate(58.53455vw,3680px) scale(.4201);
        transform: translate(58.53455vw,3680px) scale(.4201);
    }
}
.snow:nth-child(100)
{
    opacity: .5787;
    -webkit-transform: translate(61.5746vw,-10px) scale(.5062);
    transform: translate(61.5746vw,-10px) scale(.5062);
    -webkit-animation: fall-100 29s -2s linear infinite;
    animation: fall-100 29s -2s linear infinite;
}
@-webkit-keyframes fall-100
{
    39.843%
    {
        -webkit-transform: translate(64.3991vw,39.843vh) scale(.5062);
        transform: translate(64.3991vw,39.843vh) scale(.5062);
    }
    to
    {
        -webkit-transform: translate(62.98685vw,3680px) scale(.5062);
        transform: translate(62.98685vw,3680px) scale(.5062);
    }
}
@keyframes fall-100
{
    39.843%
    {
        -webkit-transform: translate(64.3991vw,39.843vh) scale(.5062);
        transform: translate(64.3991vw,39.843vh) scale(.5062);
    }
    to
    {
        -webkit-transform: translate(62.98685vw,3680px) scale(.5062);
        transform: translate(62.98685vw,3680px) scale(.5062);
    }
}
.snow:nth-child(101)
{
    opacity: .3946;
    -webkit-transform: translate(22.3138vw,-10px) scale(.7384);
    transform: translate(22.3138vw,-10px) scale(.7384);
    -webkit-animation: fall-101 30s -21s linear infinite;
    animation: fall-101 30s -21s linear infinite;
}
@-webkit-keyframes fall-101
{
    41.528%
    {
        -webkit-transform: translate(13.5388vw,41.528vh) scale(.7384);
        transform: translate(13.5388vw,41.528vh) scale(.7384);
    }
    to
    {
        -webkit-transform: translate(17.9263vw,3680px) scale(.7384);
        transform: translate(17.9263vw,3680px) scale(.7384);
    }
}
@keyframes fall-101
{
    41.528%
    {
        -webkit-transform: translate(13.5388vw,41.528vh) scale(.7384);
        transform: translate(13.5388vw,41.528vh) scale(.7384);
    }
    to
    {
        -webkit-transform: translate(17.9263vw,3680px) scale(.7384);
        transform: translate(17.9263vw,3680px) scale(.7384);
    }
}
.snow:nth-child(102)
{
    opacity: .7039;
    -webkit-transform: translate(63.0398vw,-10px) scale(.9038);
    transform: translate(63.0398vw,-10px) scale(.9038);
    -webkit-animation: fall-102 12s -15s linear infinite;
    animation: fall-102 12s -15s linear infinite;
}
@-webkit-keyframes fall-102
{
    61.75%
    {
        -webkit-transform: translate(55.573vw,61.75vh) scale(.9038);
        transform: translate(55.573vw,61.75vh) scale(.9038);
    }
    to
    {
        -webkit-transform: translate(59.3064vw,3680px) scale(.9038);
        transform: translate(59.3064vw,3680px) scale(.9038);
    }
}
@keyframes fall-102
{
    61.75%
    {
        -webkit-transform: translate(55.573vw,61.75vh) scale(.9038);
        transform: translate(55.573vw,61.75vh) scale(.9038);
    }
    to
    {
        -webkit-transform: translate(59.3064vw,3680px) scale(.9038);
        transform: translate(59.3064vw,3680px) scale(.9038);
    }
}
.snow:nth-child(103)
{
    opacity: .9835;
    -webkit-transform: translate(83.9964vw,-10px) scale(.0839);
    transform: translate(83.9964vw,-10px) scale(.0839);
    -webkit-animation: fall-103 25s -29s linear infinite;
    animation: fall-103 25s -29s linear infinite;
}
@-webkit-keyframes fall-103
{
    37.186%
    {
        -webkit-transform: translate(84.3235vw,37.186vh) scale(.0839);
        transform: translate(84.3235vw,37.186vh) scale(.0839);
    }
    to
    {
        -webkit-transform: translate(84.15995vw,3680px) scale(.0839);
        transform: translate(84.15995vw,3680px) scale(.0839);
    }
}
@keyframes fall-103
{
    37.186%
    {
        -webkit-transform: translate(84.3235vw,37.186vh) scale(.0839);
        transform: translate(84.3235vw,37.186vh) scale(.0839);
    }
    to
    {
        -webkit-transform: translate(84.15995vw,3680px) scale(.0839);
        transform: translate(84.15995vw,3680px) scale(.0839);
    }
}
.snow:nth-child(104)
{
    opacity: .7053;
    -webkit-transform: translate(33.7267vw,-10px) scale(.5032);
    transform: translate(33.7267vw,-10px) scale(.5032);
    -webkit-animation: fall-104 18s -6s linear infinite;
    animation: fall-104 18s -6s linear infinite;
}
@-webkit-keyframes fall-104
{
    56.946%
    {
        -webkit-transform: translate(24.7078vw,56.946vh) scale(.5032);
        transform: translate(24.7078vw,56.946vh) scale(.5032);
    }
    to
    {
        -webkit-transform: translate(29.21725vw,3680px) scale(.5032);
        transform: translate(29.21725vw,3680px) scale(.5032);
    }
}
@keyframes fall-104
{
    56.946%
    {
        -webkit-transform: translate(24.7078vw,56.946vh) scale(.5032);
        transform: translate(24.7078vw,56.946vh) scale(.5032);
    }
    to
    {
        -webkit-transform: translate(29.21725vw,3680px) scale(.5032);
        transform: translate(29.21725vw,3680px) scale(.5032);
    }
}
.snow:nth-child(105)
{
    opacity: .73;
    -webkit-transform: translate(23.8733vw,-10px) scale(.2645);
    transform: translate(23.8733vw,-10px) scale(.2645);
    -webkit-animation: fall-105 24s -25s linear infinite;
    animation: fall-105 24s -25s linear infinite;
}
@-webkit-keyframes fall-105
{
    41.976%
    {
        -webkit-transform: translate(16.6471vw,41.976vh) scale(.2645);
        transform: translate(16.6471vw,41.976vh) scale(.2645);
    }
    to
    {
        -webkit-transform: translate(20.2602vw,3680px) scale(.2645);
        transform: translate(20.2602vw,3680px) scale(.2645);
    }
}
@keyframes fall-105
{
    41.976%
    {
        -webkit-transform: translate(16.6471vw,41.976vh) scale(.2645);
        transform: translate(16.6471vw,41.976vh) scale(.2645);
    }
    to
    {
        -webkit-transform: translate(20.2602vw,3680px) scale(.2645);
        transform: translate(20.2602vw,3680px) scale(.2645);
    }
}
.snow:nth-child(106)
{
    opacity: .4928;
    -webkit-transform: translate(66.2046vw,-10px) scale(.8948);
    transform: translate(66.2046vw,-10px) scale(.8948);
    -webkit-animation: fall-106 29s -27s linear infinite;
    animation: fall-106 29s -27s linear infinite;
}
@-webkit-keyframes fall-106
{
    53.78%
    {
        -webkit-transform: translate(76.2033vw,53.78vh) scale(.8948);
        transform: translate(76.2033vw,53.78vh) scale(.8948);
    }
    to
    {
        -webkit-transform: translate(71.20395vw,3680px) scale(.8948);
        transform: translate(71.20395vw,3680px) scale(.8948);
    }
}
@keyframes fall-106
{
    53.78%
    {
        -webkit-transform: translate(76.2033vw,53.78vh) scale(.8948);
        transform: translate(76.2033vw,53.78vh) scale(.8948);
    }
    to
    {
        -webkit-transform: translate(71.20395vw,3680px) scale(.8948);
        transform: translate(71.20395vw,3680px) scale(.8948);
    }
}
.snow:nth-child(107)
{
    opacity: .6352;
    -webkit-transform: translate(14.4793vw,-10px) scale(.878);
    transform: translate(14.4793vw,-10px) scale(.878);
    -webkit-animation: fall-107 27s -24s linear infinite;
    animation: fall-107 27s -24s linear infinite;
}
@-webkit-keyframes fall-107
{
    72.085%
    {
        -webkit-transform: translate(12.5997vw,72.085vh) scale(.878);
        transform: translate(12.5997vw,72.085vh) scale(.878);
    }
    to
    {
        -webkit-transform: translate(13.5395vw,3680px) scale(.878);
        transform: translate(13.5395vw,3680px) scale(.878);
    }
}
@keyframes fall-107
{
    72.085%
    {
        -webkit-transform: translate(12.5997vw,72.085vh) scale(.878);
        transform: translate(12.5997vw,72.085vh) scale(.878);
    }
    to
    {
        -webkit-transform: translate(13.5395vw,3680px) scale(.878);
        transform: translate(13.5395vw,3680px) scale(.878);
    }
}
.snow:nth-child(108)
{
    opacity: .1991;
    -webkit-transform: translate(25.191vw,-10px) scale(.5435);
    transform: translate(25.191vw,-10px) scale(.5435);
    -webkit-animation: fall-108 30s -28s linear infinite;
    animation: fall-108 30s -28s linear infinite;
}
@-webkit-keyframes fall-108
{
    45.862%
    {
        -webkit-transform: translate(22.392vw,45.862vh) scale(.5435);
        transform: translate(22.392vw,45.862vh) scale(.5435);
    }
    to
    {
        -webkit-transform: translate(23.7915vw,3680px) scale(.5435);
        transform: translate(23.7915vw,3680px) scale(.5435);
    }
}
@keyframes fall-108
{
    45.862%
    {
        -webkit-transform: translate(22.392vw,45.862vh) scale(.5435);
        transform: translate(22.392vw,45.862vh) scale(.5435);
    }
    to
    {
        -webkit-transform: translate(23.7915vw,3680px) scale(.5435);
        transform: translate(23.7915vw,3680px) scale(.5435);
    }
}
.snow:nth-child(109)
{
    opacity: .3315;
    -webkit-transform: translate(71.1129vw,-10px) scale(.2387);
    transform: translate(71.1129vw,-10px) scale(.2387);
    -webkit-animation: fall-109 29s -1s linear infinite;
    animation: fall-109 29s -1s linear infinite;
}
@-webkit-keyframes fall-109
{
    71.402%
    {
        -webkit-transform: translate(68.1148vw,71.402vh) scale(.2387);
        transform: translate(68.1148vw,71.402vh) scale(.2387);
    }
    to
    {
        -webkit-transform: translate(69.61385vw,3680px) scale(.2387);
        transform: translate(69.61385vw,3680px) scale(.2387);
    }
}
@keyframes fall-109
{
    71.402%
    {
        -webkit-transform: translate(68.1148vw,71.402vh) scale(.2387);
        transform: translate(68.1148vw,71.402vh) scale(.2387);
    }
    to
    {
        -webkit-transform: translate(69.61385vw,3680px) scale(.2387);
        transform: translate(69.61385vw,3680px) scale(.2387);
    }
}
.snow:nth-child(110)
{
    opacity: .0191;
    -webkit-transform: translate(47.7566vw,-10px) scale(.2231);
    transform: translate(47.7566vw,-10px) scale(.2231);
    -webkit-animation: fall-110 11s -20s linear infinite;
    animation: fall-110 11s -20s linear infinite;
}
@-webkit-keyframes fall-110
{
    64.125%
    {
        -webkit-transform: translate(56.6558vw,64.125vh) scale(.2231);
        transform: translate(56.6558vw,64.125vh) scale(.2231);
    }
    to
    {
        -webkit-transform: translate(52.2062vw,3680px) scale(.2231);
        transform: translate(52.2062vw,3680px) scale(.2231);
    }
}
@keyframes fall-110
{
    64.125%
    {
        -webkit-transform: translate(56.6558vw,64.125vh) scale(.2231);
        transform: translate(56.6558vw,64.125vh) scale(.2231);
    }
    to
    {
        -webkit-transform: translate(52.2062vw,3680px) scale(.2231);
        transform: translate(52.2062vw,3680px) scale(.2231);
    }
}
.snow:nth-child(111)
{
    opacity: .2927;
    -webkit-transform: translate(79.3697vw,-10px) scale(.2333);
    transform: translate(79.3697vw,-10px) scale(.2333);
    -webkit-animation: fall-111 16s -28s linear infinite;
    animation: fall-111 16s -28s linear infinite;
}
@-webkit-keyframes fall-111
{
    54.219%
    {
        -webkit-transform: translate(76.5673vw,54.219vh) scale(.2333);
        transform: translate(76.5673vw,54.219vh) scale(.2333);
    }
    to
    {
        -webkit-transform: translate(77.9685vw,3680px) scale(.2333);
        transform: translate(77.9685vw,3680px) scale(.2333);
    }
}
@keyframes fall-111
{
    54.219%
    {
        -webkit-transform: translate(76.5673vw,54.219vh) scale(.2333);
        transform: translate(76.5673vw,54.219vh) scale(.2333);
    }
    to
    {
        -webkit-transform: translate(77.9685vw,3680px) scale(.2333);
        transform: translate(77.9685vw,3680px) scale(.2333);
    }
}
.snow:nth-child(112)
{
    opacity: .6146;
    -webkit-transform: translate(64.7296vw,-10px) scale(.8085);
    transform: translate(64.7296vw,-10px) scale(.8085);
    -webkit-animation: fall-112 14s -30s linear infinite;
    animation: fall-112 14s -30s linear infinite;
}
@-webkit-keyframes fall-112
{
    71.876%
    {
        -webkit-transform: translate(61.0375vw,71.876vh) scale(.8085);
        transform: translate(61.0375vw,71.876vh) scale(.8085);
    }
    to
    {
        -webkit-transform: translate(62.88355vw,3680px) scale(.8085);
        transform: translate(62.88355vw,3680px) scale(.8085);
    }
}
@keyframes fall-112
{
    71.876%
    {
        -webkit-transform: translate(61.0375vw,71.876vh) scale(.8085);
        transform: translate(61.0375vw,71.876vh) scale(.8085);
    }
    to
    {
        -webkit-transform: translate(62.88355vw,3680px) scale(.8085);
        transform: translate(62.88355vw,3680px) scale(.8085);
    }
}
.snow:nth-child(113)
{
    opacity: .8773;
    -webkit-transform: translate(94.8998vw,-10px) scale(.4866);
    transform: translate(94.8998vw,-10px) scale(.4866);
    -webkit-animation: fall-113 28s -15s linear infinite;
    animation: fall-113 28s -15s linear infinite;
}
@-webkit-keyframes fall-113
{
    41.555%
    {
        -webkit-transform: translate(89.0356vw,41.555vh) scale(.4866);
        transform: translate(89.0356vw,41.555vh) scale(.4866);
    }
    to
    {
        -webkit-transform: translate(91.9677vw,3680px) scale(.4866);
        transform: translate(91.9677vw,3680px) scale(.4866);
    }
}
@keyframes fall-113
{
    41.555%
    {
        -webkit-transform: translate(89.0356vw,41.555vh) scale(.4866);
        transform: translate(89.0356vw,41.555vh) scale(.4866);
    }
    to
    {
        -webkit-transform: translate(91.9677vw,3680px) scale(.4866);
        transform: translate(91.9677vw,3680px) scale(.4866);
    }
}
.snow:nth-child(114)
{
    opacity: .3454;
    -webkit-transform: translate(37.8538vw,-10px) scale(.0247);
    transform: translate(37.8538vw,-10px) scale(.0247);
    -webkit-animation: fall-114 19s -27s linear infinite;
    animation: fall-114 19s -27s linear infinite;
}
@-webkit-keyframes fall-114
{
    68.594%
    {
        -webkit-transform: translate(31.3108vw,68.594vh) scale(.0247);
        transform: translate(31.3108vw,68.594vh) scale(.0247);
    }
    to
    {
        -webkit-transform: translate(34.5823vw,3680px) scale(.0247);
        transform: translate(34.5823vw,3680px) scale(.0247);
    }
}
@keyframes fall-114
{
    68.594%
    {
        -webkit-transform: translate(31.3108vw,68.594vh) scale(.0247);
        transform: translate(31.3108vw,68.594vh) scale(.0247);
    }
    to
    {
        -webkit-transform: translate(34.5823vw,3680px) scale(.0247);
        transform: translate(34.5823vw,3680px) scale(.0247);
    }
}
.snow:nth-child(115)
{
    opacity: .7087;
    -webkit-transform: translate(3.4472vw,-10px) scale(.8233);
    transform: translate(3.4472vw,-10px) scale(.8233);
    -webkit-animation: fall-115 12s -11s linear infinite;
    animation: fall-115 12s -11s linear infinite;
}
@-webkit-keyframes fall-115
{
    54.972%
    {
        -webkit-transform: translate(12.2759vw,54.972vh) scale(.8233);
        transform: translate(12.2759vw,54.972vh) scale(.8233);
    }
    to
    {
        -webkit-transform: translate(7.86155vw,3680px) scale(.8233);
        transform: translate(7.86155vw,3680px) scale(.8233);
    }
}
@keyframes fall-115
{
    54.972%
    {
        -webkit-transform: translate(12.2759vw,54.972vh) scale(.8233);
        transform: translate(12.2759vw,54.972vh) scale(.8233);
    }
    to
    {
        -webkit-transform: translate(7.86155vw,3680px) scale(.8233);
        transform: translate(7.86155vw,3680px) scale(.8233);
    }
}
.snow:nth-child(116)
{
    opacity: .4133;
    -webkit-transform: translate(72.1267vw,-10px) scale(.0961);
    transform: translate(72.1267vw,-10px) scale(.0961);
    -webkit-animation: fall-116 26s -25s linear infinite;
    animation: fall-116 26s -25s linear infinite;
}
@-webkit-keyframes fall-116
{
    54.518%
    {
        -webkit-transform: translate(70.1557vw,54.518vh) scale(.0961);
        transform: translate(70.1557vw,54.518vh) scale(.0961);
    }
    to
    {
        -webkit-transform: translate(71.1412vw,3680px) scale(.0961);
        transform: translate(71.1412vw,3680px) scale(.0961);
    }
}
@keyframes fall-116
{
    54.518%
    {
        -webkit-transform: translate(70.1557vw,54.518vh) scale(.0961);
        transform: translate(70.1557vw,54.518vh) scale(.0961);
    }
    to
    {
        -webkit-transform: translate(71.1412vw,3680px) scale(.0961);
        transform: translate(71.1412vw,3680px) scale(.0961);
    }
}
.snow:nth-child(117)
{
    opacity: .824;
    -webkit-transform: translate(49.4882vw,-10px) scale(.292);
    transform: translate(49.4882vw,-10px) scale(.292);
    -webkit-animation: fall-117 18s -19s linear infinite;
    animation: fall-117 18s -19s linear infinite;
}
@-webkit-keyframes fall-117
{
    44.653%
    {
        -webkit-transform: translate(54.9495vw,44.653vh) scale(.292);
        transform: translate(54.9495vw,44.653vh) scale(.292);
    }
    to
    {
        -webkit-transform: translate(52.21885vw,3680px) scale(.292);
        transform: translate(52.21885vw,3680px) scale(.292);
    }
}
@keyframes fall-117
{
    44.653%
    {
        -webkit-transform: translate(54.9495vw,44.653vh) scale(.292);
        transform: translate(54.9495vw,44.653vh) scale(.292);
    }
    to
    {
        -webkit-transform: translate(52.21885vw,3680px) scale(.292);
        transform: translate(52.21885vw,3680px) scale(.292);
    }
}
.snow:nth-child(118)
{
    opacity: .5731;
    -webkit-transform: translate(96.4751vw,-10px) scale(.0738);
    transform: translate(96.4751vw,-10px) scale(.0738);
    -webkit-animation: fall-118 14s -8s linear infinite;
    animation: fall-118 14s -8s linear infinite;
}
@-webkit-keyframes fall-118
{
    69.795%
    {
        -webkit-transform: translate(92.9265vw,69.795vh) scale(.0738);
        transform: translate(92.9265vw,69.795vh) scale(.0738);
    }
    to
    {
        -webkit-transform: translate(94.7008vw,3680px) scale(.0738);
        transform: translate(94.7008vw,3680px) scale(.0738);
    }
}
@keyframes fall-118
{
    69.795%
    {
        -webkit-transform: translate(92.9265vw,69.795vh) scale(.0738);
        transform: translate(92.9265vw,69.795vh) scale(.0738);
    }
    to
    {
        -webkit-transform: translate(94.7008vw,3680px) scale(.0738);
        transform: translate(94.7008vw,3680px) scale(.0738);
    }
}
.snow:nth-child(119)
{
    opacity: .0411;
    -webkit-transform: translate(7.8829vw,-10px) scale(.3739);
    transform: translate(7.8829vw,-10px) scale(.3739);
    -webkit-animation: fall-119 29s -19s linear infinite;
    animation: fall-119 29s -19s linear infinite;
}
@-webkit-keyframes fall-119
{
    57.712%
    {
        -webkit-transform: translate(12.1356vw,57.712vh) scale(.3739);
        transform: translate(12.1356vw,57.712vh) scale(.3739);
    }
    to
    {
        -webkit-transform: translate(10.00925vw,3680px) scale(.3739);
        transform: translate(10.00925vw,3680px) scale(.3739);
    }
}
@keyframes fall-119
{
    57.712%
    {
        -webkit-transform: translate(12.1356vw,57.712vh) scale(.3739);
        transform: translate(12.1356vw,57.712vh) scale(.3739);
    }
    to
    {
        -webkit-transform: translate(10.00925vw,3680px) scale(.3739);
        transform: translate(10.00925vw,3680px) scale(.3739);
    }
}
.snow:nth-child(120)
{
    opacity: .2415;
    -webkit-transform: translate(47.1436vw,-10px) scale(.3343);
    transform: translate(47.1436vw,-10px) scale(.3343);
    -webkit-animation: fall-120 16s -4s linear infinite;
    animation: fall-120 16s -4s linear infinite;
}
@-webkit-keyframes fall-120
{
    66.417%
    {
        -webkit-transform: translate(44.2022vw,66.417vh) scale(.3343);
        transform: translate(44.2022vw,66.417vh) scale(.3343);
    }
    to
    {
        -webkit-transform: translate(45.6729vw,3680px) scale(.3343);
        transform: translate(45.6729vw,3680px) scale(.3343);
    }
}
@keyframes fall-120
{
    66.417%
    {
        -webkit-transform: translate(44.2022vw,66.417vh) scale(.3343);
        transform: translate(44.2022vw,66.417vh) scale(.3343);
    }
    to
    {
        -webkit-transform: translate(45.6729vw,3680px) scale(.3343);
        transform: translate(45.6729vw,3680px) scale(.3343);
    }
}
.snow:nth-child(121)
{
    opacity: .3376;
    -webkit-transform: translate(34.3767vw,-10px) scale(.1168);
    transform: translate(34.3767vw,-10px) scale(.1168);
    -webkit-animation: fall-121 20s -14s linear infinite;
    animation: fall-121 20s -14s linear infinite;
}
@-webkit-keyframes fall-121
{
    64.231%
    {
        -webkit-transform: translate(33.3658vw,64.231vh) scale(.1168);
        transform: translate(33.3658vw,64.231vh) scale(.1168);
    }
    to
    {
        -webkit-transform: translate(33.87125vw,3680px) scale(.1168);
        transform: translate(33.87125vw,3680px) scale(.1168);
    }
}
@keyframes fall-121
{
    64.231%
    {
        -webkit-transform: translate(33.3658vw,64.231vh) scale(.1168);
        transform: translate(33.3658vw,64.231vh) scale(.1168);
    }
    to
    {
        -webkit-transform: translate(33.87125vw,3680px) scale(.1168);
        transform: translate(33.87125vw,3680px) scale(.1168);
    }
}
.snow:nth-child(122)
{
    opacity: .8895;
    -webkit-transform: translate(98.3648vw,-10px) scale(.7862);
    transform: translate(98.3648vw,-10px) scale(.7862);
    -webkit-animation: fall-122 16s -29s linear infinite;
    animation: fall-122 16s -29s linear infinite;
}
@-webkit-keyframes fall-122
{
    55.994%
    {
        -webkit-transform: translate(97.596vw,55.994vh) scale(.7862);
        transform: translate(97.596vw,55.994vh) scale(.7862);
    }
    to
    {
        -webkit-transform: translate(97.9804vw,3680px) scale(.7862);
        transform: translate(97.9804vw,3680px) scale(.7862);
    }
}
@keyframes fall-122
{
    55.994%
    {
        -webkit-transform: translate(97.596vw,55.994vh) scale(.7862);
        transform: translate(97.596vw,55.994vh) scale(.7862);
    }
    to
    {
        -webkit-transform: translate(97.9804vw,3680px) scale(.7862);
        transform: translate(97.9804vw,3680px) scale(.7862);
    }
}
.snow:nth-child(123)
{
    opacity: .2109;
    -webkit-transform: translate(21.3826vw,-10px) scale(.1948);
    transform: translate(21.3826vw,-10px) scale(.1948);
    -webkit-animation: fall-123 21s -15s linear infinite;
    animation: fall-123 21s -15s linear infinite;
}
@-webkit-keyframes fall-123
{
    75.117%
    {
        -webkit-transform: translate(21.5606vw,75.117vh) scale(.1948);
        transform: translate(21.5606vw,75.117vh) scale(.1948);
    }
    to
    {
        -webkit-transform: translate(21.4716vw,3680px) scale(.1948);
        transform: translate(21.4716vw,3680px) scale(.1948);
    }
}
@keyframes fall-123
{
    75.117%
    {
        -webkit-transform: translate(21.5606vw,75.117vh) scale(.1948);
        transform: translate(21.5606vw,75.117vh) scale(.1948);
    }
    to
    {
        -webkit-transform: translate(21.4716vw,3680px) scale(.1948);
        transform: translate(21.4716vw,3680px) scale(.1948);
    }
}
.snow:nth-child(124)
{
    opacity: .2151;
    -webkit-transform: translate(32.0396vw,-10px) scale(.1381);
    transform: translate(32.0396vw,-10px) scale(.1381);
    -webkit-animation: fall-124 23s -16s linear infinite;
    animation: fall-124 23s -16s linear infinite;
}
@-webkit-keyframes fall-124
{
    72.281%
    {
        -webkit-transform: translate(26.9213vw,72.281vh) scale(.1381);
        transform: translate(26.9213vw,72.281vh) scale(.1381);
    }
    to
    {
        -webkit-transform: translate(29.48045vw,3680px) scale(.1381);
        transform: translate(29.48045vw,3680px) scale(.1381);
    }
}
@keyframes fall-124
{
    72.281%
    {
        -webkit-transform: translate(26.9213vw,72.281vh) scale(.1381);
        transform: translate(26.9213vw,72.281vh) scale(.1381);
    }
    to
    {
        -webkit-transform: translate(29.48045vw,3680px) scale(.1381);
        transform: translate(29.48045vw,3680px) scale(.1381);
    }
}
.snow:nth-child(125)
{
    opacity: .995;
    -webkit-transform: translate(26.7494vw,-10px) scale(.9617);
    transform: translate(26.7494vw,-10px) scale(.9617);
    -webkit-animation: fall-125 15s -22s linear infinite;
    animation: fall-125 15s -22s linear infinite;
}
@-webkit-keyframes fall-125
{
    33.816%
    {
        -webkit-transform: translate(34.4442vw,33.816vh) scale(.9617);
        transform: translate(34.4442vw,33.816vh) scale(.9617);
    }
    to
    {
        -webkit-transform: translate(30.5968vw,3680px) scale(.9617);
        transform: translate(30.5968vw,3680px) scale(.9617);
    }
}
@keyframes fall-125
{
    33.816%
    {
        -webkit-transform: translate(34.4442vw,33.816vh) scale(.9617);
        transform: translate(34.4442vw,33.816vh) scale(.9617);
    }
    to
    {
        -webkit-transform: translate(30.5968vw,3680px) scale(.9617);
        transform: translate(30.5968vw,3680px) scale(.9617);
    }
}
.snow:nth-child(126)
{
    opacity: .4705;
    -webkit-transform: translate(66.0254vw,-10px) scale(.8612);
    transform: translate(66.0254vw,-10px) scale(.8612);
    -webkit-animation: fall-126 30s -23s linear infinite;
    animation: fall-126 30s -23s linear infinite;
}
@-webkit-keyframes fall-126
{
    31.427%
    {
        -webkit-transform: translate(63.6105vw,31.427vh) scale(.8612);
        transform: translate(63.6105vw,31.427vh) scale(.8612);
    }
    to
    {
        -webkit-transform: translate(64.81795vw,3680px) scale(.8612);
        transform: translate(64.81795vw,3680px) scale(.8612);
    }
}
@keyframes fall-126
{
    31.427%
    {
        -webkit-transform: translate(63.6105vw,31.427vh) scale(.8612);
        transform: translate(63.6105vw,31.427vh) scale(.8612);
    }
    to
    {
        -webkit-transform: translate(64.81795vw,3680px) scale(.8612);
        transform: translate(64.81795vw,3680px) scale(.8612);
    }
}
.snow:nth-child(127)
{
    opacity: .1754;
    -webkit-transform: translate(32.8406vw,-10px) scale(.7602);
    transform: translate(32.8406vw,-10px) scale(.7602);
    -webkit-animation: fall-127 23s -19s linear infinite;
    animation: fall-127 23s -19s linear infinite;
}
@-webkit-keyframes fall-127
{
    43.963%
    {
        -webkit-transform: translate(27.9231vw,43.963vh) scale(.7602);
        transform: translate(27.9231vw,43.963vh) scale(.7602);
    }
    to
    {
        -webkit-transform: translate(30.38185vw,3680px) scale(.7602);
        transform: translate(30.38185vw,3680px) scale(.7602);
    }
}
@keyframes fall-127
{
    43.963%
    {
        -webkit-transform: translate(27.9231vw,43.963vh) scale(.7602);
        transform: translate(27.9231vw,43.963vh) scale(.7602);
    }
    to
    {
        -webkit-transform: translate(30.38185vw,3680px) scale(.7602);
        transform: translate(30.38185vw,3680px) scale(.7602);
    }
}
.snow:nth-child(128)
{
    opacity: .4707;
    -webkit-transform: translate(61.3945vw,-10px) scale(.5902);
    transform: translate(61.3945vw,-10px) scale(.5902);
    -webkit-animation: fall-128 17s -18s linear infinite;
    animation: fall-128 17s -18s linear infinite;
}
@-webkit-keyframes fall-128
{
    37.084%
    {
        -webkit-transform: translate(60.8614vw,37.084vh) scale(.5902);
        transform: translate(60.8614vw,37.084vh) scale(.5902);
    }
    to
    {
        -webkit-transform: translate(61.12795vw,3680px) scale(.5902);
        transform: translate(61.12795vw,3680px) scale(.5902);
    }
}
@keyframes fall-128
{
    37.084%
    {
        -webkit-transform: translate(60.8614vw,37.084vh) scale(.5902);
        transform: translate(60.8614vw,37.084vh) scale(.5902);
    }
    to
    {
        -webkit-transform: translate(61.12795vw,3680px) scale(.5902);
        transform: translate(61.12795vw,3680px) scale(.5902);
    }
}
.snow:nth-child(129)
{
    opacity: .1789;
    -webkit-transform: translate(7.1453vw,-10px) scale(.6216);
    transform: translate(7.1453vw,-10px) scale(.6216);
    -webkit-animation: fall-129 10s -9s linear infinite;
    animation: fall-129 10s -9s linear infinite;
}
@-webkit-keyframes fall-129
{
    41.573%
    {
        -webkit-transform: translate(4.209vw,41.573vh) scale(.6216);
        transform: translate(4.209vw,41.573vh) scale(.6216);
    }
    to
    {
        -webkit-transform: translate(5.67715vw,3680px) scale(.6216);
        transform: translate(5.67715vw,3680px) scale(.6216);
    }
}
@keyframes fall-129
{
    41.573%
    {
        -webkit-transform: translate(4.209vw,41.573vh) scale(.6216);
        transform: translate(4.209vw,41.573vh) scale(.6216);
    }
    to
    {
        -webkit-transform: translate(5.67715vw,3680px) scale(.6216);
        transform: translate(5.67715vw,3680px) scale(.6216);
    }
}
.snow:nth-child(130)
{
    opacity: .7212;
    -webkit-transform: translate(45.3601vw,-10px) scale(.4126);
    transform: translate(45.3601vw,-10px) scale(.4126);
    -webkit-animation: fall-130 11s -25s linear infinite;
    animation: fall-130 11s -25s linear infinite;
}
@-webkit-keyframes fall-130
{
    45.583%
    {
        -webkit-transform: translate(41.4738vw,45.583vh) scale(.4126);
        transform: translate(41.4738vw,45.583vh) scale(.4126);
    }
    to
    {
        -webkit-transform: translate(43.41695vw,3680px) scale(.4126);
        transform: translate(43.41695vw,3680px) scale(.4126);
    }
}
@keyframes fall-130
{
    45.583%
    {
        -webkit-transform: translate(41.4738vw,45.583vh) scale(.4126);
        transform: translate(41.4738vw,45.583vh) scale(.4126);
    }
    to
    {
        -webkit-transform: translate(43.41695vw,3680px) scale(.4126);
        transform: translate(43.41695vw,3680px) scale(.4126);
    }
}
.snow:nth-child(131)
{
    opacity: .4389;
    -webkit-transform: translate(34.2103vw,-10px) scale(.8942);
    transform: translate(34.2103vw,-10px) scale(.8942);
    -webkit-animation: fall-131 30s -26s linear infinite;
    animation: fall-131 30s -26s linear infinite;
}
@-webkit-keyframes fall-131
{
    44.43%
    {
        -webkit-transform: translate(31.761vw,44.43vh) scale(.8942);
        transform: translate(31.761vw,44.43vh) scale(.8942);
    }
    to
    {
        -webkit-transform: translate(32.98565vw,3680px) scale(.8942);
        transform: translate(32.98565vw,3680px) scale(.8942);
    }
}
@keyframes fall-131
{
    44.43%
    {
        -webkit-transform: translate(31.761vw,44.43vh) scale(.8942);
        transform: translate(31.761vw,44.43vh) scale(.8942);
    }
    to
    {
        -webkit-transform: translate(32.98565vw,3680px) scale(.8942);
        transform: translate(32.98565vw,3680px) scale(.8942);
    }
}
.snow:nth-child(132)
{
    opacity: .5276;
    -webkit-transform: translate(78.0667vw,-10px) scale(.1933);
    transform: translate(78.0667vw,-10px) scale(.1933);
    -webkit-animation: fall-132 13s -4s linear infinite;
    animation: fall-132 13s -4s linear infinite;
}
@-webkit-keyframes fall-132
{
    31.083%
    {
        -webkit-transform: translate(84.0788vw,31.083vh) scale(.1933);
        transform: translate(84.0788vw,31.083vh) scale(.1933);
    }
    to
    {
        -webkit-transform: translate(81.07275vw,3680px) scale(.1933);
        transform: translate(81.07275vw,3680px) scale(.1933);
    }
}
@keyframes fall-132
{
    31.083%
    {
        -webkit-transform: translate(84.0788vw,31.083vh) scale(.1933);
        transform: translate(84.0788vw,31.083vh) scale(.1933);
    }
    to
    {
        -webkit-transform: translate(81.07275vw,3680px) scale(.1933);
        transform: translate(81.07275vw,3680px) scale(.1933);
    }
}
.snow:nth-child(133)
{
    opacity: .3848;
    -webkit-transform: translate(52.4852vw,-10px) scale(.4912);
    transform: translate(52.4852vw,-10px) scale(.4912);
    -webkit-animation: fall-133 18s -1s linear infinite;
    animation: fall-133 18s -1s linear infinite;
}
@-webkit-keyframes fall-133
{
    43.964%
    {
        -webkit-transform: translate(54.276vw,43.964vh) scale(.4912);
        transform: translate(54.276vw,43.964vh) scale(.4912);
    }
    to
    {
        -webkit-transform: translate(53.3806vw,3680px) scale(.4912);
        transform: translate(53.3806vw,3680px) scale(.4912);
    }
}
@keyframes fall-133
{
    43.964%
    {
        -webkit-transform: translate(54.276vw,43.964vh) scale(.4912);
        transform: translate(54.276vw,43.964vh) scale(.4912);
    }
    to
    {
        -webkit-transform: translate(53.3806vw,3680px) scale(.4912);
        transform: translate(53.3806vw,3680px) scale(.4912);
    }
}
.snow:nth-child(134)
{
    opacity: .5386;
    -webkit-transform: translate(52.2587vw,-10px) scale(.5427);
    transform: translate(52.2587vw,-10px) scale(.5427);
    -webkit-animation: fall-134 24s -24s linear infinite;
    animation: fall-134 24s -24s linear infinite;
}
@-webkit-keyframes fall-134
{
    34.194%
    {
        -webkit-transform: translate(51.0526vw,34.194vh) scale(.5427);
        transform: translate(51.0526vw,34.194vh) scale(.5427);
    }
    to
    {
        -webkit-transform: translate(51.65565vw,3680px) scale(.5427);
        transform: translate(51.65565vw,3680px) scale(.5427);
    }
}
@keyframes fall-134
{
    34.194%
    {
        -webkit-transform: translate(51.0526vw,34.194vh) scale(.5427);
        transform: translate(51.0526vw,34.194vh) scale(.5427);
    }
    to
    {
        -webkit-transform: translate(51.65565vw,3680px) scale(.5427);
        transform: translate(51.65565vw,3680px) scale(.5427);
    }
}
.snow:nth-child(135)
{
    opacity: .9886;
    -webkit-transform: translate(99.6272vw,-10px) scale(.2798);
    transform: translate(99.6272vw,-10px) scale(.2798);
    -webkit-animation: fall-135 23s -11s linear infinite;
    animation: fall-135 23s -11s linear infinite;
}
@-webkit-keyframes fall-135
{
    67.249%
    {
        -webkit-transform: translate(99.2516vw,67.249vh) scale(.2798);
        transform: translate(99.2516vw,67.249vh) scale(.2798);
    }
    to
    {
        -webkit-transform: translate(99.4394vw,3680px) scale(.2798);
        transform: translate(99.4394vw,3680px) scale(.2798);
    }
}
@keyframes fall-135
{
    67.249%
    {
        -webkit-transform: translate(99.2516vw,67.249vh) scale(.2798);
        transform: translate(99.2516vw,67.249vh) scale(.2798);
    }
    to
    {
        -webkit-transform: translate(99.4394vw,3680px) scale(.2798);
        transform: translate(99.4394vw,3680px) scale(.2798);
    }
}
.snow:nth-child(136)
{
    opacity: .8214;
    -webkit-transform: translate(63.5669vw,-10px) scale(.5782);
    transform: translate(63.5669vw,-10px) scale(.5782);
    -webkit-animation: fall-136 20s -8s linear infinite;
    animation: fall-136 20s -8s linear infinite;
}
@-webkit-keyframes fall-136
{
    60.713%
    {
        -webkit-transform: translate(70.5094vw,60.713vh) scale(.5782);
        transform: translate(70.5094vw,60.713vh) scale(.5782);
    }
    to
    {
        -webkit-transform: translate(67.03815vw,3680px) scale(.5782);
        transform: translate(67.03815vw,3680px) scale(.5782);
    }
}
@keyframes fall-136
{
    60.713%
    {
        -webkit-transform: translate(70.5094vw,60.713vh) scale(.5782);
        transform: translate(70.5094vw,60.713vh) scale(.5782);
    }
    to
    {
        -webkit-transform: translate(67.03815vw,3680px) scale(.5782);
        transform: translate(67.03815vw,3680px) scale(.5782);
    }
}
.snow:nth-child(137)
{
    opacity: .0397;
    -webkit-transform: translate(93.3406vw,-10px) scale(.0494);
    transform: translate(93.3406vw,-10px) scale(.0494);
    -webkit-animation: fall-137 13s -21s linear infinite;
    animation: fall-137 13s -21s linear infinite;
}
@-webkit-keyframes fall-137
{
    30.009%
    {
        -webkit-transform: translate(98.5731vw,30.009vh) scale(.0494);
        transform: translate(98.5731vw,30.009vh) scale(.0494);
    }
    to
    {
        -webkit-transform: translate(95.95685vw,3680px) scale(.0494);
        transform: translate(95.95685vw,3680px) scale(.0494);
    }
}
@keyframes fall-137
{
    30.009%
    {
        -webkit-transform: translate(98.5731vw,30.009vh) scale(.0494);
        transform: translate(98.5731vw,30.009vh) scale(.0494);
    }
    to
    {
        -webkit-transform: translate(95.95685vw,3680px) scale(.0494);
        transform: translate(95.95685vw,3680px) scale(.0494);
    }
}
.snow:nth-child(138)
{
    opacity: .1884;
    -webkit-transform: translate(43.971vw,-10px) scale(.4152);
    transform: translate(43.971vw,-10px) scale(.4152);
    -webkit-animation: fall-138 29s -30s linear infinite;
    animation: fall-138 29s -30s linear infinite;
}
@-webkit-keyframes fall-138
{
    46.231%
    {
        -webkit-transform: translate(36.1394vw,46.231vh) scale(.4152);
        transform: translate(36.1394vw,46.231vh) scale(.4152);
    }
    to
    {
        -webkit-transform: translate(40.0552vw,3680px) scale(.4152);
        transform: translate(40.0552vw,3680px) scale(.4152);
    }
}
@keyframes fall-138
{
    46.231%
    {
        -webkit-transform: translate(36.1394vw,46.231vh) scale(.4152);
        transform: translate(36.1394vw,46.231vh) scale(.4152);
    }
    to
    {
        -webkit-transform: translate(40.0552vw,3680px) scale(.4152);
        transform: translate(40.0552vw,3680px) scale(.4152);
    }
}
.snow:nth-child(139)
{
    opacity: .0157;
    -webkit-transform: translate(90.9998vw,-10px) scale(.5967);
    transform: translate(90.9998vw,-10px) scale(.5967);
    -webkit-animation: fall-139 17s -30s linear infinite;
    animation: fall-139 17s -30s linear infinite;
}
@-webkit-keyframes fall-139
{
    46.126%
    {
        -webkit-transform: translate(95.5769vw,46.126vh) scale(.5967);
        transform: translate(95.5769vw,46.126vh) scale(.5967);
    }
    to
    {
        -webkit-transform: translate(93.28835vw,3680px) scale(.5967);
        transform: translate(93.28835vw,3680px) scale(.5967);
    }
}
@keyframes fall-139
{
    46.126%
    {
        -webkit-transform: translate(95.5769vw,46.126vh) scale(.5967);
        transform: translate(95.5769vw,46.126vh) scale(.5967);
    }
    to
    {
        -webkit-transform: translate(93.28835vw,3680px) scale(.5967);
        transform: translate(93.28835vw,3680px) scale(.5967);
    }
}
.snow:nth-child(140)
{
    opacity: .3715;
    -webkit-transform: translate(54.3769vw,-10px) scale(.2095);
    transform: translate(54.3769vw,-10px) scale(.2095);
    -webkit-animation: fall-140 16s -2s linear infinite;
    animation: fall-140 16s -2s linear infinite;
}
@-webkit-keyframes fall-140
{
    66.238%
    {
        -webkit-transform: translate(56.0633vw,66.238vh) scale(.2095);
        transform: translate(56.0633vw,66.238vh) scale(.2095);
    }
    to
    {
        -webkit-transform: translate(55.2201vw,3680px) scale(.2095);
        transform: translate(55.2201vw,3680px) scale(.2095);
    }
}
@keyframes fall-140
{
    66.238%
    {
        -webkit-transform: translate(56.0633vw,66.238vh) scale(.2095);
        transform: translate(56.0633vw,66.238vh) scale(.2095);
    }
    to
    {
        -webkit-transform: translate(55.2201vw,3680px) scale(.2095);
        transform: translate(55.2201vw,3680px) scale(.2095);
    }
}
.snow:nth-child(141)
{
    opacity: .4875;
    -webkit-transform: translate(9.2057vw,-10px) scale(.0616);
    transform: translate(9.2057vw,-10px) scale(.0616);
    -webkit-animation: fall-141 23s -4s linear infinite;
    animation: fall-141 23s -4s linear infinite;
}
@-webkit-keyframes fall-141
{
    50.322%
    {
        -webkit-transform: translate(8.5851vw,50.322vh) scale(.0616);
        transform: translate(8.5851vw,50.322vh) scale(.0616);
    }
    to
    {
        -webkit-transform: translate(8.8954vw,3680px) scale(.0616);
        transform: translate(8.8954vw,3680px) scale(.0616);
    }
}
@keyframes fall-141
{
    50.322%
    {
        -webkit-transform: translate(8.5851vw,50.322vh) scale(.0616);
        transform: translate(8.5851vw,50.322vh) scale(.0616);
    }
    to
    {
        -webkit-transform: translate(8.8954vw,3680px) scale(.0616);
        transform: translate(8.8954vw,3680px) scale(.0616);
    }
}
.snow:nth-child(142)
{
    opacity: .5314;
    -webkit-transform: translate(23.2491vw,-10px) scale(.3621);
    transform: translate(23.2491vw,-10px) scale(.3621);
    -webkit-animation: fall-142 29s -16s linear infinite;
    animation: fall-142 29s -16s linear infinite;
}
@-webkit-keyframes fall-142
{
    68.96%
    {
        -webkit-transform: translate(15.9313vw,68.96vh) scale(.3621);
        transform: translate(15.9313vw,68.96vh) scale(.3621);
    }
    to
    {
        -webkit-transform: translate(19.5902vw,3680px) scale(.3621);
        transform: translate(19.5902vw,3680px) scale(.3621);
    }
}
@keyframes fall-142
{
    68.96%
    {
        -webkit-transform: translate(15.9313vw,68.96vh) scale(.3621);
        transform: translate(15.9313vw,68.96vh) scale(.3621);
    }
    to
    {
        -webkit-transform: translate(19.5902vw,3680px) scale(.3621);
        transform: translate(19.5902vw,3680px) scale(.3621);
    }
}
.snow:nth-child(143)
{
    opacity: .8215;
    -webkit-transform: translate(2.1875vw,-10px) scale(.5877);
    transform: translate(2.1875vw,-10px) scale(.5877);
    -webkit-animation: fall-143 15s -24s linear infinite;
    animation: fall-143 15s -24s linear infinite;
}
@-webkit-keyframes fall-143
{
    79.714%
    {
        -webkit-transform: translate(7.9733vw,79.714vh) scale(.5877);
        transform: translate(7.9733vw,79.714vh) scale(.5877);
    }
    to
    {
        -webkit-transform: translate(5.0804vw,3680px) scale(.5877);
        transform: translate(5.0804vw,3680px) scale(.5877);
    }
}
@keyframes fall-143
{
    79.714%
    {
        -webkit-transform: translate(7.9733vw,79.714vh) scale(.5877);
        transform: translate(7.9733vw,79.714vh) scale(.5877);
    }
    to
    {
        -webkit-transform: translate(5.0804vw,3680px) scale(.5877);
        transform: translate(5.0804vw,3680px) scale(.5877);
    }
}
.snow:nth-child(144)
{
    opacity: .4343;
    -webkit-transform: translate(7.7891vw,-10px) scale(.3708);
    transform: translate(7.7891vw,-10px) scale(.3708);
    -webkit-animation: fall-144 15s -7s linear infinite;
    animation: fall-144 15s -7s linear infinite;
}
@-webkit-keyframes fall-144
{
    66.894%
    {
        -webkit-transform: translate(-.2313vw,66.894vh) scale(.3708);
        transform: translate(-.2313vw,66.894vh) scale(.3708);
    }
    to
    {
        -webkit-transform: translate(3.7789vw,3680px) scale(.3708);
        transform: translate(3.7789vw,3680px) scale(.3708);
    }
}
@keyframes fall-144
{
    66.894%
    {
        -webkit-transform: translate(-.2313vw,66.894vh) scale(.3708);
        transform: translate(-.2313vw,66.894vh) scale(.3708);
    }
    to
    {
        -webkit-transform: translate(3.7789vw,3680px) scale(.3708);
        transform: translate(3.7789vw,3680px) scale(.3708);
    }
}
.snow:nth-child(145)
{
    opacity: .741;
    -webkit-transform: translate(62.7679vw,-10px) scale(.69);
    transform: translate(62.7679vw,-10px) scale(.69);
    -webkit-animation: fall-145 26s -26s linear infinite;
    animation: fall-145 26s -26s linear infinite;
}
@-webkit-keyframes fall-145
{
    44.094%
    {
        -webkit-transform: translate(71.2897vw,44.094vh) scale(.69);
        transform: translate(71.2897vw,44.094vh) scale(.69);
    }
    to
    {
        -webkit-transform: translate(67.0288vw,3680px) scale(.69);
        transform: translate(67.0288vw,3680px) scale(.69);
    }
}
@keyframes fall-145
{
    44.094%
    {
        -webkit-transform: translate(71.2897vw,44.094vh) scale(.69);
        transform: translate(71.2897vw,44.094vh) scale(.69);
    }
    to
    {
        -webkit-transform: translate(67.0288vw,3680px) scale(.69);
        transform: translate(67.0288vw,3680px) scale(.69);
    }
}
.snow:nth-child(146)
{
    opacity: .5547;
    -webkit-transform: translate(96.6132vw,-10px) scale(.8552);
    transform: translate(96.6132vw,-10px) scale(.8552);
    -webkit-animation: fall-146 10s -14s linear infinite;
    animation: fall-146 10s -14s linear infinite;
}
@-webkit-keyframes fall-146
{
    36.982%
    {
        -webkit-transform: translate(100.2741vw,36.982vh) scale(.8552);
        transform: translate(100.2741vw,36.982vh) scale(.8552);
    }
    to
    {
        -webkit-transform: translate(98.44365vw,3680px) scale(.8552);
        transform: translate(98.44365vw,3680px) scale(.8552);
    }
}
@keyframes fall-146
{
    36.982%
    {
        -webkit-transform: translate(100.2741vw,36.982vh) scale(.8552);
        transform: translate(100.2741vw,36.982vh) scale(.8552);
    }
    to
    {
        -webkit-transform: translate(98.44365vw,3680px) scale(.8552);
        transform: translate(98.44365vw,3680px) scale(.8552);
    }
}
.snow:nth-child(147)
{
    opacity: .8055;
    -webkit-transform: translate(78.8338vw,-10px) scale(.0926);
    transform: translate(78.8338vw,-10px) scale(.0926);
    -webkit-animation: fall-147 29s -29s linear infinite;
    animation: fall-147 29s -29s linear infinite;
}
@-webkit-keyframes fall-147
{
    61.966%
    {
        -webkit-transform: translate(68.868vw,61.966vh) scale(.0926);
        transform: translate(68.868vw,61.966vh) scale(.0926);
    }
    to
    {
        -webkit-transform: translate(73.8509vw,3680px) scale(.0926);
        transform: translate(73.8509vw,3680px) scale(.0926);
    }
}
@keyframes fall-147
{
    61.966%
    {
        -webkit-transform: translate(68.868vw,61.966vh) scale(.0926);
        transform: translate(68.868vw,61.966vh) scale(.0926);
    }
    to
    {
        -webkit-transform: translate(73.8509vw,3680px) scale(.0926);
        transform: translate(73.8509vw,3680px) scale(.0926);
    }
}
.snow:nth-child(148)
{
    opacity: .8795;
    -webkit-transform: translate(79.3794vw,-10px) scale(.5655);
    transform: translate(79.3794vw,-10px) scale(.5655);
    -webkit-animation: fall-148 26s -5s linear infinite;
    animation: fall-148 26s -5s linear infinite;
}
@-webkit-keyframes fall-148
{
    49.879%
    {
        -webkit-transform: translate(76.8681vw,49.879vh) scale(.5655);
        transform: translate(76.8681vw,49.879vh) scale(.5655);
    }
    to
    {
        -webkit-transform: translate(78.12375vw,3680px) scale(.5655);
        transform: translate(78.12375vw,3680px) scale(.5655);
    }
}
@keyframes fall-148
{
    49.879%
    {
        -webkit-transform: translate(76.8681vw,49.879vh) scale(.5655);
        transform: translate(76.8681vw,49.879vh) scale(.5655);
    }
    to
    {
        -webkit-transform: translate(78.12375vw,3680px) scale(.5655);
        transform: translate(78.12375vw,3680px) scale(.5655);
    }
}
.snow:nth-child(149)
{
    opacity: .1574;
    -webkit-transform: translate(76.7499vw,-10px) scale(.2405);
    transform: translate(76.7499vw,-10px) scale(.2405);
    -webkit-animation: fall-149 18s -14s linear infinite;
    animation: fall-149 18s -14s linear infinite;
}
@-webkit-keyframes fall-149
{
    61.01%
    {
        -webkit-transform: translate(76.4407vw,61.01vh) scale(.2405);
        transform: translate(76.4407vw,61.01vh) scale(.2405);
    }
    to
    {
        -webkit-transform: translate(76.5953vw,3680px) scale(.2405);
        transform: translate(76.5953vw,3680px) scale(.2405);
    }
}
@keyframes fall-149
{
    61.01%
    {
        -webkit-transform: translate(76.4407vw,61.01vh) scale(.2405);
        transform: translate(76.4407vw,61.01vh) scale(.2405);
    }
    to
    {
        -webkit-transform: translate(76.5953vw,3680px) scale(.2405);
        transform: translate(76.5953vw,3680px) scale(.2405);
    }
}
.snow:nth-child(150)
{
    opacity: .8966;
    -webkit-transform: translate(42.0434vw,-10px) scale(.4002);
    transform: translate(42.0434vw,-10px) scale(.4002);
    -webkit-animation: fall-150 12s -3s linear infinite;
    animation: fall-150 12s -3s linear infinite;
}
@-webkit-keyframes fall-150
{
    35.345%
    {
        -webkit-transform: translate(45.1754vw,35.345vh) scale(.4002);
        transform: translate(45.1754vw,35.345vh) scale(.4002);
    }
    to
    {
        -webkit-transform: translate(43.6094vw,3680px) scale(.4002);
        transform: translate(43.6094vw,3680px) scale(.4002);
    }
}
@keyframes fall-150
{
    35.345%
    {
        -webkit-transform: translate(45.1754vw,35.345vh) scale(.4002);
        transform: translate(45.1754vw,35.345vh) scale(.4002);
    }
    to
    {
        -webkit-transform: translate(43.6094vw,3680px) scale(.4002);
        transform: translate(43.6094vw,3680px) scale(.4002);
    }
}
.snow:nth-child(151)
{
    opacity: .4246;
    -webkit-transform: translate(69.7108vw,-10px) scale(.9354);
    transform: translate(69.7108vw,-10px) scale(.9354);
    -webkit-animation: fall-151 26s -7s linear infinite;
    animation: fall-151 26s -7s linear infinite;
}
@-webkit-keyframes fall-151
{
    51.367%
    {
        -webkit-transform: translate(64.7567vw,51.367vh) scale(.9354);
        transform: translate(64.7567vw,51.367vh) scale(.9354);
    }
    to
    {
        -webkit-transform: translate(67.23375vw,3680px) scale(.9354);
        transform: translate(67.23375vw,3680px) scale(.9354);
    }
}
@keyframes fall-151
{
    51.367%
    {
        -webkit-transform: translate(64.7567vw,51.367vh) scale(.9354);
        transform: translate(64.7567vw,51.367vh) scale(.9354);
    }
    to
    {
        -webkit-transform: translate(67.23375vw,3680px) scale(.9354);
        transform: translate(67.23375vw,3680px) scale(.9354);
    }
}
.snow:nth-child(152)
{
    opacity: .3595;
    -webkit-transform: translate(77.2516vw,-10px) scale(.8067);
    transform: translate(77.2516vw,-10px) scale(.8067);
    -webkit-animation: fall-152 22s -16s linear infinite;
    animation: fall-152 22s -16s linear infinite;
}
@-webkit-keyframes fall-152
{
    75.471%
    {
        -webkit-transform: translate(77.8339vw,75.471vh) scale(.8067);
        transform: translate(77.8339vw,75.471vh) scale(.8067);
    }
    to
    {
        -webkit-transform: translate(77.54275vw,3680px) scale(.8067);
        transform: translate(77.54275vw,3680px) scale(.8067);
    }
}
@keyframes fall-152
{
    75.471%
    {
        -webkit-transform: translate(77.8339vw,75.471vh) scale(.8067);
        transform: translate(77.8339vw,75.471vh) scale(.8067);
    }
    to
    {
        -webkit-transform: translate(77.54275vw,3680px) scale(.8067);
        transform: translate(77.54275vw,3680px) scale(.8067);
    }
}
.snow:nth-child(153)
{
    opacity: .818;
    -webkit-transform: translate(26.8081vw,-10px) scale(.0961);
    transform: translate(26.8081vw,-10px) scale(.0961);
    -webkit-animation: fall-153 14s -9s linear infinite;
    animation: fall-153 14s -9s linear infinite;
}
@-webkit-keyframes fall-153
{
    48.971%
    {
        -webkit-transform: translate(17.8792vw,48.971vh) scale(.0961);
        transform: translate(17.8792vw,48.971vh) scale(.0961);
    }
    to
    {
        -webkit-transform: translate(22.34365vw,3680px) scale(.0961);
        transform: translate(22.34365vw,3680px) scale(.0961);
    }
}
@keyframes fall-153
{
    48.971%
    {
        -webkit-transform: translate(17.8792vw,48.971vh) scale(.0961);
        transform: translate(17.8792vw,48.971vh) scale(.0961);
    }
    to
    {
        -webkit-transform: translate(22.34365vw,3680px) scale(.0961);
        transform: translate(22.34365vw,3680px) scale(.0961);
    }
}
.snow:nth-child(154)
{
    opacity: .0147;
    -webkit-transform: translate(43.491vw,-10px) scale(.9371);
    transform: translate(43.491vw,-10px) scale(.9371);
    -webkit-animation: fall-154 10s -27s linear infinite;
    animation: fall-154 10s -27s linear infinite;
}
@-webkit-keyframes fall-154
{
    69.157%
    {
        -webkit-transform: translate(49.7979vw,69.157vh) scale(.9371);
        transform: translate(49.7979vw,69.157vh) scale(.9371);
    }
    to
    {
        -webkit-transform: translate(46.64445vw,3680px) scale(.9371);
        transform: translate(46.64445vw,3680px) scale(.9371);
    }
}
@keyframes fall-154
{
    69.157%
    {
        -webkit-transform: translate(49.7979vw,69.157vh) scale(.9371);
        transform: translate(49.7979vw,69.157vh) scale(.9371);
    }
    to
    {
        -webkit-transform: translate(46.64445vw,3680px) scale(.9371);
        transform: translate(46.64445vw,3680px) scale(.9371);
    }
}
.snow:nth-child(155)
{
    opacity: .5441;
    -webkit-transform: translate(51.6188vw,-10px) scale(.6554);
    transform: translate(51.6188vw,-10px) scale(.6554);
    -webkit-animation: fall-155 12s -28s linear infinite;
    animation: fall-155 12s -28s linear infinite;
}
@-webkit-keyframes fall-155
{
    73.39%
    {
        -webkit-transform: translate(42.7742vw,73.39vh) scale(.6554);
        transform: translate(42.7742vw,73.39vh) scale(.6554);
    }
    to
    {
        -webkit-transform: translate(47.1965vw,3680px) scale(.6554);
        transform: translate(47.1965vw,3680px) scale(.6554);
    }
}
@keyframes fall-155
{
    73.39%
    {
        -webkit-transform: translate(42.7742vw,73.39vh) scale(.6554);
        transform: translate(42.7742vw,73.39vh) scale(.6554);
    }
    to
    {
        -webkit-transform: translate(47.1965vw,3680px) scale(.6554);
        transform: translate(47.1965vw,3680px) scale(.6554);
    }
}
.snow:nth-child(156)
{
    opacity: .2503;
    -webkit-transform: translate(51.4557vw,-10px) scale(.366);
    transform: translate(51.4557vw,-10px) scale(.366);
    -webkit-animation: fall-156 10s -17s linear infinite;
    animation: fall-156 10s -17s linear infinite;
}
@-webkit-keyframes fall-156
{
    61.732%
    {
        -webkit-transform: translate(45.7943vw,61.732vh) scale(.366);
        transform: translate(45.7943vw,61.732vh) scale(.366);
    }
    to
    {
        -webkit-transform: translate(48.625vw,3680px) scale(.366);
        transform: translate(48.625vw,3680px) scale(.366);
    }
}
@keyframes fall-156
{
    61.732%
    {
        -webkit-transform: translate(45.7943vw,61.732vh) scale(.366);
        transform: translate(45.7943vw,61.732vh) scale(.366);
    }
    to
    {
        -webkit-transform: translate(48.625vw,3680px) scale(.366);
        transform: translate(48.625vw,3680px) scale(.366);
    }
}
.snow:nth-child(157)
{
    opacity: .5614;
    -webkit-transform: translate(8.3549vw,-10px) scale(.5467);
    transform: translate(8.3549vw,-10px) scale(.5467);
    -webkit-animation: fall-157 11s -5s linear infinite;
    animation: fall-157 11s -5s linear infinite;
}
@-webkit-keyframes fall-157
{
    51.673%
    {
        -webkit-transform: translate(1.8989vw,51.673vh) scale(.5467);
        transform: translate(1.8989vw,51.673vh) scale(.5467);
    }
    to
    {
        -webkit-transform: translate(5.1269vw,3680px) scale(.5467);
        transform: translate(5.1269vw,3680px) scale(.5467);
    }
}
@keyframes fall-157
{
    51.673%
    {
        -webkit-transform: translate(1.8989vw,51.673vh) scale(.5467);
        transform: translate(1.8989vw,51.673vh) scale(.5467);
    }
    to
    {
        -webkit-transform: translate(5.1269vw,3680px) scale(.5467);
        transform: translate(5.1269vw,3680px) scale(.5467);
    }
}
.snow:nth-child(158)
{
    opacity: .7335;
    -webkit-transform: translate(29.7737vw,-10px) scale(.6906);
    transform: translate(29.7737vw,-10px) scale(.6906);
    -webkit-animation: fall-158 17s -13s linear infinite;
    animation: fall-158 17s -13s linear infinite;
}
@-webkit-keyframes fall-158
{
    77.248%
    {
        -webkit-transform: translate(23.3445vw,77.248vh) scale(.6906);
        transform: translate(23.3445vw,77.248vh) scale(.6906);
    }
    to
    {
        -webkit-transform: translate(26.5591vw,3680px) scale(.6906);
        transform: translate(26.5591vw,3680px) scale(.6906);
    }
}
@keyframes fall-158
{
    77.248%
    {
        -webkit-transform: translate(23.3445vw,77.248vh) scale(.6906);
        transform: translate(23.3445vw,77.248vh) scale(.6906);
    }
    to
    {
        -webkit-transform: translate(26.5591vw,3680px) scale(.6906);
        transform: translate(26.5591vw,3680px) scale(.6906);
    }
}
.snow:nth-child(159)
{
    opacity: .5864;
    -webkit-transform: translate(75.1799vw,-10px) scale(.1973);
    transform: translate(75.1799vw,-10px) scale(.1973);
    -webkit-animation: fall-159 18s -14s linear infinite;
    animation: fall-159 18s -14s linear infinite;
}
@-webkit-keyframes fall-159
{
    35.511%
    {
        -webkit-transform: translate(83.548vw,35.511vh) scale(.1973);
        transform: translate(83.548vw,35.511vh) scale(.1973);
    }
    to
    {
        -webkit-transform: translate(79.36395vw,3680px) scale(.1973);
        transform: translate(79.36395vw,3680px) scale(.1973);
    }
}
@keyframes fall-159
{
    35.511%
    {
        -webkit-transform: translate(83.548vw,35.511vh) scale(.1973);
        transform: translate(83.548vw,35.511vh) scale(.1973);
    }
    to
    {
        -webkit-transform: translate(79.36395vw,3680px) scale(.1973);
        transform: translate(79.36395vw,3680px) scale(.1973);
    }
}
.snow:nth-child(160)
{
    opacity: .4734;
    -webkit-transform: translate(27.167vw,-10px) scale(.8384);
    transform: translate(27.167vw,-10px) scale(.8384);
    -webkit-animation: fall-160 19s -25s linear infinite;
    animation: fall-160 19s -25s linear infinite;
}
@-webkit-keyframes fall-160
{
    78.614%
    {
        -webkit-transform: translate(25.1486vw,78.614vh) scale(.8384);
        transform: translate(25.1486vw,78.614vh) scale(.8384);
    }
    to
    {
        -webkit-transform: translate(26.1578vw,3680px) scale(.8384);
        transform: translate(26.1578vw,3680px) scale(.8384);
    }
}
@keyframes fall-160
{
    78.614%
    {
        -webkit-transform: translate(25.1486vw,78.614vh) scale(.8384);
        transform: translate(25.1486vw,78.614vh) scale(.8384);
    }
    to
    {
        -webkit-transform: translate(26.1578vw,3680px) scale(.8384);
        transform: translate(26.1578vw,3680px) scale(.8384);
    }
}
.snow:nth-child(161)
{
    opacity: .3611;
    -webkit-transform: translate(5.3596vw,-10px) scale(.5982);
    transform: translate(5.3596vw,-10px) scale(.5982);
    -webkit-animation: fall-161 20s -24s linear infinite;
    animation: fall-161 20s -24s linear infinite;
}
@-webkit-keyframes fall-161
{
    44.005%
    {
        -webkit-transform: translate(11.3043vw,44.005vh) scale(.5982);
        transform: translate(11.3043vw,44.005vh) scale(.5982);
    }
    to
    {
        -webkit-transform: translate(8.33195vw,3680px) scale(.5982);
        transform: translate(8.33195vw,3680px) scale(.5982);
    }
}
@keyframes fall-161
{
    44.005%
    {
        -webkit-transform: translate(11.3043vw,44.005vh) scale(.5982);
        transform: translate(11.3043vw,44.005vh) scale(.5982);
    }
    to
    {
        -webkit-transform: translate(8.33195vw,3680px) scale(.5982);
        transform: translate(8.33195vw,3680px) scale(.5982);
    }
}
.snow:nth-child(162)
{
    opacity: .3551;
    -webkit-transform: translate(4.2843vw,-10px) scale(.5343);
    transform: translate(4.2843vw,-10px) scale(.5343);
    -webkit-animation: fall-162 26s -22s linear infinite;
    animation: fall-162 26s -22s linear infinite;
}
@-webkit-keyframes fall-162
{
    33.287%
    {
        -webkit-transform: translate(12.4564vw,33.287vh) scale(.5343);
        transform: translate(12.4564vw,33.287vh) scale(.5343);
    }
    to
    {
        -webkit-transform: translate(8.37035vw,3680px) scale(.5343);
        transform: translate(8.37035vw,3680px) scale(.5343);
    }
}
@keyframes fall-162
{
    33.287%
    {
        -webkit-transform: translate(12.4564vw,33.287vh) scale(.5343);
        transform: translate(12.4564vw,33.287vh) scale(.5343);
    }
    to
    {
        -webkit-transform: translate(8.37035vw,3680px) scale(.5343);
        transform: translate(8.37035vw,3680px) scale(.5343);
    }
}
.snow:nth-child(163)
{
    opacity: .8091;
    -webkit-transform: translate(9.7975vw,-10px) scale(.7015);
    transform: translate(9.7975vw,-10px) scale(.7015);
    -webkit-animation: fall-163 17s -8s linear infinite;
    animation: fall-163 17s -8s linear infinite;
}
@-webkit-keyframes fall-163
{
    62.475%
    {
        -webkit-transform: translate(6.1908vw,62.475vh) scale(.7015);
        transform: translate(6.1908vw,62.475vh) scale(.7015);
    }
    to
    {
        -webkit-transform: translate(7.99415vw,3680px) scale(.7015);
        transform: translate(7.99415vw,3680px) scale(.7015);
    }
}
@keyframes fall-163
{
    62.475%
    {
        -webkit-transform: translate(6.1908vw,62.475vh) scale(.7015);
        transform: translate(6.1908vw,62.475vh) scale(.7015);
    }
    to
    {
        -webkit-transform: translate(7.99415vw,3680px) scale(.7015);
        transform: translate(7.99415vw,3680px) scale(.7015);
    }
}
.snow:nth-child(164)
{
    opacity: .6376;
    -webkit-transform: translate(48.1294vw,-10px) scale(.6121);
    transform: translate(48.1294vw,-10px) scale(.6121);
    -webkit-animation: fall-164 22s -18s linear infinite;
    animation: fall-164 22s -18s linear infinite;
}
@-webkit-keyframes fall-164
{
    66.417%
    {
        -webkit-transform: translate(47.5329vw,66.417vh) scale(.6121);
        transform: translate(47.5329vw,66.417vh) scale(.6121);
    }
    to
    {
        -webkit-transform: translate(47.83115vw,3680px) scale(.6121);
        transform: translate(47.83115vw,3680px) scale(.6121);
    }
}
@keyframes fall-164
{
    66.417%
    {
        -webkit-transform: translate(47.5329vw,66.417vh) scale(.6121);
        transform: translate(47.5329vw,66.417vh) scale(.6121);
    }
    to
    {
        -webkit-transform: translate(47.83115vw,3680px) scale(.6121);
        transform: translate(47.83115vw,3680px) scale(.6121);
    }
}
.snow:nth-child(165)
{
    opacity: .1377;
    -webkit-transform: translate(27.8896vw,-10px) scale(.214);
    transform: translate(27.8896vw,-10px) scale(.214);
    -webkit-animation: fall-165 29s -16s linear infinite;
    animation: fall-165 29s -16s linear infinite;
}
@-webkit-keyframes fall-165
{
    71.241%
    {
        -webkit-transform: translate(30.5817vw,71.241vh) scale(.214);
        transform: translate(30.5817vw,71.241vh) scale(.214);
    }
    to
    {
        -webkit-transform: translate(29.23565vw,3680px) scale(.214);
        transform: translate(29.23565vw,3680px) scale(.214);
    }
}
@keyframes fall-165
{
    71.241%
    {
        -webkit-transform: translate(30.5817vw,71.241vh) scale(.214);
        transform: translate(30.5817vw,71.241vh) scale(.214);
    }
    to
    {
        -webkit-transform: translate(29.23565vw,3680px) scale(.214);
        transform: translate(29.23565vw,3680px) scale(.214);
    }
}
.snow:nth-child(166)
{
    opacity: .5285;
    -webkit-transform: translate(71.1651vw,-10px) scale(.8436);
    transform: translate(71.1651vw,-10px) scale(.8436);
    -webkit-animation: fall-166 22s -15s linear infinite;
    animation: fall-166 22s -15s linear infinite;
}
@-webkit-keyframes fall-166
{
    59.044%
    {
        -webkit-transform: translate(74.2119vw,59.044vh) scale(.8436);
        transform: translate(74.2119vw,59.044vh) scale(.8436);
    }
    to
    {
        -webkit-transform: translate(72.6885vw,3680px) scale(.8436);
        transform: translate(72.6885vw,3680px) scale(.8436);
    }
}
@keyframes fall-166
{
    59.044%
    {
        -webkit-transform: translate(74.2119vw,59.044vh) scale(.8436);
        transform: translate(74.2119vw,59.044vh) scale(.8436);
    }
    to
    {
        -webkit-transform: translate(72.6885vw,3680px) scale(.8436);
        transform: translate(72.6885vw,3680px) scale(.8436);
    }
}
.snow:nth-child(167)
{
    opacity: .8224;
    -webkit-transform: translate(27.0729vw,-10px) scale(.2552);
    transform: translate(27.0729vw,-10px) scale(.2552);
    -webkit-animation: fall-167 16s -6s linear infinite;
    animation: fall-167 16s -6s linear infinite;
}
@-webkit-keyframes fall-167
{
    74.672%
    {
        -webkit-transform: translate(18.8439vw,74.672vh) scale(.2552);
        transform: translate(18.8439vw,74.672vh) scale(.2552);
    }
    to
    {
        -webkit-transform: translate(22.9584vw,3680px) scale(.2552);
        transform: translate(22.9584vw,3680px) scale(.2552);
    }
}
@keyframes fall-167
{
    74.672%
    {
        -webkit-transform: translate(18.8439vw,74.672vh) scale(.2552);
        transform: translate(18.8439vw,74.672vh) scale(.2552);
    }
    to
    {
        -webkit-transform: translate(22.9584vw,3680px) scale(.2552);
        transform: translate(22.9584vw,3680px) scale(.2552);
    }
}
.snow:nth-child(168)
{
    opacity: .8614;
    -webkit-transform: translate(26.3255vw,-10px) scale(.4093);
    transform: translate(26.3255vw,-10px) scale(.4093);
    -webkit-animation: fall-168 27s -10s linear infinite;
    animation: fall-168 27s -10s linear infinite;
}
@-webkit-keyframes fall-168
{
    60.175%
    {
        -webkit-transform: translate(29.1155vw,60.175vh) scale(.4093);
        transform: translate(29.1155vw,60.175vh) scale(.4093);
    }
    to
    {
        -webkit-transform: translate(27.7205vw,3680px) scale(.4093);
        transform: translate(27.7205vw,3680px) scale(.4093);
    }
}
@keyframes fall-168
{
    60.175%
    {
        -webkit-transform: translate(29.1155vw,60.175vh) scale(.4093);
        transform: translate(29.1155vw,60.175vh) scale(.4093);
    }
    to
    {
        -webkit-transform: translate(27.7205vw,3680px) scale(.4093);
        transform: translate(27.7205vw,3680px) scale(.4093);
    }
}
.snow:nth-child(169)
{
    opacity: .5922;
    -webkit-transform: translate(78.218vw,-10px) scale(.3159);
    transform: translate(78.218vw,-10px) scale(.3159);
    -webkit-animation: fall-169 20s -22s linear infinite;
    animation: fall-169 20s -22s linear infinite;
}
@-webkit-keyframes fall-169
{
    57.567%
    {
        -webkit-transform: translate(74.7461vw,57.567vh) scale(.3159);
        transform: translate(74.7461vw,57.567vh) scale(.3159);
    }
    to
    {
        -webkit-transform: translate(76.48205vw,3680px) scale(.3159);
        transform: translate(76.48205vw,3680px) scale(.3159);
    }
}
@keyframes fall-169
{
    57.567%
    {
        -webkit-transform: translate(74.7461vw,57.567vh) scale(.3159);
        transform: translate(74.7461vw,57.567vh) scale(.3159);
    }
    to
    {
        -webkit-transform: translate(76.48205vw,3680px) scale(.3159);
        transform: translate(76.48205vw,3680px) scale(.3159);
    }
}
.snow:nth-child(170)
{
    opacity: .9363;
    -webkit-transform: translate(54.4512vw,-10px) scale(.3158);
    transform: translate(54.4512vw,-10px) scale(.3158);
    -webkit-animation: fall-170 15s -10s linear infinite;
    animation: fall-170 15s -10s linear infinite;
}
@-webkit-keyframes fall-170
{
    66.544%
    {
        -webkit-transform: translate(46.0353vw,66.544vh) scale(.3158);
        transform: translate(46.0353vw,66.544vh) scale(.3158);
    }
    to
    {
        -webkit-transform: translate(50.24325vw,3680px) scale(.3158);
        transform: translate(50.24325vw,3680px) scale(.3158);
    }
}
@keyframes fall-170
{
    66.544%
    {
        -webkit-transform: translate(46.0353vw,66.544vh) scale(.3158);
        transform: translate(46.0353vw,66.544vh) scale(.3158);
    }
    to
    {
        -webkit-transform: translate(50.24325vw,3680px) scale(.3158);
        transform: translate(50.24325vw,3680px) scale(.3158);
    }
}
.snow:nth-child(171)
{
    opacity: .8276;
    -webkit-transform: translate(66.6567vw,-10px) scale(.3817);
    transform: translate(66.6567vw,-10px) scale(.3817);
    -webkit-animation: fall-171 24s -21s linear infinite;
    animation: fall-171 24s -21s linear infinite;
}
@-webkit-keyframes fall-171
{
    63.162%
    {
        -webkit-transform: translate(62.8337vw,63.162vh) scale(.3817);
        transform: translate(62.8337vw,63.162vh) scale(.3817);
    }
    to
    {
        -webkit-transform: translate(64.7452vw,3680px) scale(.3817);
        transform: translate(64.7452vw,3680px) scale(.3817);
    }
}
@keyframes fall-171
{
    63.162%
    {
        -webkit-transform: translate(62.8337vw,63.162vh) scale(.3817);
        transform: translate(62.8337vw,63.162vh) scale(.3817);
    }
    to
    {
        -webkit-transform: translate(64.7452vw,3680px) scale(.3817);
        transform: translate(64.7452vw,3680px) scale(.3817);
    }
}
.snow:nth-child(172)
{
    opacity: .6597;
    -webkit-transform: translate(28.2717vw,-10px) scale(.3331);
    transform: translate(28.2717vw,-10px) scale(.3331);
    -webkit-animation: fall-172 17s -28s linear infinite;
    animation: fall-172 17s -28s linear infinite;
}
@-webkit-keyframes fall-172
{
    43.04%
    {
        -webkit-transform: translate(20.4502vw,43.04vh) scale(.3331);
        transform: translate(20.4502vw,43.04vh) scale(.3331);
    }
    to
    {
        -webkit-transform: translate(24.36095vw,3680px) scale(.3331);
        transform: translate(24.36095vw,3680px) scale(.3331);
    }
}
@keyframes fall-172
{
    43.04%
    {
        -webkit-transform: translate(20.4502vw,43.04vh) scale(.3331);
        transform: translate(20.4502vw,43.04vh) scale(.3331);
    }
    to
    {
        -webkit-transform: translate(24.36095vw,3680px) scale(.3331);
        transform: translate(24.36095vw,3680px) scale(.3331);
    }
}
.snow:nth-child(173)
{
    opacity: .0135;
    -webkit-transform: translate(44.444vw,-10px) scale(.7198);
    transform: translate(44.444vw,-10px) scale(.7198);
    -webkit-animation: fall-173 30s -20s linear infinite;
    animation: fall-173 30s -20s linear infinite;
}
@-webkit-keyframes fall-173
{
    72.721%
    {
        -webkit-transform: translate(48.2644vw,72.721vh) scale(.7198);
        transform: translate(48.2644vw,72.721vh) scale(.7198);
    }
    to
    {
        -webkit-transform: translate(46.3542vw,3680px) scale(.7198);
        transform: translate(46.3542vw,3680px) scale(.7198);
    }
}
@keyframes fall-173
{
    72.721%
    {
        -webkit-transform: translate(48.2644vw,72.721vh) scale(.7198);
        transform: translate(48.2644vw,72.721vh) scale(.7198);
    }
    to
    {
        -webkit-transform: translate(46.3542vw,3680px) scale(.7198);
        transform: translate(46.3542vw,3680px) scale(.7198);
    }
}
.snow:nth-child(174)
{
    opacity: .5501;
    -webkit-transform: translate(35.2178vw,-10px) scale(.9248);
    transform: translate(35.2178vw,-10px) scale(.9248);
    -webkit-animation: fall-174 29s -13s linear infinite;
    animation: fall-174 29s -13s linear infinite;
}
@-webkit-keyframes fall-174
{
    43.805%
    {
        -webkit-transform: translate(39.0468vw,43.805vh) scale(.9248);
        transform: translate(39.0468vw,43.805vh) scale(.9248);
    }
    to
    {
        -webkit-transform: translate(37.1323vw,3680px) scale(.9248);
        transform: translate(37.1323vw,3680px) scale(.9248);
    }
}
@keyframes fall-174
{
    43.805%
    {
        -webkit-transform: translate(39.0468vw,43.805vh) scale(.9248);
        transform: translate(39.0468vw,43.805vh) scale(.9248);
    }
    to
    {
        -webkit-transform: translate(37.1323vw,3680px) scale(.9248);
        transform: translate(37.1323vw,3680px) scale(.9248);
    }
}
.snow:nth-child(175)
{
    opacity: .2365;
    -webkit-transform: translate(98.569vw,-10px) scale(.696);
    transform: translate(98.569vw,-10px) scale(.696);
    -webkit-animation: fall-175 29s -13s linear infinite;
    animation: fall-175 29s -13s linear infinite;
}
@-webkit-keyframes fall-175
{
    47.889%
    {
        -webkit-transform: translate(104.8532vw,47.889vh) scale(.696);
        transform: translate(104.8532vw,47.889vh) scale(.696);
    }
    to
    {
        -webkit-transform: translate(101.7111vw,3680px) scale(.696);
        transform: translate(101.7111vw,3680px) scale(.696);
    }
}
@keyframes fall-175
{
    47.889%
    {
        -webkit-transform: translate(104.8532vw,47.889vh) scale(.696);
        transform: translate(104.8532vw,47.889vh) scale(.696);
    }
    to
    {
        -webkit-transform: translate(101.7111vw,3680px) scale(.696);
        transform: translate(101.7111vw,3680px) scale(.696);
    }
}
.snow:nth-child(176)
{
    opacity: .7622;
    -webkit-transform: translate(73.6979vw,-10px) scale(.2229);
    transform: translate(73.6979vw,-10px) scale(.2229);
    -webkit-animation: fall-176 11s -4s linear infinite;
    animation: fall-176 11s -4s linear infinite;
}
@-webkit-keyframes fall-176
{
    32.946%
    {
        -webkit-transform: translate(76.8171vw,32.946vh) scale(.2229);
        transform: translate(76.8171vw,32.946vh) scale(.2229);
    }
    to
    {
        -webkit-transform: translate(75.2575vw,3680px) scale(.2229);
        transform: translate(75.2575vw,3680px) scale(.2229);
    }
}
@keyframes fall-176
{
    32.946%
    {
        -webkit-transform: translate(76.8171vw,32.946vh) scale(.2229);
        transform: translate(76.8171vw,32.946vh) scale(.2229);
    }
    to
    {
        -webkit-transform: translate(75.2575vw,3680px) scale(.2229);
        transform: translate(75.2575vw,3680px) scale(.2229);
    }
}
.snow:nth-child(177)
{
    opacity: .2925;
    -webkit-transform: translate(68.7044vw,-10px) scale(.411);
    transform: translate(68.7044vw,-10px) scale(.411);
    -webkit-animation: fall-177 20s -21s linear infinite;
    animation: fall-177 20s -21s linear infinite;
}
@-webkit-keyframes fall-177
{
    72.306%
    {
        -webkit-transform: translate(67.5319vw,72.306vh) scale(.411);
        transform: translate(67.5319vw,72.306vh) scale(.411);
    }
    to
    {
        -webkit-transform: translate(68.11815vw,3680px) scale(.411);
        transform: translate(68.11815vw,3680px) scale(.411);
    }
}
@keyframes fall-177
{
    72.306%
    {
        -webkit-transform: translate(67.5319vw,72.306vh) scale(.411);
        transform: translate(67.5319vw,72.306vh) scale(.411);
    }
    to
    {
        -webkit-transform: translate(68.11815vw,3680px) scale(.411);
        transform: translate(68.11815vw,3680px) scale(.411);
    }
}
.snow:nth-child(178)
{
    opacity: .2972;
    -webkit-transform: translate(13.0807vw,-10px) scale(.1949);
    transform: translate(13.0807vw,-10px) scale(.1949);
    -webkit-animation: fall-178 21s -8s linear infinite;
    animation: fall-178 21s -8s linear infinite;
}
@-webkit-keyframes fall-178
{
    75.786%
    {
        -webkit-transform: translate(17.5983vw,75.786vh) scale(.1949);
        transform: translate(17.5983vw,75.786vh) scale(.1949);
    }
    to
    {
        -webkit-transform: translate(15.3395vw,3680px) scale(.1949);
        transform: translate(15.3395vw,3680px) scale(.1949);
    }
}
@keyframes fall-178
{
    75.786%
    {
        -webkit-transform: translate(17.5983vw,75.786vh) scale(.1949);
        transform: translate(17.5983vw,75.786vh) scale(.1949);
    }
    to
    {
        -webkit-transform: translate(15.3395vw,3680px) scale(.1949);
        transform: translate(15.3395vw,3680px) scale(.1949);
    }
}
.snow:nth-child(179)
{
    opacity: .716;
    -webkit-transform: translate(46.7739vw,-10px) scale(.9834);
    transform: translate(46.7739vw,-10px) scale(.9834);
    -webkit-animation: fall-179 15s -12s linear infinite;
    animation: fall-179 15s -12s linear infinite;
}
@-webkit-keyframes fall-179
{
    68.795%
    {
        -webkit-transform: translate(56.1765vw,68.795vh) scale(.9834);
        transform: translate(56.1765vw,68.795vh) scale(.9834);
    }
    to
    {
        -webkit-transform: translate(51.4752vw,3680px) scale(.9834);
        transform: translate(51.4752vw,3680px) scale(.9834);
    }
}
@keyframes fall-179
{
    68.795%
    {
        -webkit-transform: translate(56.1765vw,68.795vh) scale(.9834);
        transform: translate(56.1765vw,68.795vh) scale(.9834);
    }
    to
    {
        -webkit-transform: translate(51.4752vw,3680px) scale(.9834);
        transform: translate(51.4752vw,3680px) scale(.9834);
    }
}
.snow:nth-child(180)
{
    opacity: .049;
    -webkit-transform: translate(64.3462vw,-10px) scale(.2871);
    transform: translate(64.3462vw,-10px) scale(.2871);
    -webkit-animation: fall-180 12s -8s linear infinite;
    animation: fall-180 12s -8s linear infinite;
}
@-webkit-keyframes fall-180
{
    72.885%
    {
        -webkit-transform: translate(71.6187vw,72.885vh) scale(.2871);
        transform: translate(71.6187vw,72.885vh) scale(.2871);
    }
    to
    {
        -webkit-transform: translate(67.98245vw,3680px) scale(.2871);
        transform: translate(67.98245vw,3680px) scale(.2871);
    }
}
@keyframes fall-180
{
    72.885%
    {
        -webkit-transform: translate(71.6187vw,72.885vh) scale(.2871);
        transform: translate(71.6187vw,72.885vh) scale(.2871);
    }
    to
    {
        -webkit-transform: translate(67.98245vw,3680px) scale(.2871);
        transform: translate(67.98245vw,3680px) scale(.2871);
    }
}
.snow:nth-child(181)
{
    opacity: .0009;
    -webkit-transform: translate(83.3076vw,-10px) scale(.389);
    transform: translate(83.3076vw,-10px) scale(.389);
    -webkit-animation: fall-181 23s -2s linear infinite;
    animation: fall-181 23s -2s linear infinite;
}
@-webkit-keyframes fall-181
{
    59.071%
    {
        -webkit-transform: translate(82.1689vw,59.071vh) scale(.389);
        transform: translate(82.1689vw,59.071vh) scale(.389);
    }
    to
    {
        -webkit-transform: translate(82.73825vw,3680px) scale(.389);
        transform: translate(82.73825vw,3680px) scale(.389);
    }
}
@keyframes fall-181
{
    59.071%
    {
        -webkit-transform: translate(82.1689vw,59.071vh) scale(.389);
        transform: translate(82.1689vw,59.071vh) scale(.389);
    }
    to
    {
        -webkit-transform: translate(82.73825vw,3680px) scale(.389);
        transform: translate(82.73825vw,3680px) scale(.389);
    }
}
.snow:nth-child(182)
{
    opacity: .769;
    -webkit-transform: translate(60.7029vw,-10px) scale(.702);
    transform: translate(60.7029vw,-10px) scale(.702);
    -webkit-animation: fall-182 14s -9s linear infinite;
    animation: fall-182 14s -9s linear infinite;
}
@-webkit-keyframes fall-182
{
    31.225%
    {
        -webkit-transform: translate(65.6763vw,31.225vh) scale(.702);
        transform: translate(65.6763vw,31.225vh) scale(.702);
    }
    to
    {
        -webkit-transform: translate(63.1896vw,3680px) scale(.702);
        transform: translate(63.1896vw,3680px) scale(.702);
    }
}
@keyframes fall-182
{
    31.225%
    {
        -webkit-transform: translate(65.6763vw,31.225vh) scale(.702);
        transform: translate(65.6763vw,31.225vh) scale(.702);
    }
    to
    {
        -webkit-transform: translate(63.1896vw,3680px) scale(.702);
        transform: translate(63.1896vw,3680px) scale(.702);
    }
}
.snow:nth-child(183)
{
    opacity: .1185;
    -webkit-transform: translate(42.634vw,-10px) scale(.5986);
    transform: translate(42.634vw,-10px) scale(.5986);
    -webkit-animation: fall-183 21s -5s linear infinite;
    animation: fall-183 21s -5s linear infinite;
}
@-webkit-keyframes fall-183
{
    56.346%
    {
        -webkit-transform: translate(34.4801vw,56.346vh) scale(.5986);
        transform: translate(34.4801vw,56.346vh) scale(.5986);
    }
    to
    {
        -webkit-transform: translate(38.55705vw,3680px) scale(.5986);
        transform: translate(38.55705vw,3680px) scale(.5986);
    }
}
@keyframes fall-183
{
    56.346%
    {
        -webkit-transform: translate(34.4801vw,56.346vh) scale(.5986);
        transform: translate(34.4801vw,56.346vh) scale(.5986);
    }
    to
    {
        -webkit-transform: translate(38.55705vw,3680px) scale(.5986);
        transform: translate(38.55705vw,3680px) scale(.5986);
    }
}
.snow:nth-child(184)
{
    opacity: .4634;
    -webkit-transform: translate(77.1062vw,-10px) scale(.5257);
    transform: translate(77.1062vw,-10px) scale(.5257);
    -webkit-animation: fall-184 10s -3s linear infinite;
    animation: fall-184 10s -3s linear infinite;
}
@-webkit-keyframes fall-184
{
    69.898%
    {
        -webkit-transform: translate(70.2535vw,69.898vh) scale(.5257);
        transform: translate(70.2535vw,69.898vh) scale(.5257);
    }
    to
    {
        -webkit-transform: translate(73.67985vw,3680px) scale(.5257);
        transform: translate(73.67985vw,3680px) scale(.5257);
    }
}
@keyframes fall-184
{
    69.898%
    {
        -webkit-transform: translate(70.2535vw,69.898vh) scale(.5257);
        transform: translate(70.2535vw,69.898vh) scale(.5257);
    }
    to
    {
        -webkit-transform: translate(73.67985vw,3680px) scale(.5257);
        transform: translate(73.67985vw,3680px) scale(.5257);
    }
}
.snow:nth-child(185)
{
    opacity: .5525;
    -webkit-transform: translate(87.5878vw,-10px) scale(.819);
    transform: translate(87.5878vw,-10px) scale(.819);
    -webkit-animation: fall-185 10s -30s linear infinite;
    animation: fall-185 10s -30s linear infinite;
}
@-webkit-keyframes fall-185
{
    62.222%
    {
        -webkit-transform: translate(88.5038vw,62.222vh) scale(.819);
        transform: translate(88.5038vw,62.222vh) scale(.819);
    }
    to
    {
        -webkit-transform: translate(88.0458vw,3680px) scale(.819);
        transform: translate(88.0458vw,3680px) scale(.819);
    }
}
@keyframes fall-185
{
    62.222%
    {
        -webkit-transform: translate(88.5038vw,62.222vh) scale(.819);
        transform: translate(88.5038vw,62.222vh) scale(.819);
    }
    to
    {
        -webkit-transform: translate(88.0458vw,3680px) scale(.819);
        transform: translate(88.0458vw,3680px) scale(.819);
    }
}
.snow:nth-child(186)
{
    opacity: .1457;
    -webkit-transform: translate(75.2688vw,-10px) scale(.1471);
    transform: translate(75.2688vw,-10px) scale(.1471);
    -webkit-animation: fall-186 15s -6s linear infinite;
    animation: fall-186 15s -6s linear infinite;
}
@-webkit-keyframes fall-186
{
    59.667%
    {
        -webkit-transform: translate(71.5362vw,59.667vh) scale(.1471);
        transform: translate(71.5362vw,59.667vh) scale(.1471);
    }
    to
    {
        -webkit-transform: translate(73.4025vw,3680px) scale(.1471);
        transform: translate(73.4025vw,3680px) scale(.1471);
    }
}
@keyframes fall-186
{
    59.667%
    {
        -webkit-transform: translate(71.5362vw,59.667vh) scale(.1471);
        transform: translate(71.5362vw,59.667vh) scale(.1471);
    }
    to
    {
        -webkit-transform: translate(73.4025vw,3680px) scale(.1471);
        transform: translate(73.4025vw,3680px) scale(.1471);
    }
}
.snow:nth-child(187)
{
    opacity: .0061;
    -webkit-transform: translate(81.3746vw,-10px) scale(.7358);
    transform: translate(81.3746vw,-10px) scale(.7358);
    -webkit-animation: fall-187 20s -5s linear infinite;
    animation: fall-187 20s -5s linear infinite;
}
@-webkit-keyframes fall-187
{
    46.396%
    {
        -webkit-transform: translate(90.8032vw,46.396vh) scale(.7358);
        transform: translate(90.8032vw,46.396vh) scale(.7358);
    }
    to
    {
        -webkit-transform: translate(86.0889vw,3680px) scale(.7358);
        transform: translate(86.0889vw,3680px) scale(.7358);
    }
}
@keyframes fall-187
{
    46.396%
    {
        -webkit-transform: translate(90.8032vw,46.396vh) scale(.7358);
        transform: translate(90.8032vw,46.396vh) scale(.7358);
    }
    to
    {
        -webkit-transform: translate(86.0889vw,3680px) scale(.7358);
        transform: translate(86.0889vw,3680px) scale(.7358);
    }
}
.snow:nth-child(188)
{
    opacity: .8843;
    -webkit-transform: translate(5.7406vw,-10px) scale(.2654);
    transform: translate(5.7406vw,-10px) scale(.2654);
    -webkit-animation: fall-188 23s -2s linear infinite;
    animation: fall-188 23s -2s linear infinite;
}
@-webkit-keyframes fall-188
{
    57.972%
    {
        -webkit-transform: translate(11.2073vw,57.972vh) scale(.2654);
        transform: translate(11.2073vw,57.972vh) scale(.2654);
    }
    to
    {
        -webkit-transform: translate(8.47395vw,3680px) scale(.2654);
        transform: translate(8.47395vw,3680px) scale(.2654);
    }
}
@keyframes fall-188
{
    57.972%
    {
        -webkit-transform: translate(11.2073vw,57.972vh) scale(.2654);
        transform: translate(11.2073vw,57.972vh) scale(.2654);
    }
    to
    {
        -webkit-transform: translate(8.47395vw,3680px) scale(.2654);
        transform: translate(8.47395vw,3680px) scale(.2654);
    }
}
.snow:nth-child(189)
{
    opacity: .9537;
    -webkit-transform: translate(71.539vw,-10px) scale(.218);
    transform: translate(71.539vw,-10px) scale(.218);
    -webkit-animation: fall-189 25s -19s linear infinite;
    animation: fall-189 25s -19s linear infinite;
}
@-webkit-keyframes fall-189
{
    40.978%
    {
        -webkit-transform: translate(79.0204vw,40.978vh) scale(.218);
        transform: translate(79.0204vw,40.978vh) scale(.218);
    }
    to
    {
        -webkit-transform: translate(75.2797vw,3680px) scale(.218);
        transform: translate(75.2797vw,3680px) scale(.218);
    }
}
@keyframes fall-189
{
    40.978%
    {
        -webkit-transform: translate(79.0204vw,40.978vh) scale(.218);
        transform: translate(79.0204vw,40.978vh) scale(.218);
    }
    to
    {
        -webkit-transform: translate(75.2797vw,3680px) scale(.218);
        transform: translate(75.2797vw,3680px) scale(.218);
    }
}
.snow:nth-child(190)
{
    opacity: .7543;
    -webkit-transform: translate(97.8975vw,-10px) scale(.5369);
    transform: translate(97.8975vw,-10px) scale(.5369);
    -webkit-animation: fall-190 21s -12s linear infinite;
    animation: fall-190 21s -12s linear infinite;
}
@-webkit-keyframes fall-190
{
    46.574%
    {
        -webkit-transform: translate(97.0352vw,46.574vh) scale(.5369);
        transform: translate(97.0352vw,46.574vh) scale(.5369);
    }
    to
    {
        -webkit-transform: translate(97.46635vw,3680px) scale(.5369);
        transform: translate(97.46635vw,3680px) scale(.5369);
    }
}
@keyframes fall-190
{
    46.574%
    {
        -webkit-transform: translate(97.0352vw,46.574vh) scale(.5369);
        transform: translate(97.0352vw,46.574vh) scale(.5369);
    }
    to
    {
        -webkit-transform: translate(97.46635vw,3680px) scale(.5369);
        transform: translate(97.46635vw,3680px) scale(.5369);
    }
}
.snow:nth-child(191)
{
    opacity: .7593;
    -webkit-transform: translate(23.5223vw,-10px) scale(.8248);
    transform: translate(23.5223vw,-10px) scale(.8248);
    -webkit-animation: fall-191 30s -5s linear infinite;
    animation: fall-191 30s -5s linear infinite;
}
@-webkit-keyframes fall-191
{
    69.085%
    {
        -webkit-transform: translate(15.2724vw,69.085vh) scale(.8248);
        transform: translate(15.2724vw,69.085vh) scale(.8248);
    }
    to
    {
        -webkit-transform: translate(19.39735vw,3680px) scale(.8248);
        transform: translate(19.39735vw,3680px) scale(.8248);
    }
}
@keyframes fall-191
{
    69.085%
    {
        -webkit-transform: translate(15.2724vw,69.085vh) scale(.8248);
        transform: translate(15.2724vw,69.085vh) scale(.8248);
    }
    to
    {
        -webkit-transform: translate(19.39735vw,3680px) scale(.8248);
        transform: translate(19.39735vw,3680px) scale(.8248);
    }
}
.snow:nth-child(192)
{
    opacity: .4557;
    -webkit-transform: translate(1.8426vw,-10px) scale(.7154);
    transform: translate(1.8426vw,-10px) scale(.7154);
    -webkit-animation: fall-192 13s -22s linear infinite;
    animation: fall-192 13s -22s linear infinite;
}
@-webkit-keyframes fall-192
{
    35.682%
    {
        -webkit-transform: translate(3.0381vw,35.682vh) scale(.7154);
        transform: translate(3.0381vw,35.682vh) scale(.7154);
    }
    to
    {
        -webkit-transform: translate(2.44035vw,3680px) scale(.7154);
        transform: translate(2.44035vw,3680px) scale(.7154);
    }
}
@keyframes fall-192
{
    35.682%
    {
        -webkit-transform: translate(3.0381vw,35.682vh) scale(.7154);
        transform: translate(3.0381vw,35.682vh) scale(.7154);
    }
    to
    {
        -webkit-transform: translate(2.44035vw,3680px) scale(.7154);
        transform: translate(2.44035vw,3680px) scale(.7154);
    }
}
.snow:nth-child(193)
{
    opacity: .6079;
    -webkit-transform: translate(6.7481vw,-10px) scale(.9566);
    transform: translate(6.7481vw,-10px) scale(.9566);
    -webkit-animation: fall-193 21s -18s linear infinite;
    animation: fall-193 21s -18s linear infinite;
}
@-webkit-keyframes fall-193
{
    79.636%
    {
        -webkit-transform: translate(-.1664vw,79.636vh) scale(.9566);
        transform: translate(-.1664vw,79.636vh) scale(.9566);
    }
    to
    {
        -webkit-transform: translate(3.29085vw,3680px) scale(.9566);
        transform: translate(3.29085vw,3680px) scale(.9566);
    }
}
@keyframes fall-193
{
    79.636%
    {
        -webkit-transform: translate(-.1664vw,79.636vh) scale(.9566);
        transform: translate(-.1664vw,79.636vh) scale(.9566);
    }
    to
    {
        -webkit-transform: translate(3.29085vw,3680px) scale(.9566);
        transform: translate(3.29085vw,3680px) scale(.9566);
    }
}
.snow:nth-child(194)
{
    opacity: .5291;
    -webkit-transform: translate(16.3686vw,-10px) scale(.4741);
    transform: translate(16.3686vw,-10px) scale(.4741);
    -webkit-animation: fall-194 22s -20s linear infinite;
    animation: fall-194 22s -20s linear infinite;
}
@-webkit-keyframes fall-194
{
    38.232%
    {
        -webkit-transform: translate(9.7218vw,38.232vh) scale(.4741);
        transform: translate(9.7218vw,38.232vh) scale(.4741);
    }
    to
    {
        -webkit-transform: translate(13.0452vw,3680px) scale(.4741);
        transform: translate(13.0452vw,3680px) scale(.4741);
    }
}
@keyframes fall-194
{
    38.232%
    {
        -webkit-transform: translate(9.7218vw,38.232vh) scale(.4741);
        transform: translate(9.7218vw,38.232vh) scale(.4741);
    }
    to
    {
        -webkit-transform: translate(13.0452vw,3680px) scale(.4741);
        transform: translate(13.0452vw,3680px) scale(.4741);
    }
}
.snow:nth-child(195)
{
    opacity: .6648;
    -webkit-transform: translate(68.3953vw,-10px) scale(.5973);
    transform: translate(68.3953vw,-10px) scale(.5973);
    -webkit-animation: fall-195 19s -6s linear infinite;
    animation: fall-195 19s -6s linear infinite;
}
@-webkit-keyframes fall-195
{
    66.838%
    {
        -webkit-transform: translate(62.3378vw,66.838vh) scale(.5973);
        transform: translate(62.3378vw,66.838vh) scale(.5973);
    }
    to
    {
        -webkit-transform: translate(65.36655vw,3680px) scale(.5973);
        transform: translate(65.36655vw,3680px) scale(.5973);
    }
}
@keyframes fall-195
{
    66.838%
    {
        -webkit-transform: translate(62.3378vw,66.838vh) scale(.5973);
        transform: translate(62.3378vw,66.838vh) scale(.5973);
    }
    to
    {
        -webkit-transform: translate(65.36655vw,3680px) scale(.5973);
        transform: translate(65.36655vw,3680px) scale(.5973);
    }
}
.snow:nth-child(196)
{
    opacity: .3997;
    -webkit-transform: translate(19.7123vw,-10px) scale(.9065);
    transform: translate(19.7123vw,-10px) scale(.9065);
    -webkit-animation: fall-196 13s -2s linear infinite;
    animation: fall-196 13s -2s linear infinite;
}
@-webkit-keyframes fall-196
{
    30.127%
    {
        -webkit-transform: translate(16.7234vw,30.127vh) scale(.9065);
        transform: translate(16.7234vw,30.127vh) scale(.9065);
    }
    to
    {
        -webkit-transform: translate(18.21785vw,3680px) scale(.9065);
        transform: translate(18.21785vw,3680px) scale(.9065);
    }
}
@keyframes fall-196
{
    30.127%
    {
        -webkit-transform: translate(16.7234vw,30.127vh) scale(.9065);
        transform: translate(16.7234vw,30.127vh) scale(.9065);
    }
    to
    {
        -webkit-transform: translate(18.21785vw,3680px) scale(.9065);
        transform: translate(18.21785vw,3680px) scale(.9065);
    }
}
.snow:nth-child(197)
{
    opacity: .8901;
    -webkit-transform: translate(37.6868vw,-10px) scale(.7003);
    transform: translate(37.6868vw,-10px) scale(.7003);
    -webkit-animation: fall-197 30s -15s linear infinite;
    animation: fall-197 30s -15s linear infinite;
}
@-webkit-keyframes fall-197
{
    63.433%
    {
        -webkit-transform: translate(45.0164vw,63.433vh) scale(.7003);
        transform: translate(45.0164vw,63.433vh) scale(.7003);
    }
    to
    {
        -webkit-transform: translate(41.3516vw,3680px) scale(.7003);
        transform: translate(41.3516vw,3680px) scale(.7003);
    }
}
@keyframes fall-197
{
    63.433%
    {
        -webkit-transform: translate(45.0164vw,63.433vh) scale(.7003);
        transform: translate(45.0164vw,63.433vh) scale(.7003);
    }
    to
    {
        -webkit-transform: translate(41.3516vw,3680px) scale(.7003);
        transform: translate(41.3516vw,3680px) scale(.7003);
    }
}
.snow:nth-child(198)
{
    opacity: .0494;
    -webkit-transform: translate(28.6085vw,-10px) scale(.5638);
    transform: translate(28.6085vw,-10px) scale(.5638);
    -webkit-animation: fall-198 24s -1s linear infinite;
    animation: fall-198 24s -1s linear infinite;
}
@-webkit-keyframes fall-198
{
    56.616%
    {
        -webkit-transform: translate(26.6807vw,56.616vh) scale(.5638);
        transform: translate(26.6807vw,56.616vh) scale(.5638);
    }
    to
    {
        -webkit-transform: translate(27.6446vw,3680px) scale(.5638);
        transform: translate(27.6446vw,3680px) scale(.5638);
    }
}
@keyframes fall-198
{
    56.616%
    {
        -webkit-transform: translate(26.6807vw,56.616vh) scale(.5638);
        transform: translate(26.6807vw,56.616vh) scale(.5638);
    }
    to
    {
        -webkit-transform: translate(27.6446vw,3680px) scale(.5638);
        transform: translate(27.6446vw,3680px) scale(.5638);
    }
}
.snow:nth-child(199)
{
    opacity: .9957;
    -webkit-transform: translate(40.64vw,-10px) scale(.8887);
    transform: translate(40.64vw,-10px) scale(.8887);
    -webkit-animation: fall-199 23s -3s linear infinite;
    animation: fall-199 23s -3s linear infinite;
}
@-webkit-keyframes fall-199
{
    55.219%
    {
        -webkit-transform: translate(47.0461vw,55.219vh) scale(.8887);
        transform: translate(47.0461vw,55.219vh) scale(.8887);
    }
    to
    {
        -webkit-transform: translate(43.84305vw,3680px) scale(.8887);
        transform: translate(43.84305vw,3680px) scale(.8887);
    }
}
@keyframes fall-199
{
    55.219%
    {
        -webkit-transform: translate(47.0461vw,55.219vh) scale(.8887);
        transform: translate(47.0461vw,55.219vh) scale(.8887);
    }
    to
    {
        -webkit-transform: translate(43.84305vw,3680px) scale(.8887);
        transform: translate(43.84305vw,3680px) scale(.8887);
    }
}
.snow:nth-child(200)
{
    opacity: .6279;
    -webkit-transform: translate(74.5503vw,-10px) scale(.0945);
    transform: translate(74.5503vw,-10px) scale(.0945);
    -webkit-animation: fall-200 20s -21s linear infinite;
    animation: fall-200 20s -21s linear infinite;
}
@-webkit-keyframes fall-200
{
    38.48%
    {
        -webkit-transform: translate(80.7861vw,38.48vh) scale(.0945);
        transform: translate(80.7861vw,38.48vh) scale(.0945);
    }
    to
    {
        -webkit-transform: translate(77.6682vw,3680px) scale(.0945);
        transform: translate(77.6682vw,3680px) scale(.0945);
    }
}
@keyframes fall-200
{
    38.48%
    {
        -webkit-transform: translate(80.7861vw,38.48vh) scale(.0945);
        transform: translate(80.7861vw,38.48vh) scale(.0945);
    }
    to
    {
        -webkit-transform: translate(77.6682vw,3680px) scale(.0945);
        transform: translate(77.6682vw,3680px) scale(.0945);
    }
}
body.game-mode
{
    min-height: unset!important;
}
body.game-mode main
{
    height: calc(100vh - 8.965rem)!important;
}
.photo .bnr-lnk
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.loader
{
    position: relative;
    color: #fff;
    text-indent: -9999em;
    margin: 0 auto;
    -webkit-transform: translateY(.3125rem);
    transform: translateY(.3125rem);
}
.loader, .loader:after, .loader:before
{
    background: #fff;
    -webkit-animation: loaderAnim 1s infinite ease-in-out;
    animation: loaderAnim 1s infinite ease-in-out;
    width: .375rem;
    height: 1.5rem;
}
.loader
{
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s;
}
.loader:after, .loader:before
{
    position: absolute;
    top: 0;
    content: "";
}
.loader:before
{
    left: -.625rem;
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s;
}
.loader:after
{
    left: .625rem;
}
@-webkit-keyframes loaderAnim
{
    0%, 100%, 80%
    {
        -webkit-box-shadow: 0 0;
        box-shadow: 0 0;
        height: 1.5rem;
    }
    40%
    {
        -webkit-box-shadow: 0 -.625rem;
        box-shadow: 0 -.625rem;
        height: 1.875rem;
    }
}
@keyframes loaderAnim
{
    0%, 100%, 80%
    {
        -webkit-box-shadow: 0 0;
        box-shadow: 0 0;
        height: 1.5rem;
    }
    40%
    {
        -webkit-box-shadow: 0 -.625rem;
        box-shadow: 0 -.625rem;
        height: 1.875rem;
    }
}
.brand-loader
{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: -1;
}
.loader-wrapper
{
    background-color: #030303;
    height: 12.5rem;
    padding-top: 5rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .2667rem;
}
.loader-wrapper:not(.visible)
{
    display: none;
}
.slider-wrapper
{
    position: relative;
    height: 26.7125rem;
}
.slider-wrapper .slider .g-slide
{
    background-size: cover;
    background-position: top center;
}
.slider-wrapper .slider .g-slide a
{
    vertical-align: middle;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.slider-wrapper .slider .g-slide .btn
{
    position: absolute;
    right: 33.125rem;
    top: 21.875rem;
    width: 13.9375rem;
    height: 4.625rem;
    line-height: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.slider-wrapper .slider .g-slide .bnr-lnk
{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.slider-wrapper .slider-bullets
{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
}
.slider-wrapper .slider-bullets ul li
{
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 .1875rem;
    vertical-align: middle;
    margin: 0 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    vertical-align: middle;
    border: 2px solid FFDD55;
    opacity: 1!important;
    background: 0 0!important;
    position: relative;
}
.slider-wrapper .slider-bullets ul li.active
{
    background-color: #fd5!important;
}
.game-popup
{
    position: fixed;
    left: 0;
    bottom: 0;
    height: calc(100% - 4.25rem);
    background: #171412;
    background-size: cover;
    width: 100%;
    padding-top: 2.9375rem;
    z-index: 99;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: scroll;
    -webkit-transition: .5s;
    transition: .5s;
    display: none;
}
.game-popup.betgames .game .iframe-helper
{
    padding-top: 0;
}
.game-popup.betgames .game .iframe-helper .game-wrapper
{
    position: relative;
    width: auto!important;
    height: auto!important;
}
.game-popup .game
{
    position: relative;
    width: 146vh;
    background: #f7f7f7;
    left: 50%;
    z-index: 99;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.game-popup .game .iframe-helper
{
    height: 0;
    padding-top: 57%;
}
.game-popup .game .iframe-helper>*
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%!important;
    height: 100%!important;
}
.game-popup .game .iframe-helper #game-container
{
    text-align: center;
}
.game-popup .game .iframe-helper #game-container iframe
{
    width: 100%!important;
    height: 100%!important;
}
.game-popup .game .iframe-helper #game-container #egamings_container
{
    height: 100%;
}
.game-popup .game .icons
{
    position: absolute;
    right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    -webkit-transform: translateX(calc(100%));
    transform: translateX(calc(100%));
}
.game-popup .game .icons .material-icons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #11e311;
    -webkit-transition: 180ms ease;
    transition: 180ms ease;
    font-size: 1.875rem;
    cursor: pointer;
    padding: .625rem;
    color: #000;
    border-top: .0625rem solid rgba(0,0,0,.212);
}
.game-popup .game .icons .material-icons:first-child
{
    border-top: none;
}
.game-popup .game .icons .material-icons:hover
{
    background-color: var(--textColor);
}
.game-popup .game-review
{
    display: none;
    overflow: hidden;
    padding: 1.875rem 0;
    width: 100%;
    background: #fff;
}
.game-popup .game-review .container
{
    position: relative;
    text-align: center;
    width: 50%;
    min-width: 37.5rem;
    max-width: 83.125rem;
    margin: 2.5rem auto 0;
    font-size: 1rem;
    color: #333;
    letter-spacing: .03125rem;
}
.game-popup .game-review .container .title
{
    color: #11e311;
    font-size: 1.875rem;
    margin-bottom: 1.25rem;
}
.game-popup .game-review .container p
{
    color: #333;
}
.game-popup.minimized
{
    background: 0 0;
    bottom: .9375rem;
    overflow: unset;
    left: .9375rem;
    width: 34vh;
    bottom: 4.5rem;
    height: 13.25rem;
}
.game-popup.minimized .game
{
    width: 34vh;
    -webkit-transform: none;
    transform: none;
    left: 0;
}
.game-popup.minimized .icons
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.game-popup.minimized .icons .material-icons
{
    font-size: 1rem;
    padding: .3125rem;
}
.game-popup.minimized .game-review
{
    display: none;
}
.middle
{
    position: relative;
    width: 93.3333rem;
    padding: 0 1.25rem;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
main
{
    margin-top: 8.665rem!important;
}
.btn
{
    position: relative;
    border: 0;
    outline: 0;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-weight: 400;
    font-family: Poppins-Bold;
    background: #11e311;
    color: #030303;
    width: 8.2667rem;
    border-radius: .4667rem;
    height: 1.875rem;
    line-height: normal;
    padding: 0 .9375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 120ms ease!important;
    transition: 120ms ease!important;
    -webkit-transition: -webkit-filter 120ms ease-in;
    transition: -webkit-filter 120ms ease-in;
    transition: filter 120ms ease-in;
    transition: filter 120ms ease-in,-webkit-filter 120ms ease-in;
    cursor: pointer;
}
.btn.goldGradient
{
    background: linear-gradient(142deg,#d2ae6d,#f5eada,#d2ae6d);
    color: #000;
    border-radius: 1.1875rem;
}
.btn:hover
{
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
.btn.dark
{
    color: #fff;
    background: #332d2f;
    -webkit-transition: -webkit-filter 120ms ease-in;
    transition: -webkit-filter 120ms ease-in;
    transition: filter 120ms ease-in;
    transition: filter 120ms ease-in,-webkit-filter 120ms ease-in;
    cursor: pointer;
}
.btn.dark:hover
{
    -webkit-filter: brightness(1.3);
    filter: brightness(1.3);
}
.btn.rounded
{
    font-family: Poppins-Bold;
    border-radius: 62.5rem;
    height: 6.25rem;
    line-height: 6.25rem;
    width: 16.875rem;
    font-size: 1.6875rem;
}
.btn[disabled]
{
    opacity: .3;
    pointer-events: none;
}
.chbx
{
    position: relative;
    height: .875rem;
    width: .875rem;
    background-color: #3e3e3e;
    cursor: pointer;
}
.chbx.green
{
    border: .0625rem solid #414141;
    background-color: #2d2d2d;
}
.chbx.green.checked:before
{
    background-color: #269137;
}
.chbx.checked:before, .chbx.middlestate:before
{
    content: "";
    display: block;
    position: absolute;
    left: .1875rem;
    top: .1875rem;
    width: .5rem;
    height: .5rem;
    background-color: #ffc107;
}
.chbx.middlestate:before
{
    height: .125rem;
    top: .375rem;
}
.overlay
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(35,31,32,.9);
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 999;
}
.overlay.visible
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.overlay .popup
{
    position: relative;
    width: 31.25rem;
    background-color: #030303;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .2667rem;
}
.overlay .popup .close
{
    position: absolute;
    right: .625rem;
    top: .9375rem;
    font-size: 1.375rem;
    font-weight: 700;
    color: #fff;
    -webkit-transition: color 120ms ease-in;
    transition: color 120ms ease-in;
    cursor: pointer;
}
.overlay .popup .close:hover
{
    color: #11e311;
}
.dotted-hidden
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.no-data
{
    width: 100%;
    background-color: #030303;
    height: 17.5rem;
    text-align: center;
    overflow: hidden;
}
.no-data .icon
{
    position: relative;
    font-size: 2.625rem;
    width: calc(100% + .375rem);
    margin-top: 5.625rem;
    font-size: 2.625rem;
}
.no-data .text
{
    font-size: 1.125rem;
    margin-top: 1.875rem;
}
.err-text, .success-text
{
    font-size: .875rem;
}
.err-text.success-text, .success-text.success-text
{
    color: #11e311;
}
.err-text.err-text, .success-text.err-text
{
    color: #ff3030;
}
.err-text span, .success-text span
{
    vertical-align: middle;
}
.err-text span.material-icons, .success-text span.material-icons
{
    font-size: 1.5625rem;
    margin-left: .3125rem;
}
.captcha-wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.captcha-wrapper div.captcha-img
{
    height: 2.5rem;
    float: left;
    width: 5rem;
    margin-left: .625rem;
    background-color: #000;
    background-size: 80% auto;
    background-position: center top .25rem;
    background-repeat: no-repeat;
}
.captcha-wrapper div.material-icons
{
    color: #000;
    float: left;
    width: 1.875rem;
    font-size: 1.375rem;
    text-align: right;
    color: #000;
    cursor: pointer;
}
.datepicker .calendar
{
    position: absolute;
    width: 2.1875rem;
    height: 100%;
    right: 0;
    bottom: 0;
    background-image: url(../../willbettingde/image/calendar.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 1.375rem;
    -webkit-filter: brightness(2);
    filter: brightness(2);
    cursor: pointer;
}
.datepicker-dropdown
{
    -webkit-box-shadow: 0 .1875rem .875rem rgba(27,27,27,.33);
    box-shadow: 0 .1875rem .875rem rgba(27,27,27,.33);
}
.scroll-to-top
{
    position: fixed;
    right: 6.875rem;
    bottom: 6.25rem;
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    background-color: #131313;
    text-align: center;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 700;
    border-radius: .1875rem;
    -webkit-box-shadow: 0 0 .625rem 0 rgba(0,0,0,.4);
    box-shadow: 0 0 .625rem 0 rgba(0,0,0,.4);
    -webkit-transition: -webkit-filter 120ms ease-in;
    transition: -webkit-filter 120ms ease-in;
    transition: filter 120ms ease-in;
    transition: filter 120ms ease-in,-webkit-filter 120ms ease-in;
    cursor: pointer;
}
.scroll-to-top:hover
{
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
}
iframe.sportsbook
{
    width: 100%;
    height: calc(100% - 10rem);
}
.comming-soon
{
    padding: 15.625rem 0;
    color: #fff;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 2rem;
}
.comming-soon p:first-child
{
    padding-bottom: 2rem;
    font-size: 3rem;
}
.flag
{
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background-image: url(../../willbettingde/image/flags.png);
    background-repeat: no-repeat;
    background-position: 100px 0;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
.flag[country^=home]
{
    background-image: none;
}
.flag[country^=worldcup]
{
    background-position: -287px -384px;
}
.flag[country^=international]
{
    background-position: -239px -384px;
}
.flag[country^=uefachampionsleague]
{
    background-position: -47px -72px;
}
.flag[country^=uefaeuropaleague]
{
    background-position: -336px -96px;
}
.flag[country^=copaamericacnt]
{
    background-position: -264px -72px;
    width: 24px;
    height: 24px;
    margin-left: 10px;
}
.flag[country^=wta]
{
    background-position: -1px -405px;
}
.flag[country^=atp]
{
    background-position: -25px -405px;
}
.flag[country^=itf]
{
    background-position: -50px -405px;
    -webkit-transform: scale(.8);
    transform: scale(.8);
}
.flag[country^=challenger]
{
    background-position: -74px -405px;
}
.flag[country^=asean]
{
    background-position: 0 0;
}
.flag[country^=afghanistan]
{
    background-position: -24px 0;
}
.flag[country^=africa]
{
    background-position: -48px 0;
}
.flag[country^=african-union-oas]
{
    background-position: -72px 0;
}
.flag[country^=albania]
{
    background-position: -96px 0;
}
.flag[country^=algeria]
{
    background-position: -120px 0;
}
.flag[country^=america]
{
    background-position: -144px 0;
}
.flag[country^=american-samoa]
{
    background-position: -168px 0;
}
.flag[country^=andorra]
{
    background-position: -192px 0;
}
.flag[country^=angola]
{
    background-position: -216px 0;
}
.flag[country^=anguilla]
{
    background-position: -240px 0;
}
.flag[country^=antarctica]
{
    background-position: -264px 0;
}
.flag[country^=antiguaandbarbuda]
{
    background-position: -288px 0;
}
.flag[country^=arab-league]
{
    background-position: -312px 0;
}
.flag[country^=argentina]
{
    background-position: -336px 0;
}
.flag[country^=armenia]
{
    background-position: -360px 0;
}
.flag[country^=aruba]
{
    background-position: 0 -24px;
}
.flag[country^=asia]
{
    background-position: -24px -24px;
}
.flag[country^=australia]
{
    background-position: -48px -24px;
}
.flag[country^=austria]
{
    background-position: -72px -24px;
}
.flag[country^=azerbaijan]
{
    background-position: -96px -24px;
}
.flag[country^=bahamas]
{
    background-position: -120px -24px;
}
.flag[country^=bahrain]
{
    background-position: -144px -24px;
}
.flag[country^=bangladesh]
{
    background-position: -168px -24px;
}
.flag[country^=barbados]
{
    background-position: -192px -24px;
}
.flag[country^=belarus]
{
    background-position: -216px -24px;
}
.flag[country^=belgium]
{
    background-position: -240px -24px;
}
.flag[country^=belize]
{
    background-position: -264px -24px;
}
.flag[country^=benin]
{
    background-position: -288px -24px;
}
.flag[country^=bermuda]
{
    background-position: -312px -24px;
}
.flag[country^=bhutan]
{
    background-position: -336px -24px;
}
.flag[country^=bolivia]
{
    background-position: -360px -24px;
}
.flag[country^="bosnia&herzegovina"]
{
    background-position: 0 -48px;
}
.flag[country^=bosniaandherzegovina]
{
    background-position: -24px -48px;
}
.flag[country^=botswana]
{
    background-position: -48px -48px;
}
.flag[country^=brazil]
{
    background-position: -72px -48px;
}
.flag[country^=brunei]
{
    background-position: -96px -48px;
}
.flag[country^=bulgaria]
{
    background-position: -120px -48px;
}
.flag[country^=burkina-faso]
{
    background-position: -144px -48px;
}
.flag[country^=burundi]
{
    background-position: -168px -48px;
}
.flag[country^=caricom]
{
    background-position: -192px -48px;
}
.flag[country^=cis]
{
    background-position: -216px -48px;
}
.flag[country^=cambodia]
{
    background-position: -240px -48px;
}
.flag[country^=cambodja]
{
    background-position: -264px -48px;
}
.flag[country^=cameroon]
{
    background-position: -288px -48px;
}
.flag[country^=canada]
{
    background-position: -312px -48px;
}
.flag[country^=cape-verde]
{
    background-position: -336px -48px;
}
.flag[country^=cayman-islands]
{
    background-position: -360px -48px;
}
.flag[country^=central-african-republic]
{
    background-position: 0 -72px;
}
.flag[country^=chad]
{
    background-position: -24px -72px;
}
.flag[country^=championsleague]
{
    background-position: -48px -72px;
}
.flag[country^=chile]
{
    background-position: -72px -72px;
}
.flag[country^=china]
{
    background-position: -96px -72px;
}
.flag[country^=colombia]
{
    background-position: -120px -72px;
}
.flag[country^=commonwealth]
{
    background-position: -144px -72px;
}
.flag[country^=comoros]
{
    background-position: -168px -72px;
}
.flag[country^=congo-brazzaville]
{
    background-position: -192px -72px;
}
.flag[country^=congo-kinshasa]
{
    background-position: -216px -72px;
}
.flag[country^=cook-islands]
{
    background-position: -240px -72px;
}
.flag[country^=copaamerica]
{
    background-position: -264px -72px;
}
.flag[country^=costarica]
{
    background-position: -288px -72px;
}
.flag[country^=cote-divoire]
{
    background-position: -312px -72px;
}
.flag[country^=croatia]
{
    background-position: -336px -72px;
}
.flag[country^=cuba]
{
    background-position: -360px -72px;
}
.flag[country^=cyprus]
{
    background-position: 0 -96px;
}
.flag[country^=czechrepublic]
{
    background-position: -24px -96px;
}
.flag[country^=denmark]
{
    background-position: -48px -96px;
}
.flag[country^=djibouti]
{
    background-position: -72px -96px;
}
.flag[country^=dominica]
{
    background-position: -96px -96px;
}
.flag[country^=dominicanrepublic]
{
    background-position: -120px -96px;
}
.flag[country^=ecuador]
{
    background-position: -144px -96px;
}
.flag[country^=egypt]
{
    background-position: -168px -96px;
}
.flag[country^=elsalvador]
{
    background-position: -192px -96px;
}
.flag[country^=england]
{
    background-position: -216px -96px;
}
.flag[country^=equatorial-guinea]
{
    background-position: -240px -96px;
}
.flag[country^=eritrea]
{
    background-position: -264px -96px;
}
.flag[country^=estonia]
{
    background-position: -288px -96px;
}
.flag[country^=ethiopia]
{
    background-position: -312px -96px;
}
.flag[country^=europaleague]
{
    background-position: -336px -96px;
}
.flag[country^=europe]
{
    background-position: -360px -96px;
}
.flag[country^=faroeislands]
{
    background-position: -24px -120px;
}
.flag[country^=fiji]
{
    background-position: -48px -120px;
}
.flag[country^=finland]
{
    background-position: -72px -120px;
}
.flag[country^=france]
{
    background-position: -96px -120px;
}
.flag[country^=gabon]
{
    background-position: -120px -120px;
}
.flag[country^=gambia]
{
    background-position: -144px -120px;
}
.flag[country^=georgia]
{
    background-position: -168px -120px;
}
.flag[country^=germany]
{
    background-position: -192px -120px;
}
.flag[country^=ghana]
{
    background-position: -216px -120px;
}
.flag[country^=gibraltar]
{
    background-position: -240px -120px;
}
.flag[country^=greatbritain]
{
    background-position: -264px -120px;
}
.flag[country^=greece]
{
    background-position: -288px -120px;
}
.flag[country^=greenland]
{
    background-position: -312px -120px;
}
.flag[country^=grenada]
{
    background-position: -336px -120px;
}
.flag[country^=guadeloupe]
{
    background-position: -360px -120px;
}
.flag[country^=guam]
{
    background-position: 0 -144px;
}
.flag[country^=guatemala]
{
    background-position: -24px -144px;
}
.flag[country^=guernsey]
{
    background-position: -48px -144px;
}
.flag[country^=guinea-bissau]
{
    background-position: -72px -144px;
}
.flag[country^=guinea]
{
    background-position: -96px -144px;
}
.flag[country^=guyana]
{
    background-position: -120px -144px;
}
.flag[country^=haiti]
{
    background-position: -144px -144px;
}
.flag[country^=honduras]
{
    background-position: -168px -144px;
}
.flag[country^=hongkong]
{
    background-position: -192px -144px;
}
.flag[country^=hungary]
{
    background-position: -216px -144px;
}
.flag[country^=iceland]
{
    background-position: -240px -144px;
}
.flag[country^=india]
{
    background-position: -264px -144px;
}
.flag[country^=indonesia]
{
    background-position: -288px -144px;
}
.flag[country^=iran]
{
    background-position: -336px -144px;
}
.flag[country^=iraq]
{
    background-position: -360px -144px;
}
.flag[country^=ireland]
{
    background-position: 0 -168px;
}
.flag[country^=islamic-conference]
{
    background-position: -24px -168px;
}
.flag[country^=isle-of-man]
{
    background-position: -48px -168px;
}
.flag[country^=israel]
{
    background-position: -72px -168px;
}
.flag[country^=italy]
{
    background-position: -96px -168px;
}
.flag[country^=jamaica]
{
    background-position: -120px -168px;
}
.flag[country^=jersey]
{
    background-position: -144px -168px;
}
.flag[country^=jordan]
{
    background-position: -168px -168px;
}
.flag[country^=kazakhstan]
{
    background-position: -192px -168px;
}
.flag[country^=kenya]
{
    background-position: -216px -168px;
}
.flag[country^=kiribati]
{
    background-position: -240px -168px;
}
.flag[country^=korea-south]
{
    background-position: -264px -168px;
}
.flag[country^=koreasouth]
{
    background-position: -288px -168px;
}
.flag[country^=kosovo]
{
    background-position: -312px -168px;
}
.flag[country^=kuwait]
{
    background-position: -336px -168px;
}
.flag[country^=kyrgyzstan]
{
    background-position: -360px -168px;
}
.flag[country^=laos]
{
    background-position: 0 -192px;
}
.flag[country^=latvia]
{
    background-position: -24px -192px;
}
.flag[country^=lebanon]
{
    background-position: -48px -192px;
}
.flag[country^=lesotho]
{
    background-position: -72px -192px;
}
.flag[country^=liberia]
{
    background-position: -96px -192px;
}
.flag[country^=libya]
{
    background-position: -120px -192px;
}
.flag[country^=liechtenstein]
{
    background-position: -144px -192px;
}
.flag[country^=lithuania]
{
    background-position: -168px -192px;
}
.flag[country^=luxembourg]
{
    background-position: -192px -192px;
}
.flag[country^=macao]
{
    background-position: -216px -192px;
}
.flag[country^=macedonia]
{
    background-position: -240px -192px;
}
.flag[country^=madagascar]
{
    background-position: -264px -192px;
}
.flag[country^=malawi]
{
    background-position: -288px -192px;
}
.flag[country^=malaysia]
{
    background-position: -312px -192px;
}
.flag[country^=maldives]
{
    background-position: -336px -192px;
}
.flag[country^=mali]
{
    background-position: -360px -192px;
}
.flag[country^=malta]
{
    background-position: 0 -216px;
}
.flag[country^=marshall-islands]
{
    background-position: -24px -216px;
}
.flag[country^=martinique]
{
    background-position: -48px -216px;
}
.flag[country^=mauritania]
{
    background-position: -72px -216px;
}
.flag[country^=mauritius]
{
    background-position: -96px -216px;
}
.flag[country^=mexico]
{
    background-position: -120px -216px;
}
.flag[country^=micronesia]
{
    background-position: -144px -216px;
}
.flag[country^=moldova]
{
    background-position: -168px -216px;
}
.flag[country^=monaco]
{
    background-position: -192px -216px;
}
.flag[country^=mongolia]
{
    background-position: -216px -216px;
}
.flag[country^=montenegro]
{
    background-position: -240px -216px;
}
.flag[country^=montserrat]
{
    background-position: -264px -216px;
}
.flag[country^=morocco]
{
    background-position: -288px -216px;
}
.flag[country^=mozambique]
{
    background-position: -312px -216px;
}
.flag[country^=myanmar]
{
    background-position: -336px -216px;
}
.flag[country^=nato]
{
    background-position: -360px -216px;
}
.flag[country^=namibia]
{
    background-position: 0 -240px;
}
.flag[country^=nauru]
{
    background-position: -24px -240px;
}
.flag[country^=nepal]
{
    background-position: -48px -240px;
}
.flag[country^=netherlands-antilles]
{
    background-position: -72px -240px;
}
.flag[country^=holland], .flag[country^=netherlands]
{
    background-position: -96px -240px;
}
.flag[country^=newcaledonia]
{
    background-position: -120px -240px;
}
.flag[country^=newzealand]
{
    background-position: -144px -240px;
}
.flag[country^=nicaragua]
{
    background-position: -168px -240px;
}
.flag[country^=niger]
{
    background-position: -192px -240px;
}
.flag[country^=nigeria]
{
    background-position: -216px -240px;
}
.flag[country^=north-korea]
{
    background-position: -240px -240px;
}
.flag[country^=northamerica]
{
    background-position: -264px -240px;
}
.flag[country^=northern-cyprus]
{
    background-position: -288px -240px;
}
.flag[country^=northernireland]
{
    background-position: -312px -240px;
}
.flag[country^=norway]
{
    background-position: -336px -240px;
}
.flag[country^=opec]
{
    background-position: -360px -240px;
}
.flag[country^=olimpic-movement]
{
    background-position: 0 -264px;
}
.flag[country^=olympicgames]
{
    background-position: -24px -264px;
}
.flag[country^=oman]
{
    background-position: -48px -264px;
}
.flag[country^=pakistan]
{
    background-position: -72px -264px;
}
.flag[country^=palau]
{
    background-position: -96px -264px;
}
.flag[country^=palestine]
{
    background-position: -120px -264px;
}
.flag[country^=panama]
{
    background-position: -144px -264px;
}
.flag[country^=papua-new-guinea]
{
    background-position: -168px -264px;
}
.flag[country^=paraguay]
{
    background-position: -192px -264px;
}
.flag[country^=peru]
{
    background-position: -216px -264px;
}
.flag[country^=philippines]
{
    background-position: -240px -264px;
}
.flag[country^=poland]
{
    background-position: -264px -264px;
}
.flag[country^=portugal]
{
    background-position: -288px -264px;
}
.flag[country^=puertorico]
{
    background-position: -312px -264px;
}
.flag[country^=qatar]
{
    background-position: -336px -264px;
}
.flag[country^=red-cross]
{
    background-position: -360px -264px;
}
.flag[country^=republicofireland]
{
    background-position: 0 -288px;
}
.flag[country^=reunion]
{
    background-position: -24px -288px;
}
.flag[country^=romania]
{
    background-position: -48px -288px;
}
.flag[country^=russia]
{
    background-position: -72px -288px;
}
.flag[country^=rwanda]
{
    background-position: -96px -288px;
}
.flag[country^=saint-lucia]
{
    background-position: -120px -288px;
}
.flag[country^=samoa]
{
    background-position: -144px -288px;
}
.flag[country^=sanmarino]
{
    background-position: -168px -288px;
}
.flag[country^=sao-tome-principe]
{
    background-position: -192px -288px;
}
.flag[country^=saudiarabia]
{
    background-position: -216px -288px;
}
.flag[country^=scotland]
{
    background-position: -240px -288px;
}
.flag[country^=senegal]
{
    background-position: -264px -288px;
}
.flag[country^=serbia]
{
    background-position: -288px -288px;
}
.flag[country^=seyshelles]
{
    background-position: -312px -288px;
}
.flag[country^=sierra-leone]
{
    background-position: -336px -288px;
}
.flag[country^=singapore]
{
    background-position: -360px -288px;
}
.flag[country^=slovakia]
{
    background-position: 0 -312px;
}
.flag[country^=slovenia]
{
    background-position: -24px -312px;
}
.flag[country^=solomon-islands]
{
    background-position: -48px -312px;
}
.flag[country^=somalia]
{
    background-position: -72px -312px;
}
.flag[country^=somaliland]
{
    background-position: -96px -312px;
}
.flag[country^=southafrica]
{
    background-position: -120px -312px;
}
.flag[country^=southkorea-copy]
{
    background-position: -144px -312px;
}
.flag[country^=southkorea]
{
    background-position: -168px -312px;
}
.flag[country^=spain]
{
    background-position: -192px -312px;
}
.flag[country^=sri-lanka]
{
    background-position: -216px -312px;
}
.flag[country^=st-kitts-nevis]
{
    background-position: -240px -312px;
}
.flag[country^=st-vincent-the-grenadines]
{
    background-position: -264px -312px;
}
.flag[country^=sudan]
{
    background-position: -288px -312px;
}
.flag[country^=suriname]
{
    background-position: -312px -312px;
}
.flag[country^=swaziland]
{
    background-position: -336px -312px;
}
.flag[country^=sweden]
{
    background-position: -360px -312px;
}
.flag[country^=switzerland]
{
    background-position: 0 -336px;
}
.flag[country^=syria]
{
    background-position: -24px -336px;
}
.flag[country^=tahiti-french-polinesia]
{
    background-position: -48px -336px;
}
.flag[country^=taiwan]
{
    background-position: -72px -336px;
}
.flag[country^=tajikistan]
{
    background-position: -96px -336px;
}
.flag[country^=tanzania]
{
    background-position: -120px -336px;
}
.flag[country^=thailand]
{
    background-position: -144px -336px;
}
.flag[country^=timor-leste]
{
    background-position: -168px -336px;
}
.flag[country^=togo]
{
    background-position: -192px -336px;
}
.flag[country^=tonga]
{
    background-position: -216px -336px;
}
.flag[country^=trinidadtobago]
{
    background-position: -240px -336px;
}
.flag[country^=trinidadandtobago]
{
    background-position: -264px -336px;
}
.flag[country^=tunisia]
{
    background-position: -288px -336px;
}
.flag[country^=turkey]
{
    background-position: -312px -336px;
}
.flag[country^=turkmenistan]
{
    background-position: -336px -336px;
}
.flag[country^=turks-and-caicos-islands]
{
    background-position: -360px -336px;
}
.flag[country^=tuvalu]
{
    background-position: 0 -360px;
}
.flag[country^=uae]
{
    background-position: -24px -360px;
}
.flag[country^=uk]
{
    background-position: -48px -360px;
}
.flag[country^=usa]
{
    background-position: -72px -360px;
}
.flag[country^=uganda]
{
    background-position: -96px -360px;
}
.flag[country^=ukraine]
{
    background-position: -120px -360px;
}
.flag[country^=united-nations]
{
    background-position: -144px -360px;
}
.flag[country^=unitedarabemirates]
{
    background-position: -168px -360px;
}
.flag[country^=unitedkingdom]
{
    background-position: -192px -360px;
}
.flag[country^=uruguay]
{
    background-position: -216px -360px;
}
.flag[country^=uzbekistan]
{
    background-position: -240px -360px;
}
.flag[country^=vtb]
{
    background-position: -264px -360px;
}
.flag[country^=vanuatu]
{
    background-position: -288px -360px;
}
.flag[country^=vatican-city]
{
    background-position: -312px -360px;
}
.flag[country^=venezuela]
{
    background-position: -336px -360px;
}
.flag[country^=vietnam]
{
    background-position: -360px -360px;
}
.flag[country^=virgin-islands-british]
{
    background-position: 0 -384px;
}
.flag[country^=virgin-islands-us]
{
    background-position: -24px -384px;
}
.flag[country^=wales]
{
    background-position: -48px -384px;
}
.flag[country^=western-sahara]
{
    background-position: -72px -384px;
}
.flag[country^=yemen]
{
    background-position: -120px -384px;
}
.flag[country^=zambia]
{
    background-position: -144px -384px;
}
.flag[country^=zimbabwe]
{
    background-position: -168px -384px;
}
.flag[country^=japan]
{
    background-position: -192px -384px;
}
.flag[country^=rolandgarros]
{
    background-position: -216px -384px;
}
.flag[country^=undefined]
{
    background-position: -240px -384px;
}
.flag[country^=wimbledon]
{
    background-position: -264px -384px;
}
.datepicker-container
{
    color: #000;
}
.page-title
{
    background-color: #161c24;
    height: 2.5rem;
    line-height: 2.5rem;
    padding-left: 3.75rem;
    border-right: .3125rem solid #3cb251;
    font-size: 1.0625rem;
    color: #fff;
}
.g-title
{
    position: relative;
    font-family: Poppins-Medium;
    background-color: #161c24;
    height: 3.25rem;
    line-height: 3.25rem;
    color: #fff;
    font-size: .9375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-left: .4375rem solid #11e311;
    padding-left: 1.875rem;
}
.game-popup
{
    position: fixed;
    left: 0;
    bottom: 0;
    background-image: url(../../willbettingde/image/bg2.png);
    height: calc(100% - 3.75rem);
    background-color: #101317;
    background-size: cover;
    width: 100%;
    padding-top: 2.9375rem;
    z-index: 99;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: scroll;
    -webkit-transition: .5s;
    transition: .5s;
    display: none;
}
.game-popup .game
{
    position: relative;
    width: 145vh;
    max-width: 93vw;
    background: #f7f7f7;
    left: 50%;
    z-index: 99;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.game-popup .game .iframe-helper
{
    height: 0;
    padding-top: 57%;
}
.game-popup .game .iframe-helper iframe
{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%!important;
}
.game-popup .game .icons
{
    position: absolute;
    right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    -webkit-transform: translateX(calc(100%));
    transform: translateX(calc(100%));
}
.game-popup .game .icons .material-icons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #11e311;
    color: #000;
    -webkit-transition: 180ms ease;
    transition: 180ms ease;
    font-size: 1.875rem;
    cursor: pointer;
    padding: .625rem;
}
.game-popup .game .icons .material-icons:last-child
{
    border-top: none;
}
.game-popup .game .icons .material-icons:hover
{
    background: #101317;
    color: #fff;
}
.game-popup .game-review
{
    overflow: hidden;
    padding: 1.875rem 0;
    width: 100%;
    background: #101317;
}
.game-popup .game-review .container
{
    position: relative;
    text-align: center;
    width: 50%;
    min-width: 37.5rem;
    max-width: 83.125rem;
    margin: 2.5rem auto 0;
    font-size: 1rem;
    color: #333;
    letter-spacing: .0313rem;
}
.game-popup .game-review .container .title
{
    color: #11e311;
    font-size: 1.875rem;
    margin-bottom: 1.25rem;
}
.game-popup .game-review .container p
{
    color: #333;
}
.game-popup.minimized
{
    background: 0 0;
    bottom: .9375rem;
    overflow: unset;
    left: .9375rem;
    width: 34vh;
    bottom: .9375rem;
    height: 13.25rem;
}
.game-popup.minimized .game
{
    width: 34vh;
    -webkit-transform: none;
    transform: none;
    left: 0;
}
.game-popup.minimized .icons
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.game-popup.minimized .icons .material-icons
{
    font-size: 1rem;
    padding: .3125rem;
}
.game-popup.minimized .game-review
{
    display: none;
}
.overlay.game-launch-error .popup
{
    width: 500px;
    min-height: 300px;
}
.overlay.game-launch-error .popup p
{
    padding: 60px;
    margin-top: 50px;
    text-align: center;
    font-size: 20px;
}
span.done
{
    position: absolute;
    pointer-events: none;
    font-size: 1.25rem;
    right: .3125rem;
    top: 50%;
    margin-top: -.625rem;
    color: #3cb251;
    display: none;
}
input.dirty:not(:focus):not(.invalid):valid+span.done
{
    display: block;
}
input.dirty:not(:focus).invalid, input.dirty:not(:focus):invalid
{
    border-color: #d62700;
}
input.dirty:not(:focus).invalid::-webkit-input-placeholder, input.dirty:not(:focus):invalid::-webkit-input-placeholder
{
    color: #fe0000;
}
input.dirty:not(:focus).invalid::-moz-placeholder, input.dirty:not(:focus):invalid::-moz-placeholder
{
    color: #fe0000;
}
input.dirty:not(:focus).invalid::-ms-input-placeholder, input.dirty:not(:focus):invalid::-ms-input-placeholder
{
    color: #fe0000;
}
input.dirty:not(:focus).invalid::placeholder, input.dirty:not(:focus):invalid::placeholder
{
    color: #fe0000;
}
#dust
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: 0;
}
.main-slider
{
    height: 26.667rem;
    position: relative;
}
.main-slider>*
{
    height: 100%;
}
.main-slider a
{
    height: 100%;
    display: block;
}
.main-slider img
{
    height: 100%;
    width: 100%;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    -o-object-position: top;
    object-position: top;
}
.swiper-helper
{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    pointer-events: none;
}
.swiper-helper .slider-btn-wrapper
{
    pointer-events: none;
}
.swiper-helper .slider-btn-wrapper>*
{
    pointer-events: all;
}
.swiper-helper>*
{
    pointer-events: all;
}
.slider-btn-wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 9.375px;
}
.slider-btn-wrapper .swiper-next, .slider-btn-wrapper .swiper-prev
{
    height: 4rem;
    width: 4rem;
    border-radius: 50%;
    background-image: url(../../willbettingde/image/arrow1.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(3,3,3,.3);
    border: 1px solid rgba(255,255,255,.2);
    cursor: pointer;
    z-index: 9;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.slider-btn-wrapper .swiper-next.swiper-button-disabled, .slider-btn-wrapper .swiper-prev.swiper-button-disabled
{
    opacity: .4;
}
.slider-btn-wrapper .swiper-prev
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.swiper-pagination
{
    position: absolute;
    left: 50%;
    bottom: 3.3333rem;
    -webkit-transform: translateX(-50%)!important;
    transform: translateX(-50%)!important;
    --swiper-theme-color: #ffdd2a!important;
    display: grid;
    grid-gap: .5333rem;
    grid-auto-flow: column;
}
.swiper-pagination .swiper-pagination-bullet
{
    width: 10px;
    height: 10px;
    overflow: hidden;
    opacity: 1!important;
    border: 1px solid #ffdd2a;
    -webkit-transition: .4s ease;
    transition: .4s ease;
}
.swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)
{
    background: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
{
    width: 2.6667rem;
    border-radius: 1.3333rem;
}
.placeholder
{
    background: 0 0;
    border-radius: 0!important;
    border: none;
    border-bottom: .1rem solid #3b3939;
    width: 100%;
    top: .5rem;
    position: absolute;
    color: #7b7b7b;
    height: 2.4rem;
    font-size: 1rem;
    text-align: left;
    font-family: Abel;
    font-weight: 600;
    padding-left: 5rem!important;
    letter-spacing: .1rem;
    z-index: 0;
    pointer-events: none;
}
main
{
    margin-top: calc(7.6rem + .8rem)!important;
}
.mobile-wrapper
{
    margin-left: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.mobile-wrapper li.phone input:not([type=checkbox])
{
    width: auto;
    padding-left: 0!important;
}
header
{
    position: fixed;
    left: 0;
    top: 0;
    height: 7.6rem;
    width: 100%;
    background: #171717;
    z-index: 999;
}
header>.middle
{
    height: calc(100% - 3.333rem);
}
header>.middle .loader
{
    margin-right: 80px;
}
header .bottom-nav
{
    height: 3.333rem;
    background: #272d33;
}
header .bottom-nav nav
{
    overflow: hidden;
    height: 100%;
    margin-right: auto;
}
header .bottom-nav nav .middle
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}
header .bottom-nav nav ul
{
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.933rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
header .bottom-nav nav ul li
{
    position: relative;
}
header .bottom-nav nav ul li a
{
    position: relative;
    display: block;
    height: 100%;
    font-size: .9333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
    font-family: Kanit-Medium;
    text-transform: uppercase;
    color: #fff;
}
header .bottom-nav nav ul li a.active, header .bottom-nav nav ul li a:hover
{
    color: #11e311;
}
header .bottom-nav nav ul li .new
{
    position: absolute;
    right: -1rem;
    top: 1px;
    background: #f00;
    color: #fff;
    padding: 0 5px;
    font-weight: 400;
    font-size: .8rem;
    border-radius: 4px;
    -webkit-animation: .5s newAnimation ease-in-out infinite alternate;
    animation: .5s newAnimation ease-in-out infinite alternate;
}
@-webkit-keyframes newAnimation
{
    from
    {
        opacity: .3;
    }
}
@keyframes newAnimation
{
    from
    {
        opacity: .3;
    }
}
header .bottom-nav nav ul li.active a
{
    font-family: Poppins-Medium;
}
header .bottom-nav nav ul li.active::after
{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: .5rem;
    width: 100%;
    background: var(--brandColor);
    pointer-events: none;
}
header .bottom-nav nav ul.promotion li:hover svg
{
    color: #11e311;
}
header .bottom-nav nav ul.promotion li svg
{
    margin-right: .533rem;
}
header .logo img
{
    display: none;
}
header .container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%!important;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    max-width: 100%!important;
}
header .container a.logo
{
    font-family: MyriadPro-Bold;
    margin-right: 2.1333rem;
}
header .container a.logo img
{
    height: 2.2rem;
}
header .container a.logo span.black
{
    color: var(--textColor);
}
header .container .socials
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
}
header .container .socials li
{
    opacity: 1;
    -webkit-transition: .2s;
    transition: .2s;
}
header .container .socials li:hover
{
    opacity: .9;
}
header .container .socials li a
{
    display: block;
}
header .container .socials li a img
{
    height: 1.7rem;
    width: 1.7rem;
    -o-object-fit: cover;
    object-fit: cover;
}
header .container .user-notifications
{
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.7rem;
    background-color: #101317;
    border-radius: .1875rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
    border: 1px solid #1e242b;
    height: 2.625rem;
    border-radius: .1333rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
header .container .user-notifications .notifications-count
{
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translate(40%,-40%);
    transform: translate(40%,-40%);
    font-size: .5625rem;
    background: #e62b3a;
    color: #fff;
    height: 1.25rem;
    width: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
}
header .container .user-notifications .notifications-count:not(.visible)
{
    display: none;
}
header .container .user-notifications img
{
    height: 1.4rem;
}
header .container .user-notifications:hover>.notification-data
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
header .container .user-notifications .list-wrapper
{
    width: 16rem;
}
header .container .user-notifications .list-wrapper .custom-scrollbar
{
    background: #3a4155;
}
header .container .user-notifications .notification-data
{
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 3.025rem;
    z-index: 99;
    border-radius: .3125rem;
    right: 0;
}
header .container .user-notifications .notification-data:after
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 100%;
    height: 1.5rem;
    background: 0 0;
}
header .container .user-notifications .notification-data ul
{
    border-radius: 5px 5px 0 0;
    overflow: auto;
    background-color: #323246;
    max-height: 478px;
}
header .container .user-notifications .notification-data ul li
{
    position: relative;
    width: 100%;
    height: auto;
    padding: .9375rem 1.5625rem;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    border-bottom: .0625rem solid rgba(255,255,255,.05);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
header .container .user-notifications .notification-data ul li:hover
{
    background: #101317;
}
header .container .user-notifications .notification-data ul li.read
{
    background-color: #101317;
}
header .container .user-notifications .notification-data ul li.read h5
{
    color: rgba(255,255,255,.7);
}
header .container .user-notifications .notification-data ul li:not(.read) h5::before
{
    content: "";
    position: absolute;
    left: .6875rem;
    top: 1.1875rem;
    height: .425rem;
    width: .425rem;
    background: #e62b3a;
    border-radius: 50%;
    display: block;
    margin-right: .625rem;
}
header .container .user-notifications .notification-data ul li h5
{
    margin-bottom: .625rem;
}
header .container .user-notifications .notification-data ul li div, header .container .user-notifications .notification-data ul li h5, header .container .user-notifications .notification-data ul li>span
{
    line-height: normal;
    color: #fff;
    font-size: .875rem;
}
header .container .user-notifications .notification-data ul li>div
{
    color: rgba(255,255,255,.7)!important;
}
header .container .user-notifications .notification-data ul li p
{
    margin: .625rem 0 1rem;
    line-height: 1.275rem;
}
header .container .user-notifications .notification-data ul li>span
{
    display: block;
    color: rgba(255,255,255,.7);
    font-size: .75rem;
}
header .container .user-notifications .notification-data ul li.no-data
{
    color: #fff!important;
    text-align: center;
}
header .container .user-notifications .notification-data ul li a
{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
header .container .user-notifications .view-all
{
    background-color: #11e311;
    color: #000;
    text-align: center;
    font-size: .8rem;
    display: block;
    border-radius: 0 0 5px 5px;
    height: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
header .container .user-gifts
{
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.7rem;
    background-color: #101317;
    border-radius: .1875rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
    margin-right: .5333rem;
    margin-left: .5333rem;
    border: 1px solid #1e242b;
    border-radius: .1333rem;
    height: 2.6667rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
header .container .user-gifts .tot-gifts
{
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translate(40%,-40%);
    transform: translate(40%,-40%);
    font-size: .5625rem;
    background: #e62b3a;
    height: 1.25rem;
    width: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
}
header .container .user-gifts .tot-gifts:not(.visible)
{
    display: none;
}
header .container .user-gifts.toggled>.material-icons
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
header .container .user-gifts:hover>ul
{
    display: block;
}
header .container .user-gifts img
{
    position: absolute;
    left: 50%;
    top: 58%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    width: 2.1875rem;
}
header .container .user-gifts p
{
    font-size: 1rem;
    color: #fff;
    padding-left: .875rem;
    font-weight: 700;
}
header .container .user-gifts p>span
{
    font-size: 1rem;
    color: #fff;
    font-weight: 700;
}
header .container .user-gifts>span
{
    color: #fff;
    font-size: 1.25rem;
}
header .container .user-gifts ul
{
    display: none;
    position: absolute;
    top: 3.525rem;
    background-color: #101317;
    z-index: 99;
    border-radius: .3125rem;
}
header .container .user-gifts ul:after
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 100%;
    height: 1.25rem;
    background: 0 0;
}
header .container .user-gifts ul li
{
    height: 1.5625rem;
    width: 7.2625rem;
    padding: .375rem .8125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    border-bottom: .0625rem solid rgba(255,255,255,.05);
}
header .container .user-gifts ul li:first-child
{
    border-radius: .125rem .125rem 0 0;
}
header .container .user-gifts ul li:last-child
{
    border-radius: 0 0 .125rem .125rem;
}
header .container .user-gifts ul li span
{
    display: block;
    color: #fff;
    font-size: .7375rem;
}
header .container .user-gifts ul li:hover
{
    background-color: #11e311;
}
header .container .user-gifts ul li:hover span
{
    color: #000;
}
header .container .user-gifts ul li a
{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
header .container .check-auth
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--brandColor);
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
}
header .container .check-auth>.loader
{
    display: none;
}
header .container .check-auth .change-lang
{
    display: none;
    position: relative;
    cursor: pointer;
}
header .container .check-auth .change-lang div.current-lang
{
    text-transform: uppercase;
    margin-left: 1.1333rem;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Kanit-Medium;
    cursor: pointer;
    gap: .3333rem;
    width: 6rem;
    height: 2.6667rem;
    border-radius: 10px;
    background: rgba(39,45,51,.5);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
header .container .check-auth .change-lang div.current-lang *
{
    vertical-align: middle;
}
header .container .check-auth .change-lang div.current-lang span
{
    font-family: Kanit-Medium;
    font-size: .9333rem;
    color: #fff;
}
header .container .check-auth .change-lang div.current-lang img
{
    width: 2.7333rem;
    height: 1.4rem;
    border-radius: 3px;
}
header .container .check-auth .change-lang div.current-lang span.material-icons
{
    font-size: 1.25rem;
}
header .container .check-auth .change-lang div.current-lang:hover+ul
{
    opacity: 1;
    pointer-events: all;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
header .container .check-auth .change-lang ul
{
    position: absolute;
    top: 2.6667rem;
    min-width: 10.625rem;
    line-height: normal;
    z-index: 999;
    background: #101318;
    border-radius: .1875rem;
    right: 0;
    border-radius: .1875rem;
    -webkit-box-shadow: .625rem 0 1.6875rem rgba(0,0,0,.2);
    box-shadow: .625rem 0 1.6875rem rgba(0,0,0,.2);
    z-index: 9;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: .1s ease;
    transition: .1s ease;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transform: scaleY(.3);
    transform: scaleY(.3);
}
header .container .check-auth .change-lang ul:before
{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 5.1rem;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 100%;
    background: 0 0;
}
header .container .check-auth .change-lang ul:hover
{
    opacity: 1;
    pointer-events: all;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
header .container .check-auth .change-lang ul li
{
    cursor: pointer;
}
header .container .check-auth .change-lang ul li a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.4rem;
    padding: .5rem .9375rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
header .container .check-auth .change-lang ul li:last-child
{
    border-bottom: none;
}
header .container .check-auth .change-lang ul li span
{
    display: inline-block;
    margin-left: .25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 6.6667rem;
}
header .container .check-auth .change-lang ul li:hover
{
    background: #23282a;
}
header .container .check-auth .authorize
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5333rem;
}
header .container .check-auth .authorize form
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5333rem;
}
header .container .check-auth .authorize form.authorize-form .field
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .533rem;
}
header .container .check-auth .authorize form .fields-wrapper
{
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    margin-right: 2.2rem;
}
header .container .check-auth .authorize form .fields-wrapper .err-text
{
    position: absolute;
    bottom: -.2667rem;
    border-radius: .3333rem;
    background: #f00;
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
header .container .check-auth .authorize form .fields-wrapper>div
{
    gap: .5333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding-bottom: 1.3333rem;
    margin-top: 1.3333rem;
}
header .container .check-auth .authorize form .fields-wrapper .field input
{
    border-radius: .5333rem;
    height: 2.6667rem;
    width: 11.0667rem;
    padding: 0 1.1333rem!important;
    background: #272d33;
    font-size: .8rem;
    border: 0;
    border-radius: 3px;
    font-family: Kanit-Light;
    font-size: .8667rem;
    color: #fff;
}
header .container .check-auth .authorize form .fields-wrapper .field input::-webkit-input-placeholder
{
    color: rgba(255,255,255,.7)!important;
}
header .container .check-auth .authorize form .fields-wrapper .field input::-moz-placeholder
{
    color: rgba(255,255,255,.7)!important;
}
header .container .check-auth .authorize form .fields-wrapper .field input::-ms-input-placeholder
{
    color: rgba(255,255,255,.7)!important;
}
header .container .check-auth .authorize form .fields-wrapper .field input::placeholder
{
    color: rgba(255,255,255,.7)!important;
}
header .container .check-auth .authorize form .fields-wrapper .field:nth-child(2)
{
    position: relative;
}
header .container .check-auth .authorize form .fields-wrapper .field:nth-child(2)::after
{
    content: "";
    height: 35px;
    width: 1px;
    position: absolute;
    right: 2.5333rem;
    background: rgba(255,255,255,.2);
}
header .container .check-auth .authorize form .fields-wrapper .field:nth-child(2) input
{
    padding-right: 3.2333rem!important;
}
header .container .check-auth .authorize form .fields-wrapper .field:nth-child(2) .forgot-pass
{
    position: absolute;
    right: .3613rem;
}
header .container .check-auth .authorize form .forgot-pass
{
    color: #fff;
    cursor: pointer;
}
header .container .check-auth .authorize button.login
{
    background: #11e311;
    font-size: .9333rem;
    margin: 0;
    cursor: pointer;
    font-family: Kanit-Medium;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    padding: 0 .267rem;
    min-width: 8.4rem;
    width: 100%;
    text-transform: uppercase;
    height: 2.667rem;
}
header .container .check-auth .authorize .signup
{
    background: #272d33;
    border-radius: 3px;
    padding: 0 .267rem;
    min-width: 8.4rem;
    width: 100%;
    height: 2.667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .9333rem;
    color: #fff;
    text-transform: uppercase;
    font-family: Kanit-Medium;
}
header .container .check-auth .authorize>div
{
    height: 100%;
    background: #11e311;
    line-height: 2.1333rem;
    font-size: .8rem;
    padding: 0 .8rem;
    margin: 0;
    cursor: pointer;
    border-radius: .5333rem;
    font-family: Poppins-Bold;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #030303;
}
header .container .check-auth .authorize>div:first-child
{
    background: #f7de26;
}
header .container .check-auth .user-info
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
header .container .check-auth .user-info svg
{
    height: 1.3333rem;
}
header .container .check-auth .user-info>ul
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 1.5625rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
header .container .check-auth .user-info>ul .btn.logout
{
    min-width: 2.5rem;
}
header .container .check-auth .user-info>ul li
{
    border-radius: .1333rem;
    height: 100%;
}
header .container .check-auth .user-info>ul li.balance, header .container .check-auth .user-info>ul li.username
{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--textColor);
    white-space: nowrap;
    padding: 0 1.0667rem;
    border: 1px solid #1e242b;
    height: 2.625rem;
}
header .container .check-auth .user-info>ul li.balance .amount, header .container .check-auth .user-info>ul li.balance .currency-str, header .container .check-auth .user-info>ul li.username .amount, header .container .check-auth .user-info>ul li.username .currency-str
{
    font-family: MyriadPro-Bold;
}
header .container .check-auth .user-info>ul li.balance .refresh-balance, header .container .check-auth .user-info>ul li.username .refresh-balance
{
    color: var(--brandColor);
    font-size: 1.0625rem;
    cursor: pointer;
    -webkit-transition: .3s ease;
    transition: .3s ease;
}
header .container .check-auth .user-info>ul li.balance .refresh-balance:hover, header .container .check-auth .user-info>ul li.username .refresh-balance:hover
{
    opacity: .7;
}
header .container .check-auth .user-info>ul li.balance span.arrowdown, header .container .check-auth .user-info>ul li.username span.arrowdown
{
    font-size: 1.3125rem!important;
    color: #fff;
    cursor: pointer;
}
header .container .check-auth .user-info>ul li.balance .dropdown, header .container .check-auth .user-info>ul li.username .dropdown
{
    position: absolute;
    left: 0;
    top: 2.4rem;
    min-width: 11.6rem;
    border-radius: .1875rem;
    background: #fff;
    -webkit-box-shadow: .625rem 0 1.6875rem rgba(0,0,0,.2);
    box-shadow: .625rem 0 1.6875rem rgba(0,0,0,.2);
    z-index: 9;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    -webkit-transition: .1s ease;
    transition: .1s ease;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transform: scaleY(.3);
    transform: scaleY(.3);
}
header .container .check-auth .user-info>ul li.balance:hover .dropdown, header .container .check-auth .user-info>ul li.username:hover .dropdown
{
    opacity: 1;
    pointer-events: all;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
header .container .check-auth .user-info>ul li.username
{
    color: #fff;
}
header .container .check-auth .user-info>ul li.username svg
{
    height: 1.3333rem;
}
header .container .check-auth .user-info>ul li.username span
{
    font-size: 1.125rem;
}
header .container .check-auth .user-info>ul li.username div.user
{
    margin: 0 .125rem;
    font-size: .8rem;
    font-family: Poppins-Medium;
    text-transform: uppercase;
}
header .container .check-auth .user-info>ul li.username .arrowdown
{
    margin-left: .5333rem;
}
header .container .check-auth .user-info>ul li.username .dropdown li a
{
    padding-left: 1.025rem;
    padding-right: .8125rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Poppins-Bold;
    color: var(--textColor);
    font-size: .9313rem;
    height: 2.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: .2s ease;
    transition: .2s ease;
}
header .container .check-auth .user-info>ul li.username .dropdown li a:hover
{
    background: #d4d4d4;
}
header .container .check-auth .user-info>ul li.username .dropdown li a:not(.logout)
{
    border-bottom: .0625rem solid #e9e9e9;
}
header .container .check-auth .user-info>ul li.username .dropdown li a.logout
{
    color: #11e311;
    cursor: pointer;
}
header .container .check-auth .user-info>ul li.balance
{
    margin: 0 .5333rem;
}
header .container .check-auth .user-info>ul li.balance span
{
    font-size: .8rem;
}
header .container .check-auth .user-info>ul li.balance span.amount
{
    color: #fff;
    font-family: Poppins-Medium;
    margin-right: .5rem;
}
header .container .check-auth .user-info>ul li.balance span.currency-str
{
    color: #a5aaac;
    font-family: Poppins-Regular;
}
header .container .check-auth .user-info>ul li.balance .dropdown li
{
    padding: 0 .9375rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--textColor);
    font-size: 1.0313rem;
    height: 2.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
header .container .check-auth .user-info>ul li.balance .dropdown li:not(:last-child)
{
    border-bottom: .0625rem solid #e9e9e9;
}
header .container .check-auth .user-info>ul li.balance .dropdown li span
{
    font-family: Poppins-Bold;
    color: var(--textColor);
}
header .container .check-auth .user-info>ul li.balance .dropdown li span:last-child
{
    margin-left: auto;
}
header .container .check-auth .user-info>ul li.balance .dropdown li:hover
{
    background: var(--brandColor);
}
header .container .check-auth .user-info>ul li.balance .dropdown li:hover span
{
    color: #000;
}
header .container .check-auth .user-info>ul li .deposit
{
    min-width: 5.0625rem;
    height: 2.7625rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #11e311;
    color: #030303;
    font-size: .85rem;
    font-family: Poppins-Bold;
}
header .container .check-auth .loader
{
    color: #fff;
    margin-left: -1.5625rem;
    border-radius: .125rem;
}
header .container .check-auth .loader, header .container .check-auth .loader:after, header .container .check-auth .loader:before
{
    border-radius: .125rem;
    background: #fff;
}
.header-helper
{
    position: relative;
    height: 5rem;
    width: 100%;
}
body:not(.game-mode) header .actions
{
    display: none;
}
body.game-mode header .nav-wrapper .middle nav ul.nav
{
    display: none;
}
.forgot-password .popup
{
    border-top: 0;
}
.forgot-password .popup .close
{
    top: .5rem;
}
.forgot-password h2
{
    height: 2.6667rem;
    line-height: 2.6667rem;
    border-left: .1875rem solid #11e311;
    background-color: #15191e;
    color: #fff;
    padding: 0 .3125rem 0 1.5625rem;
    font-size: .8125rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.forgot-password form ul
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.5625rem 5rem;
    padding-bottom: .3125rem;
    height: calc(100% - 2.5rem);
}
.forgot-password form ul li
{
    overflow: hidden;
    float: none;
    margin-bottom: .75rem;
}
.forgot-password form ul li button, .forgot-password form ul li input
{
    width: 100%;
}
.forgot-password form ul li input
{
    height: 2.6667rem;
    background: #15191e;
    border: 1px solid #242833;
    padding: 0;
    padding-left: .625rem;
}
.forgot-password form ul li button
{
    height: 2.6667rem;
    margin-top: .625rem;
}
.forgot-password form ul li .loader-wrapper
{
    height: 3.5rem;
    margin-top: .625rem;
    padding-top: 1rem;
    display: none;
}
.forgot-password form ul li .forgot-pass
{
    cursor: pointer;
}
.forgot-password form ul li .forgot-pass:hover
{
    color: #fff;
}
.forgot-password form .err-text, .forgot-password form .success-text
{
    display: none;
    text-align: center;
    padding-bottom: 1.25rem;
}
.forgot-password form .err-text
{
    display: block;
}
.overlay.signin-popup
{
    font-family: Poppins,sans-serif;
    font-weight: 300;
}
.overlay.signin-popup form
{
    border-top: 0;
    overflow: hidden;
    width: 30rem;
    height: 25.25rem;
    border-radius: .625rem;
}
.overlay.signin-popup form h2
{
    height: 3.5rem;
    background: #030303;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1rem;
    border-left: 12px solid #11e311;
    padding-left: 1.5625rem;
    font-family: Poppins,sans-serif;
}
.overlay.signin-popup form .fields-wrapper
{
    padding: 2.5rem 2.8125rem;
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.overlay.signin-popup form .fields-wrapper .field
{
    position: relative;
    margin-bottom: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.overlay.signin-popup form .fields-wrapper .field label
{
    margin-bottom: .4375rem;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #fff;
    font-weight: 300;
}
.overlay.signin-popup form .fields-wrapper .field .forgot-pass
{
    font-size: .875rem;
    line-height: 1.3125rem;
    margin-top: .5625rem;
    color: rgba(255,255,255,.5);
    cursor: pointer;
    font-weight: 300;
    padding-left: 1.125rem!important;
}
.overlay.signin-popup form .fields-wrapper .field input
{
    background: #030303;
    padding-left: 1.125rem!important;
    border: 1px solid #242833;
    border-radius: .1333rem;
    height: 2.875rem;
}
.overlay.signin-popup form .fields-wrapper .field button
{
    height: 2.875rem;
    color: #1e1e25;
    font-size: 1rem;
    font-weight: 600;
    margin: auto;
    width: 100%;
    margin-top: 1rem;
    background-color: #11e311;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.overlay.signin-popup form .reg-text
{
    line-height: 1.375rem;
    font-size: 1rem;
    margin-bottom: 1rem;
    color: rgba(255,255,255,.6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
}
.overlay.signin-popup form .reg-text .register
{
    color: #f1ac33;
    cursor: pointer;
    margin-left: .625rem;
}
.overlay.signin-popup form .reg-text .register:hover
{
    text-decoration: underline;
}
.overlay.signin-popup form .err-text
{
    text-align: center!important;
}
.forgot-password .popup:not(.visible)
{
    display: none;
}
.forgot-password .popup.success p.success-text
{
    padding: 2rem;
    text-align: center;
    font-size: 1.1rem;
}
.forgot-password .popup.success .btn-wrapper
{
    text-align: center;
    padding-bottom: 2rem;
}
.forgot-password .popup.success .btn-wrapper .btn
{
    width: 8rem;
    height: 2.6667rem;
}
.registration-sucess-popup .registration-sucess
{
    width: 871px;
    height: 615px;
    background-position: center;
    background-size: cover;
    position: relative;
}
.registration-sucess-popup .registration-sucess>div.name
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 345px;
}
.registration-sucess-popup .registration-sucess>div.name h1
{
    color: #fff;
    font-family: Poppins-Medium;
    font-size: 30px;
}
.registration-sucess-popup .registration-sucess>div.name h1.username
{
    margin-left: 5px;
}
.registration-sucess-popup .registration-sucess a
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 9;
    height: 100%;
}
.registration-sucess-popup .registration-sucess .close
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    right: 25px;
    cursor: pointer;
    top: 25px;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    z-index: 999;
    font-size: 25px;
    color: #fff;
}
.overlay.new-message .popup
{
    width: 43.75rem;
    min-height: 25rem;
}
.overlay.new-message .popup .close
{
    z-index: 9;
    color: #fff;
    opacity: .7;
}
.overlay.new-message .popup .close:hover
{
    opacity: 1;
}
.overlay.new-message .popup .content
{
    padding: 2.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.overlay.new-message .popup .content .banner-wrapper
{
    margin-bottom: 2.5rem;
    display: none;
}
.overlay.new-message .popup .content .banner-wrapper img
{
    width: 100%;
}
.overlay.new-message .popup .content .text
{
    color: #c7c7c7;
    font-size: 1.125rem;
}
.overlay.new-message .popup .custom-scrollbar-btn
{
    background-color: #2f2f2f!important;
}
.overlay.active-freespins .popup
{
    position: relative;
    width: 43.75rem;
    height: 25rem;
    text-align: center;
    font-family: Poppins-Bold;
    color: #fff;
    z-index: 1;
    border: none;
    background-size: cover;
    background-position: center;
}
.overlay.active-freespins .popup .close
{
    font-size: 1.5rem;
    font-weight: 700;
}
.overlay.active-freespins .popup h3
{
    margin-top: .625rem;
    padding: .9375rem;
    font-family: Poppins-Bold;
    padding-top: 0;
}
.overlay.active-freespins .popup p.freespin-count
{
    margin-top: 5.875rem;
    font-size: 1.125rem;
}
.overlay.active-freespins .popup p.freespin-count span.count
{
    margin-left: .3125rem;
    color: #11e311;
}
.overlay.active-freespins .popup .games-list
{
    margin-top: 5.375rem;
    font-size: 1.0625rem;
    padding: 0 1.25rem;
}
.overlay.active-freespins .popup .games-list ul
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 6.25rem;
    margin-top: .625rem;
    overflow-y: scroll;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.overlay.active-freespins .popup .games-list ul::-webkit-scrollbar-track
{
    background: rgba(241,241,241,.16);
}
.overlay.active-freespins .popup .games-list ul::-webkit-scrollbar
{
    width: .3125rem;
}
.overlay.active-freespins .popup .games-list ul::-webkit-scrollbar-thumb
{
    background: #11e311;
    border-radius: .2667rem;
}
.overlay.active-freespins .popup .games-list li
{
    color: #11e311;
    margin-top: .625rem;
    cursor: pointer;
    width: calc(100% / 3);
}
.overlay.active-freespins .popup .games-list li:hover
{
    text-decoration: underline;
}
.signup-popup .popup
{
    border-top: 0;
    width: 48rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    background-color: var(--headerBottomRowBgColor);
    overflow: hidden;
    border: var(--componentsFadedBorder);
    border-radius: 1rem;
    padding: 1.1rem;
}
.signup-popup .popup .head
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    color: var(--textColor);
    text-decoration: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-family: Gilroy-SemiBold;
    font-weight: 400;
    margin-bottom: 2rem;
}
.signup-popup .popup .head .close img
{
    width: 1.3333rem;
}
.signup-popup .popup .head .not-account
{
    margin-top: 2rem;
}
.signup-popup .popup .head .not-account .signup-now
{
    color: var(--smallElementsBgColor);
    cursor: pointer;
}
.signup-popup .popup .head .back
{
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}
.signup-popup .popup .head .back:not(.visible)
{
    display: none;
}
.signup-popup .popup .head .back img
{
    height: 2rem;
}
.signup-popup .popup .head p
{
    font-size: 1.6667rem;
}
.signup-popup .popup .head span
{
    color: var(--textColorOpacity);
    font-size: .1067rem;
}
.signup-popup .popup .head span.highlighted
{
    color: var(--smallElementsBgColor);
    cursor: pointer;
}
.signup-popup .popup .head a
{
    margin-left: .5rem;
    color: var(--smallElementsBgColor);
    font-size: 1.6rem;
}
.signup-popup .popup .head h2, .signup-popup .popup .head p
{
    font-family: Roboto-Black;
    font-size: 2rem;
    margin-top: 2.4rem;
}
.signup-popup .popup .head .subtitle
{
    font-family: Roboto-Regular;
    margin-top: 1.9rem;
    font-size: 1.2rem;
}
.signup-popup .popup .head .subtitle span
{
    font-family: Roboto-Regular;
    font-size: 1.2rem;
}
.signup-popup .popup .head .subtitle b
{
    font-family: Roboto-Regular;
    color: var(--brandColor);
    font-weight: 400;
    margin-left: .2rem;
}
.signup-popup .popup .head .close
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    -webkit-transition: .2s ease;
    transition: .2s ease;
}
.signup-popup .popup ul
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 30.7rem;
    padding-bottom: 0;
    margin: auto;
}
.signup-popup .popup ul li
{
    position: relative;
    overflow: hidden;
    float: none;
    margin-bottom: 1.2rem;
    width: 100%;
}
.signup-popup .popup ul li.birthdate
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.signup-popup .popup ul li.mobile
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
}
.signup-popup .popup ul li.mobile select
{
    width: 40%;
}
.signup-popup .popup ul li.remember-me .remember-text
{
    margin-top: .5rem;
    color: var(--textColor);
    font-family: Poppins-Regular;
}
.signup-popup .popup ul li .continue-text
{
    color: var(--textColor);
    text-align: center;
    font-size: 1.2rem;
    font-family: Poppins-Regular;
    font-weight: 400;
    line-height: 1.8rem;
    margin-top: 2rem;
}
.signup-popup .popup ul li .icon-wrapper
{
    position: absolute;
    left: 1.2rem;
    top: 0;
    bottom: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.signup-popup .popup ul li p.forgot-pass
{
    position: absolute;
    right: 1rem;
    top: 0;
    bottom: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--smallElementsBgColor);
    font-family: Gilroy-SemiBold;
    font-weight: 400;
    font-size: 1.2rem;
    cursor: pointer;
}
.signup-popup .popup ul li input:not([type=checkbox]), .signup-popup .popup ul li select
{
    width: 100%;
    padding: 0 1rem 0 2.5rem;
    background-color: var(--inputBgColor);
    border: 1px solid #4d67784a;
    height: 3.2rem;
    border-radius: 10px;
    color: var(--textColor);
}
.signup-popup .popup ul li input:not([type=checkbox]):focus, .signup-popup .popup ul li select:focus
{
    border: var(--componentsThickBorder);
}
.signup-popup .popup ul li button
{
    margin-top: .8rem;
    width: 100%;
    border-radius: 10px;
    height: 3.2rem!important;
    background: #11e312!important;
    color: #001c2d!important;
    font-size: .9333rem!important;
}
.signup-popup .popup ul li .loader-wrapper
{
    height: 40px;
    margin-top: 10px;
    display: none;
}
.signup-popup .popup ul li.forgot-pass
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}
.signup-popup .popup ul li.forgot-pass span
{
    display: block;
    color: var(--brandColor);
    font-weight: 400;
    cursor: pointer;
}
.signup-popup .popup ul li.forgot-pass span:hover
{
    text-decoration: underline;
}
.signup-popup .popup ul li .check
{
    color: var(--textColorOpacity);
    font-family: Poppins-Regular;
    font-weight: 400;
    font-size: .8rem;
    margin-bottom: 0!important;
}
.signup-popup .popup ul li .check.marketing-check
{
    margin: 0!important;
}
.signup-popup .popup ul li .check input[type=checkbox]
{
    width: 1px!important;
    height: 1px!important;
    position: absolute;
    left: 11px;
    top: 10px;
    opacity: 0;
}
.signup-popup .popup ul li .check a
{
    margin: 0 .5rem;
    text-decoration: underline;
    color: #11e311;
}
.signup-popup .popup ul li .check a:hover
{
    text-decoration: underline;
}
.signup-popup .popup ul li .err-text
{
    margin-top: 1rem;
    display: none;
}
.signup-popup .popup ul li p.next-step-error-text
{
    color: #ff3030;
    font-size: 1.2rem;
    font-family: Roboto-Regular;
}
.signup-popup .popup ul li.country-currency
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.signup-popup .popup ul.part-two li input, .signup-popup .popup ul.part-two li select
{
    padding-left: 1rem;
}
.signup-popup .popup ul.part-one>li .wrapper
{
    position: relative;
}
.signup-popup .popup ul.part-one>li img.left-image
{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 1rem;
}
.signup-popup .popup ul.part-one>li .right-image
{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
}
.signup-popup .popup ul.part-one>li .right-image .hidden
{
    display: none;
}
.finish-information .item .field
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.finish-information .item .field>div
{
    width: 100%;
}
.overlay.signup-popup .signup-wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.overlay.signup-popup .popup
{
    padding: 0!important;
    border: unset!important;
    background: #1b1e24!important;
}
.overlay.signup-popup .popup ul
{
    width: 100%!important;
    padding: 0 2.4rem;
}
.overlay.signup-popup .popup ul li input
{
    height: 3.2rem!important;
    border-radius: 8px!important;
    border: 1px solid #11e31233!important;
    background: #181b22!important;
}
.overlay.signup-popup .popup ul li input.dirty.invalid
{
    border-color: #d62700!important;
}
.overlay.signup-popup .popup ul li button
{
    height: 3.2rem!important;
}
.overlay.signup-popup .popup ul li select
{
    -webkit-appearance: initial!important;
    background-image: url(../../willbettingde/image/down.png);
    background-repeat: no-repeat;
    background-position: right .7rem top 50%;
    background-size: auto;
    background: #181b22!important;
}
.overlay.signup-popup .popup ul li select option
{
    color: #fff;
}
.overlay.signup-popup .popup ul li .have-promo
{
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}
.overlay.signup-popup .popup ul li .have-promo.active
{
    color: #11e311;
}
.overlay.signup-popup .popup ul li .have-promo img
{
    margin-right: .5333rem;
}
.overlay.signup-popup .popup ul li.mobile-number
{
    gap: .5113rem!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.overlay.signup-popup .popup ul li.mobile-number>div
{
    width: 100%;
}
.overlay.signup-popup .popup ul li.mobile-number select
{
    border: 1px solid #11e31233!important;
    width: 127px;
}
.overlay.signup-popup .popup ul li.mobile-number .currency-filter
{
    position: relative;
}
.overlay.signup-popup .popup ul li.mobile-number .currency-filter select
{
    text-indent: 3.3333rem!important;
}
.overlay.signup-popup .popup ul li.mobile-number .currency-filter img
{
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    height: 1.3333rem;
    left: 1.1333rem;
}
.overlay.signup-popup .popup ul li.country-currency
{
    gap: .5113rem!important;
}
.overlay.signup-popup .popup ul li.country-currency>div
{
    width: 100%;
}
.overlay.signup-popup .popup ul li.country-currency select
{
    border: 1px solid #11e31233!important;
}
.overlay.signup-popup .popup ul li.country-currency .currency-filter
{
    position: relative;
}
.overlay.signup-popup .popup ul li.country-currency .currency-filter select
{
    text-indent: 3.3333rem!important;
}
.overlay.signup-popup .popup ul li.country-currency .currency-filter img
{
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    height: 1.3333rem;
    left: 1.1333rem;
}
.overlay.signup-popup .popup ul li.accept-terms
{
    word-wrap: break-word;
    cursor: pointer;
}
.overlay.signup-popup .popup ul li.accept-terms a:hover
{
    text-decoration: underline;
}
.overlay.signup-popup .popup ul li.accept-terms span
{
    color: #fff;
}
.overlay.signup-popup .popup ul li.accept-terms .check
{
    display: block;
    position: relative;
    padding-left: 1.875rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.overlay.signup-popup .popup ul li.accept-terms .check input
{
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: auto;
    width: .0625rem;
}
.overlay.signup-popup .popup ul li.accept-terms .check .checkmark
{
    position: absolute;
    top: 0;
    left: 0;
    height: 1.0667rem;
    width: 1.0667rem;
    border: 1px solid #11e311;
    border-radius: .3125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .2s;
    transition: .2s;
}
.overlay.signup-popup .popup ul li.accept-terms .check .checkmark:after
{
    content: "";
    position: absolute;
    display: none;
}
.overlay.signup-popup .popup ul li.accept-terms .check:hover input~.checkmark
{
    opacity: 1;
}
.overlay.signup-popup .popup ul li.accept-terms .check input:checked~.checkmark:after
{
    display: block;
}
.overlay.signup-popup .popup ul li.accept-terms .check .checkmark:after
{
    width: .625rem;
    height: .625rem;
    border-radius: .1875rem;
    background: #11e311;
}
.overlay.signup-popup .registration-banner
{
    padding: 1.2667rem 2.4rem;
}
.overlay.signup-popup .registration-banner img
{
    border-radius: 8px;
}
.overlay.signup-popup .head
{
    height: 3.3333rem;
    margin: 0!important;
    background: #36393f!important;
    position: relative;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.overlay.signup-popup .head .close
{
    top: unset!important;
}
.overlay.signup-popup .head .close img
{
    width: 1.3333rem!important;
}
.overlay.signup-popup .head p
{
    margin: 0!important;
    font-size: 1.0667rem!important;
    color: #fff!important;
    font-family: Roboto-Regular!important;
}
.overlay.signup-popup form
{
    width: 33.3333rem!important;
}
.overlay.signup-popup .registration-banner img
{
    height: 10.5333rem;
    width: 100%;
    border-radius: 8px;
}
.overlay.signup-popup .registration-swiper
{
    width: 39rem!important;
    max-height: 90%;
    overflow: hidden;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    background-color: var(--pageBgColor);
    border-radius: 10px;
    z-index: 9;
    margin-right: -1rem;
    -webkit-animation: .5s cubic-bezier(0,1.13,.7,1.32) popupAnimation;
    animation: .5s cubic-bezier(0,1.13,.7,1.32) popupAnimation;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes popupAnimation
{
    from
    {
        -webkit-transform: translateY(-2.5rem);
        transform: translateY(-2.5rem);
    }
    to
    {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes popupAnimation
{
    from
    {
        -webkit-transform: translateY(-2.5rem);
        transform: translateY(-2.5rem);
    }
    to
    {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.overlay.signup-popup .registration-swiper ul.swiper-wrapper .swiper-slide
{
    background-color: var(--pageBgColor);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.overlay.signup-popup .registration-swiper .swiper-pagination
{
    position: absolute;
    bottom: 1rem;
    left: 0;
    right: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2rem;
}
.overlay.signup-popup .registration-swiper .swiper-pagination .swiper-pagination-bullet-active
{
    width: 1.8rem!important;
    height: 1.8rem!important;
    background-color: var(--smallElementsBgColor)!important;
}
.overlay.signup-popup .registration-swiper .swiper-pagination .swiper-pagination-bullet
{
    width: 1.2rem;
    height: 1.2rem;
    background-color: var(--textColorOpacity);
}
.overlay.signup-popup ul.part-one:not(.visible), .overlay.signup-popup ul.part-two:not(.visible)
{
    display: none;
}
.overlay.signup-popup .progress-bar
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 32rem;
    margin: 3rem auto 0;
}
.overlay.signup-popup .progress-bar .step
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5rem;
}
.overlay.signup-popup .progress-bar .step.active .circle
{
    background-color: var(--smallElementsBgColor);
}
.overlay.signup-popup .progress-bar .step.active span
{
    color: var(--smallElementsBgColor);
}
.overlay.signup-popup .progress-bar .step .circle
{
    width: 1.7rem;
    height: 1.7rem;
    border-radius: 50%;
    background-color: var(--textColor);
}
.overlay.signup-popup .progress-bar .step .icon
{
    height: 1.7rem;
}
.overlay.signup-popup .progress-bar .step span
{
    color: var(--textColor);
}
.overlay.signup-popup .progress-bar .line
{
    width: 100%;
    height: .7rem;
    border-radius: 10px;
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,var(--smallElementsBgColor)),color-stop(50%,var(--pageBgColor)));
    background: linear-gradient(to right,var(--smallElementsBgColor) 50%,var(--pageBgColor) 50%);
    margin: .5rem 0;
}
.overlay.signup-popup .progress-bar .line.active
{
    background: var(--smallElementsBgColor);
}
.whynot .popup
{
    width: 24.8667rem;
    min-height: 18.0667rem;
    background: #1f242b;
    border-radius: 8px;
    text-align: center;
    padding: 0 2.0667rem;
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
}
.whynot .popup .close
{
    position: absolute;
    width: 2.1rem;
    height: 2.1rem;
    top: 1.7rem;
    right: 1.7rem;
}
.whynot .popup h1
{
    color: #d9d9d9;
    font-family: Roboto-Bold;
    font-size: 1.3333rem;
    padding: 40px 0 8px;
}
.whynot .popup>p
{
    color: #d9d9d9;
    font-family: Roboto-Regular;
    font-size: .9333rem;
}
.whynot .popup .back-to
{
    height: 3.2rem;
    width: 100%;
    background: #11e311;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    margin-top: 2.6667rem;
}
.whynot .popup .back-to p
{
    font-size: .9333rem;
    font-family: Roboto-Bold;
    color: #001c2d;
}
.whynot .popup .close-reg
{
    height: 3.2rem;
    width: 100%;
    background: 0 0;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    border: 1px solid #11e311;
    margin-top: 1.0667rem;
}
.whynot .popup .close-reg p
{
    font-size: .9333rem;
    font-family: Roboto-Bold;
    color: #d9d9d9;
}
.signup-popup .popup ul li.promo-code
{
    display: none;
}
.signup-popup .popup ul li.promo-code.visible
{
    display: block;
}
.signup-popup .popup ul li.promo-code input
{
    border: 1px solid #11e311!important;
    height: 2.1333rem!important;
    border-radius: 8px!important;
}
.overlay.leaderboard-promo-popup a.banner
{
    background-image: url(../../willbettingde/image/leaderboardPromoBg.jpg);
    background-position: center;
    display: block;
    height: 27.1333rem;
    background-repeat: no-repeat;
    background-size: cover;
}
@media screen and (max-width: 1700px)
{
    header .container nav ul li a
    {
        font-size: .9313rem;
    }
}
@media screen and (max-width: 768px)
{
    .auth-popup .popup.signup
    {
        height: 40%!important;
        width: 40rem;
    }
    header .nav-wrapper .middle nav ul>li a
    {
        text-align: center;
    }
}
footer
{
    background: #030303;
    margin-top: 4.2667rem!important;
    padding-bottom: 4.8rem;
    overflow: hidden;
}
footer .custom-link
{
    width: 150px;
    height: 85px;
    margin: 0 auto;
}
footer .custom-link1, footer .custom-link2, footer .custom-link3
{
    width: 150px;
    height: 20px;
    margin: 0 auto;
}
footer .middle
{
    margin-top: 2.8rem;
}
footer .vendors
{
    display: grid;
    grid-template-columns: repeat(10,1fr);
    grid-gap: .7333rem;
    margin-bottom: 2.6667rem;
    border-bottom: 1px solid #14171c;
    padding-bottom: 2rem;
}
footer .vendors .vendor-item
{
    display: block;
    height: 100%;
    border-radius: .1333rem;
}
footer .vendors .vendor-item a
{
    height: 3.4667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
footer .vendors .vendor-item a img
{
    max-height: 1.7667rem;
}
footer .payments-line
{
    background: #0c0e11;
    height: 8.3333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
footer .payments-line .payments
{
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2rem;
}
footer .payments-line .payments .payment-item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: .1333rem;
}
footer .payments-line .payments .payment-item a
{
    height: 1.8667rem;
    height: 3.4667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
footer .payments-line .payments .payment-item a img
{
    max-height: 1.6rem;
}
footer nav
{
    overflow: hidden;
}
footer nav>ul
{
    overflow: hidden;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
footer nav>ul>li
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    color: rgba(255,255,255,.4);
}
footer nav>ul>li.license
{
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2rem;
}
footer nav>ul>li>p
{
    font-size: 1.1067rem;
    margin-bottom: 1.0667rem;
    color: #fff;
    font-family: Poppins-SemiBold;
}
footer nav>ul>li ul.inner-list
{
    font-size: .8rem;
    line-height: 1.3333rem;
}
footer nav>ul>li ul.inner-list>li
{
    margin-top: .5333rem;
    -webkit-transition: color ease-out .2s;
    transition: color ease-out .2s;
    text-transform: capitalize;
}
footer nav>ul>li ul.inner-list>li.needs-auth
{
    display: none;
}
footer nav>ul>li ul.inner-list>li a
{
    font-family: Poppins-Regular;
    color: #899194;
}
footer nav>ul>li ul.inner-list>li a:hover
{
    color: #fff;
}
footer nav>ul>li .logo img
{
    width: 100%;
}
footer nav>ul>li .socials
{
    margin-top: 5.3333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .8rem;
}
footer nav>ul>li .socials li a
{
    display: block;
}
footer nav>ul>li .socials li a img
{
    height: 2.2333rem;
    border-radius: 50%;
    -webkit-transition: .2s ease;
    transition: .2s ease;
}
footer nav>ul>li .socials li a img:hover
{
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
footer .warning-text
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 5.8667rem;
    border-top: .0667rem solid #20262e;
    border-bottom: .0667rem solid #20262e;
    margin-bottom: 2.6667rem;
}
footer .warning-text .imgs
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
footer .warning-text .imgs img
{
    height: 2.6667rem;
}
footer .warning-text .imgs img+img
{
    margin-left: 2.8rem;
}
footer .warning-text span.warning
{
    color: #fff;
    font-size: .9333rem;
    font-family: Poppins-SemiBold;
    margin-left: 5.2667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
footer section.text
{
    font-size: .9333rem;
    font-family: Poppins-SemiBold;
    color: #899194;
}
footer section.btm
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    padding-bottom: 1.8667rem;
}
footer section.btm p.copyright
{
    text-align: center;
    color: #c7c7c7;
    font-size: .9333rem;
    font-family: Poppins-SemiBold;
    color: #fff;
}
footer section.btm ul.socials
{
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
footer section.btm ul.socials li
{
    margin-left: 1rem;
    opacity: .9;
    -webkit-transition: opacity 150ms ease-in;
    transition: opacity 150ms ease-in;
}
footer section.btm ul.socials li img
{
    cursor: pointer;
    width: 1.5rem;
}
footer section.btm ul.socials li:hover
{
    opacity: 1;
}
.notification-overlay
{
    background: rgba(61,61,61,.8);
}
.notification-overlay *
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.notification-overlay .notification-popup
{
    position: relative;
    width: 53rem;
    max-height: 80%!important;
    height: 612px;
    border-radius: 8px;
    overflow: hidden!important;
    background: #1e1d1d;
    border-top: none;
    letter-spacing: .3px;
}
.notification-overlay .notification-popup .header
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
}
.notification-overlay .notification-popup .header .check
{
    margin-left: 24px;
    color: #d2c9c9;
    display: block;
    position: relative;
    font-weight: 500;
    padding-left: 30px;
    line-height: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 18px;
}
.notification-overlay .notification-popup .header .check input
{
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: auto;
}
.notification-overlay .notification-popup .header .check .checkmark
{
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #131314;
    border: 1.2px solid #3c3c3d;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .2s;
    transition: .2s;
}
.notification-overlay .notification-popup .header .check .checkmark:after
{
    content: '';
    position: absolute;
    display: none;
}
.notification-overlay .notification-popup .header .check:hover input~.checkmark
{
    opacity: 1;
}
.notification-overlay .notification-popup .header .check input:checked~.checkmark:after
{
    display: block;
}
.notification-overlay .notification-popup .header .check .checkmark:after
{
    width: 10px;
    height: 10px;
    border-radius: 3px;
    background: #11e311;
}
.notification-overlay .notification-popup .header .search
{
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 0;
    padding-left: 40px;
}
.notification-overlay .notification-popup .header .search input
{
    border-radius: 8px;
    height: 32px;
    width: 100%;
    background-color: #131314;
    border: 1px solid #3c3c3d;
    color: #fff;
}
.notification-overlay .notification-popup .header .search input::-webkit-input-placeholder
{
    color: #d2c9c9;
}
.notification-overlay .notification-popup .header .search input::-moz-placeholder
{
    color: #d2c9c9;
}
.notification-overlay .notification-popup .header .search input::-ms-input-placeholder
{
    color: #d2c9c9;
}
.notification-overlay .notification-popup .header .search input::placeholder
{
    color: #d2c9c9;
}
.notification-overlay .notification-popup .header .search img
{
    position: relative;
    right: 1.875rem;
}
.notification-overlay .notification-popup .close
{
    position: absolute;
    right: 20px;
    top: 19px;
    color: #fff;
}
.notification-overlay .notification-popup .notification-items
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-y: auto;
    height: calc(100% - 60px);
    border-top: 1px solid #d2c9c9;
}
.notification-overlay .notification-popup .notification-items::-webkit-scrollbar
{
    width: 12px;
    background: #1e1d1d;
    border-radius: 10px;
}
.notification-overlay .notification-popup .notification-items::-webkit-scrollbar-track
{
    border-radius: 10px;
}
.notification-overlay .notification-popup .notification-items::-webkit-scrollbar-thumb
{
    background: #11e311;
    border-radius: 10px;
    border: 2px solid #11e311;
}
.notification-overlay .notification-popup .notification-items .notification-item
{
    overflow: hidden;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 24px 40px;
    padding-right: 27px;
    background-color: #131314;
    min-height: 190px;
    max-height: 10000px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.notification-overlay .notification-popup .notification-items .notification-item.unread
{
    background-color: #131314;
}
.notification-overlay .notification-popup .notification-items .notification-item .unread-circle
{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #11e311;
    position: absolute;
    left: -14px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    top: 3px;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-preview-header
{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-preview-header .notification-title
{
    font-family: Poppins;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-preview-header .notification-delete
{
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    font-size: 10px;
    color: #ff485a;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-preview-header .notification-delete .material-icons, .notification-overlay .notification-popup .notification-items .notification-item .notification-preview-header .notification-delete svg
{
    margin-right: 5px;
    font-size: 15px;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-body
{
    font-family: Poppins;
    font-weight: 300;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    margin-bottom: 30px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 6em;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-body li, .notification-overlay .notification-popup .notification-items .notification-item .notification-body ul
{
    list-style-type: disc!important;
    list-style-position: inside;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-body.visible
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-line-clamp: unset;
    overflow: visible;
    max-height: 1000px;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-body.visible .banner
{
    display: block;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-body .banner
{
    display: none;
    position: relative;
    margin-bottom: 30px;
    width: 100%;
    margin: 20px auto;
    border-radius: 10px;
    overflow: hidden;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-body .banner img
{
    width: 100%;
    height: auto;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-body .banner .buttons
{
    width: 100%;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-body .banner .buttons .button
{
    margin-top: 21px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: capitalize;
    -webkit-transition: .2s;
    transition: .2s;
    color: #fff;
    cursor: pointer;
    height: 40px;
    padding: 0 16px;
    min-width: 96px;
    border-radius: 8px;
    background: #11e311;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-body .banner .buttons .button:hover
{
    background-color: #00aaeb;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-footer
{
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-date
{
    font-family: Poppins;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: #d2c9c9;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-less, .notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-more
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    color: #000;
    display: none;
    height: 36px;
    padding: 0 16px;
    min-width: 96px;
    border-radius: 8px;
    background: #11e311;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-less .material-icons, .notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-more .material-icons
{
    font-size: 20px;
    margin-left: 5px;
    display: none;
}
.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-less.visible, .notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-more.visible
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.push-notifications .popup
{
    border-top: 0!important;
}
.push-notifications .push-notification
{
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 400px;
    -webkit-filter: drop-shadow(0 5px 10px rgba(0,0,0,.08)) drop-shadow(0 .5px 1.5px rgba(0,0,0,.08)) drop-shadow(0 2px 3px rgba(0,0,0,.06));
    filter: drop-shadow(0 5px 10px rgba(0,0,0,.08)) drop-shadow(0 .5px 1.5px rgba(0,0,0,.08)) drop-shadow(0 2px 3px rgba(0,0,0,.06));
    background: #1e1d1d;
    border-radius: 8px;
}
.push-notifications .push-notification img
{
    width: 100%;
    height: auto;
    margin-bottom: 8px;
}
.push-notifications .push-notification .date
{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: #d2c9c9;
    margin-bottom: 8px;
    padding: 0 20px;
}
.push-notifications .push-notification .title
{
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    padding: 0 20px;
    margin-bottom: 10px;
}
.push-notifications .push-notification .preview
{
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    margin-bottom: 10px;
    padding: 0 20px;
}
.push-notifications .push-notification .buttons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    padding: 0 20px;
    padding-bottom: 15px;
}
.push-notifications .push-notification .buttons .button
{
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background: #131314;
    border: 1px solid #3c3c3c;
    border-radius: 4px;
    width: 50%;
    height: 30px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    display: flex;
    align-items: center;
    text-align: center;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    color: #fff;
}
.push-notifications .push-notification .buttons .button.view-more
{
    background: #11e311;
}
.push-notifications .push-notification .buttons .button:hover
{
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
}
.full-push-notification .popup
{
    width: 580px;
    border-top: none;
    border-radius: 10px;
    background: #1e1d1d;
}
.full-push-notification .popup *
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.full-push-notification .popup img
{
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.full-push-notification .popup .title
{
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    color: #fff;
    padding: 0 20px;
    margin-bottom: 14px;
}
.full-push-notification .popup .body
{
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    padding: 0 20px;
    margin-bottom: 30px;
}
.full-push-notification .popup .date
{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    padding: 0 20px;
    color: #d2c9c9;
    margin-bottom: 10px;
}
.full-push-notification .popup .buttons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
    padding: 0 20px;
    padding-bottom: 15px;
}
.full-push-notification .popup .buttons .button
{
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background: #131314;
    border: 1px solid #3c3c3c;
    border-radius: 4px;
    width: 50%;
    height: 40px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    text-align: center;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    color: #fff;
    background: #11e311;
}
.full-push-notification .popup .buttons .button:hover
{
    background: #11e311;
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
}
@media screen and (max-width: 1600px)
{
    html
    {
        font-size: 13px;
    }
}
@media screen and (max-width: 1400px)
{
    html
    {
        font-size: 10.9px;
    }
    .auth-popup .popup ul, .forgot-password .popup ul
    {
        height: auto;
    }
}
@media screen and (max-width: 1200px)
{
    html
    {
        font-size: 10px;
    }
}
@media screen and (max-width: 1000px)
{
    html
    {
        font-size: 9px;
    }
}
@media screen and (min-width: 1600px)
{
    html
    {
        font-size: 15px;
    }
}
.photo .bnr-lnk
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.pluses .material-icons
{
    position: absolute;
    color: #11e311;
    font-size: 1.25rem;
    opacity: 0;
}
.pluses .material-icons:first-child
{
    left: -.6875rem;
    top: -.6875rem;
}
.pluses .material-icons:nth-child(2)
{
    right: -.6875rem;
    top: -.6875rem;
}
.pluses .material-icons:nth-child(3)
{
    right: -.6875rem;
    bottom: -.6875rem;
}
.pluses .material-icons:nth-child(4)
{
    left: -.6875rem;
    bottom: -.6875rem;
}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dHMvaGVhZGVyLnNjc3MiLCJzdHlsZS5zY3NzIiwib3ZlcnJpZGVzL2ZvbnRzLnNjc3MiLCJvdmVycmlkZXMvb3ZlcnJpZGVzLnNjc3MiLCJjb21tb24vbWl4aW5zLnNjc3MiLCJzdHlsZS5jc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMuc2NzcyIsImxheW91dHMvZm9vdGVyLnNjc3MiLCJjb21tb24vdmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTZtQ0EsZ0dDbG1DQSxrSUNWQSxXQUNJLFlBQUEsZUFDQSxJQUFBLDBEQUFBLGVBQUEsQ0FBQSxzREFBQSxjQUFBLENBQUEscURBQUEsbUJBSUosV0FDSSxZQUFBLFlBQ0EsSUFBQSxvREFBQSxlQUFBLENBQUEsZ0RBQUEsY0FBQSxDQUFBLCtDQUFBLG1CQUlKLFdBQ0ksWUFBQSxhQUNBLElBQUEsc0RBQUEsZUFBQSxDQUFBLGtEQUFBLGNBQUEsQ0FBQSxpREFBQSxtQkFJSixXQUNJLFlBQUEsYUFDQSxJQUFBLHNEQUFBLGVBQUEsQ0FBQSxrREFBQSxjQUFBLENBQUEsaURBQUEsbUJBSUosV0FDSSxZQUFBLGNBQ0EsSUFBQSx3REFBQSxlQUFBLENBQUEsb0RBQUEsY0FBQSxDQUFBLG1EQUFBLG1CQUlKLFdBQ0ksWUFBQSxZQUNBLElBQUEsb0RBQUEsZUFBQSxDQUFBLGdEQUFBLGNBQUEsQ0FBQSwrQ0FBQSxtQkFLSixXQUNJLFlBQUEsZ0JBQ0EsSUFBQSx1REFBQSxlQUFBLENBQUEsbURBQUEsY0FBQSxDQUFBLGtEQUFBLG1CQUlKLFdBQ0ksWUFBQSxtQkFDQSxJQUFBLDBEQUFBLGVBQUEsQ0FBQSxzREFBQSxjQUFBLENBQUEscURBQUEsbUJBSUosV0FDSSxZQUFBLG9CQUNBLElBQUEsMkRBQUEsZUFBQSxDQUFBLHVEQUFBLGNBQUEsQ0FBQSxzREFBQSxtQkFNSixXQUNJLFlBQUEsYUFDQSxJQUFBLDhDQUFBLGVBQUEsQ0FBQSw2Q0FBQSxjQUFBLENBQUEsNENBQUEsbUJBS0osV0FDSSxZQUFBLGVBQ0EsSUFBQSxnREFBQSxlQUFBLENBQUEsK0NBQUEsY0FBQSxDQUFBLDhDQUFBLG1CQUtKLFdBQ0ksWUFBQSxpQkFDQSxJQUFBLGdEQUFBLGVBQUEsQ0FBQSwrQ0FBQSxjQUFBLENBQUEsOENBQUEsbUJBS0osV0FDSSxZQUFBLGdCQUNBLElBQUEsaURBQUEsZUFBQSxDQUFBLGdEQUFBLGNBQUEsQ0FBQSwrQ0FBQSxtQkFLSixXQUNJLFlBQUEsY0FDQSxJQUFBLCtDQUFBLGdCQUlKLFdBQ0ksWUFBQSxLQUNBLElBQUEsOENBQUEsZ0JBS0osV0FDSSxZQUFBLE1BQ0EsSUFBQSwwQ0FBQSxtQkFHSixXQUNJLFlBQUEsaUJBQ0EsSUFBQSxtREFHSixXQUNJLFlBQUEsZUFDQSxJQUFBLGlEQUdKLFdBQ0ksWUFBQSxjQUNBLElBQUEsZ0RBR0osV0FDSSxZQUFBLFVBQ0EsSUFBQSx5Q0FJSixXQUNJLFlBQUEsT0FDQSxJQUFBLG1DQUdKLFdBQ0ksWUFBQSxpQkFDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLElBQUEsaURBQUEsZUFHSixXQUNJLFlBQUEsMEJBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLG1EQUFBLGdCQUtGLFdBQ0UsSUFBQSx5Q0FDQSxZQUFBLGNBR0osV0FDSSxJQUFBLG1DQUNBLFlBQUEsT0FHSixXQUNJLElBQUEsc0NBQ0EsWUFBQSxVQUdKLFdBQ0ksSUFBQSxpREFDQSxZQUFBLGtCQUdKLFdBQ0ksSUFBQSw4Q0FDQSxZQUFBLGVBR0osV0FDSSxZQUFBLGVBQ0EsSUFBQSw4Q0FBQSxlQUFBLENBQUEsNkNBQUEsY0FBQSxDQUFBLDRDQUFBLG1CQUtKLFdBQ0ksWUFBQSxXQUNBLElBQUEsMENBQUEsZ0JBR0osV0FDSSxZQUFBLFlBQ0EsSUFBQSwyQ0FBQSxnQkFHSixXQUNJLFlBQUEsa0JBQ0EsSUFBQSwyQ0FBQSxnQkFHSixXQUNJLFlBQUEsYUFDQSxJQUFBLDRDQUFBLGdCQUlKLHlCQUNJLFlBQUEsMEJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsZUFBQSxPQUNBLGVBQUEsS0FDQSxRQUFBLGFBQ0EsWUFBQSxPQUNBLFVBQUEsT0FDQSxVQUFBLElBQ0EsOEJBQUEsT0FDQSx1QkFBQSxZQ2hOSixFQUNJLFFBQUEsRUFDQSxPQUFBLEVBQ0EsNEJBQUEsb0JBR0osS0FDSSxVQUFBLE9BQ0EsZ0JBQUEsT0FFSixLQUNJLHNCQUFBLFdBQ0EsaUJBQUEsUUFDQSxrQkFBQSxVQUNBLGdCQUFBLEtBQUEsS0FDQSxzQkFBQSxNQUNBLE1BQUEscUJBQ0EsV0FBQSxNQUNBLFVBQUEsT0FDQSxVQUFBLFNBQ0EsU0FBQSxLQUNBLFNBQUEsS0FDQSxZQUFBLGdCQVpKLHVCQWVRLE9BQUEsTUFDQSxTQUFBLE9BSVIsR0FDSSxnQkFBQSxLQUdKLEVBQ0ksZ0JBQUEsS0FDQSxNQUFBLFFBRkosTUFLUSxlQUFBLE9BR1IsSUM1Q0ksZUFBQSxPQUNBLGtCQUFBLEtBQ0EsaUJBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxLQUNBLFVBQUEsS0FFQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtEMENKLHVCQUVDLHdCQUFBLGVBSUQsdUJFdUpBLDhCQURBLDZCQURBLDZCRmhKQyxtQkFBQSxFQUFBLEVBQUEsRUFBQSxRQUFBLFFBQUEsZ0JBR0QsOEJBQ0ksTUFBQSxLQUdKLE9BQUEsTUFBQSxPQUFBLFNBQ0ksT0FBQSxFQUNBLFFBQUEsRUFDQSxpQkFBQSxZQUNBLE1BQUEsS0FDQSxjQUFBLE9BQUEsTUFBQSxRQUNBLFVBQUEsUUFDQSxZQUFBLGdCQUNBLFFBQUEsRUFBQSxpQkFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxPQUFBLFFBQ0EsY0FBQSxTQVhKLGlCQUFBLGdCQUFBLGlCQUFBLG1CQWNRLE9BQUEsRUFHUixNQUFBLE9BQ0ksYUFBQSxLQUVKLGlDQUNJLE1BQUEscUJBREosd0JBQ0ksTUFBQSxxQkFESiw2QkFDSSxNQUFBLHFCQURKLG1CQUNJLE1BQUEscUJBR0osTUFDSSxRQUFBLEVBQUEsT0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FHSixPQUNJLE9BQUEsUUFESixjQUlRLE1BQUEsS0FJUixTQUNJLE1BQUEsZUFESixtQkFJUSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBTlIsc0JBU1ksTUFBQSxJQUNBLFNBQUEsZ0JBQ0Esa0JBQUEsRUFBQSxZQUFBLEVBQ0EsV0FBQSxPQUNBLGNBQUEsaUJBYlosNEJBQUEsNkJBZ0JnQixNQUFBLGVBQ0EsV0FBQSxjQUNBLE9BQUEsS0FDQSxVQUFBLE9BQ0EsWUFBQSxjQUNBLE9BQUEsUUFDQSxhQUFBLE9BQ0EsY0FBQSxPQUFBLE1BQUEscUJBQ0EsbUJBQUEsSUFBQSxXQUFBLElBeEJoQix1REFBQSx3REEyQm9CLG9CQUFBLEtBQUEsWUFBQSxLQTNCcEIsOENBQUEsK0NBMkJvQixpQkFBQSxLQUFBLFlBQUEsS0EzQnBCLG1EQUFBLG9EQTJCb0IsZ0JBQUEsS0FBQSxZQUFBLEtBM0JwQix5Q0FBQSwwQ0EyQm9CLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0EzQnBCLGtDQUFBLG1DQStCb0IsY0FBQSxPQUFBLE1BQUEscUJBL0JwQixnQ0FvQ2dCLElBQUEsU0FDQSxVQUFBLE9BckNoQix3QkF5Q2dCLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsZUFDQSxVQUFBLE9BQ0EsZUFBQSxLQUNBLE1BQUEscUJBQ0EsWUFBQSxjQUNBLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBQ0EsT0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FwRGhCLDZCQXdEZ0IsTUFBQSxRQXhEaEIsMEJBNERnQixZQUFBLEtBQ0EsV0FBQSxrQkE3RGhCLG1DQWdFb0IsTUFBQSxLQWhFcEIsd0NBbUV3QixPQUFBLGVBQ0EsTUFBQSxlQUNBLFVBQUEsT0FDQSxZQUFBLGVBQ0EsY0FBQSxPQXZFeEIsbUJBQUEsdUJBK0VRLE1BQUEsSUFDQSxNQUFBLE1BQ0EsV0FBQSxlQUlSLE1BQ0ksTUFBQSxLQURKLHVDQUtZLE1BQUEsWUFMWiw4QkFLWSxNQUFBLFlBTFosbUNBS1ksTUFBQSxZQUxaLHlCQUtZLE1BQUEsWUFLWixTQUNJLE9BQUEsS0FFSixTQUNJLFlBQUEsSUFHSixHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQ0ksTUFBQSxLQUNBLFlBQUEsSUFFSixHQUNJLFlBQUEsYUFDQSxVQUFBLEtBRUosR0FDSSxZQUFBLGFBQ0EsVUFBQSxLQUVKLEdBQ0ksWUFBQSxhQUNBLFVBQUEsUUFFSixHQUNJLFlBQUEsSUFDQSxVQUFBLEtBR0osOENFb0pBLDhDRmxKSSxtQkFBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxLQUNBLE9BQUEsRUd0T0osMENBS1EsaUJBQUEsbURBQ0Esc0JBQUEsRUFDQSxNQUFBLEdBQ0EsT0FBQSxVQUNBLElBQUEsUUFUUiw0Q0FhUSxpQkFBQSxrREFDQSxzQkFBQSxFQUNBLE1BQUEsR0FDQSxPQUFBLFVBQ0EsSUFBQSxRQWpCUiw0Q0FxQlEsaUJBQUEsZ0RBQ0Esc0JBQUEsRUFDQSxNQUFBLEdBQ0EsT0FBQSxVQUNBLElBQUEsUUF6QlIsNENBNkJRLGlCQUFBLGlEQUNBLHNCQUFBLEVBQ0EsTUFBQSxHQUNBLE9BQUEsVUFDQSxJQUFBLFFBakNSLDRDQXFDUSxpQkFBQSxrREFDQSxzQkFBQSxFQUNBLE1BQUEsR0FDQSxPQUFBLFVBQ0EsSUFBQSxRQXpDUiw0Q0E2Q1EsaUJBQUEsb0RBQ0Esc0JBQUEsRUFDQSxNQUFBLEdBQ0EsT0FBQSxVQUNBLElBQUEsUUFDQSxnQkFBQSxRQWxEUiwwQ0F3RFEsc0JBQUEsUUF4RFIsMENBNERRLHNCQUFBLFVBNURSLDBDQWdFUSxzQkFBQSxhQWhFUiwwQ0FvRVEsc0JBQUEsYUFwRVIsMkNBd0VRLHNCQUFBLGFBeEVSLDJDQTRFUSxzQkFBQSxjQTVFUiwyQ0FnRlEsc0JBQUEsY0FoRlIsMkNBb0ZRLHNCQUFBLFlBcEZSLDJDQXdGUSxzQkFBQSxhQXhGUiwyQ0E0RlEsc0JBQUEsUUE1RlIsMkNBZ0dRLHNCQUFBLGNBaEdSLDJDQW9HUSxzQkFBQSxjQXBHUiwyQ0F3R1Esc0JBQUEsWUF4R1IsMkNBNEdRLHNCQUFBLGNBNUdSLDRDQWdIUSxzQkFBQSxjQWhIUiwyQ0FvSFEsc0JBQUEsYUFwSFIsMkNBd0hRLHNCQUFBLGFBeEhSLDJDQTRIUSxzQkFBQSxZQTVIUiwyQ0FnSVEsc0JBQUEsRUFoSVIsMkNBb0lRLHNCQUFBLGFBcElSLDJDQXdJUSxzQkFBQSxhQXhJUiwyQ0E0SVEsc0JBQUEsYUE1SVIsMkNBZ0pRLHNCQUFBLGNBaEpSLDJDQW9KUSxzQkFBQSxjQXBKUiwyQ0F3SlEsc0JBQUEsY0F4SlIsMkNBNEpRLHNCQUFBLGNBNUpSLDJDQWdLUSxzQkFBQSxhQWhLUiwyQ0FvS1Esc0JBQUEsY0FwS1IsMkNBd0tRLHNCQUFBLGFBeEtSLDJDQTRLUSxzQkFBQSxhQTVLUiwyQ0FnTFEsc0JBQUEsY0FoTFIsMkNBb0xRLHNCQUFBLGNBcExSLDJDQXdMUSxzQkFBQSxhQXhMUiwyQ0E0TFEsc0JBQUEsY0E1TFIsMkNBZ01RLHNCQUFBLGNBaE1SLDJDQW9NUSxzQkFBQSxhQXBNUiwyQ0F3TVEsc0JBQUEsY0F4TVIsMkNBNE1RLHNCQUFBLGNBNU1SLDJDQWdOUSxzQkFBQSxRQWhOUiwyQ0FvTlEsc0JBQUEsUUFwTlIsMkNBd05RLHNCQUFBLGFBeE5SLDJDQTROUSxzQkFBQSxhQTVOUiwyQ0FnT1Esc0JBQUEsYUFoT1IsMkNBb09RLHNCQUFBLGNBcE9SLDJDQXdPUSxzQkFBQSxjQXhPUiwyQ0E0T1Esc0JBQUEsY0FDQSxrQkFBQSxVQUFBLFVBQUEsVUE3T1IsMkNBaVBRLHNCQUFBLGNBalBSLDJDQXFQUSxzQkFBQSxVQXJQUiwyQ0F5UFEsc0JBQUEsUUF6UFIsMkNBNlBRLHNCQUFBLFFBN1BSLDJDQWlRUSxpQkFBQSw0REFDQSxzQkFBQSxPQWxRUiwyQ0FzUVEsc0JBQUEsYUF0UVIsMkNBMFFRLHNCQUFBLGFBMVFSLDJDQThRUSxzQkFBQSxhQTlRUiwyQ0FrUlEsc0JBQUEsYUFsUlIsMkNBc1JRLHNCQUFBLGFBdFJSLDJDQTBSUSxzQkFBQSxjQTFSUiwyQ0E4UlEsc0JBQUEsYUE5UlIsMkNBa1NRLHNCQUFBLGFBbFNSLDJDQXNTUSxzQkFBQSxjQXRTUiwyQ0EwU1Esc0JBQUEsY0ExU1IsMkNBOFNRLHNCQUFBLGNBOVNSLDJDQWtUUSxzQkFBQSxjQWxUUiwyQ0FzVFEsc0JBQUEsYUF0VFIsNENBMFRRLHNCQUFBLGFBMVRSLDRDQThUUSxzQkFBQSxhQTlUUiw0Q0FrVVEsc0JBQUEsUUFsVVIsNENBc1VRLHNCQUFBLFFBdFVSLDRDQTBVUSxzQkFBQSxRQTFVUiw0Q0E4VVEsc0JBQUEsUUE5VVIsNENBa1ZRLHNCQUFBLFFBbFZSLDRDQXNWUSxzQkFBQSxRQXRWUiw0Q0EwVlEsc0JBQUEsUUExVlIsNENBOFZRLHNCQUFBLFFBOVZSLDRDQWtXUSxzQkFBQSxRQWxXUiw0Q0FzV1Esc0JBQUEsUUF0V1IsNENBMFdRLHNCQUFBLFFBMVdSLDRDQThXUSxzQkFBQSxRQTlXUiw0Q0FrWFEsc0JBQUEsUUFsWFIsNENBc1hRLHNCQUFBLFFBdFhSLDRDQTBYUSxzQkFBQSxVQTFYUiw0Q0E4WFEsc0JBQUEsUUE5WFIsNENBa1lRLHNCQUFBLFFBbFlSLDRDQXNZUSxzQkFBQSxRQXRZUiw0Q0EwWVEsc0JBQUEsUUExWVIsNENBOFlRLHNCQUFBLFFBOVlSLDRDQWtaUSxzQkFBQSxRQWxaUiw0Q0FzWlEsc0JBQUEsUUF0WlIsNENBMFpRLHNCQUFBLFFBMVpSLDRDQThaUSxzQkFBQSxRQTlaUiw0Q0FrYVEsc0JBQUEsVUFsYVIsNENBc2FRLHNCQUFBLFFBdGFSLDRDQTBhUSxzQkFBQSxRQTFhUiw0Q0E4YVEsc0JBQUEsUUE5YVIsNENBa2JRLHNCQUFBLFFBbGJSLDRDQXNiUSxzQkFBQSxRQXRiUiw0Q0EwYlEsc0JBQUEsUUExYlIsNENBOGJRLHNCQUFBLFFBOWJSLDRDQWtjUSxzQkFBQSxRQWxjUiw0Q0FzY1Esc0JBQUEsUUF0Y1IsNENBMGNRLHNCQUFBLFFBMWNSLDRDQThjUSxzQkFBQSxRQTljUiw0Q0FrZFEsc0JBQUEsUUFsZFIsNENBc2RRLHNCQUFBLFFBdGRSLDRDQTBkUSxzQkFBQSxRQTFkUiw0Q0E4ZFEsc0JBQUEsUUE5ZFIsNENBa2VRLHNCQUFBLFFBbGVSLDRDQXNlUSxzQkFBQSxRQXRlUiw0Q0EwZVEsc0JBQUEsUUExZVIsNENBOGVRLHNCQUFBLFFBOWVSLDRDQWtmUSxzQkFBQSxRQWxmUiw0Q0FzZlEsc0JBQUEsUUF0ZlIsNENBMGZRLHNCQUFBLFFBMWZSLDRDQThmUSxzQkFBQSxRQTlmUiw0Q0FrZ0JRLHNCQUFBLFFBbGdCUiw0Q0FzZ0JRLHNCQUFBLFFBdGdCUiw0Q0EwZ0JRLHNCQUFBLFFBMWdCUiw0Q0E4Z0JRLHNCQUFBLFFBOWdCUiw0Q0FraEJRLHNCQUFBLFFBbGhCUiw0Q0FzaEJRLHNCQUFBLFFBdGhCUiw0Q0EwaEJRLHNCQUFBLFFBMWhCUiw0Q0E4aEJRLHNCQUFBLFFBOWhCUiw0Q0FraUJRLHNCQUFBLFFBbGlCUiw0Q0FzaUJRLHNCQUFBLFFBdGlCUiw0Q0EwaUJRLHNCQUFBLFFBMWlCUiw0Q0E4aUJRLHNCQUFBLFFBOWlCUiw0Q0FrakJRLHNCQUFBLFFBbGpCUiw0Q0FzakJRLHNCQUFBLFFBdGpCUiw0Q0EwakJRLHNCQUFBLFFBMWpCUiw0Q0E4akJRLHNCQUFBLFFBOWpCUiw0Q0Fra0JRLHNCQUFBLFFBbGtCUiw0Q0Fza0JRLHNCQUFBLFFBdGtCUiw0Q0Ewa0JRLHNCQUFBLFFBMWtCUiw0Q0E4a0JRLHNCQUFBLFFBOWtCUiw0Q0FrbEJRLHNCQUFBLFFBbGxCUiw0Q0FzbEJRLHNCQUFBLFFBQ0Esa0JBQUEsV0FBQSxVQUFBLFdBQ0EsT0FBQSxlQUNBLElBQUEsS0F6bEJSLDRDQTZsQlEsc0JBQUEsUUFDQSxrQkFBQSxVQUFBLFVBQUEsVUFDQSxPQUFBLG9CQUNBLE1BQUEsa0JBaG1CUiw0Q0FvbUJRLHNCQUFBLFFBQ0Esa0JBQUEsVUFBQSxVQUFBLFVBcm1CUiw0Q0F5bUJRLHNCQUFBLFFBem1CUiw0Q0E2bUJRLHNCQUFBLFFBQ0EsTUFBQSxHQUNBLE9BQUEsb0JBQ0EsSUFBQSxnQkFobkJSLDRDQW9uQlEsc0JBQUEsUUFJUixnQkFDSSxZQUFBLGlCQUNBLFdBQUEsT0FDQSxlQUFBLEtBQ0EsZUFBQSxPQUNBLFVBQUEsT0FDQSxZQUFBLE9BQ0EsVUFBQSxJQUNBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FDQSx1QkFBQSxZQUNBLGVBQUEsbUJBQ0Esd0JBQUEsVUFDQSw4QkFBQSxPQUFBLHNCQUFBLE9BR0osY0FDSSxTQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFNBQUEsT0FDQSxRQUFBLEVBQ0EsZUFBQSxLQVNGLE1BRUUsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsSUFORixtQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwwQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosa0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixtQkFvQk0sUUFBQSxLQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwwQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosa0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixtQkFvQk0sUUFBQSxLQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwwQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosa0JBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixtQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLE9BQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwwQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBTkosa0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxjQS9CUixtQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLE9BQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwwQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosa0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixtQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwwQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosa0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixtQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwwQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosa0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixtQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwwQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosa0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixtQkFvQk0sUUFBQSxJQUNBLGtCQUFBLDJCQUFBLFlBQUEsVUFBQSwyQkFBQSxZQUNBLGtCQUFBLE9BQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwwQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdG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LDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxLQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxPQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsT0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLFlBQUEsVUFBQSwwQkFBQSxZQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxZQUFBLFVBQUEsOEJBQUEsWUFHRixHQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxhQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLHlCQUFBLGFBQUEsVUFBQSx5QkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsT0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsT0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxLQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsT0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLFlBQUEsVUFBQSwyQkFBQSxZQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxPQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNEJBQUEsWUFBQSxVQUFBLDRCQUFBLGFBTkosbUJBQ0UsT0FDRSxrQkFBQSw2QkFBQSxZQUFBLFVBQUEsNkJBQUEsWUFHRixHQUNFLGtCQUFBLDRCQUFBLFlBQUEsVUFBQSw0QkFBQSxhQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxLQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsYUFHRixHQUNFLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsT0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxLQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsT0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLFVBQUEsVUFBQSwyQkFBQSxVQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFVBQUEsVUFBQSw4QkFBQSxVQUdGLEdBQ0Usa0JBQUEsNEJBQUEsVUFBQSxVQUFBLDRCQUFBLFdBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxVQUFBLFVBQUEsOEJBQUEsVUFHRixHQUNFLGtCQUFBLDRCQUFBLFVBQUEsVUFBQSw0QkFBQSxXQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxPQUNFLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsT0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLFlBQUEsVUFBQSwyQkFBQSxZQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxZQUFBLFVBQUEsOEJBQUEsWUFHRixHQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxhQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxLQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFB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QSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsT0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixvQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiwyQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosbUJBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxPQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsT0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEs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QUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxLQUNBLGtCQUFBLDJCQUFBLFlBQUEsVUFBQSwyQkFBQSxZQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxZQUFBLFVBQUEsOEJBQUEsWUFHRixHQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxhQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxLQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxPQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsT0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9C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QSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFB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LEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLFlBQUEsVUFBQSwyQkFBQSxZQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxZQUFBLFVBQUEsOEJBQUEsWUFHRixHQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxhQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEs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QUFBLDRCQUFBLGFBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxZQUFBLFVBQUEsOEJBQUEsWUFHRixHQUNFLGtCQUFBLDRCQUFBLFlBQUEsVUFBQSw0QkFBQSxhQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLFlBQUEsVUFBQSwwQkFBQSxZQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNEJBQUEsWUFBQSxVQUFBLDRCQUFBLGFBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxZQUFBLFVBQUEsOEJBQUEsWUFHRixHQUNFLGtCQUFBLDRCQUFBLFlBQUEsVUFBQSw0QkFBQSxhQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxLQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBTkosb0JBQ0UsUUFDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsYUFHRixHQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxjQS9CUixxQkFvQk0sUUFBQSxNQUNBLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUNBLGtCQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLFNBQUEsSUFBQSxJQUFBLE9BQUEsU0FHRiw0QkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNB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S1Esb0JBQUEsT0FBQSxNQXBLUixzQkF3S1Esb0JBQUEsT0FBQSxNQXhLUix3QkE0S1Esb0JBQUEsT0FBQSxNQTVLUix1QkFnTFEsb0JBQUEsT0FBQSxNQWhMUix3QkFvTFEsb0JBQUEsT0FBQSxNQXBMUixxQ0F3TFEsb0JBQUEsRUFBQSxNQXhMUixxQ0E0TFEsb0JBQUEsTUFBQSxNQTVMUix5QkFnTVEsb0JBQUEsTUFBQSxNQWhNUix1QkFvTVEsb0JBQUEsTUFBQSxNQXBNUix1QkF3TVEsb0JBQUEsTUFBQSxNQXhNUix5QkE0TVEsb0JBQUEsT0FBQSxNQTVNUiw2QkFnTlEsb0JBQUEsT0FBQSxNQWhOUix3QkFvTlEsb0JBQUEsT0FBQSxNQXBOUix3QkF3TlEsb0JBQUEsT0FBQSxNQXhOUixvQkE0TlEsb0JBQUEsT0FBQSxNQTVOUix5QkFnT1Esb0JBQUEsT0FBQSxNQWhPUix5QkFvT1Esb0JBQUEsT0FBQSxNQXBPUix5QkF3T1Esb0JBQUEsT0FBQSxNQXhPUix1QkE0T1Esb0JBQUEsT0FBQSxNQTVPUiwyQkFnUFEsb0JBQUEsT0FBQSxNQWhQUiwrQkFvUFEsb0JBQUEsT0FBQSxNQXBQUix5Q0F3UFEsb0JBQUEsRUFBQSxNQXhQUixxQkE0UFEsb0JBQUEsTUFBQSxNQTVQUixnQ0FnUVEsb0JBQUEsTUFBQSxNQWhRUixzQkFvUVEsb0JBQUEsTUFBQSxNQXBRUixzQkF3UVEsb0JBQUEsTUFBQSxNQXhRUix5QkE0UVEsb0JBQUEsT0FBQSxNQTVRUiw2QkFnUlEsb0JBQUEsT0FBQSxNQWhSUix3QkFvUlEsb0JBQUEsT0FBQSxNQXBSUixrQ0F3UlEsb0JBQUEsT0FBQSxNQXhSUiwrQkE0UlEsb0JBQUEsT0FBQSxNQTVSUiw2QkFnU1Esb0JBQUEsT0FBQSxNQWhTUiw0QkFvU1Esb0JBQUEsT0FBQSxNQXBTUiwwQkF3U1Esb0JBQUEsT0FBQSxNQXhTUiw2QkE0U1Esb0JBQUEsT0FBQSxNQTVTUix3QkFnVFEsb0JBQUEsT0FBQSxNQWhUUixxQkFvVFEsb0JBQUEsT0FBQSxNQXBUUix1QkF3VFEsb0JBQUEsRUFBQSxNQXhUUiw4QkE0VFEsb0JBQUEsTUFBQSxNQTVUUix3QkFnVVEsb0JBQUEsTUFBQSxNQWhVUix5QkFvVVEsb0JBQUEsTUFBQSxNQXBVUix5QkF3VVEsb0JBQUEsTUFBQSxNQXhVUixrQ0E0VVEsb0JBQUEsT0FBQSxNQTVVUix3QkFnVlEsb0JBQUEsT0FBQSxNQWhWUixzQkFvVlEsb0JBQUEsT0FBQSxNQXBWUiwyQkF3VlEsb0JBQUEsT0FBQSxNQXhWUix3QkE0VlEsb0JBQUEsT0FBQSxNQTVWUixrQ0FnV1Esb0JBQUEsT0FBQSxNQWhXUix3QkFvV1Esb0JBQUEsT0FBQSxNQXBXUix3QkF3V1Esb0JBQUEsT0FBQSxNQXhXUix5QkE0V1Esb0JBQUEsT0FBQSxNQTVXUiw2QkFnWFEsb0JBQUEsT0FBQSxNQWhYUix1QkFvWFEsb0JBQUEsT0FBQSxNQXBYUiw2QkF3WFEsb0JBQUEsTUFBQSxPQXhYUixxQkE0WFEsb0JBQUEsTUFBQSxPQTVYUix3QkFnWVEsb0JBQUEsTUFBQSxPQWhZUix1QkFvWVEsb0JBQUEsTUFBQSxPQXBZUixzQkF3WVEsb0JBQUEsT0FBQSxPQXhZUix1QkE0WVEsb0JBQUEsT0FBQSxPQTVZUix3QkFnWlEsb0JBQUEsT0FBQSxPQWhaUix3QkFvWlEsb0JBQUEsT0FBQSxPQXBaUixzQkF3WlEsb0JBQUEsT0FBQSxPQXhaUiwwQkE0WlEsb0JBQUEsT0FBQSxPQTVaUiw2QkFnYVEsb0JBQUEsT0FBQSxPQWhhUix1QkFvYVEsb0JBQUEsT0FBQSxPQXBhUiwwQkF3YVEsb0JBQUEsT0FBQSxPQXhhUix3QkE0YVEsb0JBQUEsT0FBQSxPQTVhUiwyQkFnYlEsb0JBQUEsT0FBQSxPQWhiUixxQkFvYlEsb0JBQUEsRUFBQSxPQXBiUiwwQkF3YlEsb0JBQUEsTUFBQSxPQXhiUix5QkE0YlEsb0JBQUEsTUFBQSxPQTViUiw4QkFnY1Esb0JBQUEsTUFBQSxPQWhjUix1QkFvY1Esb0JBQUEsTUFBQSxPQXBjUix1QkF3Y1Esb0JBQUEsT0FBQSxPQXhjUixzQkE0Y1Esb0JBQUEsT0FBQSxPQTVjUix5QkFn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S0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUFBLFdBQUEsT0FDQSxtQk9qaEJjLElBQUEsS1BrY2xCLFdBQUEsSUFBQSxLSWlqTE0sTUFBQSxLQTJoR0EsV0p4L1FELFFJeS9RQyxzREExaEdFLFdBQUEsUUE0aEdBLGVBQWdCLGdCQTFoR3hCLE9BQUEsZ0JBNmhHQSxxQ0FDRSxLQTFoR0YsVUFBQSxNQTZoR0EscUNBMWhHRSxLQUNFLFVBQUEsT0E0aEdGLHNCQUF1QiwyQkExaEd6QixPQUFBLE1BNmhHQSxxQ0FDRSxLQTFoR0YsVUFBQSxNQTZoR0EscUNBQ0UsS0ExaEdGLFVBQUEsS0E2aEdBLHFDQUNFLEtBMWhHRixVQUFBLE1BNmhHQSxnQkp6K1FRLFNBQU8sU0FDUCxLQUFBLEVBQ0EsSUFBQSxFSWc5S04sTUFBQSxLQTRoR0EsT0FBUSxLQTFoR1YsUUFBQSxFQTZoR0Esd0JKcitRUSxTQUFBLFNBTFIsTUFBQSxRSWs5S0UsVUFBQSxRQTRoR0EsUUpyK1FVLEVJcytRVixvQ0ExaEdBLEtBQUEsVUp2OEtVLElBQUEsVUlvK1FWLHFDQTFoR0EsTUFBQSxVSnI4S1UsSUFBQSxVSWsrUVYscUNBMWhHQSxNQUFBLFVKbjhLVSxPQUFBLFVJZytRVixxQ0FDRSxLQUFNLFVBQ04sT0FBUSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vY29tbW9uL3ZhcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tbW9uL21peGlucy5zY3NzXCI7XHJcblxyXG4ucGxhY2Vob2xkZXIge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICMzYjM5Mzk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMC41cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29sb3I6ICM3YjdiN2I7XHJcbiAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogQWJlbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8vIGlucHV0W25hbWU9XCJNb2JpbGVOdW1iZXJcIl0ge1xyXG4vLyAgICAgei1pbmRleDogOTtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuLy8gICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiBBYmVsO1xyXG4vLyAgICAgY29sb3I6ICNmZmY7XHJcbi8vICAgICBmb250LXdlaWdodDogNjAwO1xyXG4vLyB9XHJcblxyXG5tYWluIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoNy42cmVtICsgMC44cmVtKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2JpbGUtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgbGkucGhvbmUgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDcuNnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzE3MTcxNztcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTQxNzFjIDAlLCAjMTQxNzFjIDEwMCUpLFxyXG4gICAgLy8gICAgIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgJiA+IC5taWRkbGUge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy4zMzNyZW0pO1xyXG4gICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tbmF2IHtcclxuICAgICAgICBoZWlnaHQ6IDMuMzMzcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzksIDQ1LCA1MSwgMSk7XHJcblxyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLm1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMS45MzNyZW07XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTFlMzExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjVzIG5ld0FuaW1hdGlvbiBlYXNlLWluLW91dCBpbmZpbml0ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0ZXJuYXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBuZXdBbmltYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmRDb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnByb21vdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMWUzMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41MzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28gaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwNi4yNXJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYS5sb2dvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvLUJvbGRcIjtcclxuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS1icmFuZENvbG9yKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEzMzNyZW07XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4uYmxhY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1ub3RpZmljYXRpb25zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMi43cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMzE3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTI0MmI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi42MjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTMzM3JlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb25zLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAtNDAlKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICYgPiAubm90aWZpY2F0aW9uLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2E0MTU1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMuMDI1cmVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjQ2O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDEzMTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucmVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMzE3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgucmVhZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMS4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC40MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNDI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjJiM2E7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlldy1hbGwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItZ2lmdHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjdyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDEzMTc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUzMzNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjUzMzNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTI0MmI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTMzM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjY2NjdyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAudG90LWdpZnRzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAtNDAlKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudG9nZ2xlZCB7XHJcbiAgICAgICAgICAgICAgICAmID4gLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU4JTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMuNTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTMxNztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNy4yNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAwLjEyNXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMC4xMjVyZW0gMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjczNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQ29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2stYXV0aCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kQ29sb3IpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA2Ljg3NXJlbTtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6dmFyKC0tYnJhbmRDb2xvcik7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFuZ2UtbGFuZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdi5jdXJyZW50LWxhbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuMzMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzksIDQ1LCA1MSwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi43MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyICsgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIuNjY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxMzE4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMC42MjVyZW0gMCAxLjY4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2LjY2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIzMjgyYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmF1dGhvcml6ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMC41MzMzcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNTMzM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hdXRob3JpemUtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMC41MzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXJyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMC4yNjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMzMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMzMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA5LjMzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDIuMTMzM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMS4wNjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4xMzMzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzOSwgNDUsIDUxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQtTGlnaHQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyLjUzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjIzMzNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcmdvdC1wYXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMC4zNjEzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcmdvdC1wYXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uLmxvZ2luIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjI2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDguNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpZ251cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzOSwgNDUsIDUxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjI2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDguNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjUzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMzAzMDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdkZTI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVzZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjMzMzNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ubG9nb3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRzcGFjZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJhbGFuY2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMDY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTI0MmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hbW91bnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3ktc3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm8tQm9sZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWZyZXNoLWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZENvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmFycm93ZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMC42MjVyZW0gMCAxLjY4NzVyZW1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMzMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi51c2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd2Rvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjUzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4wMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMTNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZG90dGVkSGlkZGVuKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDIxMiwgMjEyLCAyMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmxvZ291dCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2U5ZTllOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubG9nb3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMWUzMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmFsYW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41MzMzcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVuY3ktc3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhNWFhYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjAzMTNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZTllOWU5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kQ29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXBvc2l0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExZTMxMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDMwMzAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItaGVscGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBib2R5LmZ1bGwtd2lkdGgge1xyXG4vLyAgICAgaGVhZGVyIC5taWRkbGUge1xyXG4vLyAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgIC8vIHBhZGRpbmc6IDAgMXZ3O1xyXG4vLyAgICAgICAgIC8vIG1hcmdpbjogMDtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuYm9keTpub3QoLmdhbWUtbW9kZSkgaGVhZGVyIHtcclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmdhbWUtbW9kZSB7XHJcbiAgICBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHVsLm5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjY2NjdyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjY2N3JlbTtcclxuICAgICAgICBib3JkZXItbGVmdDogMC4xODc1cmVtIHNvbGlkICRicmFuZENvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmdDb2xvcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbSAwIDEuNTYyNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41NjI1cmVtIDVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi41cmVtKTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0JnQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0MjgzMztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcmdvdC1wYXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnItdGV4dCxcclxuICAgICAgICAuc3VjY2Vzcy10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnItdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAxMDA7MzAwOzQwMDs1MDAmZGlzcGxheT1zd2FwXCIpO1xyXG5cclxuLm92ZXJsYXkuc2lnbmluLXBvcHVwIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDI1LjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDMwMzAzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICMxMWUzMTE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmllbGRzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMi44MTI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3Jnb3QtcGFzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzMDMwMztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0MjgzMztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZTFlMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExZTMxMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVnLXRleHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAucmVnaXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQxLCAxNzIsIDUxLCAxKTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVyci10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIC5wb3B1cDpub3QoLnZpc2libGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC5zdWNjZXNzIHtcclxuICAgICAgICBwLnN1Y2Nlc3MtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjY3cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVnaXN0cmF0aW9uLXN1Y2Vzcy1wb3B1cCB7XHJcbiAgICAucmVnaXN0cmF0aW9uLXN1Y2VzcyB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wb3BwLnBuZz92MicpO1xyXG4gICAgICAgIHdpZHRoOiA4NzFweDtcclxuICAgICAgICBoZWlnaHQ6IDYxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmID4gZGl2Lm5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgdG9wOiAzNDVweDtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAmLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS5uZXctbWVzc2FnZSB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHdpZHRoOiA0My43NXJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNXJlbTtcclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAuYmFubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2M3YzdjNztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tc2Nyb2xsYmFyLWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMge1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDQzLjc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcC5mcmVlc3Bpbi1jb3VudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgc3Bhbi5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMWUzMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYW1lcy1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNS4zNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjY2N3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMWUzMTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpZ251cC1wb3B1cCB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDQ4cmVtO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlckJvdHRvbVJvd0JnQ29sb3IpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1jb21wb25lbnRzRmFkZWRCb3JkZXIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS4xcmVtO1xyXG5cclxuICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveS1TZW1pQm9sZFwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgLmNsb3NlIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zMzMzcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm90LWFjY291bnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIC5zaWdudXAtbm93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjY2NjdyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvck9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjEwNjdyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIsIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS45cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZENvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMC43cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5iaXJ0aGRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucmVtZW1iZXItbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1lbWJlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250aW51ZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcC5mb3Jnb3QtcGFzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveS1TZW1pQm9sZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSxcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtIDAgMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0QmdDb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRkNjc3ODRhO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWNvbXBvbmVudHNUaGlja0JvcmRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMUUzMTIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMUMyRCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZm9yZ290LXBhc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kQ29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvck9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1hcmtldGluZy1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMUUzMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVyci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcC5uZXh0LXN0ZXAtZXJyb3ItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjMwMzA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvdW50cnktY3VycmVuY3kge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGFydC10d28ge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGFydC1vbmUgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZy5sZWZ0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmlnaHQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZmluaXNoLWluZm9ybWF0aW9uIHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm92ZXJsYXkuc2lnbnVwLXBvcHVwIHtcclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgLnNpZ251cC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFCMUUyNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyLjRyZW07XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkYyQiAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTFFMzEyMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxQjIyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmLmRpcnR5LmludmFsaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkNjI3MDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogaW5pdGlhbCAhaW1wb3J0YW50OyAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Rvd24ucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43cmVtIHRvcCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxQjIyICFpbXBvcnRhbnQ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaGF2ZS1wcm9tbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMUUzMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubW9iaWxlLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjUxMTNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkYyQiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTFFMzEyMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN1cnJlbmN5LWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMC42NjY3cmVtIDAgMy4zMzMzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMy4zMzMzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjMzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxLjEzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNvdW50cnktY3VycmVuY3kge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMC41MTEzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjJCICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMUUzMTIzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN1cnJlbmN5LWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMC42NjY3cmVtIDAgMy4zMzMzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMy4zMzMzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjMzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxLjEzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY2NlcHQtdGVybXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxLjIyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMDY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjA2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTFFMzExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExRTMxMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVnaXN0cmF0aW9uLWJhbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNjY3cmVtIDIuNHJlbTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaGVhZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjMzMzNyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzM2MzkzRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjMTFFMzEyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zMzMzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDY2N3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcicgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVnaXN0cmF0aW9uLWJhbm5lciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMC41MzMzcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVnaXN0cmF0aW9uLXN3aXBlciB7XHJcbiAgICAgICAgd2lkdGg6IDM5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlQmdDb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XHJcbiAgICAgICAgYW5pbWF0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLCAxLjEzLCAwLjcsIDEuMzIpIHBvcHVwQW5pbWF0aW9uO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgcG9wdXBBbmltYXRpb24ge1xyXG4gICAgICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMi41cmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDByZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZUJnQ29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMi4ycmVtO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHRDb2xvck9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLnBhcnQtb25lLFxyXG4gICAgdWwucGFydC10d28ge1xyXG4gICAgICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDMycmVtO1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvIDA7XHJcblxyXG4gICAgICAgIC5zdGVwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS43cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjdyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpIDUwJSxcclxuICAgICAgICAgICAgICAgIHZhcigtLXBhZ2VCZ0NvbG9yKSA1MCVcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndoeW5vdCB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHdpZHRoOiAyNC44NjY3cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4LjA2NjdyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFGMjQyQjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMi4wNjY3cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4xcmVtO1xyXG4gICAgICAgICAgICB0b3A6IDEuN3JlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuN3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBjb2xvcjogI0Q5RDlEOTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMzMzcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRDlEOUQ5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIC5iYWNrLXRvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTFFMzExO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNjY2N3JlbTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDFDMkQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZS1yZWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMUUzMTE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMDY2N3JlbTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNEOUQ5RDk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkucHJvbW8tY29kZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTFFMzExICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjEzMzNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkubGVhZGVyYm9hcmQtcHJvbW8tcG9wdXAge1xyXG4gICAgYS5iYW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvbGVhZGVyYm9hcmRQcm9tb0JnLmpwZz92MicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgaGVpZ2h0OiAyNy4xMzMzcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICBoZWFkZXIgLmNvbnRhaW5lciBuYXYgdWwgbGkgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjkzMTNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYXV0aC1wb3B1cCAucG9wdXAuc2lnbnVwIHtcclxuICAgICAgICBoZWlnaHQ6IDQwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHVsID4gbGkgYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2NvbW1vbi92YXJzLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21tb24vbWl4aW5zLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnb3ZlcnJpZGVzL2ZvbnRzLnNjc3MnO1xyXG5AaW1wb3J0ICdvdmVycmlkZXMvb3ZlcnJpZGVzLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnbGF5b3V0cy9oZWFkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ2xheW91dHMvZm9vdGVyLnNjc3MnO1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWF0ZXJpYWwrU3ltYm9scytPdXRsaW5lZDpvcHN6LHdnaHQsRklMTCxHUkFEQDIwLi40OCwxMDAuLjcwMCwwLi4xLC01MC4uMjAwJyk7XHJcblxyXG4kb3ZlcmxheS1iYWNrZ3JvdW5kOiByZ2JhKDYxLCA2MSwgNjEsIC44KTtcclxuJHBvcHVwLWJhY2tncm91bmQ6ICMxZTFkMWQ7XHJcbiR0ZXh0LWNvbG9yOiAjZmZmO1xyXG4kdGV4dC1zZWNvbmRhcnk6ICNkMmM5Yzk7XHJcbiRib3gtYmFja2dyb3VuZDogIzEzMTMxNDtcclxuJGJvcmRlci1jb2xvcjogIzNjM2MzZDtcclxuXHJcblxyXG4ubm90aWZpY2F0aW9uLW92ZXJsYXkge1xyXG5cdGJhY2tncm91bmQ6ICRvdmVybGF5LWJhY2tncm91bmQ7XHJcblx0KiB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0Lm5vdGlmaWNhdGlvbi1wb3B1cCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNTNyZW07XHJcblx0XHRtYXgtaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNjEycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcG9wdXAtYmFja2dyb3VuZDtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcblxyXG5cdFx0LmhlYWRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHJcblx0XHRcdC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jaGVja21hcmsge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJveC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIGlucHV0fi5jaGVja21hcmsge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0OmNoZWNrZWR+LmNoZWNrbWFyayB7fVxyXG5cclxuXHRcdFx0XHRpbnB1dDpjaGVja2Vkfi5jaGVja21hcms6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2hlY2ttYXJrOmFmdGVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kQ29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VhcmNoIHtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3gtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxLjg3NXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmNsb3NlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMjBweDtcclxuXHRcdCAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Lm5vdGlmaWNhdGlvbi1pdGVtcyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGV4dC1zZWNvbmRhcnk7XHJcblxyXG5cdFx0XHQvKiB3aWR0aCAqL1xyXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHBvcHVwLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LyogVHJhY2sgKi9cclxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8qIEhhbmRsZSAqL1xyXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kQ29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmRDb2xvcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5vdGlmaWNhdGlvbi1pdGVtIHtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI0cHggNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3gtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAxOTBweDtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh3aGl0ZSwgMC4xKTtcclxuXHJcblx0XHRcdFx0Ji51bnJlYWQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzEzMTMxNDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC51bnJlYWQtY2lyY2xlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQ29sb3I7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTRweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHJcblx0XHRcdFx0Lm5vdGlmaWNhdGlvbi1wcmV2aWV3LWhlYWRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0XHQubm90aWZpY2F0aW9uLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5ub3RpZmljYXRpb24tZGVsZXRlIHtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRjQ4NUE7XHJcblxyXG5cdFx0XHRcdFx0XHQubWF0ZXJpYWwtaWNvbnMsIHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5vdGlmaWNhdGlvbi1ib2R5IHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDZlbTtcclxuXHJcblx0XHRcdFx0XHR1bCwgIGxpIHtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdFx0Ji52aXNpYmxlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMDBweDtcclxuXHJcblx0XHRcdFx0XHRcdC5iYW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJhbm5lciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjoyMHB4IGF1dG87XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmJ1dHRvbnMge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogcmdiYSg3NiwgNzYsIDExOCwgMC44OSk7XHJcblx0XHRcdFx0XHRcdFx0Ly8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogOTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZENvbG9yO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQUVCO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ub3RpZmljYXRpb24tZm9vdGVyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHRcdC5ub3RpZmljYXRpb24tZGF0ZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm5vdGlmaWNhdGlvbi12aWV3LW1vcmUsXHJcblx0XHRcdFx0XHQubm90aWZpY2F0aW9uLXZpZXctbGVzcyB7XHJcblx0XHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiA5NnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZENvbG9yO1xyXG5cclxuXHRcdFx0XHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLnZpc2libGUge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5wdXNoLW5vdGlmaWNhdGlvbnMge1xyXG5cdC5wb3B1cCB7XHJcblx0XHRib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5wdXNoLW5vdGlmaWNhdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0d2lkdGg6IDQwMHB4O1xyXG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSkgZHJvcC1zaGFkb3coMHB4IDAuNXB4IDEuNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCkpIGRyb3Atc2hhZG93KDBweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNikpO1xyXG5cdFx0YmFja2dyb3VuZDogJHBvcHVwLWJhY2tncm91bmQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZGF0ZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJldmlldyB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ1dHRvbnMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm94LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzNDM0MzQztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblxyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcblx0XHRcdFx0Ji52aWV3LW1vcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kQ29sb3I7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIHtcclxuXHQucG9wdXAge1xyXG5cdFx0d2lkdGg6IDU4MHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcG9wdXAtYmFja2dyb3VuZDtcclxuXHJcblx0XHQqIHtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvZHkge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kYXRlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ1dHRvbnMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTMxMzE0O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzQzNDM0M7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmRDb2xvcjtcclxuXHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kQ29sb3I7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMC45cHg7XHJcbiAgICB9XHJcbiAgICAuYXV0aC1wb3B1cCAucG9wdXAgdWwsIC5mb3Jnb3QtcGFzc3dvcmQgLnBvcHVwIHVsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGhvdG8ge1xyXG4gICAgLmJuci1sbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wbHVzZXMge1xyXG4gICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZENvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbGVmdDogLTAuNjg3NXJlbTtcclxuICAgICAgICAgICAgdG9wOiAtMC42ODc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICByaWdodDogLTAuNjg3NXJlbTtcclxuICAgICAgICAgICAgdG9wOiAtMC42ODc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMC42ODc1cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IC0wLjY4NzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0wLjY4NzVyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTAuNjg3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAgICByb2JvdG9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmYyP3Y0JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIud29mZicpICBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLnR0ZicpICAgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmMj92NCcpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC50dGYnKSAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZjI/djQnKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLnR0ZicpICAgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0xpZ2h0L1JvYm90by1MaWdodC53b2ZmMj92NCcpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQud29mZicpICBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQudHRmJykgICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLndvZmYyP3Y0JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vTWVkaXVtL1JvYm90by1NZWRpdW0udHRmJykgICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1UaGluJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLndvZmYyP3Y0JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4ud29mZicpICBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLnR0ZicpICAgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmYyP3Y0JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZicpICBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnR0ZicpICAgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZjI/djQnKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmJykgIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIudHRmJykgICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyP3Y0JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQudHRmJykgICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBYmVsJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0FiZWwvQWJlbC1SZWd1bGFyLndvZmYyP3YzJykgZm9ybWF0KCd3b2ZmMicpO1xyXG5cclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBbnRvbic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9BbnRvbi1SZWd1bGFyLndvZmYyP3Y0JykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWVnYXR0YXMtUmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9tZWdhdHRhcy9NYWdldHRhc1JlZ3VsYXIub3RmP3Y0Jyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNZWdhdHRhcy1MaWdodCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9tZWdhdHRhcy9NYWdldHRhc0xpZ2h0Lm90Zj92NCcpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWVnYXR0YXMtQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9tZWdhdHRhcy9NYWdldHRhc0JvbGQub3RmP3Y0Jyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWRwcm8nO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTVlSSUFEUFJPLVJFR1VMQVIuT1RGJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaW1wYWN0JztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL2ltcGFjdC53b2ZmMj92MicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmP3YyJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTWF0ZXJpYWxJY29ucy1PdXRsaW5lZC53b2ZmMj92NCcpIGZvcm1hdCgnd29mZjInKTtcclxuICB9XHJcbiAgXHJcblxyXG5cclxuICBAZm9udC1mYWNle1xyXG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0ZpcmFHTy1NZWRpdW0ud29mZj92NFwiKTtcclxuICAgIGZvbnQtZmFtaWx5OiBGaXJhR29fbWVkaXVtO1xyXG59XHJcblxyXG5AZm9udC1mYWNle1xyXG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL2ltcGFjdC53b2ZmMj92NFwiKTtcclxuICAgIGZvbnQtZmFtaWx5OiBJbXBhY3Q7XHJcbn1cclxuXHJcbkBmb250LWZhY2V7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NdWxpLUJvbGQud29mZjI/djQnKTtcclxuICAgIGZvbnQtZmFtaWx5OiBNdWxpX2JvbGQ7XHJcbn1cclxuXHJcbkBmb250LWZhY2V7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NeXJpYWRcXCBQcm9cXCBSZWd1bGFyLndvZmYyP3Y1Jyk7XHJcbiAgICBmb250LWZhbWlseTogTXlyaWFkUHJvX3JlZ3VsYXI7XHJcbn1cclxuXHJcbkBmb250LWZhY2V7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NeXJpYWRcXCBQcm9cXCBCb2xkLndvZmYyP3Y0Jyk7XHJcbiAgICBmb250LWZhbWlseTogTXlyaWFkUHJvX2JvbGQ7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdLYW5pdC1TZW1pQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9LYW5pdC9LYW5pdC1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL0thbml0L0thbml0LVNlbWlCb2xkLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9LYW5pdC9LYW5pdC1TZW1pQm9sZC50dGYnKSAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0thbml0LUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvS2FuaXQvS2FuaXQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0thbml0LUxpZ2h0JztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0thbml0L0thbml0LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGlsaXRhT25lLVJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTGlsaXRhT25lLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5cclxuLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59IiwiQGltcG9ydCAnLi4vY29tbW9uL3ZhcnMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbW1vbi9taXhpbnMuc2Nzcyc7XHJcblxyXG4qIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMC45NHJlbTtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMi44MTI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgZm9udC1zaXplOiAwLjgxcmVtO1xyXG4gICAgbWluLXdpZHRoOiA2MS4yNXJlbTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XHJcblxyXG4gICAgJi5iZy1zY3JvbGwtYmxvY2tlZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG59XHJcbmltZyB7XHJcbiAgICBAaW5jbHVkZSBwcmV2ZW50RHJhZztcclxufVxyXG5cclxuLypDaGFuZ2UgdGV4dCBpbiBhdXRvZmlsbCB0ZXh0Ym94Ki9cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbFxyXG57XHJcbiAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBDaGFuZ2UgdGhlIHdoaXRlIHRvIGFueSBjb2xvciAqL1xyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywgXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlXHJcbntcclxuIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMS44OHJlbSAjMTAxMzE3IGluc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maWxsLXVzZXItaW5mbyBzZWxlY3Qgb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjA2cmVtIHNvbGlkICRicmFuZENvbG9yO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xyXG4gICAgcGFkZGluZzogMCAwLjYzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiAxLjg4cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC40NjY3cmVtO1xyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbn1cclxuaW5wdXQsIHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbn1cclxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuN2VzcmZlKTtcclxufVxyXG5cclxuaW5wdXQge1xyXG4gICAgcGFkZGluZzogMCAwLjEzcmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBvcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG5mb3JtLm5ldyB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIHVsLmZpZWxkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42M3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbnB1dCwgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk0cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUxpZ2h0JztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4xOXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4wNnJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDZyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcC5mdWN1c2VkIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEuNTZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODhyZW07XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTGlnaHQnO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjE5cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjppbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN1YiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjgxcmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zdWNjZXNzLXRleHQsIC5lcnItdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDI3JTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxufVxyXG50YWJsZSB0aCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xyXG4gICAgY29sb3I6ICR0aXRsZVRleHRDb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuaDEge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG59XHJcbmgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5oMyB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4iLCJAbWl4aW4gcHJldmVudERyYWcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcclxuICAgIC1tb3otdXNlci1kcmFnOiBub25lO1xyXG4gICAgLW8tdXNlci1kcmFnOiBub25lO1xyXG4gICAgdXNlci1kcmFnOiBub25lO1xyXG5cclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gZG90dGVkSGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBsZXNzQnJpZ2h0bmVzc0hvdmVyIHtcclxuICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dENvbG9ySG92ZXIgKCRjb2xvcjogI2ZmZiwgJGFjdGl2ZTogMCkge1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWQxYzFjO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gYmdDb2xvckhvdmVyICgkY29sb3I6ICNmZmYsICRhY3RpdmU6IDApIHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkYWN0aXZlID09IDEpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGJyaWdodG5lc3NIb3ZlciAoJGJyaWdodG5lc3M6IDcwJSwgJGFjdGl2ZTogMCkge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKCRicmlnaHRuZXNzKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRhY3RpdmUgPT0gMSkge1xyXG4gICAgICAgICYuYWN0aXZlLCAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKCRicmlnaHRuZXNzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGJnQW5kVGV4dENvbG9ySG92ZXIgKCRiZ0NvbG9yLCAkdGV4dENvbG9yLCAkYWN0aXZlOiAwKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0QnRuQmdDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRhY3RpdmUgPT0gMSkge1xyXG4gICAgICAgICYuYWN0aXZlLCAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEJ0bkJnQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiB1bmRlcmxpbmVIb3ZlciAoJHVuZGVybGluZUNvbG9yOiBpbml0aWFsKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkdW5kZXJsaW5lQ29sb3I7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAxMDA7MzAwOzQwMDs1MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1hdGVyaWFsK1N5bWJvbHMrT3V0bGluZWQ6b3Bzeix3Z2h0LEZJTEwsR1JBREAyMC4uNDgsMTAwLi43MDAsMC4uMSwtNTAuLjIwMFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmYyP3Y0XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQud29mZjI/djRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0JsYWNrL1JvYm90by1CbGFjay53b2ZmMj92NFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0xpZ2h0L1JvYm90by1MaWdodC53b2ZmMj92NFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmMj92NFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vTWVkaXVtL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVRoaW4nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4ud29mZjI/djRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZjI/djRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZjI/djRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlCb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMj92NFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVNlbWlCb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1MaWdodCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWJlbCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9BYmVsL0FiZWwtUmVndWxhci53b2ZmMj92M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbnRvbic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9BbnRvbi1SZWd1bGFyLndvZmYyP3Y0XCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lZ2F0dGFzLVJlZ3VsYXInO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvbWVnYXR0YXMvTWFnZXR0YXNSZWd1bGFyLm90Zj92NFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZWdhdHRhcy1MaWdodCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9tZWdhdHRhcy9NYWdldHRhc0xpZ2h0Lm90Zj92NFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZWdhdHRhcy1Cb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL21lZ2F0dGFzL01hZ2V0dGFzQm9sZC5vdGY/djRcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkcHJvJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ZUklBRFBSTy1SRUdVTEFSLk9URlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpbXBhY3QnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvaW1wYWN0LndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmY/djJcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01hdGVyaWFsSWNvbnMtT3V0bGluZWQud29mZjI/djRcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9GaXJhR08tTWVkaXVtLndvZmY/djRcIik7XG4gIGZvbnQtZmFtaWx5OiBGaXJhR29fbWVkaXVtOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvaW1wYWN0LndvZmYyP3Y0XCIpO1xuICBmb250LWZhbWlseTogSW1wYWN0OyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTXVsaS1Cb2xkLndvZmYyP3Y0XCIpO1xuICBmb250LWZhbWlseTogTXVsaV9ib2xkOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTXlyaWFkIFBybyBSZWd1bGFyLndvZmYyP3Y1XCIpO1xuICBmb250LWZhbWlseTogTXlyaWFkUHJvX3JlZ3VsYXI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NeXJpYWQgUHJvIEJvbGQud29mZjI/djRcIik7XG4gIGZvbnQtZmFtaWx5OiBNeXJpYWRQcm9fYm9sZDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLYW5pdC1TZW1pQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9LYW5pdC9LYW5pdC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9LYW5pdC9LYW5pdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvS2FuaXQvS2FuaXQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0thbml0LUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvS2FuaXQvS2FuaXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLYW5pdC1MaWdodCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9LYW5pdC9LYW5pdC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMaWxpdGFPbmUtUmVndWxhcic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9MaWxpdGFPbmUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbi5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIuODEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIG1pbi13aWR0aDogNjEuMjVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInOyB9XG4gIGJvZHkuYmctc2Nyb2xsLWJsb2NrZWQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBhIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gIC1vLXVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1kcmFnOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKkNoYW5nZSB0ZXh0IGluIGF1dG9maWxsIHRleHRib3gqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyogQ2hhbmdlIHRoZSB3aGl0ZSB0byBhbnkgY29sb3IgKi9cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxLjg4cmVtICMxMDEzMTcgaW5zZXQgIWltcG9ydGFudDsgfVxuXG4uZmlsbC11c2VyLWluZm8gc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNnJlbSBzb2xpZCAjMTFlMzExO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcbiAgcGFkZGluZzogMCAwLjYzcmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMS44OHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40NjY3cmVtOyB9XG4gIGlucHV0W2Rpc2FibGVkXSwgYnV0dG9uW2Rpc2FibGVkXSwgdGV4dGFyZWFbZGlzYWJsZWRdLCBzZWxlY3RbZGlzYWJsZWRdIHtcbiAgICBib3JkZXI6IDA7IH1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmlucHV0IHtcbiAgcGFkZGluZzogMCAwLjEzcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBzZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5mb3JtLm5ldyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgZm9ybS5uZXcgdWwuZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBmb3JtLm5ldyB1bC5maWVsZHMgbGkge1xuICAgICAgd2lkdGg6IDI3JTtcbiAgICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwLjYzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBpbnB1dCwgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjk0cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTGlnaHQnO1xuICAgICAgICBoZWlnaHQ6IDIuMTlyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4wNnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNnJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAgICAgZm9ybS5uZXcgdWwuZmllbGRzIGxpIGlucHV0OjpwbGFjZWhvbGRlciwgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBpbnB1dDpmb2N1cywgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNnJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBwLmZ1Y3VzZWQge1xuICAgICAgICB0b3A6IC0xLjU2cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODFyZW07IH1cbiAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1MaWdodCc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgaGVpZ2h0OiAyLjE5cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBmb3JtLm5ldyB1bC5maWVsZHMgbGkgb3B0aW9uIHtcbiAgICAgICAgY29sb3I6IGluaXRpYWw7IH1cbiAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuODFyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICBmb3JtLm5ldyB1bC5maWVsZHMgbGkuc3ViIC5hY3Rpb25zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIgLmFjdGlvbnMgLmJ0biB7XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODhyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTlyZW07IH1cbiAgZm9ybS5uZXcgLnN1Y2Nlc3MtdGV4dCwgZm9ybS5uZXcgLmVyci10ZXh0IHtcbiAgICB3aWR0aDogMjclO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuICBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDEge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL3Byb3ZpZGVycy9Ob3ZvbWF0aWMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIHNjYWxlOiAwLjY7XG4gIGhlaWdodDogMy43ODU3cmVtO1xuICB0b3A6IC0xLjFyZW07IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMjE0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL3Byb3ZpZGVycy9CYWNrc2VhdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgc2NhbGU6IDAuNjtcbiAgaGVpZ2h0OiAzLjc4NTdyZW07XG4gIHRvcDogLTEuMXJlbTsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIyMTBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL2JlZWZlZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgc2NhbGU6IDAuNjtcbiAgaGVpZ2h0OiAzLjc4NTdyZW07XG4gIHRvcDogLTEuMXJlbTsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIyMDVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL09yYml0YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIHNjYWxlOiAwLjY7XG4gIGhlaWdodDogMy43ODU3cmVtO1xuICB0b3A6IC0xLjFyZW07IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMjA4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL3Byb3ZpZGVycy9wYXRlcGxheS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgc2NhbGU6IDAuNjtcbiAgaGVpZ2h0OiAzLjc4NTdyZW07XG4gIHRvcDogLTEuMXJlbTsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIyMDdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL2VndGRpZ2l0YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIHNjYWxlOiAwLjY7XG4gIGhlaWdodDogMy43ODU3cmVtO1xuICB0b3A6IC0xLjFyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjE4M3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNzA0LjhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI1XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTk2MC4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiOVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMwNzEuMjQ0OXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjgyMS4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNjkyLjkzODc4cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNjAzLjgzNjczcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTRcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NDUuNTEwMnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE1XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzExLjg1NzE0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTZcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MzY4cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMzc5Ljg1NzE0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMThcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xOTE1LjY5Mzg4cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTlcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMjIuNzU1MXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjIwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjA5My44OTc5NnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjIwOVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIwOTMuODk3OTZweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIyMVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY2OC4yNjUzMXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjI2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjY3LjMwNjEycHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMzBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NC41NTEwMnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjMxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwOyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjMyXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTM0LjYxMjI0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMzRcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04OTEuMDIwNDFweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIzNlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYyMy43MTQyOXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjM4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTY0OC4zODc3NnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjQwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTA2OS4yMjQ0OXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjQxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTg3MS4xNDI4NnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjQyXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTQyNS42MzI2NXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjQ4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzU3LjM2NzM1cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNTBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xODI2LjU5MTg0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNTFcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDAuOTU5MThweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI1MlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE3OC4yMDQwOHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjUzXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTM4MS4wODE2M3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjU0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTc4Mi4wNDA4MnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjU2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODQ2LjQ2OTM5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNTdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMzMxLjY1MzA2cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNThcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNTU5LjI4NTcxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNjBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MDEuOTE4MzdweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2MVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIwMDQuNzk1OTJweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2MlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTExMTMuNzc1NTFweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2M1wiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYyNzhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2NFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU0MjVweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2NVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEzMy42NTMwNnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjY2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTc5LjE2MzI3cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNjdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNzM3LjQ4OThweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2OFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIxMzguNDQ4OThweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI3MVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTExNTguMzI2NTNweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI3MlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIyNzIuMTAyMDRweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjczXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTQ3MC4xODM2N3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjc0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzgwMS44cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNzVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MzMxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNzZcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MjQxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiODRcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vbG9nb3MvYW11c25ldC1pY29uLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI4NVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI3NzUuMjQ0OXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjg2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzU0NC4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiODdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03NjExLjI0NDlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI4OVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI5MjMuMjQ0OXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjkwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzEyMy40NDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiOTFcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMjE5LjQ1NzE0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiOTNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMDIxLjI0NDlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI5NFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI4NzEuMjQ0OXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjk1XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzE2OC4zNTcxNHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjk2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzI3NS4zNTcxNHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjk3XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzMyOC4zNTcxNHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjk4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzQzNi4zNTcxNHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjk5XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjk3My4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTAwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzYwMy4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTAxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzQ5OS4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTAyXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjQyN3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEwNFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzMDBweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMDVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MTgycHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTA2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDgwMnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEwOFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU3MzBweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMDlcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MzIxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTEwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDkxNXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjExMVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIzNzZweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMTJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MDk3cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTEzXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDE1MHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjExNFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI0NjlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMTVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDU1cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTE4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjU3OHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjExOVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU5MzVweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMjBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNzUzLjhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMjFcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNTIxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTIyXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjczMnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEyM1wiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI2MjdweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMjVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNjc5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTI2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjIyNXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEyOFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQxMDVweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMjlcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MzQ2cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTMwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDIwMHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEzMVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI3MzFweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMzJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNjUxLjhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMzNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NDQzcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTM0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzk1MHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEzNVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzOTVweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMzZcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zODUycHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTM3XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzkwMXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEzOFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQyNTRweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMzlcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDAwcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTQwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTk4M3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE0MVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgwNDlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNDJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MDM1cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTQzXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTI3MnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE0NFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUzMjdweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNDVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NzQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTQ2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDY5NnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE0OVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ4NTZweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNTBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MDg0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTUxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTAzN3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE1MlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUxNTlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNTNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MjEzcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTU0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTM4MHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE1NVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU0ODBweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNTZcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NTM0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTU3XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTU4MXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE1OFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU2MzJweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNTlcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MTM5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTYwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTgzNHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE2MVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU4ODRweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNjJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02NzgycHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTYzXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjgyNXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE2NFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY5MjBweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNjVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MDU1cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTY2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzEwMHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE2N1wiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcxNDhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNjhcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MDA4cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTgxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODE3N3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE4MlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc4MjhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxODNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03NzIxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTg0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzg4MHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE4NVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc2NjJweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxODdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03OTMzcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTg4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzk5NHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE5MVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgwOTRweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxOTJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MjY2cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTkzXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODIxOXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE5N1wiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg0MzNweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIyMDBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NDg5cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgaGVpZ2h0OiAzLjA4NTdyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDMuMDVyZW0gIWltcG9ydGFudDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxOTVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NTU0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9JzIwMSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODYwM3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT0nMjA2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NjU0cHg7XG4gIHNjYWxlOiAwLjk7XG4gIGhlaWdodDogMi43ODU3cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogLTExcHggIWltcG9ydGFudDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9JzE5NiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODM3M3B4OyB9XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiOyB9XG5cbi5zbm93LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNub3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEpIHtcbiAgICBvcGFjaXR5OiAwLjU1MTU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTQuMTE1NnZ3LCAtMTBweCkgc2NhbGUoMC44MjA1KTtcbiAgICBhbmltYXRpb246IGZhbGwtMSAyOHMgLTlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMSB7XG4gIDQ3LjA3NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU2LjkyMzR2dywgNDcuMDc3dmgpIHNjYWxlKDAuODIwNSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU1LjUxOTV2dywgMzY4MHB4KSBzY2FsZSgwLjgyMDUpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDIpIHtcbiAgICBvcGFjaXR5OiAwLjMwOTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MS45NTIxdncsIC0xMHB4KSBzY2FsZSgwLjAyNDYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0yIDEwcyAtMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0yIHtcbiAgNzQuNzExJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTkuODkxOHZ3LCA3NC43MTF2aCkgc2NhbGUoMC4wMjQ2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTUuOTIxOTV2dywgMzY4MHB4KSBzY2FsZSgwLjAyNDYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDMpIHtcbiAgICBvcGFjaXR5OiAwLjI1NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOC40NTU4dncsIC0xMHB4KSBzY2FsZSgwLjQwNTMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0zIDIzcyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0zIHtcbiAgNzYuODYzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuMjExdncsIDc2Ljg2M3ZoKSBzY2FsZSgwLjQwNTMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MS44MzM0dncsIDM2ODBweCkgc2NhbGUoMC40MDUzKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg0KSB7XG4gICAgb3BhY2l0eTogMC42NjI4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzLjY1Njh2dywgLTEwcHgpIHNjYWxlKDAuMzQ5NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTQgMTRzIC0yN3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC00IHtcbiAgNzIuNDYzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTEuNTg5MnZ3LCA3Mi40NjN2aCkgc2NhbGUoMC4zNDk0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTIuNjIzdncsIDM2ODBweCkgc2NhbGUoMC4zNDk0KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg1KSB7XG4gICAgb3BhY2l0eTogMC45MjU3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwLjg0Mjd2dywgLTEwcHgpIHNjYWxlKDAuOTk1Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTUgMTlzIC0xM3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC01IHtcbiAgNjYuMTg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODEuOTQxNnZ3LCA2Ni4xODV2aCkgc2NhbGUoMC45OTUyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODYuMzkyMTV2dywgMzY4MHB4KSBzY2FsZSgwLjk5NTIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDYpIHtcbiAgICBvcGFjaXR5OiAwLjgwMTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAuMjcyNHZ3LCAtMTBweCkgc2NhbGUoMC4yMjM3KTtcbiAgICBhbmltYXRpb246IGZhbGwtNiAxMXMgLTNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNiB7XG4gIDUyLjYyOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQxLjQ3Mzl2dywgNTIuNjI4dmgpIHNjYWxlKDAuMjIzNyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1Ljg3MzE1dncsIDM2ODBweCkgc2NhbGUoMC4yMjM3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg3KSB7XG4gICAgb3BhY2l0eTogMC43ODU1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzLjg0MTZ2dywgLTEwcHgpIHNjYWxlKDAuNDI1Nik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTcgMTNzIC01cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTcge1xuICA3My4yNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNy42MzY1dncsIDczLjI2NnZoKSBzY2FsZSgwLjQyNTYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMC43MzkwNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNDI1Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOCkge1xuICAgIG9wYWNpdHk6IDAuMDYzNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2NC45OTUxdncsIC0xMHB4KSBzY2FsZSgwLjI0NDYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC04IDIzcyAtOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC04IHtcbiAgMzEuNjkzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjIuOTE5MXZ3LCAzMS42OTN2aCkgc2NhbGUoMC4yNDQ2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjMuOTU3MXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjQ0Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOSkge1xuICAgIG9wYWNpdHk6IDAuNjc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjguMjk5MnZ3LCAtMTBweCkgc2NhbGUoMC44MjEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC05IDIwcyAtMjZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtOSB7XG4gIDM4LjM4NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcxLjk1NDN2dywgMzguMzg1dmgpIHNjYWxlKDAuODIxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAuMTI2NzV2dywgMzY4MHB4KSBzY2FsZSgwLjgyMSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTApIHtcbiAgICBvcGFjaXR5OiAwLjAxOTI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMS45OTkzdncsIC0xMHB4KSBzY2FsZSgwLjgyMzcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMCAxNHMgLTI2cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEwIHtcbiAgNDUuNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNC42NDQ1dncsIDQ1LjY1dmgpIHNjYWxlKDAuODIzNyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xLjMyMjZ2dywgMzY4MHB4KSBzY2FsZSgwLjgyMzcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDExKSB7XG4gICAgb3BhY2l0eTogMC4zMzY0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0LjExNzh2dywgLTEwcHgpIHNjYWxlKDAuNDc2MSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTExIDExcyAtMjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTEge1xuICA2MS42NzIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Mi4wOTU4dncsIDYxLjY3MnZoKSBzY2FsZSgwLjQ3NjEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0My4xMDY4dncsIDM2ODBweCkgc2NhbGUoMC40NzYxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMikge1xuICAgIG9wYWNpdHk6IDAuNDY3NTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5OS40ODV2dywgLTEwcHgpIHNjYWxlKDAuMzYyMSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyIDI5cyAtNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMiB7XG4gIDQzLjQzMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk5LjMyNjl2dywgNDMuNDMxdmgpIHNjYWxlKDAuMzYyMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk5LjQwNTk1dncsIDM2ODBweCkgc2NhbGUoMC4zNjIxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMykge1xuICAgIG9wYWNpdHk6IDAuNjA1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQuNDg5NnZ3LCAtMTBweCkgc2NhbGUoMC41MzIyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTMgMTJzIC0zMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMyB7XG4gIDczLjcwOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIuMjkxMXZ3LCA3My43MDl2aCkgc2NhbGUoMC41MzIyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMy4zOTAzNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNTMyMik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTQpIHtcbiAgICBvcGFjaXR5OiAwLjc5NzM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjQuMDMwMXZ3LCAtMTBweCkgc2NhbGUoMC4yODMzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTQgMTRzIC0xMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNCB7XG4gIDQ3Ljc2OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2LjY4MjR2dywgNDcuNzY4dmgpIHNjYWxlKDAuMjgzMyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwLjM1NjI1dncsIDM2ODBweCkgc2NhbGUoMC4yODMzKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNSkge1xuICAgIG9wYWNpdHk6IDAuNzcxMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjcyMjF2dywgLTEwcHgpIHNjYWxlKDAuNDg1OSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE1IDI5cyAtMjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTUge1xuICA0Mi41MTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOC43Nzg1dncsIDQyLjUxNnZoKSBzY2FsZSgwLjQ4NTkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNC4wMjgydncsIDM2ODBweCkgc2NhbGUoMC40ODU5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNikge1xuICAgIG9wYWNpdHk6IDAuNDkxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcxLjI5NDd2dywgLTEwcHgpIHNjYWxlKDAuOTk1Nyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE2IDIzcyAtMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNiB7XG4gIDQ0Ljc2NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc2Ljc2MDd2dywgNDQuNzY3dmgpIHNjYWxlKDAuOTk1Nyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0LjAyNzd2dywgMzY4MHB4KSBzY2FsZSgwLjk5NTcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE3KSB7XG4gICAgb3BhY2l0eTogMC45MDg4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1LjkzNjR2dywgLTEwcHgpIHNjYWxlKDAuNzQ5OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE3IDIxcyAtMjRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTcge1xuICA3NS4xNTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MC42MDAydncsIDc1LjE1OHZoKSBzY2FsZSgwLjc0OTgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OC4yNjgzdncsIDM2ODBweCkgc2NhbGUoMC43NDk4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxOCkge1xuICAgIG9wYWNpdHk6IDAuOTg0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY1LjIwNHZ3LCAtMTBweCkgc2NhbGUoMC41OTM2KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTggMTVzIC0yMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xOCB7XG4gIDc0LjA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcxLjM3NTV2dywgNzQuMDc1dmgpIHNjYWxlKDAuNTkzNik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY4LjI4OTc1dncsIDM2ODBweCkgc2NhbGUoMC41OTM2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxOSkge1xuICAgIG9wYWNpdHk6IDAuMjEyMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3OC44NTM3dncsIC0xMHB4KSBzY2FsZSgwLjMyNjcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xOSAxOXMgLTI4cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE5IHtcbiAgNTQuMzU2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODEuMDE0NXZ3LCA1NC4zNTZ2aCkgc2NhbGUoMC4zMjY3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzkuOTM0MXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzI2Nyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjApIHtcbiAgICBvcGFjaXR5OiAwLjA1MDY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTUuMDA1NXZ3LCAtMTBweCkgc2NhbGUoMC43OTg1KTtcbiAgICBhbmltYXRpb246IGZhbGwtMjAgMTRzIC0xMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0yMCB7XG4gIDMxLjgyNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk2LjkxMjZ2dywgMzEuODI2dmgpIHNjYWxlKDAuNzk4NSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk1Ljk1OTA1dncsIDM2ODBweCkgc2NhbGUoMC43OTg1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgyMSkge1xuICAgIG9wYWNpdHk6IDAuMDc1NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ljk4MTF2dywgLTEwcHgpIHNjYWxlKDAuNDM5NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTIxIDE4cyAtMjBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMjEge1xuICA1OS40ODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3LjA3M3Z3LCA1OS40ODJ2aCkgc2NhbGUoMC40Mzk0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNy4wMjcwNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNDM5NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjIpIHtcbiAgICBvcGFjaXR5OiAwLjc4MTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMuMTQ4OHZ3LCAtMTBweCkgc2NhbGUoMC4yNDkxKTtcbiAgICBhbmltYXRpb246IGZhbGwtMjIgMjBzIC01cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTIyIHtcbiAgNDAuNDAzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzUuMTQ5NHZ3LCA0MC40MDN2aCkgc2NhbGUoMC4yNDkxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQuMTQ5MXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjQ5MSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjMpIHtcbiAgICBvcGFjaXR5OiAwLjcyNzI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDcuMzI5NXZ3LCAtMTBweCkgc2NhbGUoMC4xNjk4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMjMgMThzIC0xNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0yMyB7XG4gIDY5LjcxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDkuNDMzdncsIDY5LjcxdmgpIHNjYWxlKDAuMTY5OCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ4LjM4MTI1dncsIDM2ODBweCkgc2NhbGUoMC4xNjk4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgyNCkge1xuICAgIG9wYWNpdHk6IDAuNDc2OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Mi44ODN2dywgLTEwcHgpIHNjYWxlKDAuMDE3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMjQgMjRzIC01cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTI0IHtcbiAgNzguNDk2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAuODk0N3Z3LCA3OC40OTZ2aCkgc2NhbGUoMC4wMTcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ni44ODg4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDE3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgyNSkge1xuICAgIG9wYWNpdHk6IDAuNTEyMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOC40OTZ2dywgLTEwcHgpIHNjYWxlKDAuNTM0OSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTI1IDIwcyAtNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0yNSB7XG4gIDc4LjgzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI3LjIxOHZ3LCA3OC44MzN2aCkgc2NhbGUoMC41MzQ5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjIuODU3dncsIDM2ODBweCkgc2NhbGUoMC41MzQ5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgyNikge1xuICAgIG9wYWNpdHk6IDAuODg4NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ni4zNzM5dncsIC0xMHB4KSBzY2FsZSgwLjYwOTkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0yNiAxMnMgLTFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMjYge1xuICA3MC4xNDIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OC4yNzg1dncsIDcwLjE0MnZoKSBzY2FsZSgwLjYwOTkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ny4zMjYydncsIDM2ODBweCkgc2NhbGUoMC42MDk5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgyNykge1xuICAgIG9wYWNpdHk6IDAuMjY1MztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OC4zNjA5dncsIC0xMHB4KSBzY2FsZSgwLjk1OTIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0yNyAyNHMgLTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMjcge1xuICA2MC45NTclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ni4wOTc1dncsIDYwLjk1N3ZoKSBzY2FsZSgwLjk1OTIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Mi4yMjkydncsIDM2ODBweCkgc2NhbGUoMC45NTkyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgyOCkge1xuICAgIG9wYWNpdHk6IDAuMzI2NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Mi4wOTAxdncsIC0xMHB4KSBzY2FsZSgwLjkzMzYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0yOCAyM3MgLTIycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTI4IHtcbiAgNTAuMzY3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjMuODYwNXZ3LCA1MC4zNjd2aCkgc2NhbGUoMC45MzM2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjcuOTc1M3Z3LCAzNjgwcHgpIHNjYWxlKDAuOTMzNik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjkpIHtcbiAgICBvcGFjaXR5OiAwLjM3NzI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC40MzU5dncsIC0xMHB4KSBzY2FsZSgwLjgxMjQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0yOSAyMXMgLTI4cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTI5IHtcbiAgNDYuOTc0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTkuMDY4NHZ3LCA0Ni45NzR2aCkgc2NhbGUoMC44MTI0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQuMzE2MjV2dywgMzY4MHB4KSBzY2FsZSgwLjgxMjQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDMwKSB7XG4gICAgb3BhY2l0eTogMC41NDU5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIyLjg2NzV2dywgLTEwcHgpIHNjYWxlKDAuNDQ0OSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTMwIDEwcyAtMTFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMzAge1xuICA2Ni40MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIyLjg0NTZ2dywgNjYuNDF2aCkgc2NhbGUoMC40NDQ5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjIuODU2NTV2dywgMzY4MHB4KSBzY2FsZSgwLjQ0NDkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDMxKSB7XG4gICAgb3BhY2l0eTogMC4yNTIyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU1LjA4MXZ3LCAtMTBweCkgc2NhbGUoMC41ODQ5KTtcbiAgICBhbmltYXRpb246IGZhbGwtMzEgMjhzIC00cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTMxIHtcbiAgNzcuNzY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDYuOTkyOXZ3LCA3Ny43NjV2aCkgc2NhbGUoMC41ODQ5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTEuMDM2OTV2dywgMzY4MHB4KSBzY2FsZSgwLjU4NDkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDMyKSB7XG4gICAgb3BhY2l0eTogMC40NzUzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0LjYzMTV2dywgLTEwcHgpIHNjYWxlKDAuMjc4NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTMyIDE2cyAtOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0zMiB7XG4gIDY5LjQyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODIuMjAxNHZ3LCA2OS40MnZoKSBzY2FsZSgwLjI3ODQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4My40MTY0NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjc4NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMzMpIHtcbiAgICBvcGFjaXR5OiAwLjQ1NDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjEuODY1NXZ3LCAtMTBweCkgc2NhbGUoMC40NTA1KTtcbiAgICBhbmltYXRpb246IGZhbGwtMzMgMjJzIC05cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTMzIHtcbiAgMzYuNzA0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTkuNDg0NnZ3LCAzNi43MDR2aCkgc2NhbGUoMC40NTA1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAuNjc1MDV2dywgMzY4MHB4KSBzY2FsZSgwLjQ1MDUpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDM0KSB7XG4gICAgb3BhY2l0eTogMC41Njc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzguNjExNXZ3LCAtMTBweCkgc2NhbGUoMC4wOTQ3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMzQgMTFzIC0yOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0zNCB7XG4gIDc4LjY2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODYuNTQ5MXZ3LCA3OC42NnZoKSBzY2FsZSgwLjA5NDcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Mi41ODAzdncsIDM2ODBweCkgc2NhbGUoMC4wOTQ3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgzNSkge1xuICAgIG9wYWNpdHk6IDAuODk5NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMS4zMTUydncsIC0xMHB4KSBzY2FsZSgwLjcwOTkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0zNSAxM3MgLTI4cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTM1IHtcbiAgNjQuNDQ2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcuNTUwMXZ3LCA2NC40NDZ2aCkgc2NhbGUoMC43MDk5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjkuNDMyNjV2dywgMzY4MHB4KSBzY2FsZSgwLjcwOTkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDM2KSB7XG4gICAgb3BhY2l0eTogMC42NDY5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5LjgyODh2dywgLTEwcHgpIHNjYWxlKDAuNDM3NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTM2IDEwcyAtMzBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMzYge1xuICAzMS43NjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2NC43NjQ2dncsIDMxLjc2NHZoKSBzY2FsZSgwLjQzNzQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ny4yOTY3dncsIDM2ODBweCkgc2NhbGUoMC40Mzc0KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgzNykge1xuICAgIG9wYWNpdHk6IDAuODAxMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMy41MzExdncsIC0xMHB4KSBzY2FsZSgwLjk2MzYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0zNyAyNnMgLTE5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTM3IHtcbiAgNTMuNTU5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOC41OTY0dncsIDUzLjU1OXZoKSBzY2FsZSgwLjk2MzYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMS4wNjM3NXZ3LCAzNjgwcHgpIHNjYWxlKDAuOTYzNik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMzgpIHtcbiAgICBvcGFjaXR5OiAwLjM5NjY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMuMTQ4MXZ3LCAtMTBweCkgc2NhbGUoMC42NDUzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMzggMjFzIC0yN3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0zOCB7XG4gIDU5LjU3MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0LjU2M3Z3LCA1OS41NzJ2aCkgc2NhbGUoMC42NDUzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjguODU1NTV2dywgMzY4MHB4KSBzY2FsZSgwLjY0NTMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDM5KSB7XG4gICAgb3BhY2l0eTogMC4zNzg5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5LjkwNDV2dywgLTEwcHgpIHNjYWxlKDAuMzYyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMzkgMjZzIC04cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTM5IHtcbiAgNjEuNDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ny4yNDEzdncsIDYxLjQ5dmgpIHNjYWxlKDAuMzYyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjMuNTcyOXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzYyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg0MCkge1xuICAgIG9wYWNpdHk6IDAuMDQ0MjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5OS41NDc0dncsIC0xMHB4KSBzY2FsZSgwLjI4NDkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC00MCAyNHMgLTI3cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQwIHtcbiAgNzMuMTExJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYuNTI4NHZ3LCA3My4xMTF2aCkgc2NhbGUoMC4yODQ5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTguMDM3OXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjg0OSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNDEpIHtcbiAgICBvcGFjaXR5OiAwLjEzNzM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODEuOTg5dncsIC0xMHB4KSBzY2FsZSgwLjEyNTEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC00MSAyMHMgLTIycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQxIHtcbiAgNTIuOTIzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkuMDY4NXZ3LCA1Mi45MjN2aCkgc2NhbGUoMC4xMjUxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUuNTI4NzV2dywgMzY4MHB4KSBzY2FsZSgwLjEyNTEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQyKSB7XG4gICAgb3BhY2l0eTogMC4wNjY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMy44MTE2dncsIC0xMHB4KSBzY2FsZSgwLjY5MDIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC00MiAxM3MgLTI5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQyIHtcbiAgMzguNTMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQuNzI5NnZ3LCAzOC41MzN2aCkgc2NhbGUoMC42OTAyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuNDU5dncsIDM2ODBweCkgc2NhbGUoMC42OTAyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg0Mykge1xuICAgIG9wYWNpdHk6IDAuNjU3OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ljg3NjR2dywgLTEwcHgpIHNjYWxlKDAuMzcwMyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTQzIDE0cyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC00MyB7XG4gIDQ0LjU1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcuMTEydncsIDQ0LjU1NXZoKSBzY2FsZSgwLjM3MDMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3LjQ5NDJ2dywgMzY4MHB4KSBzY2FsZSgwLjM3MDMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQ0KSB7XG4gICAgb3BhY2l0eTogMC41Nzk5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwLjQ4NnZ3LCAtMTBweCkgc2NhbGUoMC4yODA0KTtcbiAgICBhbmltYXRpb246IGZhbGwtNDQgMTRzIC0zMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC00NCB7XG4gIDM2LjU2OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU0LjA0ODd2dywgMzYuNTY5dmgpIHNjYWxlKDAuMjgwNCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU3LjI2NzM1dncsIDM2ODBweCkgc2NhbGUoMC4yODA0KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg0NSkge1xuICAgIG9wYWNpdHk6IDAuNDY1MztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4My40Nzk2dncsIC0xMHB4KSBzY2FsZSgwLjE5NTEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC00NSAxM3MgLTI5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQ1IHtcbiAgNjguMjk5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzkuMDIwMnZ3LCA2OC4yOTl2aCkgc2NhbGUoMC4xOTUxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODEuMjQ5OXZ3LCAzNjgwcHgpIHNjYWxlKDAuMTk1MSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNDYpIHtcbiAgICBvcGFjaXR5OiAwLjk0Njc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDIuMzMwMnZ3LCAtMTBweCkgc2NhbGUoMC40Mzk5KTtcbiAgICBhbmltYXRpb246IGZhbGwtNDYgMTVzIC04cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQ2IHtcbiAgNDguMTQ0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDYuODY2OXZ3LCA0OC4xNDR2aCkgc2NhbGUoMC40Mzk5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQuNTk4NTV2dywgMzY4MHB4KSBzY2FsZSgwLjQzOTkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQ3KSB7XG4gICAgb3BhY2l0eTogMC45NDE4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3Ljg5OTF2dywgLTEwcHgpIHNjYWxlKDAuNzI1Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTQ3IDE3cyAtN3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC00NyB7XG4gIDU3LjAxNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ2LjY0NTF2dywgNTcuMDE2dmgpIHNjYWxlKDAuNzI1Mik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3LjI3MjF2dywgMzY4MHB4KSBzY2FsZSgwLjcyNTIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQ4KSB7XG4gICAgb3BhY2l0eTogMC41MzA2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY0LjM0ODR2dywgLTEwcHgpIHNjYWxlKDAuNjI2NSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTQ4IDE5cyAtOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC00OCB7XG4gIDMzLjAzOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU0LjQ0MTZ2dywgMzMuMDM4dmgpIHNjYWxlKDAuNjI2NSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5LjM5NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNjI2NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNDkpIHtcbiAgICBvcGFjaXR5OiAwLjk2NzU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAuMzgxM3Z3LCAtMTBweCkgc2NhbGUoMC42MzY4KTtcbiAgICBhbmltYXRpb246IGZhbGwtNDkgMjZzIC0xMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC00OSB7XG4gIDUxLjgyOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYyLjEzMTJ2dywgNTEuODI5dmgpIHNjYWxlKDAuNjM2OCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY2LjI1NjI1dncsIDM2ODBweCkgc2NhbGUoMC42MzY4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg1MCkge1xuICAgIG9wYWNpdHk6IDAuMDkwMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OS41NjAzdncsIC0xMHB4KSBzY2FsZSgwLjY5NTIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC01MCAyOHMgLTI2cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTUwIHtcbiAgNzAuMDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MC43NjM0dncsIDcwLjA1dmgpIHNjYWxlKDAuNjk1Mik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1LjE2MTg1dncsIDM2ODBweCkgc2NhbGUoMC42OTUyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg1MSkge1xuICAgIG9wYWNpdHk6IDAuNzA1NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOS4wMDY3dncsIC0xMHB4KSBzY2FsZSgwLjY4NjkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC01MSAzMHMgLTZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNTEge1xuICAzMC45MjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMC4xMjh2dywgMzAuOTI4dmgpIHNjYWxlKDAuNjg2OSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0LjU2NzM1dncsIDM2ODBweCkgc2NhbGUoMC42ODY5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg1Mikge1xuICAgIG9wYWNpdHk6IDAuOTIzNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOS4zNjU2dncsIC0xMHB4KSBzY2FsZSgwLjQ3MjkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC01MiAyNHMgLTI3cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTUyIHtcbiAgMzMuNDQ4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuOTY4M3Z3LCAzMy40NDh2aCkgc2NhbGUoMC40NzI5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDIuNjY2OTV2dywgMzY4MHB4KSBzY2FsZSgwLjQ3MjkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDUzKSB7XG4gICAgb3BhY2l0eTogMC4yMjkxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2Ljg4NTh2dywgLTEwcHgpIHNjYWxlKDAuMDIzOCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTUzIDE2cyAtMTdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNTMge1xuICA3MS4xMzIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMC41MDk3dncsIDcxLjEzMnZoKSBzY2FsZSgwLjAyMzgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOC42OTc3NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDIzOCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNTQpIHtcbiAgICBvcGFjaXR5OiAwLjc2NztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NC4zMTI3dncsIC0xMHB4KSBzY2FsZSgwLjI2MTIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC01NCAyM3MgLTI3cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTU0IHtcbiAgMzEuMDclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OS43OTI3dncsIDMxLjA3dmgpIHNjYWxlKDAuMjYxMik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkyLjA1Mjd2dywgMzY4MHB4KSBzY2FsZSgwLjI2MTIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDU1KSB7XG4gICAgb3BhY2l0eTogMC42NDAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU3LjEyMzZ2dywgLTEwcHgpIHNjYWxlKDAuNzc0Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTU1IDExcyAtMThzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNTUge1xuICA2MC40MzglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OS4wMTE5dncsIDYwLjQzOHZoKSBzY2FsZSgwLjc3NDIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1My4wNjc3NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNzc0Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNTYpIHtcbiAgICBvcGFjaXR5OiAwLjcwOTQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTkuNDYyNHZ3LCAtMTBweCkgc2NhbGUoMC4wOTIxKTtcbiAgICBhbmltYXRpb246IGZhbGwtNTYgMTJzIC0yNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC01NiB7XG4gIDUzLjgzOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY1LjgxMTV2dywgNTMuODM5dmgpIHNjYWxlKDAuMDkyMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYyLjYzNjk1dncsIDM2ODBweCkgc2NhbGUoMC4wOTIxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg1Nykge1xuICAgIG9wYWNpdHk6IDAuNTA1ODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OC44NTh2dywgLTEwcHgpIHNjYWxlKDAuNjc3OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTU3IDE2cyAtMjRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNTcge1xuICA2MS41OTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Mi41MTMzdncsIDYxLjU5NXZoKSBzY2FsZSgwLjY3NzgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NS42ODU2NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNjc3OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNTgpIHtcbiAgICBvcGFjaXR5OiAwLjQzOTU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTkuMTEwOHZ3LCAtMTBweCkgc2NhbGUoMC43MTY0KTtcbiAgICBhbmltYXRpb246IGZhbGwtNTggMTVzIC0ycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTU4IHtcbiAgNTQuMjc2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUuODI2NXZ3LCA1NC4yNzZ2aCkgc2NhbGUoMC43MTY0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTcuNDY4NjV2dywgMzY4MHB4KSBzY2FsZSgwLjcxNjQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDU5KSB7XG4gICAgb3BhY2l0eTogMC43NTQ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ5LjgwNTJ2dywgLTEwcHgpIHNjYWxlKDAuOTIwNik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTU5IDI1cyAtMTdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNTkge1xuICA0Mi41MjclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ni44NzEzdncsIDQyLjUyN3ZoKSBzY2FsZSgwLjkyMDYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1My4zMzgyNXZ3LCAzNjgwcHgpIHNjYWxlKDAuOTIwNik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNjApIHtcbiAgICBvcGFjaXR5OiAwLjU0NzU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjkuMzU2NXZ3LCAtMTBweCkgc2NhbGUoMC40KTtcbiAgICBhbmltYXRpb246IGZhbGwtNjAgMTZzIC0yNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC02MCB7XG4gIDY5Ljc1MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc1LjIyNjl2dywgNjkuNzUzdmgpIHNjYWxlKDAuNCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcyLjI5MTd2dywgMzY4MHB4KSBzY2FsZSgwLjQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDYxKSB7XG4gICAgb3BhY2l0eTogMC43MzMzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4LjAzNTh2dywgLTEwcHgpIHNjYWxlKDAuOTcxMik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTYxIDIycyAtM3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC02MSB7XG4gIDM5LjE0NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyLjM5NzZ2dywgMzkuMTQ2dmgpIHNjYWxlKDAuOTcxMik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1LjIxNjd2dywgMzY4MHB4KSBzY2FsZSgwLjk3MTIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDYyKSB7XG4gICAgb3BhY2l0eTogMC40MTQ2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk0LjMwNDd2dywgLTEwcHgpIHNjYWxlKDAuMzE0Nik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTYyIDI2cyAtN3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC02MiB7XG4gIDcxLjgxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTguODl2dywgNzEuODF2aCkgc2NhbGUoMC4zMTQ2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYuNTk3MzV2dywgMzY4MHB4KSBzY2FsZSgwLjMxNDYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDYzKSB7XG4gICAgb3BhY2l0eTogMC44NDE2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5Ljg1Mzh2dywgLTEwcHgpIHNjYWxlKDAuMjc3Myk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTYzIDI5cyAtMzBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNjMge1xuICA3MS4zMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNi4wODgzdncsIDcxLjMzM3ZoKSBzY2FsZSgwLjI3NzMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNy45NzEwNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjc3Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNjQpIHtcbiAgICBvcGFjaXR5OiAwLjY4MDc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjIuOTc1MXZ3LCAtMTBweCkgc2NhbGUoMC43NDI5KTtcbiAgICBhbmltYXRpb246IGZhbGwtNjQgMjVzIC0xNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC02NCB7XG4gIDYxLjI0MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxLjA3NTN2dywgNjEuMjQxdmgpIHNjYWxlKDAuNzQyOSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI3LjAyNTJ2dywgMzY4MHB4KSBzY2FsZSgwLjc0MjkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDY1KSB7XG4gICAgb3BhY2l0eTogMC44MDUyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5LjQzNTZ2dywgLTEwcHgpIHNjYWxlKDAuNDY1NSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTY1IDIwcyAtMjBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNjUge1xuICA3MC4yNDIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2NC41NTczdncsIDcwLjI0MnZoKSBzY2FsZSgwLjQ2NTUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ni45OTY0NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNDY1NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNjYpIHtcbiAgICBvcGFjaXR5OiAwLjM3MDg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTEuMzY3NXZ3LCAtMTBweCkgc2NhbGUoMC40OTczKTtcbiAgICBhbmltYXRpb246IGZhbGwtNjYgMTVzIC0xNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC02NiB7XG4gIDcxLjQ2NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgxLjQ0Njh2dywgNzEuNDY3dmgpIHNjYWxlKDAuNDk3Myk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg2LjQwNzE1dncsIDM2ODBweCkgc2NhbGUoMC40OTczKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg2Nykge1xuICAgIG9wYWNpdHk6IDAuNTc5NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5OS4yMjQ5dncsIC0xMHB4KSBzY2FsZSgwLjM5ODcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC02NyAxN3MgLTExcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTY3IHtcbiAgNDYuMjA4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTEuODA1OHZ3LCA0Ni4yMDh2aCkgc2NhbGUoMC4zOTg3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTUuNTE1MzV2dywgMzY4MHB4KSBzY2FsZSgwLjM5ODcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDY4KSB7XG4gICAgb3BhY2l0eTogMC44NTMyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzLjY3ODd2dywgLTEwcHgpIHNjYWxlKDAuMTYyNik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTY4IDE2cyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC02OCB7XG4gIDQ1LjY0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2LjY3NjZ2dywgNDUuNjQ1dmgpIHNjYWxlKDAuMTYyNik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwLjE3NzY1dncsIDM2ODBweCkgc2NhbGUoMC4xNjI2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg2OSkge1xuICAgIG9wYWNpdHk6IDAuNDIyNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5Ljg4NTF2dywgLTEwcHgpIHNjYWxlKDAuMTkwMik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTY5IDIxcyAtMjhzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNjkge1xuICA1NS41ODQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ljg1NDh2dywgNTUuNTg0dmgpIHNjYWxlKDAuMTkwMik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcuODY5OTV2dywgMzY4MHB4KSBzY2FsZSgwLjE5MDIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDcwKSB7XG4gICAgb3BhY2l0eTogMC4wOTY2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxLjc4MjJ2dywgLTEwcHgpIHNjYWxlKDAuOTA1KTtcbiAgICBhbmltYXRpb246IGZhbGwtNzAgMjRzIC04cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTcwIHtcbiAgNzcuNDk3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAuMjczNXZ3LCA3Ny40OTd2aCkgc2NhbGUoMC45MDUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMS4wMjc4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuOTA1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg3MSkge1xuICAgIG9wYWNpdHk6IDAuMDM1NTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMS4zMTQzdncsIC0xMHB4KSBzY2FsZSgwLjA0NzYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03MSAyOXMgLTEzcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTcxIHtcbiAgNTUuNjIzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTguOTc2OHZ3LCA1NS42MjN2aCkgc2NhbGUoMC4wNDc2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAuMTQ1NTV2dywgMzY4MHB4KSBzY2FsZSgwLjA0NzYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDcyKSB7XG4gICAgb3BhY2l0eTogMC4wNjQ1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ5LjM5NzN2dywgLTEwcHgpIHNjYWxlKDAuNDUzOCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTcyIDE4cyAtMjNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNzIge1xuICA3NC41NjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MS4zMTg3dncsIDc0LjU2OHZoKSBzY2FsZSgwLjQ1MzgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MC4zNTh2dywgMzY4MHB4KSBzY2FsZSgwLjQ1MzgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDczKSB7XG4gICAgb3BhY2l0eTogMC45NzI2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc4LjM2NjF2dywgLTEwcHgpIHNjYWxlKDAuMjYzNSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTczIDIxcyAtMjFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNzMge1xuICA3My4zMjElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3My45NDEzdncsIDczLjMyMXZoKSBzY2FsZSgwLjI2MzUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ni4xNTM3dncsIDM2ODBweCkgc2NhbGUoMC4yNjM1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg3NCkge1xuICAgIG9wYWNpdHk6IDAuMDA4OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OC41MDE2dncsIC0xMHB4KSBzY2FsZSgwLjE1ODUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03NCAyNnMgLTE5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTc0IHtcbiAgNTkuMjA5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODIuNjQwMnZ3LCA1OS4yMDl2aCkgc2NhbGUoMC4xNTg1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUuNTcwOXZ3LCAzNjgwcHgpIHNjYWxlKDAuMTU4NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNzUpIHtcbiAgICBvcGFjaXR5OiAwLjgzNjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NC43NTA4dncsIC0xMHB4KSBzY2FsZSgwLjI5NzgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03NSAyM3MgLTRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNzUge1xuICAzOS45ODklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNS43NDg0dncsIDM5Ljk4OXZoKSBzY2FsZSgwLjI5NzgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MC4yNDk2dncsIDM2ODBweCkgc2NhbGUoMC4yOTc4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg3Nikge1xuICAgIG9wYWNpdHk6IDAuNjI3OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNC4xMjk1dncsIC0xMHB4KSBzY2FsZSgwLjYyNTcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03NiAyOXMgLTEwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTc2IHtcbiAgNTYuMzIxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTkuODA2NHZ3LCA1Ni4zMjF2aCkgc2NhbGUoMC42MjU3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjEuOTY3OTV2dywgMzY4MHB4KSBzY2FsZSgwLjYyNTcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDc3KSB7XG4gICAgb3BhY2l0eTogMC43MDgyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM1LjgzODR2dywgLTEwcHgpIHNjYWxlKDAuNjc2NSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTc3IDI4cyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC03NyB7XG4gIDM0LjYxNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI5LjY0OTN2dywgMzQuNjE0dmgpIHNjYWxlKDAuNjc2NSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMyLjc0Mzg1dncsIDM2ODBweCkgc2NhbGUoMC42NzY1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg3OCkge1xuICAgIG9wYWNpdHk6IDAuOTIwMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOS44MDE0dncsIC0xMHB4KSBzY2FsZSgwLjMzNTkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03OCAxNXMgLTNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNzgge1xuICA2Mi40MjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOC45MDExdncsIDYyLjQyNXZoKSBzY2FsZSgwLjMzNTkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNC4zNTEyNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzM1OSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNzkpIHtcbiAgICBvcGFjaXR5OiAwLjg0Njc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC43Njd2dywgLTEwcHgpIHNjYWxlKDAuMzY3OSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTc5IDEwcyAtMTRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNzkge1xuICA0Ny43NTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOC4wMDN2dywgNDcuNzU4dmgpIHNjYWxlKDAuMzY3OSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zLjYxOHZ3LCAzNjgwcHgpIHNjYWxlKDAuMzY3OSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoODApIHtcbiAgICBvcGFjaXR5OiAwLjA1OTQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODEuOTEzMXZ3LCAtMTBweCkgc2NhbGUoMC40ODM1KTtcbiAgICBhbmltYXRpb246IGZhbGwtODAgMTVzIC0xNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC04MCB7XG4gIDY2LjY5NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5LjU4NDN2dywgNjYuNjk3dmgpIHNjYWxlKDAuNDgzNSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg1Ljc0ODd2dywgMzY4MHB4KSBzY2FsZSgwLjQ4MzUpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDgxKSB7XG4gICAgb3BhY2l0eTogMC44MjQ5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1LjMzMzJ2dywgLTEwcHgpIHNjYWxlKDAuMjgwMyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTgxIDEzcyAtMjRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtODEge1xuICA1Mi40ODYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMi4wMDIxdncsIDUyLjQ4NnZoKSBzY2FsZSgwLjI4MDMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy42Njc2NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjgwMyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoODIpIHtcbiAgICBvcGFjaXR5OiAwLjkzNjQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTguNzc4dncsIC0xMHB4KSBzY2FsZSgwLjE3Myk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTgyIDE1cyAtMTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtODIge1xuICA0Ny4wNzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDcuNDc3OHZ3LCA0Ny4wNzF2aCkgc2NhbGUoMC4xNzMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDMuMTI3OXZ3LCAzNjgwcHgpIHNjYWxlKDAuMTczKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg4Mykge1xuICAgIG9wYWNpdHk6IDAuNDEwODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MC41MDA1dncsIC0xMHB4KSBzY2FsZSgwLjMyMDMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC04MyAzMHMgLTE4cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTgzIHtcbiAgNTguMjA3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuNzYyNnZ3LCA1OC4yMDd2aCkgc2NhbGUoMC4zMjAzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDMuMTMxNTV2dywgMzY4MHB4KSBzY2FsZSgwLjMyMDMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDg0KSB7XG4gICAgb3BhY2l0eTogMC43MTk3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0LjEwNzF2dywgLTEwcHgpIHNjYWxlKDAuNjE2NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTg0IDExcyAtMTZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtODQge1xuICA0NS43NTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNi40MDY5dncsIDQ1Ljc1NHZoKSBzY2FsZSgwLjYxNjQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNS4yNTd2dywgMzY4MHB4KSBzY2FsZSgwLjYxNjQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDg1KSB7XG4gICAgb3BhY2l0eTogMC41MjM2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcyLjY5NTR2dywgLTEwcHgpIHNjYWxlKDAuOTM0Myk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTg1IDI5cyAtMTdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtODUge1xuICA1MC4yNTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NC4xMTc3dncsIDUwLjI1MXZoKSBzY2FsZSgwLjkzNDMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3My40MDY1NXZ3LCAzNjgwcHgpIHNjYWxlKDAuOTM0Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoODYpIHtcbiAgICBvcGFjaXR5OiAwLjU3Nzg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODQuMjc1dncsIC0xMHB4KSBzY2FsZSgwLjYzOTMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC04NiAyNXMgLTJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtODYge1xuICA0Mi4yNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Ni4xNjYzdncsIDQyLjI2NnZoKSBzY2FsZSgwLjYzOTMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NS4yMjA2NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNjM5Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoODcpIHtcbiAgICBvcGFjaXR5OiAwLjA5NTg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDkuMzN2dywgLTEwcHgpIHNjYWxlKDAuMDg1OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTg3IDIwcyAtMjdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtODcge1xuICAzMy4yODklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ni42ODZ2dywgMzMuMjg5dmgpIHNjYWxlKDAuMDg1OCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzLjAwOHZ3LCAzNjgwcHgpIHNjYWxlKDAuMDg1OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoODgpIHtcbiAgICBvcGFjaXR5OiAwLjkzNDQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTYuODY0NnZ3LCAtMTBweCkgc2NhbGUoMC4wODU1KTtcbiAgICBhbmltYXRpb246IGZhbGwtODggMThzIC0yMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC04OCB7XG4gIDU0LjQ3NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU2LjU0NTd2dywgNTQuNDc2dmgpIHNjYWxlKDAuMDg1NSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU2LjcwNTE1dncsIDM2ODBweCkgc2NhbGUoMC4wODU1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg4OSkge1xuICAgIG9wYWNpdHk6IDAuMzI3ODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOC4xNDU2dncsIC0xMHB4KSBzY2FsZSgwLjE3NzkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC04OSAxNXMgLTI2cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTg5IHtcbiAgMzguMjI5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzYuOTM5OXZ3LCAzOC4yMjl2aCkgc2NhbGUoMC4xNzc5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzIuNTQyNzV2dywgMzY4MHB4KSBzY2FsZSgwLjE3NzkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDkwKSB7XG4gICAgb3BhY2l0eTogMC4yMTg1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU1LjY0MzV2dywgLTEwcHgpIHNjYWxlKDAuMTIxKTtcbiAgICBhbmltYXRpb246IGZhbGwtOTAgMTJzIC0xOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05MCB7XG4gIDU2LjIxMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5LjY2MjZ2dywgNTYuMjExdmgpIHNjYWxlKDAuMTIxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTcuNjUzMDV2dywgMzY4MHB4KSBzY2FsZSgwLjEyMSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOTEpIHtcbiAgICBvcGFjaXR5OiAwLjkxMjM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTEuNDE4OXZ3LCAtMTBweCkgc2NhbGUoMC4wNDQ2KTtcbiAgICBhbmltYXRpb246IGZhbGwtOTEgMjZzIC0xOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05MSB7XG4gIDM5LjI0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODcuNDUyOHZ3LCAzOS4yNHZoKSBzY2FsZSgwLjA0NDYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OS40MzU4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDQ0Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOTIpIHtcbiAgICBvcGFjaXR5OiAwLjU5OTk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTkuOTc2MXZ3LCAtMTBweCkgc2NhbGUoMC4zMzUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC05MiAxNnMgLTRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtOTIge1xuICA3Ny40NDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDIuNjg1NHZ3LCA3Ny40NDZ2aCkgc2NhbGUoMC4zMzUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDEuMzMwNzV2dywgMzY4MHB4KSBzY2FsZSgwLjMzNSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOTMpIHtcbiAgICBvcGFjaXR5OiAwLjM5MzQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjQuNzgyM3Z3LCAtMTBweCkgc2NhbGUoMC4wMTI2KTtcbiAgICBhbmltYXRpb246IGZhbGwtOTMgMjZzIC0yMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05MyB7XG4gIDM5LjY2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjIuMjgyMXZ3LCAzOS42NnZoKSBzY2FsZSgwLjAxMjYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2My41MzIydncsIDM2ODBweCkgc2NhbGUoMC4wMTI2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg5NCkge1xuICAgIG9wYWNpdHk6IDAuMzIyNjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MS4zOTUxdncsIC0xMHB4KSBzY2FsZSgwLjY4NTIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC05NCAxNXMgLTdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtOTQge1xuICA3MS43MzclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OC43NDMzdncsIDcxLjczN3ZoKSBzY2FsZSgwLjY4NTIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MC4wNjkydncsIDM2ODBweCkgc2NhbGUoMC42ODUyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg5NSkge1xuICAgIG9wYWNpdHk6IDAuNTk4MjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ni4xOTI5dncsIC0xMHB4KSBzY2FsZSgwLjQ5MTUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC05NSAxNXMgLTIzcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTk1IHtcbiAgNzMuMjEyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTUuOTMxNXZ3LCA3My4yMTJ2aCkgc2NhbGUoMC40OTE1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTYuMDYyMnZ3LCAzNjgwcHgpIHNjYWxlKDAuNDkxNSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOTYpIHtcbiAgICBvcGFjaXR5OiAwLjQ3Njg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAuMDUyOXZ3LCAtMTBweCkgc2NhbGUoMC4wNzExKTtcbiAgICBhbmltYXRpb246IGZhbGwtOTYgMjFzIC0xNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05NiB7XG4gIDU4LjcyMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzLjQ4NDd2dywgNTguNzIydmgpIHNjYWxlKDAuMDcxMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgxLjc2ODh2dywgMzY4MHB4KSBzY2FsZSgwLjA3MTEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDk3KSB7XG4gICAgb3BhY2l0eTogMC42NjU1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk0LjkzMjh2dywgLTEwcHgpIHNjYWxlKDAuMzQwOCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTk3IDE4cyAtMjNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtOTcge1xuICA0My42NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkzLjMwNjV2dywgNDMuNjV2aCkgc2NhbGUoMC4zNDA4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTQuMTE5NjV2dywgMzY4MHB4KSBzY2FsZSgwLjM0MDgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDk4KSB7XG4gICAgb3BhY2l0eTogMC44NjExO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM3LjIyNDZ2dywgLTEwcHgpIHNjYWxlKDAuMzQ5OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTk4IDE1cyAtMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05OCB7XG4gIDMzLjM2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0Ljk2NTJ2dywgMzMuMzY0dmgpIHNjYWxlKDAuMzQ5OCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM2LjA5NDl2dywgMzY4MHB4KSBzY2FsZSgwLjM0OTgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDk5KSB7XG4gICAgb3BhY2l0eTogMC4wODgyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU2LjUzMDR2dywgLTEwcHgpIHNjYWxlKDAuNDIwMSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTk5IDMwcyAtMjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtOTkge1xuICA3My44MjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MC41Mzg3dncsIDczLjgyNHZoKSBzY2FsZSgwLjQyMDEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OC41MzQ1NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNDIwMSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTAwKSB7XG4gICAgb3BhY2l0eTogMC41Nzg3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjU3NDZ2dywgLTEwcHgpIHNjYWxlKDAuNTA2Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEwMCAyOXMgLTJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTAwIHtcbiAgMzkuODQzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjQuMzk5MXZ3LCAzOS44NDN2aCkgc2NhbGUoMC41MDYyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjIuOTg2ODV2dywgMzY4MHB4KSBzY2FsZSgwLjUwNjIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEwMSkge1xuICAgIG9wYWNpdHk6IDAuMzk0NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMi4zMTM4dncsIC0xMHB4KSBzY2FsZSgwLjczODQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMDEgMzBzIC0yMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMDEge1xuICA0MS41MjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMy41Mzg4dncsIDQxLjUyOHZoKSBzY2FsZSgwLjczODQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNy45MjYzdncsIDM2ODBweCkgc2NhbGUoMC43Mzg0KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMDIpIHtcbiAgICBvcGFjaXR5OiAwLjcwMzk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjMuMDM5OHZ3LCAtMTBweCkgc2NhbGUoMC45MDM4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTAyIDEycyAtMTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTAyIHtcbiAgNjEuNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NS41NzN2dywgNjEuNzV2aCkgc2NhbGUoMC45MDM4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTkuMzA2NHZ3LCAzNjgwcHgpIHNjYWxlKDAuOTAzOCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTAzKSB7XG4gICAgb3BhY2l0eTogMC45ODM1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzLjk5NjR2dywgLTEwcHgpIHNjYWxlKDAuMDgzOSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEwMyAyNXMgLTI5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEwMyB7XG4gIDM3LjE4NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0LjMyMzV2dywgMzcuMTg2dmgpIHNjYWxlKDAuMDgzOSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0LjE1OTk1dncsIDM2ODBweCkgc2NhbGUoMC4wODM5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMDQpIHtcbiAgICBvcGFjaXR5OiAwLjcwNTM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMuNzI2N3Z3LCAtMTBweCkgc2NhbGUoMC41MDMyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTA0IDE4cyAtNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMDQge1xuICA1Ni45NDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNC43MDc4dncsIDU2Ljk0NnZoKSBzY2FsZSgwLjUwMzIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOS4yMTcyNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNTAzMik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTA1KSB7XG4gICAgb3BhY2l0eTogMC43MztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy44NzMzdncsIC0xMHB4KSBzY2FsZSgwLjI2NDUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMDUgMjRzIC0yNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMDUge1xuICA0MS45NzYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNi42NDcxdncsIDQxLjk3NnZoKSBzY2FsZSgwLjI2NDUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMC4yNjAydncsIDM2ODBweCkgc2NhbGUoMC4yNjQ1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMDYpIHtcbiAgICBvcGFjaXR5OiAwLjQ5Mjg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjYuMjA0NnZ3LCAtMTBweCkgc2NhbGUoMC44OTQ4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTA2IDI5cyAtMjdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTA2IHtcbiAgNTMuNzglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ni4yMDMzdncsIDUzLjc4dmgpIHNjYWxlKDAuODk0OCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcxLjIwMzk1dncsIDM2ODBweCkgc2NhbGUoMC44OTQ4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMDcpIHtcbiAgICBvcGFjaXR5OiAwLjYzNTI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQuNDc5M3Z3LCAtMTBweCkgc2NhbGUoMC44NzgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMDcgMjdzIC0yNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMDcge1xuICA3Mi4wODUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMi41OTk3dncsIDcyLjA4NXZoKSBzY2FsZSgwLjg3OCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjUzOTV2dywgMzY4MHB4KSBzY2FsZSgwLjg3OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTA4KSB7XG4gICAgb3BhY2l0eTogMC4xOTkxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1LjE5MXZ3LCAtMTBweCkgc2NhbGUoMC41NDM1KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTA4IDMwcyAtMjhzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTA4IHtcbiAgNDUuODYyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjIuMzkydncsIDQ1Ljg2MnZoKSBzY2FsZSgwLjU0MzUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy43OTE1dncsIDM2ODBweCkgc2NhbGUoMC41NDM1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMDkpIHtcbiAgICBvcGFjaXR5OiAwLjMzMTU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzEuMTEyOXZ3LCAtMTBweCkgc2NhbGUoMC4yMzg3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTA5IDI5cyAtMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMDkge1xuICA3MS40MDIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OC4xMTQ4dncsIDcxLjQwMnZoKSBzY2FsZSgwLjIzODcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OS42MTM4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjM4Nyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTEwKSB7XG4gICAgb3BhY2l0eTogMC4wMTkxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3Ljc1NjZ2dywgLTEwcHgpIHNjYWxlKDAuMjIzMSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTExMCAxMXMgLTIwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTExMCB7XG4gIDY0LjEyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU2LjY1NTh2dywgNjQuMTI1dmgpIHNjYWxlKDAuMjIzMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUyLjIwNjJ2dywgMzY4MHB4KSBzY2FsZSgwLjIyMzEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDExMSkge1xuICAgIG9wYWNpdHk6IDAuMjkyNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3OS4zNjk3dncsIC0xMHB4KSBzY2FsZSgwLjIzMzMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMTEgMTZzIC0yOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMTEge1xuICA1NC4yMTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ni41NjczdncsIDU0LjIxOXZoKSBzY2FsZSgwLjIzMzMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ny45Njg1dncsIDM2ODBweCkgc2NhbGUoMC4yMzMzKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMTIpIHtcbiAgICBvcGFjaXR5OiAwLjYxNDY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjQuNzI5NnZ3LCAtMTBweCkgc2NhbGUoMC44MDg1KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTEyIDE0cyAtMzBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTEyIHtcbiAgNzEuODc2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjEuMDM3NXZ3LCA3MS44NzZ2aCkgc2NhbGUoMC44MDg1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjIuODgzNTV2dywgMzY4MHB4KSBzY2FsZSgwLjgwODUpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDExMykge1xuICAgIG9wYWNpdHk6IDAuODc3MztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NC44OTk4dncsIC0xMHB4KSBzY2FsZSgwLjQ4NjYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMTMgMjhzIC0xNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMTMge1xuICA0MS41NTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OS4wMzU2dncsIDQxLjU1NXZoKSBzY2FsZSgwLjQ4NjYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MS45Njc3dncsIDM2ODBweCkgc2NhbGUoMC40ODY2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMTQpIHtcbiAgICBvcGFjaXR5OiAwLjM0NTQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzcuODUzOHZ3LCAtMTBweCkgc2NhbGUoMC4wMjQ3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTE0IDE5cyAtMjdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTE0IHtcbiAgNjguNTk0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzEuMzEwOHZ3LCA2OC41OTR2aCkgc2NhbGUoMC4wMjQ3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQuNTgyM3Z3LCAzNjgwcHgpIHNjYWxlKDAuMDI0Nyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTE1KSB7XG4gICAgb3BhY2l0eTogMC43MDg3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMuNDQ3MnZ3LCAtMTBweCkgc2NhbGUoMC44MjMzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTE1IDEycyAtMTFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTE1IHtcbiAgNTQuOTcyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIuMjc1OXZ3LCA1NC45NzJ2aCkgc2NhbGUoMC44MjMzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNy44NjE1NXZ3LCAzNjgwcHgpIHNjYWxlKDAuODIzMyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTE2KSB7XG4gICAgb3BhY2l0eTogMC40MTMzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcyLjEyNjd2dywgLTEwcHgpIHNjYWxlKDAuMDk2MSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTExNiAyNnMgLTI1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTExNiB7XG4gIDU0LjUxOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcwLjE1NTd2dywgNTQuNTE4dmgpIHNjYWxlKDAuMDk2MSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcxLjE0MTJ2dywgMzY4MHB4KSBzY2FsZSgwLjA5NjEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDExNykge1xuICAgIG9wYWNpdHk6IDAuODI0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ5LjQ4ODJ2dywgLTEwcHgpIHNjYWxlKDAuMjkyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTE3IDE4cyAtMTlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTE3IHtcbiAgNDQuNjUzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTQuOTQ5NXZ3LCA0NC42NTN2aCkgc2NhbGUoMC4yOTIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Mi4yMTg4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjkyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMTgpIHtcbiAgICBvcGFjaXR5OiAwLjU3MzE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYuNDc1MXZ3LCAtMTBweCkgc2NhbGUoMC4wNzM4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTE4IDE0cyAtOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMTgge1xuICA2OS43OTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5Mi45MjY1dncsIDY5Ljc5NXZoKSBzY2FsZSgwLjA3MzgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NC43MDA4dncsIDM2ODBweCkgc2NhbGUoMC4wNzM4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMTkpIHtcbiAgICBvcGFjaXR5OiAwLjA0MTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNy44ODI5dncsIC0xMHB4KSBzY2FsZSgwLjM3MzkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMTkgMjlzIC0xOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMTkge1xuICA1Ny43MTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMi4xMzU2dncsIDU3LjcxMnZoKSBzY2FsZSgwLjM3MzkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMC4wMDkyNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzczOSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTIwKSB7XG4gICAgb3BhY2l0eTogMC4yNDE1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3LjE0MzZ2dywgLTEwcHgpIHNjYWxlKDAuMzM0Myk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyMCAxNnMgLTRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTIwIHtcbiAgNjYuNDE3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQuMjAyMnZ3LCA2Ni40MTd2aCkgc2NhbGUoMC4zMzQzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuNjcyOXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzM0Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTIxKSB7XG4gICAgb3BhY2l0eTogMC4zMzc2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0LjM3Njd2dywgLTEwcHgpIHNjYWxlKDAuMTE2OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyMSAyMHMgLTE0cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyMSB7XG4gIDY0LjIzMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMzLjM2NTh2dywgNjQuMjMxdmgpIHNjYWxlKDAuMTE2OCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMzLjg3MTI1dncsIDM2ODBweCkgc2NhbGUoMC4xMTY4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMjIpIHtcbiAgICBvcGFjaXR5OiAwLjg4OTU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTguMzY0OHZ3LCAtMTBweCkgc2NhbGUoMC43ODYyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTIyIDE2cyAtMjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTIyIHtcbiAgNTUuOTk0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTcuNTk2dncsIDU1Ljk5NHZoKSBzY2FsZSgwLjc4NjIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5Ny45ODA0dncsIDM2ODBweCkgc2NhbGUoMC43ODYyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMjMpIHtcbiAgICBvcGFjaXR5OiAwLjIxMDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjEuMzgyNnZ3LCAtMTBweCkgc2NhbGUoMC4xOTQ4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTIzIDIxcyAtMTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTIzIHtcbiAgNzUuMTE3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjEuNTYwNnZ3LCA3NS4xMTd2aCkgc2NhbGUoMC4xOTQ4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjEuNDcxNnZ3LCAzNjgwcHgpIHNjYWxlKDAuMTk0OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTI0KSB7XG4gICAgb3BhY2l0eTogMC4yMTUxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMyLjAzOTZ2dywgLTEwcHgpIHNjYWxlKDAuMTM4MSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyNCAyM3MgLTE2cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyNCB7XG4gIDcyLjI4MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2LjkyMTN2dywgNzIuMjgxdmgpIHNjYWxlKDAuMTM4MSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI5LjQ4MDQ1dncsIDM2ODBweCkgc2NhbGUoMC4xMzgxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMjUpIHtcbiAgICBvcGFjaXR5OiAwLjk5NTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNi43NDk0dncsIC0xMHB4KSBzY2FsZSgwLjk2MTcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMjUgMTVzIC0yMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMjUge1xuICAzMy44MTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNC40NDQydncsIDMzLjgxNnZoKSBzY2FsZSgwLjk2MTcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMC41OTY4dncsIDM2ODBweCkgc2NhbGUoMC45NjE3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMjYpIHtcbiAgICBvcGFjaXR5OiAwLjQ3MDU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjYuMDI1NHZ3LCAtMTBweCkgc2NhbGUoMC44NjEyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTI2IDMwcyAtMjNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTI2IHtcbiAgMzEuNDI3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjMuNjEwNXZ3LCAzMS40Mjd2aCkgc2NhbGUoMC44NjEyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjQuODE3OTV2dywgMzY4MHB4KSBzY2FsZSgwLjg2MTIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEyNykge1xuICAgIG9wYWNpdHk6IDAuMTc1NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMi44NDA2dncsIC0xMHB4KSBzY2FsZSgwLjc2MDIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMjcgMjNzIC0xOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMjcge1xuICA0My45NjMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNy45MjMxdncsIDQzLjk2M3ZoKSBzY2FsZSgwLjc2MDIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMC4zODE4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNzYwMik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTI4KSB7XG4gICAgb3BhY2l0eTogMC40NzA3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjM5NDV2dywgLTEwcHgpIHNjYWxlKDAuNTkwMik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyOCAxN3MgLTE4cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyOCB7XG4gIDM3LjA4NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwLjg2MTR2dywgMzcuMDg0dmgpIHNjYWxlKDAuNTkwMik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjEyNzk1dncsIDM2ODBweCkgc2NhbGUoMC41OTAyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMjkpIHtcbiAgICBvcGFjaXR5OiAwLjE3ODk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNy4xNDUzdncsIC0xMHB4KSBzY2FsZSgwLjYyMTYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMjkgMTBzIC05cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyOSB7XG4gIDQxLjU3MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQuMjA5dncsIDQxLjU3M3ZoKSBzY2FsZSgwLjYyMTYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1LjY3NzE1dncsIDM2ODBweCkgc2NhbGUoMC42MjE2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMzApIHtcbiAgICBvcGFjaXR5OiAwLjcyMTI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuMzYwMXZ3LCAtMTBweCkgc2NhbGUoMC40MTI2KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTMwIDExcyAtMjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTMwIHtcbiAgNDUuNTgzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDEuNDczOHZ3LCA0NS41ODN2aCkgc2NhbGUoMC40MTI2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDMuNDE2OTV2dywgMzY4MHB4KSBzY2FsZSgwLjQxMjYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEzMSkge1xuICAgIG9wYWNpdHk6IDAuNDM4OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNC4yMTAzdncsIC0xMHB4KSBzY2FsZSgwLjg5NDIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMzEgMzBzIC0yNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMzEge1xuICA0NC40MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxLjc2MXZ3LCA0NC40M3ZoKSBzY2FsZSgwLjg5NDIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMi45ODU2NXZ3LCAzNjgwcHgpIHNjYWxlKDAuODk0Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTMyKSB7XG4gICAgb3BhY2l0eTogMC41Mjc2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc4LjA2Njd2dywgLTEwcHgpIHNjYWxlKDAuMTkzMyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEzMiAxM3MgLTRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTMyIHtcbiAgMzEuMDgzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODQuMDc4OHZ3LCAzMS4wODN2aCkgc2NhbGUoMC4xOTMzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODEuMDcyNzV2dywgMzY4MHB4KSBzY2FsZSgwLjE5MzMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEzMykge1xuICAgIG9wYWNpdHk6IDAuMzg0ODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Mi40ODUydncsIC0xMHB4KSBzY2FsZSgwLjQ5MTIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMzMgMThzIC0xcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEzMyB7XG4gIDQzLjk2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU0LjI3NnZ3LCA0My45NjR2aCkgc2NhbGUoMC40OTEyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTMuMzgwNnZ3LCAzNjgwcHgpIHNjYWxlKDAuNDkxMik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTM0KSB7XG4gICAgb3BhY2l0eTogMC41Mzg2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUyLjI1ODd2dywgLTEwcHgpIHNjYWxlKDAuNTQyNyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEzNCAyNHMgLTI0cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEzNCB7XG4gIDM0LjE5NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxLjA1MjZ2dywgMzQuMTk0dmgpIHNjYWxlKDAuNTQyNyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxLjY1NTY1dncsIDM2ODBweCkgc2NhbGUoMC41NDI3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMzUpIHtcbiAgICBvcGFjaXR5OiAwLjk4ODY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTkuNjI3MnZ3LCAtMTBweCkgc2NhbGUoMC4yNzk4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTM1IDIzcyAtMTFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTM1IHtcbiAgNjcuMjQ5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTkuMjUxNnZ3LCA2Ny4yNDl2aCkgc2NhbGUoMC4yNzk4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTkuNDM5NHZ3LCAzNjgwcHgpIHNjYWxlKDAuMjc5OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTM2KSB7XG4gICAgb3BhY2l0eTogMC44MjE0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYzLjU2Njl2dywgLTEwcHgpIHNjYWxlKDAuNTc4Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEzNiAyMHMgLThzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTM2IHtcbiAgNjAuNzEzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAuNTA5NHZ3LCA2MC43MTN2aCkgc2NhbGUoMC41NzgyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjcuMDM4MTV2dywgMzY4MHB4KSBzY2FsZSgwLjU3ODIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEzNykge1xuICAgIG9wYWNpdHk6IDAuMDM5NztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5My4zNDA2dncsIC0xMHB4KSBzY2FsZSgwLjA0OTQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMzcgMTNzIC0yMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMzcge1xuICAzMC4wMDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5OC41NzMxdncsIDMwLjAwOXZoKSBzY2FsZSgwLjA0OTQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NS45NTY4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDQ5NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTM4KSB7XG4gICAgb3BhY2l0eTogMC4xODg0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQzLjk3MXZ3LCAtMTBweCkgc2NhbGUoMC40MTUyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTM4IDI5cyAtMzBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTM4IHtcbiAgNDYuMjMxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzYuMTM5NHZ3LCA0Ni4yMzF2aCkgc2NhbGUoMC40MTUyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAuMDU1MnZ3LCAzNjgwcHgpIHNjYWxlKDAuNDE1Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTM5KSB7XG4gICAgb3BhY2l0eTogMC4wMTU3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwLjk5OTh2dywgLTEwcHgpIHNjYWxlKDAuNTk2Nyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEzOSAxN3MgLTMwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEzOSB7XG4gIDQ2LjEyNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk1LjU3Njl2dywgNDYuMTI2dmgpIHNjYWxlKDAuNTk2Nyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkzLjI4ODM1dncsIDM2ODBweCkgc2NhbGUoMC41OTY3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNDApIHtcbiAgICBvcGFjaXR5OiAwLjM3MTU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTQuMzc2OXZ3LCAtMTBweCkgc2NhbGUoMC4yMDk1KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTQwIDE2cyAtMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNDAge1xuICA2Ni4yMzglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ni4wNjMzdncsIDY2LjIzOHZoKSBzY2FsZSgwLjIwOTUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NS4yMjAxdncsIDM2ODBweCkgc2NhbGUoMC4yMDk1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNDEpIHtcbiAgICBvcGFjaXR5OiAwLjQ4NzU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOS4yMDU3dncsIC0xMHB4KSBzY2FsZSgwLjA2MTYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNDEgMjNzIC00cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE0MSB7XG4gIDUwLjMyMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDguNTg1MXZ3LCA1MC4zMjJ2aCkgc2NhbGUoMC4wNjE2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOC44OTU0dncsIDM2ODBweCkgc2NhbGUoMC4wNjE2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNDIpIHtcbiAgICBvcGFjaXR5OiAwLjUzMTQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjMuMjQ5MXZ3LCAtMTBweCkgc2NhbGUoMC4zNjIxKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTQyIDI5cyAtMTZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTQyIHtcbiAgNjguOTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNS45MzEzdncsIDY4Ljk2dmgpIHNjYWxlKDAuMzYyMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5LjU5MDJ2dywgMzY4MHB4KSBzY2FsZSgwLjM2MjEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE0Mykge1xuICAgIG9wYWNpdHk6IDAuODIxNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyLjE4NzV2dywgLTEwcHgpIHNjYWxlKDAuNTg3Nyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE0MyAxNXMgLTI0cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE0MyB7XG4gIDc5LjcxNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcuOTczM3Z3LCA3OS43MTR2aCkgc2NhbGUoMC41ODc3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNS4wODA0dncsIDM2ODBweCkgc2NhbGUoMC41ODc3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNDQpIHtcbiAgICBvcGFjaXR5OiAwLjQzNDM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNy43ODkxdncsIC0xMHB4KSBzY2FsZSgwLjM3MDgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNDQgMTVzIC03cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE0NCB7XG4gIDY2Ljg5NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjIzMTN2dywgNjYuODk0dmgpIHNjYWxlKDAuMzcwOCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMuNzc4OXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzcwOCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTQ1KSB7XG4gICAgb3BhY2l0eTogMC43NDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjIuNzY3OXZ3LCAtMTBweCkgc2NhbGUoMC42OSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE0NSAyNnMgLTI2cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE0NSB7XG4gIDQ0LjA5NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcxLjI4OTd2dywgNDQuMDk0dmgpIHNjYWxlKDAuNjkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ny4wMjg4dncsIDM2ODBweCkgc2NhbGUoMC42OSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTQ2KSB7XG4gICAgb3BhY2l0eTogMC41NTQ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk2LjYxMzJ2dywgLTEwcHgpIHNjYWxlKDAuODU1Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE0NiAxMHMgLTE0cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE0NiB7XG4gIDM2Ljk4MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMC4yNzQxdncsIDM2Ljk4MnZoKSBzY2FsZSgwLjg1NTIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5OC40NDM2NXZ3LCAzNjgwcHgpIHNjYWxlKDAuODU1Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTQ3KSB7XG4gICAgb3BhY2l0eTogMC44MDU1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc4LjgzMzh2dywgLTEwcHgpIHNjYWxlKDAuMDkyNik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE0NyAyOXMgLTI5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE0NyB7XG4gIDYxLjk2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY4Ljg2OHZ3LCA2MS45NjZ2aCkgc2NhbGUoMC4wOTI2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzMuODUwOXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDkyNik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTQ4KSB7XG4gICAgb3BhY2l0eTogMC44Nzk1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc5LjM3OTR2dywgLTEwcHgpIHNjYWxlKDAuNTY1NSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE0OCAyNnMgLTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTQ4IHtcbiAgNDkuODc5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzYuODY4MXZ3LCA0OS44Nzl2aCkgc2NhbGUoMC41NjU1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzguMTIzNzV2dywgMzY4MHB4KSBzY2FsZSgwLjU2NTUpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE0OSkge1xuICAgIG9wYWNpdHk6IDAuMTU3NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ni43NDk5dncsIC0xMHB4KSBzY2FsZSgwLjI0MDUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNDkgMThzIC0xNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNDkge1xuICA2MS4wMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc2LjQ0MDd2dywgNjEuMDF2aCkgc2NhbGUoMC4yNDA1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzYuNTk1M3Z3LCAzNjgwcHgpIHNjYWxlKDAuMjQwNSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTUwKSB7XG4gICAgb3BhY2l0eTogMC44OTY2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQyLjA0MzR2dywgLTEwcHgpIHNjYWxlKDAuNDAwMik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE1MCAxMnMgLTNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTUwIHtcbiAgMzUuMzQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuMTc1NHZ3LCAzNS4zNDV2aCkgc2NhbGUoMC40MDAyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDMuNjA5NHZ3LCAzNjgwcHgpIHNjYWxlKDAuNDAwMik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTUxKSB7XG4gICAgb3BhY2l0eTogMC40MjQ2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5LjcxMDh2dywgLTEwcHgpIHNjYWxlKDAuOTM1NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE1MSAyNnMgLTdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTUxIHtcbiAgNTEuMzY3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjQuNzU2N3Z3LCA1MS4zNjd2aCkgc2NhbGUoMC45MzU0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjcuMjMzNzV2dywgMzY4MHB4KSBzY2FsZSgwLjkzNTQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE1Mikge1xuICAgIG9wYWNpdHk6IDAuMzU5NTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ny4yNTE2dncsIC0xMHB4KSBzY2FsZSgwLjgwNjcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNTIgMjJzIC0xNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNTIge1xuICA3NS40NzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ny44MzM5dncsIDc1LjQ3MXZoKSBzY2FsZSgwLjgwNjcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ny41NDI3NXZ3LCAzNjgwcHgpIHNjYWxlKDAuODA2Nyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTUzKSB7XG4gICAgb3BhY2l0eTogMC44MTg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjYuODA4MXZ3LCAtMTBweCkgc2NhbGUoMC4wOTYxKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTUzIDE0cyAtOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNTMge1xuICA0OC45NzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNy44NzkydncsIDQ4Ljk3MXZoKSBzY2FsZSgwLjA5NjEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMi4zNDM2NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDk2MSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTU0KSB7XG4gICAgb3BhY2l0eTogMC4wMTQ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQzLjQ5MXZ3LCAtMTBweCkgc2NhbGUoMC45MzcxKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTU0IDEwcyAtMjdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTU0IHtcbiAgNjkuMTU3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDkuNzk3OXZ3LCA2OS4xNTd2aCkgc2NhbGUoMC45MzcxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDYuNjQ0NDV2dywgMzY4MHB4KSBzY2FsZSgwLjkzNzEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE1NSkge1xuICAgIG9wYWNpdHk6IDAuNTQ0MTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MS42MTg4dncsIC0xMHB4KSBzY2FsZSgwLjY1NTQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNTUgMTJzIC0yOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNTUge1xuICA3My4zOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQyLjc3NDJ2dywgNzMuMzl2aCkgc2NhbGUoMC42NTU0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDcuMTk2NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNjU1NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTU2KSB7XG4gICAgb3BhY2l0eTogMC4yNTAzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxLjQ1NTd2dywgLTEwcHgpIHNjYWxlKDAuMzY2KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTU2IDEwcyAtMTdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTU2IHtcbiAgNjEuNzMyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuNzk0M3Z3LCA2MS43MzJ2aCkgc2NhbGUoMC4zNjYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OC42MjV2dywgMzY4MHB4KSBzY2FsZSgwLjM2Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTU3KSB7XG4gICAgb3BhY2l0eTogMC41NjE0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDguMzU0OXZ3LCAtMTBweCkgc2NhbGUoMC41NDY3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTU3IDExcyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNTcge1xuICA1MS42NzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxLjg5ODl2dywgNTEuNjczdmgpIHNjYWxlKDAuNTQ2Nyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUuMTI2OXZ3LCAzNjgwcHgpIHNjYWxlKDAuNTQ2Nyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTU4KSB7XG4gICAgb3BhY2l0eTogMC43MzM1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI5Ljc3Mzd2dywgLTEwcHgpIHNjYWxlKDAuNjkwNik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE1OCAxN3MgLTEzcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE1OCB7XG4gIDc3LjI0OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzLjM0NDV2dywgNzcuMjQ4dmgpIHNjYWxlKDAuNjkwNik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2LjU1OTF2dywgMzY4MHB4KSBzY2FsZSgwLjY5MDYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE1OSkge1xuICAgIG9wYWNpdHk6IDAuNTg2NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NS4xNzk5dncsIC0xMHB4KSBzY2FsZSgwLjE5NzMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNTkgMThzIC0xNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNTkge1xuICAzNS41MTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4My41NDh2dywgMzUuNTExdmgpIHNjYWxlKDAuMTk3Myk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc5LjM2Mzk1dncsIDM2ODBweCkgc2NhbGUoMC4xOTczKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNjApIHtcbiAgICBvcGFjaXR5OiAwLjQ3MzQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcuMTY3dncsIC0xMHB4KSBzY2FsZSgwLjgzODQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNjAgMTlzIC0yNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNjAge1xuICA3OC42MTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNS4xNDg2dncsIDc4LjYxNHZoKSBzY2FsZSgwLjgzODQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNi4xNTc4dncsIDM2ODBweCkgc2NhbGUoMC44Mzg0KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNjEpIHtcbiAgICBvcGFjaXR5OiAwLjM2MTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNS4zNTk2dncsIC0xMHB4KSBzY2FsZSgwLjU5ODIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNjEgMjBzIC0yNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNjEge1xuICA0NC4wMDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMS4zMDQzdncsIDQ0LjAwNXZoKSBzY2FsZSgwLjU5ODIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4LjMzMTk1dncsIDM2ODBweCkgc2NhbGUoMC41OTgyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNjIpIHtcbiAgICBvcGFjaXR5OiAwLjM1NTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNC4yODQzdncsIC0xMHB4KSBzY2FsZSgwLjUzNDMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNjIgMjZzIC0yMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNjIge1xuICAzMy4yODclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMi40NTY0dncsIDMzLjI4N3ZoKSBzY2FsZSgwLjUzNDMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4LjM3MDM1dncsIDM2ODBweCkgc2NhbGUoMC41MzQzKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNjMpIHtcbiAgICBvcGFjaXR5OiAwLjgwOTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOS43OTc1dncsIC0xMHB4KSBzY2FsZSgwLjcwMTUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNjMgMTdzIC04cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE2MyB7XG4gIDYyLjQ3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYuMTkwOHZ3LCA2Mi40NzV2aCkgc2NhbGUoMC43MDE1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNy45OTQxNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNzAxNSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTY0KSB7XG4gICAgb3BhY2l0eTogMC42Mzc2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ4LjEyOTR2dywgLTEwcHgpIHNjYWxlKDAuNjEyMSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE2NCAyMnMgLTE4cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE2NCB7XG4gIDY2LjQxNyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3LjUzMjl2dywgNjYuNDE3dmgpIHNjYWxlKDAuNjEyMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3LjgzMTE1dncsIDM2ODBweCkgc2NhbGUoMC42MTIxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNjUpIHtcbiAgICBvcGFjaXR5OiAwLjEzNzc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcuODg5NnZ3LCAtMTBweCkgc2NhbGUoMC4yMTQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNjUgMjlzIC0xNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNjUge1xuICA3MS4yNDElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMC41ODE3dncsIDcxLjI0MXZoKSBzY2FsZSgwLjIxNCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI5LjIzNTY1dncsIDM2ODBweCkgc2NhbGUoMC4yMTQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE2Nikge1xuICAgIG9wYWNpdHk6IDAuNTI4NTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MS4xNjUxdncsIC0xMHB4KSBzY2FsZSgwLjg0MzYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNjYgMjJzIC0xNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNjYge1xuICA1OS4wNDQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NC4yMTE5dncsIDU5LjA0NHZoKSBzY2FsZSgwLjg0MzYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Mi42ODg1dncsIDM2ODBweCkgc2NhbGUoMC44NDM2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNjcpIHtcbiAgICBvcGFjaXR5OiAwLjgyMjQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcuMDcyOXZ3LCAtMTBweCkgc2NhbGUoMC4yNTUyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTY3IDE2cyAtNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNjcge1xuICA3NC42NzIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOC44NDM5dncsIDc0LjY3MnZoKSBzY2FsZSgwLjI1NTIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMi45NTg0dncsIDM2ODBweCkgc2NhbGUoMC4yNTUyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNjgpIHtcbiAgICBvcGFjaXR5OiAwLjg2MTQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjYuMzI1NXZ3LCAtMTBweCkgc2NhbGUoMC40MDkzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTY4IDI3cyAtMTBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTY4IHtcbiAgNjAuMTc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjkuMTE1NXZ3LCA2MC4xNzV2aCkgc2NhbGUoMC40MDkzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcuNzIwNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNDA5Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTY5KSB7XG4gICAgb3BhY2l0eTogMC41OTIyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc4LjIxOHZ3LCAtMTBweCkgc2NhbGUoMC4zMTU5KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTY5IDIwcyAtMjJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTY5IHtcbiAgNTcuNTY3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQuNzQ2MXZ3LCA1Ny41Njd2aCkgc2NhbGUoMC4zMTU5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzYuNDgyMDV2dywgMzY4MHB4KSBzY2FsZSgwLjMxNTkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE3MCkge1xuICAgIG9wYWNpdHk6IDAuOTM2MztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NC40NTEydncsIC0xMHB4KSBzY2FsZSgwLjMxNTgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNzAgMTVzIC0xMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNzAge1xuICA2Ni41NDQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Ni4wMzUzdncsIDY2LjU0NHZoKSBzY2FsZSgwLjMxNTgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MC4yNDMyNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzE1OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTcxKSB7XG4gICAgb3BhY2l0eTogMC44Mjc2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY2LjY1Njd2dywgLTEwcHgpIHNjYWxlKDAuMzgxNyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE3MSAyNHMgLTIxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE3MSB7XG4gIDYzLjE2MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYyLjgzMzd2dywgNjMuMTYydmgpIHNjYWxlKDAuMzgxNyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY0Ljc0NTJ2dywgMzY4MHB4KSBzY2FsZSgwLjM4MTcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE3Mikge1xuICAgIG9wYWNpdHk6IDAuNjU5NztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOC4yNzE3dncsIC0xMHB4KSBzY2FsZSgwLjMzMzEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNzIgMTdzIC0yOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNzIge1xuICA0My4wNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwLjQ1MDJ2dywgNDMuMDR2aCkgc2NhbGUoMC4zMzMxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjQuMzYwOTV2dywgMzY4MHB4KSBzY2FsZSgwLjMzMzEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE3Mykge1xuICAgIG9wYWNpdHk6IDAuMDEzNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NC40NDR2dywgLTEwcHgpIHNjYWxlKDAuNzE5OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE3MyAzMHMgLTIwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE3MyB7XG4gIDcyLjcyMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ4LjI2NDR2dywgNzIuNzIxdmgpIHNjYWxlKDAuNzE5OCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ2LjM1NDJ2dywgMzY4MHB4KSBzY2FsZSgwLjcxOTgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE3NCkge1xuICAgIG9wYWNpdHk6IDAuNTUwMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNS4yMTc4dncsIC0xMHB4KSBzY2FsZSgwLjkyNDgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNzQgMjlzIC0xM3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNzQge1xuICA0My44MDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOS4wNDY4dncsIDQzLjgwNXZoKSBzY2FsZSgwLjkyNDgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNy4xMzIzdncsIDM2ODBweCkgc2NhbGUoMC45MjQ4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNzUpIHtcbiAgICBvcGFjaXR5OiAwLjIzNjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTguNTY5dncsIC0xMHB4KSBzY2FsZSgwLjY5Nik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE3NSAyOXMgLTEzcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE3NSB7XG4gIDQ3Ljg4OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwNC44NTMydncsIDQ3Ljg4OXZoKSBzY2FsZSgwLjY5Nik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMS43MTExdncsIDM2ODBweCkgc2NhbGUoMC42OTYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE3Nikge1xuICAgIG9wYWNpdHk6IDAuNzYyMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3My42OTc5dncsIC0xMHB4KSBzY2FsZSgwLjIyMjkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNzYgMTFzIC00cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE3NiB7XG4gIDMyLjk0NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc2LjgxNzF2dywgMzIuOTQ2dmgpIHNjYWxlKDAuMjIyOSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc1LjI1NzV2dywgMzY4MHB4KSBzY2FsZSgwLjIyMjkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE3Nykge1xuICAgIG9wYWNpdHk6IDAuMjkyNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OC43MDQ0dncsIC0xMHB4KSBzY2FsZSgwLjQxMSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE3NyAyMHMgLTIxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE3NyB7XG4gIDcyLjMwNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY3LjUzMTl2dywgNzIuMzA2dmgpIHNjYWxlKDAuNDExKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjguMTE4MTV2dywgMzY4MHB4KSBzY2FsZSgwLjQxMSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTc4KSB7XG4gICAgb3BhY2l0eTogMC4yOTcyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjA4MDd2dywgLTEwcHgpIHNjYWxlKDAuMTk0OSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE3OCAyMXMgLThzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTc4IHtcbiAgNzUuNzg2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTcuNTk4M3Z3LCA3NS43ODZ2aCkgc2NhbGUoMC4xOTQ5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUuMzM5NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMTk0OSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTc5KSB7XG4gICAgb3BhY2l0eTogMC43MTY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDYuNzczOXZ3LCAtMTBweCkgc2NhbGUoMC45ODM0KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTc5IDE1cyAtMTJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTc5IHtcbiAgNjguNzk1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTYuMTc2NXZ3LCA2OC43OTV2aCkgc2NhbGUoMC45ODM0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTEuNDc1MnZ3LCAzNjgwcHgpIHNjYWxlKDAuOTgzNCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTgwKSB7XG4gICAgb3BhY2l0eTogMC4wNDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjQuMzQ2MnZ3LCAtMTBweCkgc2NhbGUoMC4yODcxKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTgwIDEycyAtOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xODAge1xuICA3Mi44ODUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MS42MTg3dncsIDcyLjg4NXZoKSBzY2FsZSgwLjI4NzEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ny45ODI0NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjg3MSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTgxKSB7XG4gICAgb3BhY2l0eTogMC4wMDA5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzLjMwNzZ2dywgLTEwcHgpIHNjYWxlKDAuMzg5KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTgxIDIzcyAtMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xODEge1xuICA1OS4wNzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Mi4xNjg5dncsIDU5LjA3MXZoKSBzY2FsZSgwLjM4OSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgyLjczODI1dncsIDM2ODBweCkgc2NhbGUoMC4zODkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE4Mikge1xuICAgIG9wYWNpdHk6IDAuNzY5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwLjcwMjl2dywgLTEwcHgpIHNjYWxlKDAuNzAyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTgyIDE0cyAtOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xODIge1xuICAzMS4yMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2NS42NzYzdncsIDMxLjIyNXZoKSBzY2FsZSgwLjcwMik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYzLjE4OTZ2dywgMzY4MHB4KSBzY2FsZSgwLjcwMik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTgzKSB7XG4gICAgb3BhY2l0eTogMC4xMTg1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQyLjYzNHZ3LCAtMTBweCkgc2NhbGUoMC41OTg2KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTgzIDIxcyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xODMge1xuICA1Ni4zNDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNC40ODAxdncsIDU2LjM0NnZoKSBzY2FsZSgwLjU5ODYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOC41NTcwNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNTk4Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTg0KSB7XG4gICAgb3BhY2l0eTogMC40NjM0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc3LjEwNjJ2dywgLTEwcHgpIHNjYWxlKDAuNTI1Nyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE4NCAxMHMgLTNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTg0IHtcbiAgNjkuODk4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAuMjUzNXZ3LCA2OS44OTh2aCkgc2NhbGUoMC41MjU3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzMuNjc5ODV2dywgMzY4MHB4KSBzY2FsZSgwLjUyNTcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE4NSkge1xuICAgIG9wYWNpdHk6IDAuNTUyNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Ny41ODc4dncsIC0xMHB4KSBzY2FsZSgwLjgxOSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE4NSAxMHMgLTMwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE4NSB7XG4gIDYyLjIyMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg4LjUwMzh2dywgNjIuMjIydmgpIHNjYWxlKDAuODE5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODguMDQ1OHZ3LCAzNjgwcHgpIHNjYWxlKDAuODE5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxODYpIHtcbiAgICBvcGFjaXR5OiAwLjE0NTc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzUuMjY4OHZ3LCAtMTBweCkgc2NhbGUoMC4xNDcxKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTg2IDE1cyAtNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xODYge1xuICA1OS42NjclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MS41MzYydncsIDU5LjY2N3ZoKSBzY2FsZSgwLjE0NzEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3My40MDI1dncsIDM2ODBweCkgc2NhbGUoMC4xNDcxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxODcpIHtcbiAgICBvcGFjaXR5OiAwLjAwNjE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODEuMzc0NnZ3LCAtMTBweCkgc2NhbGUoMC43MzU4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTg3IDIwcyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xODcge1xuICA0Ni4zOTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MC44MDMydncsIDQ2LjM5NnZoKSBzY2FsZSgwLjczNTgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Ni4wODg5dncsIDM2ODBweCkgc2NhbGUoMC43MzU4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxODgpIHtcbiAgICBvcGFjaXR5OiAwLjg4NDM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNS43NDA2dncsIC0xMHB4KSBzY2FsZSgwLjI2NTQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xODggMjNzIC0ycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE4OCB7XG4gIDU3Ljk3MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExLjIwNzN2dywgNTcuOTcydmgpIHNjYWxlKDAuMjY1NCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDguNDczOTV2dywgMzY4MHB4KSBzY2FsZSgwLjI2NTQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE4OSkge1xuICAgIG9wYWNpdHk6IDAuOTUzNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MS41Mzl2dywgLTEwcHgpIHNjYWxlKDAuMjE4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTg5IDI1cyAtMTlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTg5IHtcbiAgNDAuOTc4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzkuMDIwNHZ3LCA0MC45Nzh2aCkgc2NhbGUoMC4yMTgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NS4yNzk3dncsIDM2ODBweCkgc2NhbGUoMC4yMTgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE5MCkge1xuICAgIG9wYWNpdHk6IDAuNzU0MztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5Ny44OTc1dncsIC0xMHB4KSBzY2FsZSgwLjUzNjkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xOTAgMjFzIC0xMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xOTAge1xuICA0Ni41NzQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5Ny4wMzUydncsIDQ2LjU3NHZoKSBzY2FsZSgwLjUzNjkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5Ny40NjYzNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNTM2OSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTkxKSB7XG4gICAgb3BhY2l0eTogMC43NTkzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzLjUyMjN2dywgLTEwcHgpIHNjYWxlKDAuODI0OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5MSAzMHMgLTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTkxIHtcbiAgNjkuMDg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUuMjcyNHZ3LCA2OS4wODV2aCkgc2NhbGUoMC44MjQ4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTkuMzk3MzV2dywgMzY4MHB4KSBzY2FsZSgwLjgyNDgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE5Mikge1xuICAgIG9wYWNpdHk6IDAuNDU1NztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxLjg0MjZ2dywgLTEwcHgpIHNjYWxlKDAuNzE1NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5MiAxM3MgLTIycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE5MiB7XG4gIDM1LjY4MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMuMDM4MXZ3LCAzNS42ODJ2aCkgc2NhbGUoMC43MTU0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMi40NDAzNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNzE1NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTkzKSB7XG4gICAgb3BhY2l0eTogMC42MDc5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYuNzQ4MXZ3LCAtMTBweCkgc2NhbGUoMC45NTY2KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTkzIDIxcyAtMThzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTkzIHtcbiAgNzkuNjM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuMTY2NHZ3LCA3OS42MzZ2aCkgc2NhbGUoMC45NTY2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMy4yOTA4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuOTU2Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTk0KSB7XG4gICAgb3BhY2l0eTogMC41MjkxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2LjM2ODZ2dywgLTEwcHgpIHNjYWxlKDAuNDc0MSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5NCAyMnMgLTIwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE5NCB7XG4gIDM4LjIzMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkuNzIxOHZ3LCAzOC4yMzJ2aCkgc2NhbGUoMC40NzQxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMuMDQ1MnZ3LCAzNjgwcHgpIHNjYWxlKDAuNDc0MSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTk1KSB7XG4gICAgb3BhY2l0eTogMC42NjQ4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY4LjM5NTN2dywgLTEwcHgpIHNjYWxlKDAuNTk3Myk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5NSAxOXMgLTZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTk1IHtcbiAgNjYuODM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjIuMzM3OHZ3LCA2Ni44Mzh2aCkgc2NhbGUoMC41OTczKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjUuMzY2NTV2dywgMzY4MHB4KSBzY2FsZSgwLjU5NzMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE5Nikge1xuICAgIG9wYWNpdHk6IDAuMzk5NztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOS43MTIzdncsIC0xMHB4KSBzY2FsZSgwLjkwNjUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xOTYgMTNzIC0ycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE5NiB7XG4gIDMwLjEyNyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2LjcyMzR2dywgMzAuMTI3dmgpIHNjYWxlKDAuOTA2NSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4LjIxNzg1dncsIDM2ODBweCkgc2NhbGUoMC45MDY1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxOTcpIHtcbiAgICBvcGFjaXR5OiAwLjg5MDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzcuNjg2OHZ3LCAtMTBweCkgc2NhbGUoMC43MDAzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTk3IDMwcyAtMTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTk3IHtcbiAgNjMuNDMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuMDE2NHZ3LCA2My40MzN2aCkgc2NhbGUoMC43MDAzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDEuMzUxNnZ3LCAzNjgwcHgpIHNjYWxlKDAuNzAwMyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTk4KSB7XG4gICAgb3BhY2l0eTogMC4wNDk0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4LjYwODV2dywgLTEwcHgpIHNjYWxlKDAuNTYzOCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5OCAyNHMgLTFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTk4IHtcbiAgNTYuNjE2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjYuNjgwN3Z3LCA1Ni42MTZ2aCkgc2NhbGUoMC41NjM4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcuNjQ0NnZ3LCAzNjgwcHgpIHNjYWxlKDAuNTYzOCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTk5KSB7XG4gICAgb3BhY2l0eTogMC45OTU3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwLjY0dncsIC0xMHB4KSBzY2FsZSgwLjg4ODcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xOTkgMjNzIC0zcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE5OSB7XG4gIDU1LjIxOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3LjA0NjF2dywgNTUuMjE5dmgpIHNjYWxlKDAuODg4Nyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQzLjg0MzA1dncsIDM2ODBweCkgc2NhbGUoMC44ODg3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgyMDApIHtcbiAgICBvcGFjaXR5OiAwLjYyNzk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQuNTUwM3Z3LCAtMTBweCkgc2NhbGUoMC4wOTQ1KTtcbiAgICBhbmltYXRpb246IGZhbGwtMjAwIDIwcyAtMjFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMjAwIHtcbiAgMzguNDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MC43ODYxdncsIDM4LjQ4dmgpIHNjYWxlKDAuMDk0NSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc3LjY2ODJ2dywgMzY4MHB4KSBzY2FsZSgwLjA5NDUpOyB9IH1cblxuYm9keS5nYW1lLW1vZGUge1xuICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIGJvZHkuZ2FtZS1tb2RlIG1haW4ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDguOTY1cmVtKSAhaW1wb3J0YW50OyB9XG5cbi5waG90byAuYm5yLWxuayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OyB9XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjMxMjVyZW0pOyB9XG4gIC5sb2FkZXIsIC5sb2FkZXI6YmVmb3JlLCAubG9hZGVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGFuaW1hdGlvbjogbG9hZGVyQW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmxvYWRlciB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7IH1cbiAgLmxvYWRlcjpiZWZvcmUsIC5sb2FkZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAubG9hZGVyOmJlZm9yZSB7XG4gICAgbGVmdDogLTAuNjI1cmVtO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzOyB9XG4gIC5sb2FkZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDAuNjI1cmVtOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGVyQW5pbSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICBoZWlnaHQ6IDEuNXJlbTsgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuNjI1cmVtO1xuICAgIGhlaWdodDogMS44NzVyZW07IH0gfVxuXG4uYnJhbmQtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7IH1cblxuLmxvYWRlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjY2N3JlbTsgfVxuICAubG9hZGVyLXdyYXBwZXI6bm90KC52aXNpYmxlKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjYuNzEyNXJlbTsgfVxuICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuZy1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gICAgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUgYSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAta2h0bWwtdXNlci1kcmFnOiBub25lO1xuICAgICAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAtby11c2VyLWRyYWc6IG5vbmU7XG4gICAgICB1c2VyLWRyYWc6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyIC5nLXNsaWRlIC5idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMzLjEyNXJlbTtcbiAgICAgIHRvcDogMjEuODc1cmVtO1xuICAgICAgd2lkdGg6IDEzLjkzNzVyZW07XG4gICAgICBoZWlnaHQ6IDQuNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuZy1zbGlkZSAuYm5yLWxuayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1idWxsZXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWJ1bGxldHMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW46IDAgMC4xODc1cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEZGREQ1NTtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWJ1bGxldHMgdWwgbGkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGQ1NSAhaW1wb3J0YW50OyB9XG5cbi5nYW1lLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNC4yNXJlbSk7XG4gIGJhY2tncm91bmQ6ICMxNzE0MTI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMi45Mzc1cmVtO1xuICB6LWluZGV4OiA5OTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5nYW1lLXBvcHVwLmJldGdhbWVzIC5nYW1lIC5pZnJhbWUtaGVscGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5nYW1lLXBvcHVwLmJldGdhbWVzIC5nYW1lIC5pZnJhbWUtaGVscGVyIC5nYW1lLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5nYW1lLXBvcHVwIC5nYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE0NnZoO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWZyYW1lLWhlbHBlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNTclOyB9XG4gICAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWZyYW1lLWhlbHBlciA+ICoge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5nYW1lLXBvcHVwIC5nYW1lIC5pZnJhbWUtaGVscGVyICNnYW1lLWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWZyYW1lLWhlbHBlciAjZ2FtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5nYW1lLXBvcHVwIC5nYW1lIC5pZnJhbWUtaGVscGVyICNnYW1lLWNvbnRhaW5lciAjZWdhbWluZ3NfY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWNvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlKSk7IH1cbiAgICAgIC5nYW1lLXBvcHVwIC5nYW1lIC5pY29ucyAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzExZTMxMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMTgwbXMgZWFzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjEyKTsgfVxuICAgICAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWNvbnMgLm1hdGVyaWFsLWljb25zOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAgIC5nYW1lLXBvcHVwIC5nYW1lIC5pY29ucyAubWF0ZXJpYWwtaWNvbnM6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHRDb2xvcik7IH1cbiAgLmdhbWUtcG9wdXAgLmdhbWUtcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmdhbWUtcG9wdXAgLmdhbWUtcmV2aWV3IC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMzcuNXJlbTtcbiAgICAgIG1heC13aWR0aDogODMuMTI1cmVtO1xuICAgICAgbWFyZ2luOiAyLjVyZW0gYXV0byAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEyNXJlbTsgfVxuICAgICAgLmdhbWUtcG9wdXAgLmdhbWUtcmV2aWV3IC5jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxMWUzMTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgIC5nYW1lLXBvcHVwIC5nYW1lLXJldmlldyAuY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAuZ2FtZS1wb3B1cC5taW5pbWl6ZWQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm90dG9tOiAwLjkzNzVyZW07XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIGxlZnQ6IDAuOTM3NXJlbTtcbiAgICB3aWR0aDogMzR2aDtcbiAgICBib3R0b206IDQuNXJlbTtcbiAgICBoZWlnaHQ6IDEzLjI1cmVtOyB9XG4gICAgLmdhbWUtcG9wdXAubWluaW1pemVkIC5nYW1lIHtcbiAgICAgIHdpZHRoOiAzNHZoO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5nYW1lLXBvcHVwLm1pbmltaXplZCAuaWNvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAuZ2FtZS1wb3B1cC5taW5pbWl6ZWQgLmljb25zIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC4zMTI1cmVtOyB9XG4gICAgLmdhbWUtcG9wdXAubWluaW1pemVkIC5nYW1lLXJldmlldyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5My4zMzMzcmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbm1haW4ge1xuICBtYXJnaW4tdG9wOiA4LjY2NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xuICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xuICBjb2xvcjogIzAzMDMwMztcbiAgd2lkdGg6IDguMjY2N3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40NjY3cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMTIwbXMgZWFzZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idG4uZ29sZEdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQyZGVnLCAjZDJhZTZkLCAjZjVlYWRhLCAjZDJhZTZkKTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjE4NzVyZW07IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7IH1cbiAgLmJ0bi5kYXJrIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMzMyZDJmO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idG4uZGFyazpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4zKTsgfVxuICAuYnRuLnJvdW5kZWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDYyLjVyZW07XG4gICAgaGVpZ2h0OiA2LjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2LjI1cmVtO1xuICAgIHdpZHRoOiAxNi44NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07IH1cbiAgLmJ0bltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY2hieCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNoYnguZ3JlZW4ge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM0MTQxNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDsgfVxuICAgIC5jaGJ4LmdyZWVuLmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjkxMzc7IH1cbiAgLmNoYnguY2hlY2tlZDpiZWZvcmUsIC5jaGJ4Lm1pZGRsZXN0YXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMC4xODc1cmVtO1xuICAgIHRvcDogMC4xODc1cmVtO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNzsgfVxuICAuY2hieC5taWRkbGVzdGF0ZTpiZWZvcmUge1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgdG9wOiAwLjM3NXJlbTsgfVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDAuOSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLm92ZXJsYXkudmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAub3ZlcmxheSAucG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI2NjdyZW07IH1cbiAgICAub3ZlcmxheSAucG9wdXAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgIHRvcDogMC45Mzc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAub3ZlcmxheSAucG9wdXAgLmNsb3NlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxMWUzMTE7IH1cblxuLmRvdHRlZC1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubm8tZGF0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzAzO1xuICBoZWlnaHQ6IDE3LjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubm8tZGF0YSAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMzc1cmVtKTtcbiAgICBtYXJnaW4tdG9wOiA1LjYyNXJlbTtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtOyB9XG4gIC5uby1kYXRhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG5cbi5zdWNjZXNzLXRleHQsXG4uZXJyLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5zdWNjZXNzLXRleHQuc3VjY2Vzcy10ZXh0LFxuICAuZXJyLXRleHQuc3VjY2Vzcy10ZXh0IHtcbiAgICBjb2xvcjogIzExZTMxMTsgfVxuICAuc3VjY2Vzcy10ZXh0LmVyci10ZXh0LFxuICAuZXJyLXRleHQuZXJyLXRleHQge1xuICAgIGNvbG9yOiAjZmYzMDMwOyB9XG4gIC5zdWNjZXNzLXRleHQgc3BhbixcbiAgLmVyci10ZXh0IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnN1Y2Nlc3MtdGV4dCBzcGFuLm1hdGVyaWFsLWljb25zLFxuICAuZXJyLXRleHQgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTsgfVxuXG4uY2FwdGNoYS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2FwdGNoYS13cmFwcGVyIGRpdi5jYXB0Y2hhLWltZyB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuY2FwdGNoYS13cmFwcGVyIGRpdi5tYXRlcmlhbC1pY29ucyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZGF0ZXBpY2tlciAuY2FsZW5kYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyLjE4NzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FsZW5kYXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxLjM3NXJlbTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDIpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICBib3gtc2hhZG93OiAwIDAuMTg3NXJlbSAwLjg3NXJlbSByZ2JhKDI3LCAyNywgMjcsIDAuMzMpOyB9XG5cbi5zY3JvbGwtdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNi44NzVyZW07XG4gIGJvdHRvbTogNi4yNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwLjYyNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2Nyb2xsLXRvLXRvcDpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7IH1cblxuaWZyYW1lLnNwb3J0c2Jvb2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHJlbSk7IH1cblxuLmNvbW1pbmctc29vbiB7XG4gIHBhZGRpbmc6IDE1LjYyNXJlbSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgLmNvbW1pbmctc29vbiBwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDNyZW07IH1cblxuLmZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwcHggMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImhvbWVcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ3b3JsZGN1cFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4N3B4IC0zODRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImludGVybmF0aW9uYWxcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzlweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ1ZWZhY2hhbXBpb25zbGVhZ3VlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDdweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInVlZmFldXJvcGFsZWFndWVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNvcGFhbWVyaWNhY250XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTcycHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwid3RhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC00MDVweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImF0cFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTQwNXB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiaXRmXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtNDA1cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY2hhbGxlbmdlclwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0cHggLTQwNXB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYXNlYW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFmZ2hhbmlzdGFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYWZyaWNhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYWZyaWNhbi11bmlvbi1vYXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhbGJhbmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYWxnZXJpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhbWVyaWNhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFtZXJpY2FuLXNhbW9hXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFuZG9ycmFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYW5nb2xhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFuZ3VpbGxhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFudGFyY3RpY2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYW50aWd1YWFuZGJhcmJ1ZGFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYXJhYi1sZWFndWVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYXJnZW50aW5hXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFybWVuaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYXJ1YmFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhc2lhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImF1c3RyYWxpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhdXN0cmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImF6ZXJiYWlqYW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYmFoYW1hc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYmFocmFpblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYmFuZ2xhZGVzaFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYmFyYmFkb3NcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJlbGFydXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJlbGdpdW1cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJlbGl6ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYmVuaW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJlcm11ZGFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJodXRhblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYm9saXZpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYm9zbmlhJmhlcnplZ292aW5hXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYm9zbmlhYW5kaGVyemVnb3ZpbmFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYm90c3dhbmFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYnJhemlsXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJydW5laVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJidWxnYXJpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYnVya2luYS1mYXNvXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJidXJ1bmRpXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjYXJpY29tXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjaXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNhbWJvZGlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjYW1ib2RqYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY2FtZXJvb25cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNhbmFkYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY2FwZS12ZXJkZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY2F5bWFuLWlzbGFuZHNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNlbnRyYWwtYWZyaWNhbi1yZXB1YmxpY1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNoYWRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY2hhbXBpb25zbGVhZ3VlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNoaWxlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNoaW5hXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNvbG9tYmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjb21tb253ZWFsdGhcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNvbW9yb3NcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNvbmdvLWJyYXp6YXZpbGxlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjb25nby1raW5zaGFzYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY29vay1pc2xhbmRzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjb3BhYW1lcmljYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY29zdGFyaWNhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjb3RlLWRpdm9pcmVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNyb2F0aWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImN1YmFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImN5cHJ1c1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImN6ZWNocmVwdWJsaWNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZGVubWFya1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJkamlib3V0aVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJkb21pbmljYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJkb21pbmljYW5yZXB1YmxpY1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZWN1YWRvclwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZWd5cHRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImVsc2FsdmFkb3JcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImVuZ2xhbmRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImVxdWF0b3JpYWwtZ3VpbmVhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJlcml0cmVhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJlc3RvbmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJldGhpb3BpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZXVyb3BhbGVhZ3VlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJldXJvcGVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImZhcm9laXNsYW5kc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZmlqaVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZmlubGFuZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZnJhbmNlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJnYWJvblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImdhbWJpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImdlb3JnaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJnZXJtYW55XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ2hhbmFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJnaWJyYWx0YXJcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJncmVhdGJyaXRhaW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJncmVlY2VcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJncmVlbmxhbmRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJncmVuYWRhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ3VhZGVsb3VwZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImd1YW1cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ3VhdGVtYWxhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJndWVybnNleVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ3VpbmVhLWJpc3NhdVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ3VpbmVhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJndXlhbmFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJoYWl0aVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImhvbmR1cmFzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiaG9uZ2tvbmdcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJodW5nYXJ5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiaWNlbGFuZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImluZGlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiaW5kb25lc2lhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiaXJhblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImlyYXFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJpcmVsYW5kXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImlzbGFtaWMtY29uZmVyZW5jZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiaXNsZS1vZi1tYW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImlzcmFlbFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiaXRhbHlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImphbWFpY2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJqZXJzZXlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJqb3JkYW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJrYXpha2hzdGFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwia2VueWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJraXJpYmF0aVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImtvcmVhLXNvdXRoXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwia29yZWFzb3V0aFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImtvc292b1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImt1d2FpdFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImt5cmd5enN0YW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJsYW9zXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImxhdHZpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibGViYW5vblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibGVzb3Rob1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibGliZXJpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibGlieWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJsaWVjaHRlbnN0ZWluXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibGl0aHVhbmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibHV4ZW1ib3VyZ1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hY2FvXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWFjZWRvbmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWFkYWdhc2NhclwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hbGF3aVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hbGF5c2lhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWFsZGl2ZXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJtYWxpXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWFsdGFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWFyc2hhbGwtaXNsYW5kc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWFydGluaXF1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWF1cml0YW5pYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWF1cml0aXVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjE2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJtZXhpY29cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjE2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJtaWNyb25lc2lhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibW9sZG92YVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1vbmFjb1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1vbmdvbGlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibW9udGVuZWdyb1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1vbnRzZXJyYXRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjE2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJtb3JvY2NvXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibW96YW1iaXF1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm15YW5tYXJcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMjE2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJuYXRvXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibmFtaWJpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJuYXVydVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibmVwYWxcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yNDBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm5ldGhlcmxhbmRzLWFudGlsbGVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJuZXRoZXJsYW5kc1wiXSwgLmZsYWdbY291bnRyeV49XCJob2xsYW5kXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJuZXdjYWxlZG9uaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJuZXd6ZWFsYW5kXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibmljYXJhZ3VhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibmlnZXJcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJuaWdlcmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibm9ydGgta29yZWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJub3J0aGFtZXJpY2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJub3J0aGVybi1jeXBydXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJub3J0aGVybmlyZWxhbmRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJub3J3YXlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJvcGVjXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwib2xpbXBpYy1tb3ZlbWVudFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJvbHltcGljZ2FtZXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm9tYW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInBha2lzdGFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJwYWxhdVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicGFsZXN0aW5lXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicGFuYW1hXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicGFwdWEtbmV3LWd1aW5lYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInBhcmFndWF5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicGVydVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInBoaWxpcHBpbmVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicG9sYW5kXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicG9ydHVnYWxcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJwdWVydG9yaWNvXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicWF0YXJcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJyZWQtY3Jvc3NcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJyZXB1YmxpY29maXJlbGFuZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJyZXVuaW9uXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJyb21hbmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJydXNzaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInJ3YW5kYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic2FpbnQtbHVjaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzYW1vYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNhbm1hcmlub1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNhby10b21lLXByaW5jaXBlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic2F1ZGlhcmFiaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzY290bGFuZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNlbmVnYWxcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzZXJiaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzZXlzaGVsbGVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic2llcnJhLWxlb25lXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic2luZ2Fwb3JlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic2xvdmFraWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic2xvdmVuaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNvbG9tb24taXNsYW5kc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic29tYWxpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic29tYWxpbGFuZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic291dGhhZnJpY2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzb3V0aGtvcmVhLWNvcHlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzb3V0aGtvcmVhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic3BhaW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzcmktbGFua2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzdC1raXR0cy1uZXZpc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInN0LXZpbmNlbnQtdGhlLWdyZW5hZGluZXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzdWRhblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInN1cmluYW1lXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic3dhemlsYW5kXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic3dlZGVuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic3dpdHplcmxhbmRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic3lyaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInRhaGl0aS1mcmVuY2gtcG9saW5lc2lhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ0YWl3YW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInRhamlraXN0YW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInRhbnphbmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidGhhaWxhbmRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ0aW1vci1sZXN0ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInRvZ29cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ0b25nYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInRyaW5pZGFkdG9iYWdvXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidHJpbmlkYWRhbmR0b2JhZ29cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ0dW5pc2lhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidHVya2V5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidHVya21lbmlzdGFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidHVya3MtYW5kLWNhaWNvcy1pc2xhbmRzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidHV2YWx1XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInVhZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidWtcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInVzYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidWdhbmRhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ1a3JhaW5lXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidW5pdGVkLW5hdGlvbnNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ1bml0ZWRhcmFiZW1pcmF0ZXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ1bml0ZWRraW5nZG9tXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidXJ1Z3VheVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInV6YmVraXN0YW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ2dGJcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ2YW51YXR1XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidmF0aWNhbi1jaXR5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidmVuZXp1ZWxhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidmlldG5hbVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInZpcmdpbi1pc2xhbmRzLWJyaXRpc2hcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidmlyZ2luLWlzbGFuZHMtdXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0zODRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIndhbGVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ3ZXN0ZXJuLXNhaGFyYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwieWVtZW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ6YW1iaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ6aW1iYWJ3ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zODRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImphcGFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicm9sYW5kZ2Fycm9zXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidW5kZWZpbmVkXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwid2ltYmxlZG9uXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTM4NHB4OyB9XG5cbi5kYXRlcGlja2VyLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWMyNDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjMxMjVyZW0gc29saWQgIzNjYjI1MTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5nLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYzI0O1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAwLjQzNzVyZW0gc29saWQgIzExZTMxMTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTsgfVxuXG4uZ2FtZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iZy5wbmdcIik7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMy43NXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEzMTc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMi45Mzc1cmVtO1xuICB6LWluZGV4OiA5OTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5nYW1lLXBvcHVwIC5nYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE0NXZoO1xuICAgIG1heC13aWR0aDogOTN2dztcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmdhbWUtcG9wdXAgLmdhbWUgLmlmcmFtZS1oZWxwZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDU3JTsgfVxuICAgICAgLmdhbWUtcG9wdXAgLmdhbWUgLmlmcmFtZS1oZWxwZXIgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5nYW1lLXBvcHVwIC5nYW1lIC5pY29ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUpKTsgfVxuICAgICAgLmdhbWUtcG9wdXAgLmdhbWUgLmljb25zIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMTgwbXMgZWFzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbTsgfVxuICAgICAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWNvbnMgLm1hdGVyaWFsLWljb25zOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgLmdhbWUtcG9wdXAgLmdhbWUgLmljb25zIC5tYXRlcmlhbC1pY29uczpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTMxNztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZ2FtZS1wb3B1cCAuZ2FtZS1yZXZpZXcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxMzE3OyB9XG4gICAgLmdhbWUtcG9wdXAgLmdhbWUtcmV2aWV3IC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMzcuNXJlbTtcbiAgICAgIG1heC13aWR0aDogODMuMTI1cmVtO1xuICAgICAgbWFyZ2luOiAyLjVyZW0gYXV0byAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzcmVtOyB9XG4gICAgICAuZ2FtZS1wb3B1cCAuZ2FtZS1yZXZpZXcgLmNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzExZTMxMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgICAgLmdhbWUtcG9wdXAgLmdhbWUtcmV2aWV3IC5jb250YWluZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5nYW1lLXBvcHVwLm1pbmltaXplZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3R0b206IDAuOTM3NXJlbTtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgbGVmdDogMC45Mzc1cmVtO1xuICAgIHdpZHRoOiAzNHZoO1xuICAgIGJvdHRvbTogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogMTMuMjVyZW07IH1cbiAgICAuZ2FtZS1wb3B1cC5taW5pbWl6ZWQgLmdhbWUge1xuICAgICAgd2lkdGg6IDM0dmg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmdhbWUtcG9wdXAubWluaW1pemVkIC5pY29ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIC5nYW1lLXBvcHVwLm1pbmltaXplZCAuaWNvbnMgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjMxMjVyZW07IH1cbiAgICAuZ2FtZS1wb3B1cC5taW5pbWl6ZWQgLmdhbWUtcmV2aWV3IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm92ZXJsYXkuZ2FtZS1sYXVuY2gtZXJyb3IgLnBvcHVwIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAub3ZlcmxheS5nYW1lLWxhdW5jaC1lcnJvciAucG9wdXAgcCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuc3Bhbi5kb25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICByaWdodDogMC4zMTI1cmVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICBjb2xvcjogIzNjYjI1MTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTpub3QoLmludmFsaWQpOnZhbGlkICsgc3Bhbi5kb25lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6aW52YWxpZCxcbmlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpLmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkNjI3MDA7IH1cbiAgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6aW52YWxpZDo6cGxhY2Vob2xkZXIsXG4gIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpLmludmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlMDAwMDsgfVxuXG4jZHVzdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMDsgfVxuXG4ubWFpbi1zbGlkZXIge1xuICBoZWlnaHQ6IDI2LjY2N3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLXNsaWRlciA+ICoge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFpbi1zbGlkZXIgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYWluLXNsaWRlciBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wOyB9XG5cbi5zd2lwZXItaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc3dpcGVyLWhlbHBlciAuc2xpZGVyLWJ0bi13cmFwcGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5zd2lwZXItaGVscGVyIC5zbGlkZXItYnRuLXdyYXBwZXIgPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgLnN3aXBlci1oZWxwZXIgPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5zbGlkZXItYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDkuMzc1cHg7IH1cbiAgLnNsaWRlci1idG4td3JhcHBlciAuc3dpcGVyLXByZXYsXG4gIC5zbGlkZXItYnRuLXdyYXBwZXIgLnN3aXBlci1uZXh0IHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hvbWVwYWdlL3NsaWRlci9hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAzLCAzLCAwLjMpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zbGlkZXItYnRuLXdyYXBwZXIgLnN3aXBlci1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gICAgLnNsaWRlci1idG4td3JhcHBlciAuc3dpcGVyLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLnNsaWRlci1idG4td3JhcHBlciAuc3dpcGVyLXByZXYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMy4zMzMzcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmRkMmEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDAuNTMzM3JlbTtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmRkMmE7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlOyB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgd2lkdGg6IDIuNjY2N3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzM3JlbTsgfVxuXG4ucGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzNiMzkzOTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogQWJlbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbm1haW4ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDcuNnJlbSArIDAuOHJlbSkgIWltcG9ydGFudDsgfVxuXG4ubW9iaWxlLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubW9iaWxlLXdyYXBwZXIgbGkucGhvbmUgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA3LjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTcxNzE3O1xuICB6LWluZGV4OiA5OTk7IH1cbiAgaGVhZGVyID4gLm1pZGRsZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjMzM3JlbSk7IH1cbiAgICBoZWFkZXIgPiAubWlkZGxlIC5sb2FkZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG4gIGhlYWRlciAuYm90dG9tLW5hdiB7XG4gICAgaGVpZ2h0OiAzLjMzM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMjcyZDMzOyB9XG4gICAgaGVhZGVyIC5ib3R0b20tbmF2IG5hdiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICBoZWFkZXIgLmJvdHRvbS1uYXYgbmF2IC5taWRkbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgaGVhZGVyIC5ib3R0b20tbmF2IG5hdiB1bCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxLjkzM3JlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgaGVhZGVyIC5ib3R0b20tbmF2IG5hdiB1bCBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgaGVhZGVyIC5ib3R0b20tbmF2IG5hdiB1bCBsaSBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmJvdHRvbS1uYXYgbmF2IHVsIGxpIGE6aG92ZXIsIGhlYWRlciAuYm90dG9tLW5hdiBuYXYgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogIzExZTMxMTsgfVxuICAgICAgICAgIGhlYWRlciAuYm90dG9tLW5hdiBuYXYgdWwgbGkgLm5ldyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTFyZW07XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBhbmltYXRpb246IDAuNXMgbmV3QW5pbWF0aW9uIGVhc2UtaW4tb3V0IGluZmluaXRlXHIgYWx0ZXJuYXRlOyB9XG5cbkBrZXlmcmFtZXMgbmV3QW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4zOyB9IH1cbiAgICAgICAgICBoZWFkZXIgLmJvdHRvbS1uYXYgbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCI7IH1cbiAgICAgICAgICBoZWFkZXIgLmJvdHRvbS1uYXYgbmF2IHVsIGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmRDb2xvcik7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBoZWFkZXIgLmJvdHRvbS1uYXYgbmF2IHVsLnByb21vdGlvbiBsaTpob3ZlciBzdmcge1xuICAgICAgICAgIGNvbG9yOiAjMTFlMzExOyB9XG4gICAgICAgIGhlYWRlciAuYm90dG9tLW5hdiBuYXYgdWwucHJvbW90aW9uIGxpIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUzM3JlbTsgfVxuICBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICBoZWFkZXIgLmNvbnRhaW5lciBhLmxvZ28ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvLUJvbGRcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4xMzMzcmVtOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciBhLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyLjJyZW07IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIGEubG9nbyBzcGFuLmJsYWNrIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7IH1cbiAgICBoZWFkZXIgLmNvbnRhaW5lciAuc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMXJlbTsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnNvY2lhbHMgbGkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5zb2NpYWxzIGxpOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnNvY2lhbHMgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuc29jaWFscyBsaSBhIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjdyZW07XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyLjdyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMzE3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTI0MmI7XG4gICAgICBoZWlnaHQ6IDIuNjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xMzMzcmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9ucy1jb3VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAtNDAlKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNjJiM2E7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbnMtY291bnQ6bm90KC52aXNpYmxlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEuNHJlbTsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9uczpob3ZlciA+IC5ub3RpZmljYXRpb24tZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLmxpc3Qtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxNnJlbTsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5saXN0LXdyYXBwZXIgLmN1c3RvbS1zY3JvbGxiYXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzYTQxNTU7IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMuMDI1cmVtO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzhweDsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuNTYyNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTMxNzsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkucmVhZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDEzMTc7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkucmVhZCBoNSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGk6bm90KC5yZWFkKSBoNTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwLjY4NzVyZW07XG4gICAgICAgICAgICAgIHRvcDogMS4xODc1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNDI1cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMC40MjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjJiM2E7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIGg1IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIGg1LFxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgZGl2LFxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgPiBzcGFuIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpID4gZGl2IHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwIDFyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3NXJlbTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkubm8tZGF0YSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIGEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC52aWV3LWFsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMWUzMTE7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMi43cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTMxNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNTMzM3JlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjUzMzNyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUyNDJiO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xMzMzcmVtO1xuICAgICAgaGVpZ2h0OiAyLjY2NjdyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1naWZ0cyAudG90LWdpZnRzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC00MCUpO1xuICAgICAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1naWZ0cyAudG90LWdpZnRzOm5vdCgudmlzaWJsZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzLnRvZ2dsZWQgPiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1naWZ0czpob3ZlciA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICAgIHdpZHRoOiAyLjE4NzVyZW07IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgcCA+IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1naWZ0cyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzLjUyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTMxNztcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1naWZ0cyB1bDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgdWwgbGkge1xuICAgICAgICAgIGhlaWdodDogMS41NjI1cmVtO1xuICAgICAgICAgIHdpZHRoOiA3LjI2MjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC44MTI1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtIDAuMTI1cmVtIDAgMDsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAuMTI1cmVtIDAuMTI1cmVtOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43Mzc1cmVtOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExZTMxMTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgdWwgbGk6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzIHVsIGxpIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZENvbG9yKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggPiAubG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIGRpdi5jdXJyZW50LWxhbmcge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMTMzM3JlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBnYXA6IDAuMzMzM3JlbTtcbiAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzksIDQ1LCA1MSwgMC41KTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nICoge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuY2hhbmdlLWxhbmcgZGl2LmN1cnJlbnQtbGFuZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIuNzMzM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIGRpdi5jdXJyZW50LWxhbmcgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuY2hhbmdlLWxhbmcgZGl2LmN1cnJlbnQtbGFuZzpob3ZlciArIHVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyLjY2NjdyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiAxMC42MjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTMxODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAuNjI1cmVtIDAgMS42ODc1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjMpOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIHVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNS4xcmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuY2hhbmdlLWxhbmcgdWw6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5jaGFuZ2UtbGFuZyB1bCBsaSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5jaGFuZ2UtbGFuZyB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5jaGFuZ2UtbGFuZyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIHVsIGxpIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgd2lkdGg6IDYuNjY2N3JlbTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIzMjgyYTsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41MzMzcmVtOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgZm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMC41MzMzcmVtOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSBmb3JtLmF1dGhvcml6ZS1mb3JtIC5maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC41MzNyZW07IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplIGZvcm0gLmZpZWxkcy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplIGZvcm0gLmZpZWxkcy13cmFwcGVyIC5lcnItdGV4dCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMC4yNjY3cmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMzMzNyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSBmb3JtIC5maWVsZHMtd3JhcHBlciA+IGRpdiB7XG4gICAgICAgICAgICAgIGdhcDogMC41MzMzcmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4zMzMzcmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjMzMzNyZW07IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIGlucHV0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41MzMzcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDExLjA2NjdyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4xMzMzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNzJkMzM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1MaWdodCc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NjY3cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplIGZvcm0gLmZpZWxkcy13cmFwcGVyIC5maWVsZDpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMi41MzMzcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplIGZvcm0gLmZpZWxkcy13cmFwcGVyIC5maWVsZDpudGgtY2hpbGQoMikgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMjMzM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkOm50aC1jaGlsZCgyKSAuZm9yZ290LXBhc3Mge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMC4zNjEzcmVtOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSBmb3JtIC5mb3Jnb3QtcGFzcyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplIGJ1dHRvbi5sb2dpbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzExZTMxMTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQtTWVkaXVtJztcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC4yNjdyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiA4LjRyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNjY3cmVtOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgLnNpZ251cCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI3MmQzMztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjI2N3JlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDguNHJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNjY3cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEzMzNyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAwLjhyZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjUzMzNyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMwMzAzMDM7IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2RlMjY7IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuMzMzM3JlbTsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCAuYnRuLmxvZ291dCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEzMzNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlLCBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMDY2N3JlbTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFlMjQyYjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjYyNXJlbTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSAuYW1vdW50LFxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSAuY3VycmVuY3ktc3RyLCBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWUgLmFtb3VudCxcbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIC5jdXJyZW5jeS1zdHIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1Cb2xkXCI7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2UgLnJlZnJlc2gtYmFsYW5jZSwgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIC5yZWZyZXNoLWJhbGFuY2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZENvbG9yKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2UgLnJlZnJlc2gtYmFsYW5jZTpob3ZlciwgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIC5yZWZyZXNoLWJhbGFuY2U6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIHNwYW4uYXJyb3dkb3duLCBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWUgc3Bhbi5hcnJvd2Rvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIC5kcm9wZG93biwgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMS42cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAuNjI1cmVtIDAgMS42ODc1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuMyk7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2U6aG92ZXIgLmRyb3Bkb3duLCBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWU6aG92ZXIgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS4zMzMzcmVtOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSBkaXYudXNlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWUgLmFycm93ZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNTMzM3JlbTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWUgLmRyb3Bkb3duIGxpIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4wMjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44MTI1cmVtO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMTNyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSAuZHJvcGRvd24gbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0OyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIC5kcm9wZG93biBsaSBhOm5vdCgubG9nb3V0KSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2U5ZTllOTsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSAuZHJvcGRvd24gbGkgYS5sb2dvdXQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMWUzMTE7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNTMzM3JlbTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIHNwYW4uYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2Ugc3Bhbi5jdXJyZW5jeS1zdHIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNhNWFhYWM7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSAuZHJvcGRvd24gbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjAzMTNyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSAuZHJvcGRvd24gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2U5ZTllOTsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIC5kcm9wZG93biBsaSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSAuZHJvcGRvd24gbGkgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2UgLmRyb3Bkb3duIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kQ29sb3IpOyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSAuZHJvcGRvd24gbGk6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpIC5kZXBvc2l0IHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA1LjA2MjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMi43NjI1cmVtO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xuICAgICAgICAgICAgICBjb2xvcjogIzAzMDMwMztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmxvYWRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNTYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmxvYWRlciwgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmxvYWRlcjpiZWZvcmUsIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5sb2FkZXI6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmhlYWRlci1oZWxwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuYm9keTpub3QoLmdhbWUtbW9kZSkgaGVhZGVyIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LmdhbWUtbW9kZSBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHVsLm5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcmdvdC1wYXNzd29yZCAucG9wdXAge1xuICBib3JkZXItdG9wOiAwOyB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQgLnBvcHVwIC5jbG9zZSB7XG4gICAgdG9wOiAwLjVyZW07IH1cblxuLmZvcmdvdC1wYXNzd29yZCBoMiB7XG4gIGhlaWdodDogMi42NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMi42NjY3cmVtO1xuICBib3JkZXItbGVmdDogMC4xODc1cmVtIHNvbGlkICMxMWUzMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE5MWU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMzEyNXJlbSAwIDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSB1bCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbSA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuNXJlbSk7IH1cbiAgLmZvcmdvdC1wYXNzd29yZCBmb3JtIHVsIGxpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgaW5wdXQsXG4gICAgLmZvcmdvdC1wYXNzd29yZCBmb3JtIHVsIGxpIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSB1bCBsaSBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMxNTE5MWU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyODMzO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH1cbiAgICAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgYnV0dG9uIHtcbiAgICAgIGhlaWdodDogMi42NjY3cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgLmxvYWRlci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgLmZvcmdvdC1wYXNzIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZvcmdvdC1wYXNzd29yZCBmb3JtIHVsIGxpIC5mb3Jnb3QtcGFzczpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSAuZXJyLXRleHQsXG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gLnN1Y2Nlc3MtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cblxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIC5lcnItdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vdmVybGF5LnNpZ25pbi1wb3B1cCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBoZWlnaHQ6IDI1LjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0gaDIge1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMDMwMzAzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjMTFlMzExO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybSAuZmllbGRzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMi41cmVtIDIuODEyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0gLmZpZWxkcy13cmFwcGVyIC5maWVsZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIGxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIC5mb3Jnb3QtcGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIGlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDMwMzAzO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyODMzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTMzM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuODc1cmVtOyB9XG4gICAgICAgIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQgYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMWUxZTI1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMWUzMTE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtIC5yZWctdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtIC5yZWctdGV4dCAucmVnaXN0ZXIge1xuICAgICAgICBjb2xvcjogI2YxYWMzMztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgICAgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0gLnJlZy10ZXh0IC5yZWdpc3Rlcjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybSAuZXJyLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvcmdvdC1wYXNzd29yZCAucG9wdXA6bm90KC52aXNpYmxlKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcmdvdC1wYXNzd29yZCAucG9wdXAuc3VjY2VzcyBwLnN1Y2Nlc3MtdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07IH1cblxuLmZvcmdvdC1wYXNzd29yZCAucG9wdXAuc3VjY2VzcyAuYnRuLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQgLnBvcHVwLnN1Y2Nlc3MgLmJ0bi13cmFwcGVyIC5idG4ge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogMi42NjY3cmVtOyB9XG5cbi5yZWdpc3RyYXRpb24tc3VjZXNzLXBvcHVwIC5yZWdpc3RyYXRpb24tc3VjZXNzIHtcbiAgd2lkdGg6IDg3MXB4O1xuICBoZWlnaHQ6IDYxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVnaXN0cmF0aW9uLXN1Y2Vzcy1wb3B1cCAucmVnaXN0cmF0aW9uLXN1Y2VzcyA+IGRpdi5uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAzNDVweDsgfVxuICAgIC5yZWdpc3RyYXRpb24tc3VjZXNzLXBvcHVwIC5yZWdpc3RyYXRpb24tc3VjZXNzID4gZGl2Lm5hbWUgaDEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5yZWdpc3RyYXRpb24tc3VjZXNzLXBvcHVwIC5yZWdpc3RyYXRpb24tc3VjZXNzID4gZGl2Lm5hbWUgaDEudXNlcm5hbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5yZWdpc3RyYXRpb24tc3VjZXNzLXBvcHVwIC5yZWdpc3RyYXRpb24tc3VjZXNzIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucmVnaXN0cmF0aW9uLXN1Y2Vzcy1wb3B1cCAucmVnaXN0cmF0aW9uLXN1Y2VzcyAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMjVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIHtcbiAgd2lkdGg6IDQzLjc1cmVtO1xuICBtaW4taGVpZ2h0OiAyNXJlbTsgfVxuICAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNsb3NlIHtcbiAgICB6LWluZGV4OiA5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5vdmVybGF5Lm5ldy1tZXNzYWdlIC5wb3B1cCAuY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jb250ZW50IC5iYW5uZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNvbnRlbnQgLmJhbm5lci13cmFwcGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jb250ZW50IC50ZXh0IHtcbiAgICAgIGNvbG9yOiAjYzdjN2M3O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmN1c3RvbS1zY3JvbGxiYXItYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0My43NXJlbTtcbiAgaGVpZ2h0OiAyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgaDMge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCBwLmZyZWVzcGluLWNvdW50IHtcbiAgICBtYXJnaW4tdG9wOiA1Ljg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgcC5mcmVlc3Bpbi1jb3VudCBzcGFuLmNvdW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gICAgICBjb2xvcjogIzExZTMxMTsgfVxuICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgcGFkZGluZzogMCAxLjI1cmVtOyB9XG4gICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3QgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgaGVpZ2h0OiA2LjI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3QgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjE2KTsgfVxuICAgICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3QgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDAuMzEyNXJlbTsgfVxuICAgICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3QgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzExZTMxMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNjY3cmVtOyB9XG4gICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3QgbGkge1xuICAgICAgY29sb3I6ICMxMWUzMTE7XG4gICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAgICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3QgbGk6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2lnbnVwLXBvcHVwIC5wb3B1cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHdpZHRoOiA0OHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkZXJCb3R0b21Sb3dCZ0NvbG9yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiB2YXIoLS1jb21wb25lbnRzRmFkZWRCb3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAxLjFyZW07IH1cbiAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95LVNlbWlCb2xkXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgLmNsb3NlIGltZyB7XG4gICAgICB3aWR0aDogMS4zMzMzcmVtOyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgLm5vdC1hY2NvdW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5oZWFkIC5ub3QtYWNjb3VudCAuc2lnbnVwLW5vdyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5oZWFkIC5iYWNrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5oZWFkIC5iYWNrOm5vdCgudmlzaWJsZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCAuYmFjayBpbWcge1xuICAgICAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42NjY3cmVtOyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yT3BhY2l0eSk7XG4gICAgICBmb250LXNpemU6IDAuMTA2N3JlbTsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgc3Bhbi5oaWdobGlnaHRlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5oZWFkIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcik7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5oZWFkIGgyLCAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1CbGFja1wiO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtOyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gICAgICBtYXJnaW4tdG9wOiAxLjlyZW07XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgLnN1YnRpdGxlIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgLnN1YnRpdGxlIGIge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xuICAgICAgICBjb2xvcjogdmFyKC0tYnJhbmRDb2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07IH1cbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCAuY2xvc2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMzAuN3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuYmlydGhkYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07IH1cbiAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkubW9iaWxlIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkucmVtZW1iZXItbWUgLnJlbWVtYmVyLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmNvbnRpbnVlLXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIC5pY29uLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEuMnJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIHAuZm9yZ290LXBhc3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95LVNlbWlCb2xkXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSxcbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAyLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0QmdDb2xvcik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZDY3Nzg0YTtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpOyB9XG4gICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpmb2N1cyxcbiAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgICBib3JkZXI6IHZhcigtLWNvbXBvbmVudHNUaGlja0JvcmRlcik7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMUUzMTIgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDFDMkQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW0gIWltcG9ydGFudDsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmxvYWRlci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5mb3Jnb3QtcGFzcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5mb3Jnb3QtcGFzcyBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYnJhbmRDb2xvcik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5mb3Jnb3QtcGFzcyBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaSAuY2hlY2sge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yT3BhY2l0eSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIC5jaGVjay5tYXJrZXRpbmctY2hlY2sge1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIC5jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIC5jaGVjayBhIHtcbiAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGNvbG9yOiAjMTFFMzExOyB9XG4gICAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmNoZWNrIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIC5lcnItdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIHAubmV4dC1zdGVwLWVycm9yLXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmMzAzMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmNvdW50cnktY3VycmVuY3kge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwucGFydC10d28gbGkgaW5wdXQsXG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwucGFydC10d28gbGkgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsLnBhcnQtb25lID4gbGkgLndyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwucGFydC1vbmUgPiBsaSBpbWcubGVmdC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBsZWZ0OiAxcmVtOyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwucGFydC1vbmUgPiBsaSAucmlnaHQtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bC5wYXJ0LW9uZSA+IGxpIC5yaWdodC1pbWFnZSAuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmluaXNoLWluZm9ybWF0aW9uIC5pdGVtIC5maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZpbmlzaC1pbmZvcm1hdGlvbiAuaXRlbSAuZmllbGQgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5vdmVybGF5LnNpZ251cC1wb3B1cCAuc2lnbnVwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFCMUUyNCAhaW1wb3J0YW50OyB9XG4gIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAyLjRyZW07IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIGlucHV0IHtcbiAgICAgIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMUUzMTIzMyAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzE4MUIyMiAhaW1wb3J0YW50OyB9XG4gICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIGlucHV0LmRpcnR5LmludmFsaWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkNjI3MDAgIWltcG9ydGFudDsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgYnV0dG9uIHtcbiAgICAgIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIHNlbGVjdCB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Rvd24ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuN3JlbSB0b3AgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzE4MUIyMiAhaW1wb3J0YW50OyB9XG4gICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIC5oYXZlLXByb21vIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmhhdmUtcHJvbW8uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMxMUUzMTE7IH1cbiAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmhhdmUtcHJvbW8gaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUzMzNyZW07IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLm1vYmlsZS1udW1iZXIge1xuICAgICAgZ2FwOiAwLjUxMTNyZW0gIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkubW9iaWxlLW51bWJlciA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLm1vYmlsZS1udW1iZXIgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExRTMxMjMzICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMjdweDsgfVxuICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5tb2JpbGUtbnVtYmVyIC5jdXJyZW5jeS1maWx0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5tb2JpbGUtbnVtYmVyIC5jdXJyZW5jeS1maWx0ZXIgc2VsZWN0IHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMy4zMzMzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5tb2JpbGUtbnVtYmVyIC5jdXJyZW5jeS1maWx0ZXIgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMS4zMzMzcmVtO1xuICAgICAgICAgIGxlZnQ6IDEuMTMzM3JlbTsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuY291bnRyeS1jdXJyZW5jeSB7XG4gICAgICBnYXA6IDAuNTExM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmNvdW50cnktY3VycmVuY3kgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5jb3VudHJ5LWN1cnJlbmN5IHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMUUzMTIzMyAhaW1wb3J0YW50OyB9XG4gICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmNvdW50cnktY3VycmVuY3kgLmN1cnJlbmN5LWZpbHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmNvdW50cnktY3VycmVuY3kgLmN1cnJlbmN5LWZpbHRlciBzZWxlY3Qge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAzLjMzMzNyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmNvdW50cnktY3VycmVuY3kgLmN1cnJlbmN5LWZpbHRlciBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxLjMzMzNyZW07XG4gICAgICAgICAgbGVmdDogMS4xMzMzcmVtOyB9XG4gICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5hY2NlcHQtdGVybXMge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmFjY2VwdC10ZXJtcyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuYWNjZXB0LXRlcm1zIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5hY2NlcHQtdGVybXMgLmNoZWNrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmFjY2VwdC10ZXJtcyAuY2hlY2sgaW5wdXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDAuMDYyNXJlbTsgfVxuICAgICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmFjY2VwdC10ZXJtcyAuY2hlY2sgLmNoZWNrbWFyayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMS4wNjY3cmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjA2NjdyZW07XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExRTMxMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAgICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmFjY2VwdC10ZXJtcyAuY2hlY2sgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmFjY2VwdC10ZXJtcyAuY2hlY2s6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuYWNjZXB0LXRlcm1zIC5jaGVjayBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5hY2NlcHQtdGVybXMgLmNoZWNrIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTFFMzExOyB9XG5cbi5vdmVybGF5LnNpZ251cC1wb3B1cCAucmVnaXN0cmF0aW9uLWJhbm5lciB7XG4gIHBhZGRpbmc6IDEuMjY2N3JlbSAyLjRyZW07IH1cbiAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5yZWdpc3RyYXRpb24tYmFubmVyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi5vdmVybGF5LnNpZ251cC1wb3B1cCAuaGVhZCB7XG4gIGhlaWdodDogMy4zMzMzcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzM2MzkzRiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLmhlYWQgLmNsb3NlIHtcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLmhlYWQgLmNsb3NlIGltZyB7XG4gICAgICB3aWR0aDogMS4zMzMzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5oZWFkIHAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4wNjY3cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcicgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybSB7XG4gIHdpZHRoOiAzMy4zMzMzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5yZWdpc3RyYXRpb24tYmFubmVyIGltZyB7XG4gIGhlaWdodDogMTAuNTMzM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4ub3ZlcmxheS5zaWdudXAtcG9wdXAgLnJlZ2lzdHJhdGlvbi1zd2lwZXIge1xuICB3aWR0aDogMzlyZW0gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlQmdDb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDk7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIGFuaW1hdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMCwgMS4xMywgMC43LCAxLjMyKSBwb3B1cEFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIHBvcHVwQW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yLjVyZW0pOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHJlbSk7IH0gfVxuICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnJlZ2lzdHJhdGlvbi1zd2lwZXIgdWwuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZUJnQ29sb3IpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucmVnaXN0cmF0aW9uLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMi4ycmVtOyB9XG4gICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5yZWdpc3RyYXRpb24tc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICB3aWR0aDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpICFpbXBvcnRhbnQ7IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnJlZ2lzdHJhdGlvbi1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dENvbG9yT3BhY2l0eSk7IH1cblxuLm92ZXJsYXkuc2lnbnVwLXBvcHVwIHVsLnBhcnQtb25lOm5vdCgudmlzaWJsZSksXG4ub3ZlcmxheS5zaWdudXAtcG9wdXAgdWwucGFydC10d286bm90KC52aXNpYmxlKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzJyZW07XG4gIG1hcmdpbjogM3JlbSBhdXRvIDA7IH1cbiAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wcm9ncmVzcy1iYXIgLnN0ZXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtOyB9XG4gICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wcm9ncmVzcy1iYXIgLnN0ZXAuYWN0aXZlIC5jaXJjbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpOyB9XG4gICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wcm9ncmVzcy1iYXIgLnN0ZXAuYWN0aXZlIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKTsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucHJvZ3Jlc3MtYmFyIC5zdGVwIC5jaXJjbGUge1xuICAgICAgd2lkdGg6IDEuN3JlbTtcbiAgICAgIGhlaWdodDogMS43cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dENvbG9yKTsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucHJvZ3Jlc3MtYmFyIC5zdGVwIC5pY29uIHtcbiAgICAgIGhlaWdodDogMS43cmVtOyB9XG4gICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wcm9ncmVzcy1iYXIgLnN0ZXAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTsgfVxuICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnByb2dyZXNzLWJhciAubGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKSA1MCUsIHZhcigtLXBhZ2VCZ0NvbG9yKSA1MCUpO1xuICAgIG1hcmdpbjogMC41cmVtIDA7IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnByb2dyZXNzLWJhciAubGluZS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpOyB9XG5cbi53aHlub3QgLnBvcHVwIHtcbiAgd2lkdGg6IDI0Ljg2NjdyZW07XG4gIG1pbi1oZWlnaHQ6IDE4LjA2NjdyZW07XG4gIGJhY2tncm91bmQ6ICMxRjI0MkI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIuMDY2N3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAud2h5bm90IC5wb3B1cCAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMi4xcmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICAgIHRvcDogMS43cmVtO1xuICAgIHJpZ2h0OiAxLjdyZW07IH1cbiAgLndoeW5vdCAucG9wdXAgaDEge1xuICAgIGNvbG9yOiAjRDlEOUQ5O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMS4zMzMzcmVtO1xuICAgIHBhZGRpbmc6IDQwcHggMCA4cHg7IH1cbiAgLndoeW5vdCAucG9wdXAgPiBwIHtcbiAgICBjb2xvcjogI0Q5RDlEOTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDAuOTMzM3JlbTsgfVxuICAud2h5bm90IC5wb3B1cCAuYmFjay10byB7XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzExRTMxMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjdyZW07IH1cbiAgICAud2h5bm90IC5wb3B1cCAuYmFjay10byBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XG4gICAgICBjb2xvcjogIzAwMUMyRDsgfVxuICAud2h5bm90IC5wb3B1cCAuY2xvc2UtcmVnIHtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTFFMzExO1xuICAgIG1hcmdpbi10b3A6IDEuMDY2N3JlbTsgfVxuICAgIC53aHlub3QgLnBvcHVwIC5jbG9zZS1yZWcgcCB7XG4gICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xuICAgICAgY29sb3I6ICNEOUQ5RDk7IH1cblxuLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkucHJvbW8tY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkucHJvbW8tY29kZS52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5wcm9tby1jb2RlIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTFFMzExICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyLjEzMzNyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS5sZWFkZXJib2FyZC1wcm9tby1wb3B1cCBhLmJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2xlYWRlcmJvYXJkUHJvbW9CZy5qcGc/djJcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjcuMTMzM3JlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgaGVhZGVyIC5jb250YWluZXIgbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC45MzEzcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtcG9wdXAgLnBvcHVwLnNpZ251cCB7XG4gICAgaGVpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDByZW07IH1cbiAgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIG5hdiB1bCA+IGxpIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMzAzMDM7XG4gIG1hcmdpbi10b3A6IDQuMjY2N3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC44cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIGZvb3RlciAuY3VzdG9tLWxpbmsge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgZm9vdGVyIC5jdXN0b20tbGluazEsIGZvb3RlciAuY3VzdG9tLWxpbmsyLCBmb290ZXIgLmN1c3RvbS1saW5rMyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBmb290ZXIgLm1pZGRsZSB7XG4gICAgbWFyZ2luLXRvcDogMi44cmVtOyB9XG4gIGZvb3RlciAudmVuZG9ycyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICBncmlkLWdhcDogMC43MzMzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2N3JlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTcxYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIGZvb3RlciAudmVuZG9ycyAudmVuZG9yLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjEzMzNyZW07IH1cbiAgICAgIGZvb3RlciAudmVuZG9ycyAudmVuZG9yLWl0ZW0gYSB7XG4gICAgICAgIGhlaWdodDogMy40NjY3cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBmb290ZXIgLnZlbmRvcnMgLnZlbmRvci1pdGVtIGEgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjc2NjdyZW07IH1cbiAgZm9vdGVyIC5wYXltZW50cy1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGMwZTExO1xuICAgIGhlaWdodDogOC4zMzMzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIGZvb3RlciAucGF5bWVudHMtbGluZSAucGF5bWVudHMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMnJlbTsgfVxuICAgICAgZm9vdGVyIC5wYXltZW50cy1saW5lIC5wYXltZW50cyAucGF5bWVudC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMzMzcmVtOyB9XG4gICAgICAgIGZvb3RlciAucGF5bWVudHMtbGluZSAucGF5bWVudHMgLnBheW1lbnQtaXRlbSBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuODY2N3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMuNDY2N3JlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICBmb290ZXIgLnBheW1lbnRzLWxpbmUgLnBheW1lbnRzIC5wYXltZW50LWl0ZW0gYSBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMS42cmVtOyB9XG4gIGZvb3RlciBuYXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBmb290ZXIgbmF2ID4gdWwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBmb290ZXIgbmF2ID4gdWwgPiBsaSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgICAgICAgZm9vdGVyIG5hdiA+IHVsID4gbGkubGljZW5zZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMnJlbTsgfVxuICAgICAgICBmb290ZXIgbmF2ID4gdWwgPiBsaSA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMDY3cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMDY2N3JlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVNlbWlCb2xkXCI7IH1cbiAgICAgICAgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzM3JlbTsgfVxuICAgICAgICAgIGZvb3RlciBuYXYgPiB1bCA+IGxpIHVsLmlubmVyLWxpc3QgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjUzMzNyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAwLjJzO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgICAgIGZvb3RlciBuYXYgPiB1bCA+IGxpIHVsLmlubmVyLWxpc3QgPiBsaS5uZWVkcy1hdXRoIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpIGEge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgY29sb3I6ICM4OTkxOTQ7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGZvb3RlciBuYXYgPiB1bCA+IGxpIC5sb2dvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgZm9vdGVyIG5hdiA+IHVsID4gbGkgLnNvY2lhbHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUuMzMzM3JlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAwLjhyZW07IH1cbiAgICAgICAgICBmb290ZXIgbmF2ID4gdWwgPiBsaSAuc29jaWFscyBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICBmb290ZXIgbmF2ID4gdWwgPiBsaSAuc29jaWFscyBsaSBhIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMi4yMzMzcmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAgICAgICAgICAgICBmb290ZXIgbmF2ID4gdWwgPiBsaSAuc29jaWFscyBsaSBhIGltZzpob3ZlciB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7IH1cbiAgZm9vdGVyIC53YXJuaW5nLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUuODY2N3JlbTtcbiAgICBib3JkZXItdG9wOiAwLjA2NjdyZW0gc29saWQgIzIwMjYyZTtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2NjdyZW0gc29saWQgIzIwMjYyZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjdyZW07IH1cbiAgICBmb290ZXIgLndhcm5pbmctdGV4dCAuaW1ncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBmb290ZXIgLndhcm5pbmctdGV4dCAuaW1ncyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIuNjY2N3JlbTsgfVxuICAgICAgICBmb290ZXIgLndhcm5pbmctdGV4dCAuaW1ncyBpbWcgKyBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjhyZW07IH1cbiAgICBmb290ZXIgLndhcm5pbmctdGV4dCBzcGFuLndhcm5pbmcge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1LjI2NjdyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBmb290ZXIgc2VjdGlvbi50ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVNlbWlCb2xkXCI7XG4gICAgY29sb3I6ICM4OTkxOTQ7IH1cbiAgZm9vdGVyIHNlY3Rpb24uYnRtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEuODY2N3JlbTsgfVxuICAgIGZvb3RlciBzZWN0aW9uLmJ0bSBwLmNvcHlyaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2M3YzdjNztcbiAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TZW1pQm9sZFwiO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgZm9vdGVyIHNlY3Rpb24uYnRtIHVsLnNvY2lhbHMgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW47IH1cbiAgICAgICAgZm9vdGVyIHNlY3Rpb24uYnRtIHVsLnNvY2lhbHMgbGkgaW1nIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuICAgICAgICBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4ubm90aWZpY2F0aW9uLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYxLCA2MSwgNjEsIDAuOCk7IH1cbiAgLm5vdGlmaWNhdGlvbi1vdmVybGF5ICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTNyZW07XG4gICAgbWF4LWhlaWdodDogODAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2MTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMxZTFkMWQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH1cbiAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5jaGVjayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI2QyYzljOTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIGlucHV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIC5jaGVja21hcmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTMxNDtcbiAgICAgICAgICBib3JkZXI6IDEuMnB4IHNvbGlkICMzYzNjM2Q7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuY2hlY2sgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuY2hlY2s6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5jaGVjayAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMWUzMTE7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLnNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLnNlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzE0O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYzNjM2Q7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZDJjOWM5OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLnNlYXJjaCBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogMS44NzVyZW07IH1cbiAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDJjOWM5O1xuICAgICAgLyogd2lkdGggKi9cbiAgICAgIC8qIFRyYWNrICovXG4gICAgICAvKiBIYW5kbGUgKi8gfVxuICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFlMWQxZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMWUzMTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMWUzMTE7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTMxNDtcbiAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0udW5yZWFkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzE0OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC51bnJlYWQtY2lyY2xlIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMWUzMTE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdG9wOiAzcHg7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1wcmV2aWV3LWhlYWRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLXByZXZpZXctaGVhZGVyIC5ub3RpZmljYXRpb24tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1wcmV2aWV3LWhlYWRlciAubm90aWZpY2F0aW9uLWRlbGV0ZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGNDg1QTsgfVxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1wcmV2aWV3LWhlYWRlciAubm90aWZpY2F0aW9uLWRlbGV0ZSAubWF0ZXJpYWwtaWNvbnMsIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tcHJldmlldy1oZWFkZXIgLm5vdGlmaWNhdGlvbi1kZWxldGUgc3ZnIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDZlbTsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSB1bCwgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5IGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5LnZpc2libGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7IH1cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keS52aXNpYmxlIC5iYW5uZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkgLmJhbm5lciBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkgLmJhbm5lciAuYnV0dG9ucyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogMTBweDsgfVxuICAgICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkgLmJhbm5lciAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExZTMxMTsgfVxuICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSAuYmFubmVyIC5idXR0b25zIC5idXR0b246aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUFFQjsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWZvb3RlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tZGF0ZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNkMmM5Yzk7IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWZvb3RlciAubm90aWZpY2F0aW9uLXZpZXctbW9yZSxcbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWZvb3RlciAubm90aWZpY2F0aW9uLXZpZXctbGVzcyB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMWUzMTE7IH1cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1tb3JlIC5tYXRlcmlhbC1pY29ucyxcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1sZXNzIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1mb290ZXIgLm5vdGlmaWNhdGlvbi12aWV3LW1vcmUudmlzaWJsZSxcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1sZXNzLnZpc2libGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wdXNoLW5vdGlmaWNhdGlvbnMgLnBvcHVwIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wdXNoLW5vdGlmaWNhdGlvbnMgLnB1c2gtbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDQwMHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpKSBkcm9wLXNoYWRvdygwcHggMC41cHggMS41cHggcmdiYSgwLCAwLCAwLCAwLjA4KSkgZHJvcC1zaGFkb3coMHB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA2KSk7XG4gIGJhY2tncm91bmQ6ICMxZTFkMWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLmRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZDJjOWM5O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiAucHJldmlldyB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxMzEzMTQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0MzQzNDO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiAuYnV0dG9ucyAuYnV0dG9uLnZpZXctbW9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMWUzMTE7IH1cbiAgICAgIC5wdXNoLW5vdGlmaWNhdGlvbnMgLnB1c2gtbm90aWZpY2F0aW9uIC5idXR0b25zIC5idXR0b246aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTsgfVxuXG4uZnVsbC1wdXNoLW5vdGlmaWNhdGlvbiAucG9wdXAge1xuICB3aWR0aDogNTgwcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxZTFkMWQ7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIC5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZnVsbC1wdXNoLW5vdGlmaWNhdGlvbiAucG9wdXAgLmRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjb2xvcjogI2QyYzljOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxMzEzMTQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0MzQzNDO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzExZTMxMTsgfVxuICAgICAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIC5idXR0b25zIC5idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAuOXB4OyB9XG4gIC5hdXRoLXBvcHVwIC5wb3B1cCB1bCwgLmZvcmdvdC1wYXNzd29yZCAucG9wdXAgdWwge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA5cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLnBob3RvIC5ibnItbG5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk7IH1cblxuLnBsdXNlcyAubWF0ZXJpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMTFlMzExO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnBsdXNlcyAubWF0ZXJpYWwtaWNvbnM6Zmlyc3QtY2hpbGQge1xuICAgIGxlZnQ6IC0wLjY4NzVyZW07XG4gICAgdG9wOiAtMC42ODc1cmVtOyB9XG4gIC5wbHVzZXMgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgyKSB7XG4gICAgcmlnaHQ6IC0wLjY4NzVyZW07XG4gICAgdG9wOiAtMC42ODc1cmVtOyB9XG4gIC5wbHVzZXMgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgzKSB7XG4gICAgcmlnaHQ6IC0wLjY4NzVyZW07XG4gICAgYm90dG9tOiAtMC42ODc1cmVtOyB9XG4gIC5wbHVzZXMgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCg0KSB7XG4gICAgbGVmdDogLTAuNjg3NXJlbTtcbiAgICBib3R0b206IC0wLjY4NzVyZW07IH1cbiIsIkBpbXBvcnQgXCIuLi9jb21tb24vdmFycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21tb24vbWl4aW5zLnNjc3NcIjtcclxuXHJcbm1haW4gdWwuYnktcHJvdmlkZXIgbGkge1xyXG4gICAgJGljb25XaWR0aDogMjE4M3B4IC8gNDk7XHJcblxyXG5cclxuICAgICZbY29tcGFueT1cIjZcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL3Byb3ZpZGVycy9Ob3ZvbWF0aWMucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgICAgIHNjYWxlOiAwLjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjc4NTdyZW07XHJcbiAgICAgICAgdG9wOiAtMS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjIxNFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL0JhY2tzZWF0LnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcclxuICAgICAgICBzY2FsZTogMC42O1xyXG4gICAgICAgIGhlaWdodDogMy43ODU3cmVtO1xyXG4gICAgICAgIHRvcDogLTEuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIyMTBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL3Byb3ZpZGVycy9iZWVmZWUucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgICAgIHNjYWxlOiAwLjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjc4NTdyZW07XHJcbiAgICAgICAgdG9wOiAtMS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjIwNVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL09yYml0YWwucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgICAgIHNjYWxlOiAwLjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjc4NTdyZW07XHJcbiAgICAgICAgdG9wOiAtMS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjIwOFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL3BhdGVwbGF5LnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcclxuICAgICAgICBzY2FsZTogMC42O1xyXG4gICAgICAgIGhlaWdodDogMy43ODU3cmVtO1xyXG4gICAgICAgIHRvcDogLTEuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIyMDdcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL3Byb3ZpZGVycy9lZ3RkaWdpdGFsLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcclxuICAgICAgICBzY2FsZTogMC42O1xyXG4gICAgICAgIGhlaWdodDogMy43ODU3cmVtO1xyXG4gICAgICAgIHRvcDogLTEuMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0OX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiM1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzcwNC44cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDR9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjlcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMwNzEuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yODIxLjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzh9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzNn07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDEwfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogN307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTZcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYzNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxN1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzM3OS44NTcxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjE4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0M307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTlcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDV9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjIwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0N307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMjA5XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0N307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMjFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDE1fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIyNlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNn07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMzBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMzFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIzMlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTJ9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjM0XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAyMH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMzZcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDE0fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIzOFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzd9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjQwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAyNH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNDFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQyfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI0MlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzJ9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjQ4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAxN307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNTBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQxfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI1MVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogOX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNTJcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDR9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjUzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzMX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNTRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQwfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI1NlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTl9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjU3XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMzMxLjY1MzA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNThcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDM1fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI2MFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTh9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjYxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0NX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNjJcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDI1fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI2M1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjI3OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjY0XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNjVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDN9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjY2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAxM307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNjdcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDM5fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI2OFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDh9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjcxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAyNn07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNzJcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDUxfTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNzNcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDMzfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI3NFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzgwMS44cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNzVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTczMzFweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI3NlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzI0MXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjg0XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vbG9nb3MvYW11c25ldC1pY29uLnN2Z1wiKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjg1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNzc1LjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI4NlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzU0NC4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiODdcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc2MTEuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjg5XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yOTIzLjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI5MFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzEyMy40NDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiOTFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMyMTkuNDU3MTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI5M1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzAyMS4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiOTRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI4NzEuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjk1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMTY4LjM1NzE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiOTZcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMyNzUuMzU3MTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI5N1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzMyOC4zNTcxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjk4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNDM2LjM1NzE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiOTlcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI5NzMuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEwMFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzYwMy4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTAxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNDk5LjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMDJcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI0MjdweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMDRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMDVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYxODJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMDZcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ4MDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMDhcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU3MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMDlcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYzMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMTBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ5MTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMTFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIzNzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMTJcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUwOTdweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMTNcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMTRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI0NjlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMTVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQwNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMThcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI1NzhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMTlcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU5MzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMjBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM3NTMuOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEyMVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjUyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEyMlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjczMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEyM1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjYyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEyNVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjY3OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEyNlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjIyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEyOFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDEwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEyOVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDM0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEzMFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEzMVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjczMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEzMlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzY1MS44cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTMzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NDQzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTM0XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zOTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTM1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00Mzk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTM2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zODUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTM3XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zOTAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTM4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MjU0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTM5XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTQwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01OTgzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTQxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTQyXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTQzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MjcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTQ0XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MzI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTQ1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NzQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTQ2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00Njk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTQ5XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00ODU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTUwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MDg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTUxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MDM3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTUyXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MTU5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTUzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MjEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTU0XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTU1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTU2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NTM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTU3XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NTgxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTU4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NjMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTU5XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MTM5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTYwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01ODM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTYxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01ODg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTYyXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02NzgycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTYzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02ODI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTY0XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02OTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTY1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTY2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTY3XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTY4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MDA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTgxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MTc3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTgyXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03ODI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTgzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03NzIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTg0XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03ODgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTg1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03NjYycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTg3XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03OTMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTg4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03OTk0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTkxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MDk0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTkyXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MjY2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTkzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MjE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTk3XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NDMzcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNzUpO1xyXG4gICAgICAgIGhlaWdodDogNDJweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjIwMFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODQ4OXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgICAgICBoZWlnaHQ6IDMuMDg1N3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzLjA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTk1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NTU0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMjAxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg2MDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzIwNiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NjU0cHg7XHJcbiAgICAgICAgc2NhbGU6IDAuOTtcclxuICAgICAgICBoZWlnaHQ6IDIuNzg1N3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogLTExcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE5NiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MzczcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG59XHJcblxyXG4uc25vdy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiByYW5kb21fcmFuZ2UoJG1pbiwgJG1heCkge1xyXG4gICAgJHJhbmQ6IHJhbmRvbSgpO1xyXG4gICAgJHJhbmRvbV9yYW5nZTogJG1pbiArIGZsb29yKCRyYW5kICogKCgkbWF4IC0gJG1pbikgKyAxKSk7XHJcbiAgICBAcmV0dXJuICRyYW5kb21fcmFuZ2U7XHJcbiAgfVxyXG4gIFxyXG4gIC5zbm93IHtcclxuICAgICR0b3RhbDogMjAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHRvdGFsIHtcclxuICAgICAgJHJhbmRvbS14OiByYW5kb20oMTAwMDAwMCkgKiAwLjAwMDF2dztcclxuICAgICAgJHJhbmRvbS1vZmZzZXQ6IHJhbmRvbV9yYW5nZSgtMTAwMDAwLCAxMDAwMDApICogMC4wMDAxdnc7XHJcbiAgICAgICRyYW5kb20teC1lbmQ6ICRyYW5kb20teCArICRyYW5kb20tb2Zmc2V0O1xyXG4gICAgICAkcmFuZG9tLXgtZW5kLXlveW86ICRyYW5kb20teCArICgkcmFuZG9tLW9mZnNldCAvIDIpO1xyXG4gICAgICAkcmFuZG9tLXlveW8tdGltZTogcmFuZG9tX3JhbmdlKDMwMDAwLCA4MDAwMCkgLyAxMDAwMDA7XHJcbiAgICAgICRyYW5kb20teW95by15OiAkcmFuZG9tLXlveW8tdGltZSAqIDEwMHZoO1xyXG4gICAgICAkcmFuZG9tLXNjYWxlOiByYW5kb20oMTAwMDApICogMC4wMDAxO1xyXG4gICAgICAkZmFsbC1kdXJhdGlvbjogcmFuZG9tX3JhbmdlKDEwLCAzMCkgKiAxcztcclxuICAgICAgJGZhbGwtZGVsYXk6IHJhbmRvbSgzMCkgKiAtMXM7XHJcbiAgXHJcbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgb3BhY2l0eTogcmFuZG9tKDEwMDAwKSAqIDAuMDAwMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcmFuZG9tLXgsIC0xMHB4KSBzY2FsZSgkcmFuZG9tLXNjYWxlKTtcclxuICAgICAgICBhbmltYXRpb246IGZhbGwtI3skaX0gJGZhbGwtZHVyYXRpb24gJGZhbGwtZGVsYXkgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIEBrZXlmcmFtZXMgZmFsbC0jeyRpfSB7XHJcbiAgICAgICAgI3twZXJjZW50YWdlKCRyYW5kb20teW95by10aW1lKX0ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHJhbmRvbS14LWVuZCwgJHJhbmRvbS15b3lvLXkpIHNjYWxlKCRyYW5kb20tc2NhbGUpO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcmFuZG9tLXgtZW5kLXlveW8sIDM2ODBweCkgc2NhbGUoJHJhbmRvbS1zY2FsZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuYm9keS5nYW1lLW1vZGUge1xyXG4gICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICBtYWluIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4Ljk2NXJlbSkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnBob3RvIHtcclxuICAgIC5ibnItbG5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMzEyNXJlbSk7XHJcblxyXG4gICAgJixcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBhbmltYXRpb246IGxvYWRlckFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IDAuMzc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAtMC42MjVyZW07XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogMC42MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBsb2FkZXJBbmltIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA4MCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA0MCUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0wLjYyNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmFuZC1sb2FkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgaGVpZ2h0OiAxMi41cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI2NjdyZW07XHJcblxyXG4gICAgJjpub3QoLnZpc2libGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyNi43MTI1cmVtO1xyXG5cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAgIC5nLXNsaWRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJldmVudERyYWc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMzLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibnItbG5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItYnVsbGV0cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlckJ1bGxldHNCZ0NvbG9yO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICRzaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgRkZERDU1O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGQ1NSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4kcmVtOiAwLjA2MjVyZW07XHJcblxyXG4uZ2FtZS1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0LjI1cmVtKTtcclxuICAgIGJhY2tncm91bmQ6ICMxNzE0MTI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMi45Mzc1cmVtO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5iZXRnYW1lcyAuZ2FtZSB7XHJcbiAgICAgICAgLmlmcmFtZS1oZWxwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5nYW1lLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE0NnZoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIC5pZnJhbWUtaGVscGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTclO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2dhbWUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2VnYW1pbmdzX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSkpO1xyXG5cclxuICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxODBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMCAqICRyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMCAqICRyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbWUtcmV2aWV3IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMzAgKiAkcmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsIHJnYmEoMjQ3LCAyNDcsIDI0NywgLjkpKTtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2MDAgKiAkcmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMzAgKiAkcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwICogJHJlbSBhdXRvIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYgKiAkcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNSAqICRyZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMCAqICRyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMCAqICRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5taW5pbWl6ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm90dG9tOiAxNSAqICRyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgIGxlZnQ6IDE1ICogJHJlbTtcclxuICAgICAgICB3aWR0aDogMzR2aDtcclxuICAgICAgICBib3R0b206IDQuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIxMiAqICRyZW07XHJcblxyXG4gICAgICAgIC5nYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0dmg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2ICogJHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUgKiAkcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2FtZS1yZXZpZXcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1pZGRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogOTMuMzMzM3JlbTtcclxuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAgOC42NjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcclxuICAgIGJhY2tncm91bmQ6ICRnb2xkR3JhZGllbnQ7XHJcbiAgICBjb2xvcjogIzAzMDMwMztcclxuICAgIHdpZHRoOiA4LjI2NjdyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjQ2NjdyZW07XHJcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDEyMG1zIGVhc2UgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLmdvbGRHcmFkaWVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MmRlZywgI2QyYWU2ZCwgI2Y1ZWFkYSwgI2QyYWU2ZCk7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xODc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyaWdodG5lc3NIb3ZlcigxLjEpO1xyXG5cclxuICAgICYuZGFyayB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQnRuQ29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtCdG5CZ0NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmlnaHRuZXNzSG92ZXIoMS4zKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJvdW5kZWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYyLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2LjI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2LjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxNi44NzVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjY4NzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNoYngge1xyXG4gICAgJHNpemU6IDAuODc1cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzQxNDE0MTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xyXG5cclxuICAgICAgICAmLmNoZWNrZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OTEzNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVja2VkLFxyXG4gICAgJi5taWRkbGVzdGF0ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAkaW5uZXJSZWN0U2l6ZTogMC41cmVtO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAoJHNpemUgLSAkaW5uZXJSZWN0U2l6ZSkgLyAyO1xyXG4gICAgICAgICAgICB0b3A6ICgkc2l6ZSAtICRpbm5lclJlY3RTaXplKSAvIDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkaW5uZXJSZWN0U2l6ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaW5uZXJSZWN0U2l6ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5taWRkbGVzdGF0ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICB0b3A6ICgkc2l6ZSAtIDAuMTI1cmVtKSAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDAuOSk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzEuMjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjY2N3JlbTtcclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aXRsZVRleHRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRDb2xvckhvdmVyKCRicmFuZENvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3R0ZWQtaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5uby1kYXRhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgaGVpZ2h0OiAxNy41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMzc1cmVtKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1LjYyNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3VjY2Vzcy10ZXh0LFxyXG4uZXJyLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHJcbiAgICAmLnN1Y2Nlc3MtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuZXJyLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjZmYzMDMwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcHRjaGEtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBkaXYuY2FwdGNoYS1pbWcge1xyXG4gICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAwLjI1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Lm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB7XHJcbiAgICAuY2FsZW5kYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMi4xODc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FsZW5kYXIucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxLjM3NXJlbTtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtZHJvcGRvd24ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xODc1cmVtIDAuODc1cmVtIHJnYmEoMjcsIDI3LCAyNywgMC4zMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY3JvbGwtdG8tdG9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiA2Ljg3NXJlbTtcclxuICAgIGJvdHRvbTogNi4yNXJlbTtcclxuICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMC42MjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgIH1cclxufVxyXG5cclxuaWZyYW1lLnNwb3J0c2Jvb2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcmVtKTtcclxufVxyXG5cclxuLmNvbW1pbmctc29vbiB7XHJcbiAgICBwYWRkaW5nOiAxNS42MjVyZW0gMDtcclxuICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZsYWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZmxhZ3MucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMHB4IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuXHJcbiAgICAmW2NvdW50cnlePVwiaG9tZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwid29ybGRjdXBcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODdweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImludGVybmF0aW9uYWxcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzlweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInVlZmFjaGFtcGlvbnNsZWFndWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00N3B4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ1ZWZhZXVyb3BhbGVhZ3VlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNvcGFhbWVyaWNhY250XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTcycHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ3dGFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTQwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhdHBcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC00MDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaXRmXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtNDA1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjaGFsbGVuZ2VyXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzRweCAtNDA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFzZWFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFmZ2hhbmlzdGFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhZnJpY2FcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFmcmljYW4tdW5pb24tb2FzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhbGJhbmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhbGdlcmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYW1lcmljYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFtZXJpY2FuLXNhbW9hXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYW5kb3JyYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFuZ29sYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFuZ3VpbGxhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYW50YXJjdGljYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFudGlndWFhbmRiYXJidWRhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYXJhYi1sZWFndWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhcmdlbnRpbmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhcm1lbmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYXJ1YmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFzaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhdXN0cmFsaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhdXN0cmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYXplcmJhaWphblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJhaGFtYXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYmFocmFpblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJiYW5nbGFkZXNoXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJhcmJhZG9zXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJlbGFydXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYmVsZ2l1bVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJiZWxpemVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYmVuaW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYmVybXVkYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJiaHV0YW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYm9saXZpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJib3NuaWEmaGVyemVnb3ZpbmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJvc25pYWFuZGhlcnplZ292aW5hXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYm90c3dhbmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJicmF6aWxcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJicnVuZWlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJidWxnYXJpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJidXJraW5hLWZhc29cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYnVydW5kaVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjYXJpY29tXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNpc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjYW1ib2RpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjYW1ib2RqYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjYW1lcm9vblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjYW5hZGFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY2FwZS12ZXJkZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjYXltYW4taXNsYW5kc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjZW50cmFsLWFmcmljYW4tcmVwdWJsaWNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNoYWRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjaGFtcGlvbnNsZWFndWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjaGlsZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNoaW5hXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY29sb21iaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY29tbW9ud2VhbHRoXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNvbW9yb3NcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY29uZ28tYnJhenphdmlsbGVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY29uZ28ta2luc2hhc2FcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY29vay1pc2xhbmRzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNvcGFhbWVyaWNhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNvc3RhcmljYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjb3RlLWRpdm9pcmVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY3JvYXRpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjdWJhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImN5cHJ1c1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY3plY2hyZXB1YmxpY1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImRlbm1hcmtcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJkamlib3V0aVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImRvbWluaWNhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZG9taW5pY2FucmVwdWJsaWNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZWN1YWRvclwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJlZ3lwdFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJlbHNhbHZhZG9yXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImVuZ2xhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZXF1YXRvcmlhbC1ndWluZWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZXJpdHJlYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJlc3RvbmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImV0aGlvcGlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImV1cm9wYWxlYWd1ZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJldXJvcGVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZmFyb2Vpc2xhbmRzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImZpamlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZmlubGFuZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJmcmFuY2VcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ2Fib25cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImdhbWJpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ2VvcmdpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ2VybWFueVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ2hhbmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImdpYnJhbHRhclwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ3JlYXRicml0YWluXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJncmVlY2VcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImdyZWVubGFuZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ3JlbmFkYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ3VhZGVsb3VwZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ3VhbVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImd1YXRlbWFsYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTE0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJndWVybnNleVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJndWluZWEtYmlzc2F1XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImd1aW5lYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJndXlhbmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImhhaXRpXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJob25kdXJhc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0xNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaG9uZ2tvbmdcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImh1bmdhcnlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImljZWxhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImluZGlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTE0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJpbmRvbmVzaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImlyYW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImlyYXFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImlyZWxhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJpc2xhbWljLWNvbmZlcmVuY2VcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaXNsZS1vZi1tYW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaXNyYWVsXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIml0YWx5XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImphbWFpY2FcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImplcnNleVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiam9yZGFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJrYXpha2hzdGFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJrZW55YVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwia2lyaWJhdGlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImtvcmVhLXNvdXRoXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJrb3JlYXNvdXRoXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJrb3Nvdm9cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImt1d2FpdFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwia3lyZ3l6c3RhblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibGFvc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMTkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImxhdHZpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJsZWJhbm9uXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImxlc290aG9cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibGliZXJpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJsaWJ5YVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibGllY2h0ZW5zdGVpblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibGl0aHVhbmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJsdXhlbWJvdXJnXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtYWNhb1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0xOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibWFjZWRvbmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtYWRhZ2FzY2FyXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtYWxhd2lcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1hbGF5c2lhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtYWxkaXZlc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0xOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibWFsaVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0xOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibWFsdGFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtYXJzaGFsbC1pc2xhbmRzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1hcnRpbmlxdWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibWF1cml0YW5pYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtYXVyaXRpdXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibWV4aWNvXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtaWNyb25lc2lhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtb2xkb3ZhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtb25hY29cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1vbmdvbGlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtb250ZW5lZ3JvXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtb250c2VycmF0XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtb3JvY2NvXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtb3phbWJpcXVlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJteWFubWFyXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJuYXRvXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJuYW1pYmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibmF1cnVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibmVwYWxcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibmV0aGVybGFuZHMtYW50aWxsZXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibmV0aGVybGFuZHNcIl0sXHJcbiAgICAmW2NvdW50cnlePVwiaG9sbGFuZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJuZXdjYWxlZG9uaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm5ld3plYWxhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm5pY2FyYWd1YVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibmlnZXJcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm5pZ2VyaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm5vcnRoLWtvcmVhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJub3J0aGFtZXJpY2FcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm5vcnRoZXJuLWN5cHJ1c1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibm9ydGhlcm5pcmVsYW5kXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJub3J3YXlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm9wZWNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm9saW1waWMtbW92ZW1lbnRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJvbHltcGljZ2FtZXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwib21hblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJwYWtpc3RhblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJwYWxhdVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJwYWxlc3RpbmVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInBhbmFtYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicGFwdWEtbmV3LWd1aW5lYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicGFyYWd1YXlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInBlcnVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInBoaWxpcHBpbmVzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJwb2xhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInBvcnR1Z2FsXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJwdWVydG9yaWNvXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJxYXRhclwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicmVkLWNyb3NzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJyZXB1YmxpY29maXJlbGFuZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInJldW5pb25cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicm9tYW5pYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJydXNzaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicndhbmRhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNhaW50LWx1Y2lhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzYW1vYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic2FubWFyaW5vXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzYW8tdG9tZS1wcmluY2lwZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic2F1ZGlhcmFiaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNjb3RsYW5kXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzZW5lZ2FsXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzZXJiaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNleXNoZWxsZXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNpZXJyYS1sZW9uZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic2luZ2Fwb3JlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzbG92YWtpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNsb3ZlbmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNvbG9tb24taXNsYW5kc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzb21hbGlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNvbWFsaWxhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic291dGhhZnJpY2FcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNvdXRoa29yZWEtY29weVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic291dGhrb3JlYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic3BhaW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNyaS1sYW5rYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic3Qta2l0dHMtbmV2aXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInN0LXZpbmNlbnQtdGhlLWdyZW5hZGluZXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInN1ZGFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTMxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzdXJpbmFtZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic3dhemlsYW5kXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTMxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzd2VkZW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInN3aXR6ZXJsYW5kXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic3lyaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidGFoaXRpLWZyZW5jaC1wb2xpbmVzaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidGFpd2FuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInRhamlraXN0YW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidGFuemFuaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMzM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInRoYWlsYW5kXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0aW1vci1sZXN0ZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidG9nb1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidG9uZ2FcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMzM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInRyaW5pZGFkdG9iYWdvXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0cmluaWRhZGFuZHRvYmFnb1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidHVuaXNpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidHVya2V5XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0dXJrbWVuaXN0YW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMzM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInR1cmtzLWFuZC1jYWljb3MtaXNsYW5kc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidHV2YWx1XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidWFlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMzYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInVrXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInVzYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ1Z2FuZGFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidWtyYWluZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidW5pdGVkLW5hdGlvbnNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInVuaXRlZGFyYWJlbWlyYXRlc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidW5pdGVka2luZ2RvbVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidXJ1Z3VheVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidXpiZWtpc3RhblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidnRiXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ2YW51YXR1XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ2YXRpY2FuLWNpdHlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMzYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInZlbmV6dWVsYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidmlldG5hbVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidmlyZ2luLWlzbGFuZHMtYnJpdGlzaFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInZpcmdpbi1pc2xhbmRzLXVzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIndhbGVzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIndlc3Rlcm4tc2FoYXJhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInllbWVuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTM4NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ6YW1iaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInppbWJhYndlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTM4NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJqYXBhblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicm9sYW5kZ2Fycm9zXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTM4NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ1bmRlZmluZWRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIndpbWJsZWRvblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0zODRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGVwaWNrZXItY29udGFpbmVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ucGFnZS10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYzI0O1xyXG4gICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwLjMxMjVyZW0gc29saWQgIzNjYjI1MTtcclxuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5nLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYzI0O1xyXG4gICAgaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjQzNzVyZW0gc29saWQgJGJyYW5kQ29sb3I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xyXG59XHJcblxyXG4uZ2FtZS1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmcucG5nXCIpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDEzMTc7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMi45Mzc1cmVtO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLmdhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTQ1dmg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5M3Z3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIC5pZnJhbWUtaGVscGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTclO1xyXG5cclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSkpO1xyXG5cclxuICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGRHcmFkaWVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMTgwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTMxNztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2FtZS1yZXZpZXcge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMS44NzVyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxMzE3O1xyXG5cclxuICAgICAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vICAgICBib3R0b206IDA7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgyNDcsIDI0NywgMjQ3LCAuOSkpO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM3LjVyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODMuMTI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXJlbSBhdXRvIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTNyZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5taW5pbWl6ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm90dG9tOiAwLjkzNzVyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgIGxlZnQ6IDAuOTM3NXJlbTtcclxuICAgICAgICB3aWR0aDogMzR2aDtcclxuICAgICAgICBib3R0b206IDAuOTM3NXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEzLjI1cmVtO1xyXG5cclxuICAgICAgICAuZ2FtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHZoO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbnMge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2FtZS1yZXZpZXcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkuZ2FtZS1sYXVuY2gtZXJyb3Ige1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnNwYW4uZG9uZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcclxuICAgIGNvbG9yOiAjM2NiMjUxO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6bm90KC5pbnZhbGlkKTp2YWxpZCArIHNwYW4uZG9uZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6aW52YWxpZCxcclxuaW5wdXQuZGlydHk6bm90KDpmb2N1cykuaW52YWxpZCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkNjI3MDA7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmUwMDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4jZHVzdCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIHtcclxuICAgIGhlaWdodDogMjYuNjY3cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1oZWxwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIC5zbGlkZXItYnRuLXdyYXBwZXIge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlci1idG4td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDkuMzc1cHg7XHJcblxyXG4gICAgLnN3aXBlci1wcmV2LFxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICAkc2l6ZTogNHJlbTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaG9tZXBhZ2Uvc2xpZGVyL2Fycm93LnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMzAzMDMsIDAuMyk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjZmZmZmZmLCAwLjIpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMy4zMzMzcmVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZGQyYSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAwLjUzMzNyZW07XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICRzaXplOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmRkMmE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xyXG5cclxuICAgICAgICAmOm5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMi42NjY3cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjMzMzNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9jb21tb24vdmFycy5zY3NzXCI7XHJcblxyXG5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzAzMDMwMztcclxuICAgIG1hcmdpbi10b3A6IDQuMjY2N3JlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuOHJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmN1c3RvbS1saW5rIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tbGluazEsIC5jdXN0b20tbGluazIsIC5jdXN0b20tbGluazMge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5taWRkbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudmVuZG9ycyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogMC43MzMzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNjY2N3JlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTcxYztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgLnZlbmRvci1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMzMzcmVtO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNDY2N3JlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjc2NjdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnRzLWxpbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwYzBlMTE7XHJcbiAgICAgICAgaGVpZ2h0OiA4LjMzMzNyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5wYXltZW50cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAucGF5bWVudC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMzMzcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS44NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy40NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBuYXYge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmxpY2Vuc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMDY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMDY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVNlbWlCb2xkXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwuaW5uZXItbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubmVlZHMtYXV0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4OTkxOTQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc29jaWFscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNS4zMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53YXJuaW5nLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDUuODY2N3JlbTtcclxuICAgICAgICBib3JkZXItdG9wOiAwLjA2NjdyZW0gc29saWQgIzIwMjYyZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2NjdyZW0gc29saWQgIzIwMjYyZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjdyZW07XHJcblxyXG4gICAgICAgIC5pbWdzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmICsgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLndhcm5pbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUuMjY2N3JlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjtcclxuICAgICAgICBjb2xvcjogIzg5OTE5NDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uLmJ0bSB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg2NjdyZW07XHJcblxyXG4gICAgICAgIHAuY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2M3YzdjNztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5zb2NpYWxzIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLWluO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkc2l0ZVBhZGRpbmc6IDMuNXZ3O1xyXG5cclxuJGRhcmtUZXh0Q29sb3I6ICMwMDA7XHJcbiRzaXRlQmdDb2xvcjogIzBDMEMwQztcclxuJGVsQmdDb2xvcjogIzEwMTAxMDtcclxuXHJcbiRkYXJrQmdDb2xvcjogIzE1MTkxZTtcclxuXHJcbiRncmF5Qkc6ICM0ZDRkNGQ7XHJcbiRncmF5UG9wdXBCZzogIzJjMmMyYztcclxuJGdyYXlCb3JkZXI6ICNkYWRhZGE7XHJcbiRncmF5VGV4dDogIzg2ODY4NjtcclxuXHJcbiR0ZXh0Q29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuJHRpdGxlVGV4dENvbG9yOiAjZmZmO1xyXG5cclxuJGRhcmtCdG5CZ0NvbG9yOiAjMzMyZDJmO1xyXG4kZGFya0J0bkNvbG9yOiAjZmZmO1xyXG4kbGlnaHRCdG5CZ0NvbG9yOiAjMTFlMzExO1xyXG5cclxuJGJyYW5kQ29sb3I6ICRsaWdodEJ0bkJnQ29sb3I7XHJcbiR0ZXh0Q29sb3JPbkJyYW5kQ29sb3I6ICMwMDA7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiRvdGhlckdvbGQgOiAjZTU4ZDFjO1xyXG4kd2hpdGUgOiNmZmZmZmY7XHJcbiRiZzogIzAzMDMwMztcclxuJG1haW5iZyA6IzI2MjkzMDtcclxuXHJcbiRnb2xkR3JhZGllbnQ6ICMxMWUzMTE7XHJcblxyXG4kbWF4LXdpZHRoOiAxMzE0cHg7Il19 */