/*! html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body{
	line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
	display:block;
}
nav ul{
	list-style:none;
}
blockquote, q{
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after{
	content:'';
	content:none;
}
a{
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ins{
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
mark{
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
del{
	text-decoration:line-through;
}
abbr[title], dfn[title]{
	border-bottom:1px dotted;
	cursor:help;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
hr{
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}
input, select{
	vertical-align:middle;
}
/*! example.com Stylesheet
v1.0.0
Last Updated: 2019-09-18
Author: NAKAJIMA, Tetsuya - cocottecode.jp
mail: hello@cocottecode.jp
*/
/*! base */
@font-face{
    font-family:'Sedgwick Co Regular';
    font-style:normal;
    font-weight:normal;
    src:local('Sedgwick Co Regular'), url('/assets/fonts/sedgwick_co.woff') format('woff');
}
:root{
    --font-family-base:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", YuGothic, '游ゴシック', Meiryo, メイリオ, verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --font-family-en:'Sedgwick Co Regular', var(--font-family-base);
    --font-family-min:"Ryumin Pro", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    --number-designWith_pc:1280;
    --number-designWith_sp:828;
    --color-white:#FFF;
    --color-whiteA:rgba(255,255,255,0.6);
    --color-black:#0e050b;
    --color-red:#c8000a;
    --color-cream:#f7f1e5;
    --color-beige:#eadab9;
}
html{
    font-size:62.5%;
}
body{
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", YuGothic, '游ゴシック', Meiryo, メイリオ, verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-family:var(--font-family-base);
    color:#0e050b;
    color:var(--color-black);
    font-weight:500
}
@media screen and (min-width:829px){
body{
}
    }
@media screen and (max-width:828px){
body{
}
    }
h1,h2,h3,h4,h5,h6{
    font-weight:inherit;
}
img{
    vertical-align:top;
}
a{
    color:inherit
}
a:link,
    a:hover,
    a:focus{
        text-decoration:none;
        cursor:pointer;
        outline:none;
        -webkit-transition:color .3s ease-in-out;
        transition:color .3s ease-in-out;
    }
a:hover{
        text-decoration:underline;
    }
a[href^="tel:"]:hover{
        text-decoration:none;
    }
button{
    background-color:transparent;
    border:none;
    cursor:pointer;
    outline:none;
    padding:0;
    -webkit-appearance:none;
            appearance:none;
    color:inherit;
}
button, input, select, textarea{
    font-family:inherit;
    font-size:100%;
}
legend{
    display:table;
    float:left;
    margin:0;
    padding:0;
    width:100%
}
legend + *{
        clear:both;
    }
fieldset{
    border:0;
    padding:0.01em 0 0 0;
    margin:0;
    min-width:0;
}
body:not(:-moz-handler-blocked) fieldset{
    display:table-cell;
}
.grecaptcha-badge{
    z-index:99;
}
/*! main */
.l-header, .l-footer, .l-nav, .l-main{
    }
.l-body{
        position:relative
    }
@media screen and (min-width:829px){
    .l-body{
    }
        }
@media screen and (max-width:828px){
    .l-body{
    }
        }
.l-header{
        position:relative;
        z-index:13;
        box-sizing:border-box;
        border-top-style:solid;
        border-top-color:#0e050b;
        border-top-color:var(--color-black);
        background-color:#eadab9;
        background-color:var(--color-beige)
    }
@media screen and (min-width:829px){
    .l-header{
            border-top-width:14px
    }
        }
@media screen and (max-width:828px){
    .l-header{
            border-top-width:3.62319vw
    }
        }
.l-header img{
            vertical-align:bottom;
        }
.l-header_inner{
            display:-webkit-box;
            display:-webkit-flex;
            display:flex;
            -webkit-box-orient:horizontal;
            -webkit-box-direction:normal;
            -webkit-flex-flow:row nowrap;
                    flex-flow:row nowrap
        }
@media screen and (min-width:829px){
        .l-header_inner{
                height:40px;
                max-width:960px;
                margin-left:auto;
                margin-right:auto
        }
            }
@media screen and (max-width:828px){
        .l-header_inner{
                height:9.66184vw
        }
            }
@media screen and (min-width:829px){
        .l-header_badge{
                margin-top:4px;
                width:82px
        }
            }
@media screen and (max-width:828px){
        .l-header_badge{
                position:absolute;
                width:11.5942vw;
                top:3.38164vw;
                left:7.36715vw
        }
            }
.l-header_badge img{
                width:100%;
                height:auto;
            }
@media screen and (min-width:829px){
        .l-header_logo{
                margin-top:5px;
                margin-left:9px;
                width:200px
        }
            }
@media screen and (max-width:828px){
        .l-header_logo{
                width:40.09662vw;
                height:6.15942vw;
                position:absolute;
                top:0;
                bottom:0;
                right:0;
                left:0;
                margin:auto
        }
            }
.l-header_logo img{
                width:100%;
                height:auto;
            }
.l-main{
        position:relative;
        z-index:11
    }
@media screen and (min-width:829px){
    .l-main{
    }
        }
@media screen and (max-width:828px){
    .l-main{
    }
        }
@media screen and (min-width:829px){
    .l-nav{
    }
        }
@media screen and (max-width:828px){
    .l-nav{
    }
        }
.l-footer_copy{
            display:-webkit-box;
            display:-webkit-flex;
            display:flex;
            -webkit-box-orient:horizontal;
            -webkit-box-direction:normal;
            -webkit-flex-flow:row nowrap;
                    flex-flow:row nowrap;
            -webkit-box-align:center;
            -webkit-align-items:center;
                    align-items:center;
            -webkit-box-pack:center;
            -webkit-justify-content:center;
                    justify-content:center;
            background-color:#000;
            color:#FFF
        }
@media screen and (min-width:829px){
        .l-footer_copy{
                height:40px;
                font-size:1.2rem
        }
            }
@media screen and (max-width:828px){
        .l-footer_copy{
                height:4.83092vw;
                font-size:1.69082vw
        }
            }
.l-footer_company{
            display:-webkit-box;
            display:-webkit-flex;
            display:flex;
            -webkit-box-orient:horizontal;
            -webkit-box-direction:normal;
            -webkit-flex-flow:row nowrap;
                    flex-flow:row nowrap;
            -webkit-box-align:center;
            -webkit-align-items:center;
                    align-items:center;
            -webkit-box-pack:center;
            -webkit-justify-content:center;
                    justify-content:center;
            background-color:#e3d5ba;
            color:#000
        }
@media screen and (min-width:829px){
        .l-footer_company{
                height:120px
        }
            }
@media screen and (max-width:828px){
        .l-footer_company{
                height:38.64734vw
        }
            }
@media screen and (min-width:829px){
            .l-footer_companyName{
            }
                }
@media screen and (max-width:828px){
            .l-footer_companyName{
            }
                }
.l-footer_companyName img{
                    height:auto
                }
@media screen and (min-width:829px){
                .l-footer_companyName img{
                        width:280px
                }
                    }
@media screen and (max-width:828px){
                .l-footer_companyName img{
                }
                    }
.l-footer_companyAddress{
                text-align:right;
                font-weight:bold
            }
@media screen and (min-width:829px){
            .l-footer_companyAddress{
                    margin-top:-5px;
                    margin-bottom:5px;
                    font-size:1.1rem
            }
                }
@media screen and (max-width:828px){
            .l-footer_companyAddress{
                    margin-top:-1.20773vw;
                    margin-bottom:1.20773vw;
                    font-size:2.53623vw
            }
                }
.l-footer_companyNumber{
                text-align:center;
                font-weight:bold
            }
@media screen and (min-width:829px){
            .l-footer_companyNumber{
                    font-size:4.0rem
            }
                }
@media screen and (max-width:828px){
            .l-footer_companyNumber{
                    font-size:9.66184vw
            }
                }
.l-footer_companyNote{
                text-align:center;
                font-weight:bold
            }
@media screen and (min-width:829px){
            .l-footer_companyNote{
                    font-size:1.2rem
            }
                }
@media screen and (max-width:828px){
            .l-footer_companyNote{
                    font-size:3.01932vw
            }
                }
.o-hero{
        background-size:cover;
        background-repeat:no-repeat;
        box-sizing:border-box
    }
@media screen and (min-width:829px){
    .o-hero{
            height:600px;
            padding-top:78px;
            background-image:url("../images/index-hero_01.png")
    }
        }
@media screen and (max-width:828px){
    .o-hero{
            height:94.68599vw;
            padding-top:24.15459vw;
            background-image:url("../images/index-hero_01-sp.png");
            background-position:left 50% top -6.03865vw
    }

        }
@media screen and (min-width:829px){
        .o-hero_inner{
                margin-left:auto;
                margin-right:auto;
                max-width:960px
        }
            }
@media screen and (max-width:828px){
        .o-hero_inner{
                padding-right:7.24638vw;
                padding-left:7.24638vw
        }
            }
@media screen and (min-width:829px){
        .o-hero_title{
        }
            }
@media screen and (max-width:828px){
        .o-hero_title{
        }
            }
.o-hero_titleWord{
                display:inline-block;
                color:#FFF;
                font-weight:600;
                position:relative
            }
@media screen and (min-width:829px){
            .o-hero_titleWord{
                    padding:9px 12px
            }
                }
@media screen and (max-width:828px){
            .o-hero_titleWord{
                    padding-top:1.08696vw;
                    padding-bottom:1.08696vw;
                    padding-left:1.20773vw;
                    padding-right:1.20773vw
            }
                }
.o-hero_titleWord span{
                    position:relative;
                    z-index:2;
                }
.o-hero_titleWord::before{
                    content:'';
                    display:block;
                    background-color:#e6002d;
                    mix-blend-mode:multiply;
                    position:absolute;
                    top:0;
                    left:0;
                    right:0;
                    bottom:0;
                    z-index:1;
                }
@media screen and (min-width:829px){
                .o-hero_titleWord:nth-of-type(1){
                        font-size:2.938rem
                }
                    }
@media screen and (max-width:828px){
                .o-hero_titleWord:nth-of-type(1){
                        font-size:4.18599vw
                }
                    }
@media screen and (min-width:829px){
                .o-hero_titleWord:nth-of-type(2){
                        font-size:6.365rem
                }
                    }
@media screen and (max-width:828px){
                .o-hero_titleWord:nth-of-type(2){
                        font-size:9.07005vw
                }
                    }
@media screen and (min-width:829px){
                .o-hero_titleWord:nth-of-type(3){
                        font-size:3.672rem
                }
                    }
@media screen and (max-width:828px){
                .o-hero_titleWord:nth-of-type(3){
                        font-size:5.23309vw
                }
                    }
.o-hero_catch{
            background-color:#fff100;
            color:#e6002d;
            font-weight:600;
            margin-left:0;
            margin-right:auto;
            box-sizing:border-box;
            display:-webkit-box;
            display:-webkit-flex;
            display:flex;
            -webkit-box-align:center;
            -webkit-align-items:center;
                    align-items:center
        }
@media screen and (min-width:829px){
        .o-hero_catch{
                margin-top:12px;
                max-width:600px;
                padding:10px 17px;
                -webkit-box-orient:horizontal;
                -webkit-box-direction:normal;
                -webkit-flex-flow:row nowrap;
                        flex-flow:row nowrap;
                font-size:1.6rem;
                border-radius:5px
        }
            }
@media screen and (max-width:828px){
        .o-hero_catch{
                margin-top:7.00483vw;
                width:48.30918vw;
                height:18.11594vw;
                padding-top:2.41546vw;
                padding-bottom:2.41546vw;
                -webkit-box-orient:vertical;
                -webkit-box-direction:normal;
                -webkit-flex-flow:column nowrap;
                        flex-flow:column nowrap;
                -webkit-box-pack:justify;
                -webkit-justify-content:space-between;
                        justify-content:space-between;
                font-size:2.89855vw;
                border-radius:1.20773vw
        }
            }
.o-hero_catch strong{
                color:#000
            }
@media screen and (min-width:829px){
            .o-hero_catch strong{
                    font-size:2.837rem;
                    margin-right:0.25em;
                    margin-left:0.25em
            }
                }
@media screen and (max-width:828px){
            .o-hero_catch strong{
                    font-size:4.83092vw
            }
                }
.o-bookinfo{
        background-color:#f7f1e5;
        background-color:var(--color-cream)
    }
@media screen and (min-width:829px){
    .o-bookinfo{
    }
        }
@media screen and (max-width:828px){
    .o-bookinfo{
            height:149.75845vw;
            overflow:hidden
    }
        }
.o-bookinfo_inner{
            position:relative
        }
@media screen and (min-width:829px){
        .o-bookinfo_inner{
                margin-left:auto;
                margin-right:auto;
                box-sizing:border-box;
                max-width:960px;
                padding-top:30px;
                padding-left:240px;
                padding-bottom:25px
        }
            }
@media screen and (max-width:828px){
        .o-bookinfo_inner{
                display:-ms-grid;
                display:grid;
                -ms-grid-columns:100%;
                grid-template-columns:100%;
                -ms-grid-rows:auto auto auto auto;
                grid-template-rows:auto auto auto auto;
                padding-top:4.4686vw;
                padding-bottom:6.03865vw
        }
            }
.o-bookinfo_header{
            color:#000000
        }
@media screen and (min-width:829px){
        .o-bookinfo_header{
        }
            }
@media screen and (max-width:828px){
        .o-bookinfo_header{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:1;
                    grid-row-start:1;
                -ms-grid-row-span:1;
                grid-row-end:2;
                width:79.71014vw;
                margin-right:auto;
                margin-left:auto
        }
            }
.o-bookinfo_title{
            font-weight:600;
            letter-spacing:0.100em;
            color:#f7f1e5;
            background-color:#0e050b;
            text-align:center;
            line-height:1.4
        }
@media screen and (min-width:829px){
        .o-bookinfo_title{
                padding:0.05em 0;
                font-size:3.4rem
        }
            }
@media screen and (max-width:828px){
        .o-bookinfo_title{
                font-size:3.62319vw;
                padding-top:0.65em;
                padding-bottom:0.65em;
                margin-bottom:8.57488vw
        }
            }
.o-bookinfo_lead{
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-bookinfo_lead{
                margin-top:15px;
                font-size:2.4rem
        }
            }
@media screen and (max-width:828px){
        .o-bookinfo_lead{
                width:100%;
                position:absolute;
                top:60.38647vw;
                left:0;
                text-align:center;
                font-size:4.83092vw;
                line-height:1.5
        }
            }
@media screen and (min-width:829px){
        .o-bookinfo_text{
                font-weight:600;
                margin-top:10px;
                font-size:1.8rem
        }
            }
@media screen and (max-width:828px){
        .o-bookinfo_text{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:3;
                    grid-row-start:3;
                -ms-grid-row-span:1;
                grid-row-end:4;
                padding-top:24.51691vw;
                text-align:center;
                font-size:3.38164vw;
                line-height:1.64286
        }

            }
@media screen and (min-width:829px){
        .o-bookinfo_figure{
                position:absolute;
                left:0;
                top:-203px
        }
            }
@media screen and (max-width:828px){
        .o-bookinfo_figure{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:2;
                    grid-row-start:2;
                -ms-grid-row-span:1;
                grid-row-end:3;
                display:-ms-grid;
                display:grid;
                -ms-grid-columns:auto 1fr;
                grid-template-columns:auto 1fr;
                -ms-grid-rows:auto;
                grid-template-rows:auto;
                box-sizing:border-box;
                width:79.71014vw;
                margin-right:auto;
                margin-left:auto;
                background-color:#FFF;
                padding-left:4.83092vw;
                padding-bottom:2.657vw
        }
            }
@media screen and (min-width:829px){
            .o-bookinfo_figureImg{
                    width:211px
            }
                }
@media screen and (max-width:828px){
            .o-bookinfo_figureImg{
                    width:25.48309vw;
                    margin-top:-4.34783vw;
                    margin-bottom:-0.48309vw
            }
                }
.o-bookinfo_figureImg img{
                    width:100%;
                    height:auto;
                }
.o-bookinfo_button{
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-bookinfo_button{
                margin-top:18px;
                font-size:2.0rem
        }
            }
@media screen and (max-width:828px){
        .o-bookinfo_button{
                width:38.64734vw;
                font-size:3.66184vw;
                margin-bottom:1.20773vw;
                margin-left:4.83092vw;
                -webkit-align-self:flex-end;
                        align-self:flex-end
        }
            }
@media screen and (min-width:829px){
            .o-bookinfo_button a{
                    padding:5px
            }
                }
@media screen and (max-width:828px){
            .o-bookinfo_button a{
                    padding:0.84541vw
            }
                }
@media screen and (min-width:829px){
        .o-bookinfo_ending{
        }
            }
@media screen and (max-width:828px){
        .o-bookinfo_ending{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:4;
                    grid-row-start:4;
                -ms-grid-row-span:1;
                grid-row-end:5;
                padding-top:6.03865vw
        }
            }
.o-bookinfo_pop{
            position:absolute
        }
@media screen and (min-width:829px){
        .o-bookinfo_pop{
                top:-253px;
                left:-34px
        }
            }
@media screen and (max-width:828px){
        .o-bookinfo_pop{
                top:26.44928vw;
                right:15.21739vw;
                width:40.57971vw;
                height:17.02899vw;

                background-image:url("../images/cmn-text_balloon-1-sp.png");
                background-size:cover;
                background-repeat:no-repeat;
        }
                .o-bookinfo_pop img{
                    opacity:0;
                }
            }
@media screen and (min-width:829px){
        .o-bookinfo_message{
                margin-top:30px;
                margin-left:-240px
        }
            }
@media screen and (max-width:828px){
        .o-bookinfo_message{
        }
            }
.o-bookinfo_message p{
                margin-top:0.5em;
                text-align:center;
                font-weight:600
            }
@media screen and (min-width:829px){
            .o-bookinfo_message p{
                    font-size:2.0rem
            }
                }
@media screen and (max-width:828px){
            .o-bookinfo_message p{
                    font-size:5.55556vw;
                    line-height:1.30435
            }
                }
.o-bookinfo_message p:first-child{
                    margin-top:0;
                    color:#e6002d;
                }
.o-introduction{
        background-color:#eadab9;
        overflow:hidden
    }
@media screen and (min-width:829px){
    .o-introduction{
            font-size:2.4rem;
            line-height:1.58333
    }
        }
@media screen and (max-width:828px){
    .o-introduction{
            font-size:3.62319vw;
            line-height:1.53333
    }
        }
.o-introduction_text{

        }
.o-introduction_inner{
            position:relative
        }
@media screen and (min-width:829px){

        .o-introduction_inner{
                margin-left:auto;
                margin-right:auto;
                box-sizing:border-box;
                max-width:960px;
                padding-top:28px;
                padding-right:60px;
                padding-left:60px;
                padding-bottom:20px
        }
            }
@media screen and (max-width:828px){

        .o-introduction_inner{
                padding-top:12.07729vw;
                padding-right:7.24638vw;
                padding-left:7.24638vw
        }
            }
.o-introduction_title{
            font-weight:600;
            color:#e6002d
        }
@media screen and (min-width:829px){
        .o-introduction_title{
                margin-bottom:14px;
                font-size:3.0rem
        }
            }
@media screen and (max-width:828px){
        .o-introduction_title{
                margin-bottom:6.28019vw;
                text-align:center;
                font-size:5.07246vw;
                line-height:1.33333
        }
            }
.o-introduction_example{
            background-color:white;
            font-weight:600;
            text-align:center
        }
@media screen and (min-width:829px){
        .o-introduction_example{
                margin-top:49px;
                margin-bottom:44px;
                padding-top:37px;
                padding-bottom:37px;
                font-size:3.6rem;
                line-height:1.77778
        }
            }
@media screen and (max-width:828px){
        .o-introduction_example{
                margin-top:4.83092vw;
                margin-bottom:6.03865vw;
                font-size:4.34783vw;
                line-height:1.77778;
                padding-top:2.41546vw;
                padding-bottom:2.41546vw
        }
            }
@media screen and (min-width:829px){
        .o-introduction_subsection{
                margin-top:118px;
                margin-bottom:96px
        }
            }
@media screen and (max-width:828px){
        .o-introduction_subsection{
                margin-top:7.6087vw;
                margin-bottom:7.85024vw
        }
            }
@media screen and (min-width:829px){
            .o-introduction_subsection:first-of-type{
                    margin-top:96px
            }
                }
@media screen and (max-width:828px){
            .o-introduction_subsection:first-of-type{
            }
                }
@media screen and (min-width:829px){
            .o-introduction_subsection p{
                    line-height:1.6;
                    margin-bottom:1.6em
            }
                }
@media screen and (max-width:828px){
            .o-introduction_subsection p{
                    margin-bottom:1.6em
            }
                }
.o-introduction_subsection p:last-child{
                    margin-bottom:0;
                }
@media screen and (min-width:829px){
        .o-introduction_ending{
                margin-right:-60px
        }
            }
@media screen and (max-width:828px){
        .o-introduction_ending{
        }
            }
@media screen and (min-width:829px){
            .o-introduction_endingHeader{
                    margin-bottom:36px
            }
                }
@media screen and (max-width:828px){
            .o-introduction_endingHeader{
                    margin-bottom:5.67633vw
            }
                }
@media screen and (min-width:829px){
            .o-introduction_endingBody{
                    display:-ms-grid;
                    display:grid;
                    -ms-grid-columns:1fr 190px;
                    grid-template-columns:1fr 190px;
                    -ms-grid-rows:auto;
                    grid-template-rows:auto
            }
                }
@media screen and (max-width:828px){
            .o-introduction_endingBody{
            }
                }
@media screen and (min-width:829px){
            .o-introduction_endingText{
                    -ms-grid-column:1;
                        grid-column-start:1;
                    -ms-grid-column-span:1;
                    grid-column-end:2;
                    -ms-grid-row:1;
                        grid-row-start:1;
                    -ms-grid-row-span:1;
                    grid-row-end:2
            }
                }
@media screen and (min-width:829px){
                .o-introduction_endingText p{
                        line-height:1.6;
                        margin-bottom:1.6em
                }
                    }
@media screen and (max-width:828px){
                .o-introduction_endingText p{
                        margin-bottom:1.6em
                }
                    }
.o-introduction_endingText p:last-child{
                        margin-bottom:0;
                    }
@media screen and (min-width:829px){
            .o-introduction_endingBook{
                    -ms-grid-column:2;
                        grid-column-start:2;
                    -ms-grid-column-span:1;
                    grid-column-end:3;
                    -ms-grid-row:1;
                        grid-row-start:1;
                    -ms-grid-row-span:1;
                    grid-row-end:2
            }
                }
@media screen and (max-width:828px){
            .o-introduction_endingBook{
                    margin-top:16.54589vw;
                    position:relative;
                    z-index:2;
                    background-color:#FFF;
                    box-sizing:border-box;
                    width:79.71014vw;
                    padding-left:5.31401vw;
                    padding-right:6.03865vw;
                    padding-bottom:1.44928vw;
                    margin-right:auto;
                    margin-left:auto;
                    display:-ms-grid;
                    display:grid;
                    -ms-grid-columns:auto 1fr;
                    grid-template-columns:auto 1fr;
                    -ms-grid-rows:auto auto auto;
                    grid-template-rows:auto auto auto
            }
                }
@media screen and (min-width:829px){
                .o-introduction_endingBookHeader{
                        margin-top:-9px;
                        margin-left:-44px;
                        margin-bottom:10px
                }
                    }
@media screen and (max-width:828px){
                .o-introduction_endingBookHeader{
                        -ms-grid-column:2;
                            grid-column-start:2;
                        -ms-grid-column-span:1;
                        grid-column-end:3;
                        -ms-grid-row:1;
                            grid-row-start:1;
                        -ms-grid-row-span:1;
                        grid-row-end:2;
                        width:40.57971vw;
                        height:17.02899vw;
                        margin-top:3.62319vw;
                        margin-right:-1.20773vw;
                        margin-left:-1.20773vw;

                        background-image:url("../images/cmn-text_balloon-1-sp.png");
                        background-size:cover;
                        background-repeat:no-repeat;
                }
                        .o-introduction_endingBookHeader img{
                            opacity:0;
                        }
                    }
@media screen and (min-width:829px){
                .o-introduction_endingBookFigure{
                }
                    }
@media screen and (max-width:828px){
                .o-introduction_endingBookFigure{
                        -ms-grid-column:1;
                            grid-column-start:1;
                        -ms-grid-column-span:1;
                        grid-column-end:2;
                        -ms-grid-row:1;
                            grid-row-start:1;
                        -ms-grid-row-span:2;
                        grid-row-end:3;
                        width:25.36232vw;
                        position:relative;
                        top:-4.34783vw;

                        margin-right:4.4686vw
                }
                    }
.o-introduction_endingBookFigure img{
                        width:100%;
                        height:auto;
                    }
@media screen and (min-width:829px){
                .o-introduction_endingBookButton{
                        margin-top:17px;
                        font-size:1.8rem
                }
                    }
@media screen and (max-width:828px){
                .o-introduction_endingBookButton{
                        -ms-grid-column:2;
                            grid-column-start:2;
                        -ms-grid-column-span:1;
                        grid-column-end:3;
                        -ms-grid-row:2;
                            grid-row-start:2;
                        -ms-grid-row-span:1;
                        grid-row-end:3;
                        margin-top:1.20773vw;
                        font-size:3.66184vw
                }
                    }
.o-introduction_endingBookNote{
                    color:#e6002d;
                    font-weight:600
                }
@media screen and (min-width:829px){
                .o-introduction_endingBookNote{
                        margin-right:-50px;
                        margin-left:-50px;
                        margin-top:9px;
                        text-align:center;
                        font-size:1.6rem;
                        line-height:1.5
                }
                    }
@media screen and (max-width:828px){
                .o-introduction_endingBookNote{
                        -ms-grid-column:1;
                            grid-column-start:1;
                        -ms-grid-column-span:2;
                        grid-column-end:3;
                        -ms-grid-row:3;
                            grid-row-start:3;
                        -ms-grid-row-span:1;
                        grid-row-end:4;
                        margin-top:1.20773vw;
                        text-align:center;
                        font-size:2.89855vw;
                        line-height:1.5
                }
                    }
@media screen and (min-width:829px){
        .o-introduction_note{
        }
            }
@media screen and (max-width:828px){
        .o-introduction_note{
                font-size:2.89855vw
        }
            }
.o-introduction_emphasis-1{
            color:#e6002d;
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-introduction_emphasis-1{
                font-size:4.6rem;
                line-height:1
        }
            }
@media screen and (max-width:828px){
        .o-introduction_emphasis-1{
                font-size:4.83092vw
        }
            }
.o-introduction_emphasis-2{
            display:inline-block;
            color:#e6002d;
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-introduction_emphasis-2{
                margin-top:0.1em;
                margin-bottom:0.2em;
                line-height:1;
                font-size:5.4rem
        }
            }
@media screen and (max-width:828px){
        .o-introduction_emphasis-2{
                font-size:4.83092vw;
                margin-bottom:-0.5em
        }
            }
.o-introduction_emphasis-3{
            display:inline-block;
            color:#e6002d;
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-introduction_emphasis-3{
                margin-top:0.1em;
                margin-bottom:0.2em;
                line-height:1;
                font-size:3.0rem
        }
            }
@media screen and (max-width:828px){
        .o-introduction_emphasis-3{
                font-size:4.83092vw;
                line-height:1.3
        }
            }
.o-introduction_emphasis-4{
            display:inline-block;
            color:#e6002d;
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-introduction_emphasis-4{
                margin-top:0.1em;
                margin-bottom:0.2em;
                line-height:1;
                font-size:5.4rem
        }
            }
@media screen and (max-width:828px){
        .o-introduction_emphasis-4{
                font-size:4.83092vw;
                line-height:1.3
        }
            }
.o-introduction_emphasis-5{
            color:#e6002d;
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-introduction_emphasis-5{
        }
            }
@media screen and (max-width:828px){
        .o-introduction_emphasis-5{
                font-size:4.83092vw;
                line-height:1.3
        }
            }
.o-greeting{
        background-color:#f7f1e5
    }
@media screen and (min-width:829px){
    .o-greeting{
            overflow:hidden
    }
        }
@media screen and (max-width:828px){
    .o-greeting{
            margin-top:-18.11594vw
    }
        }
@media screen and (min-width:829px){
        .o-greeting_inner{
                display:-ms-grid;
                display:grid;
                max-width:840px;
                margin-right:auto;
                margin-left:auto;
                padding-top:50px;
                padding-bottom:63px;
                -ms-grid-columns:50% 50%;
                grid-template-columns:50% 50%;
                -ms-grid-rows:auto auto auto auto auto;
                grid-template-rows:auto auto auto auto auto
        }
            }
@media screen and (max-width:828px){
        .o-greeting_inner{
                position:relative;
                padding-top:31.03865vw;
                padding-bottom:12.07729vw;
                padding-right:7.24638vw;
                padding-left:7.24638vw
        }
            }
@media screen and (min-width:829px){
        .o-greeting_text{
                font-size:2.4rem;
                line-height:1.58333
        }
            }
@media screen and (max-width:828px){
        .o-greeting_text{
                font-size:3.62319vw;
                line-height:1.53333
        }
            }
@media screen and (min-width:829px){
            .o-greeting_text p{
                    margin-bottom:1.8em
            }
                }
@media screen and (max-width:828px){
            .o-greeting_text p{
                    margin-bottom:1.6em
            }
                }
.o-greeting_text p:last-child{
                    margin-bottom:0;
                }
.o-greeting_profile{
            position:relative
        }
@media screen and (min-width:829px){
        .o-greeting_profile{
        }
            }
@media screen and (max-width:828px){
        .o-greeting_profile{
                margin-top:10.62802vw;
                margin-right:-7.24638vw;
                background-color:#FFF;
                border-bottom:solid 2px #e6002d;
                margin-bottom:7.72947vw;
                display:-ms-grid;
                display:grid;
                -ms-grid-columns:50% 50%;
                grid-template-columns:50% 50%;
                -ms-grid-rows:auto;
                grid-template-rows:auto
        }
            }
@media screen and (min-width:829px){
            .o-greeting_profileTexts{
                    padding:25px 30px;
                    background-color:#FFF
            }
                }
@media screen and (max-width:828px){
            .o-greeting_profileTexts{
                    padding-top:4.34783vw;
                    padding-left:3.50242vw;
                    margin-right:-4.83092vw
            }
                }
.o-greeting_profileTitle{
                font-family:'Sedgwick Co Regular', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", YuGothic, '游ゴシック', Meiryo, メイリオ, verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
                font-family:var(--font-family-en)
            }
@media screen and (min-width:829px){
            .o-greeting_profileTitle{
                    font-size:2.4rem
            }
                }
@media screen and (max-width:828px){
            .o-greeting_profileTitle{
                    font-size:2.89855vw
            }
                }
.o-greeting_profileName{
                font-family:'Sedgwick Co Regular', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", YuGothic, '游ゴシック', Meiryo, メイリオ, verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
                font-family:var(--font-family-en);
                -webkit-transform-origin:center left;
                        transform-origin:center left;
                -webkit-transform:scaleX(0.89);
                        transform:scaleX(0.89);
                color:#e60012
            }
@media screen and (min-width:829px){
            .o-greeting_profileName{
                    font-size:4.2rem;
                    margin-top:16px
            }
                }
@media screen and (max-width:828px){
            .o-greeting_profileName{
                    margin-top:1.93237vw;
                    font-size:5.07246vw
            }
                }
@media screen and (min-width:829px){
            .o-greeting_profileHistory{
                    margin-top:14px;
                    font-size:2.0rem;
                    line-height:1.4
            }
                }
@media screen and (max-width:828px){
            .o-greeting_profileHistory{
                    margin-top:1.08696vw;
                    font-size:2.89855vw;
                    line-height:1.41667
            }
                }
@media screen and (min-width:829px){
            .o-greeting_profileImage{
                    position:absolute;
                    top:-24px;
                    right:0;
                    border-bottom:solid 2px #e6002d;
                    width:540px;
                    text-align:right
            }
                }
@media screen and (max-width:828px){
            .o-greeting_profileImage{
                    margin-top:-6.03865vw;
                    margin-left:-6.03865vw;
                    width:52.41546vw;
                    height:60.14493vw;
                    overflow:hidden;
            }
                    .o-greeting_profileImage img{
                        width:100%;
                        height:auto;
                    }
                }
@media screen and (min-width:829px){
        .o-greeting_image{
                margin-top:38px;
                border-bottom:solid 2px #e6002d;
                width:600px
        }
            }
@media screen and (max-width:828px){
        .o-greeting_image{
                width:92.75362vw;
                background-color:#FFF;
                border-bottom:solid 2px #e6002d
        }
            }
.o-greeting_image img{
                display:block
            }
@media screen and (min-width:829px){
            .o-greeting_image img{
                    margin-right:30px;
                    margin-left:auto
            }
                }
@media screen and (max-width:828px){
            .o-greeting_image img{
                    width:56.40097vw;
                    margin-top:-12.07729vw;
                    margin-right:12.07729vw;
                    margin-left:auto
            }
                }
.o-greeting_ending{
            text-align:center;
            font-weight:600;
            border:solid 4px #0e050b;
            background-color:#FFF
        }
@media screen and (min-width:829px){
        .o-greeting_ending{
                margin-top:80px;
                box-sizing:border-box;
                width:670px;
                margin-right:auto;
                margin-left:auto;
                font-size:3.4rem;
                line-height:1.41176;
                padding:24px 10px
        }
            }
@media screen and (max-width:828px){
        .o-greeting_ending{
                margin-top:12.43961vw;
                padding-top:2.89855vw;
                padding-bottom:2.89855vw;
                font-size:4.10628vw;
                line-height:1.41176
        }
            }
@media screen and (min-width:829px){
        .o-greeting_area-1{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:1;
                    grid-row-start:1;
                -ms-grid-row-span:1;
                grid-row-end:2;
                margin-top:28px
        }
            }
@media screen and (max-width:828px){
        .o-greeting_area-1{
        }
            }
@media screen and (min-width:829px){
            .o-greeting_area-1 p:nth-of-type(2){
                    margin-top:3.2em
            }
                }
@media screen and (max-width:828px){
            .o-greeting_area-1 p:nth-of-type(2){
            }
                }
@media screen and (min-width:829px){
        .o-greeting_area-2{
                -ms-grid-column:2;
                    grid-column-start:2;
                -ms-grid-column-span:1;
                grid-column-end:3;
                -ms-grid-row:1;
                    grid-row-start:1;
                -ms-grid-row-span:2;
                grid-row-end:3;
                margin-left:-60px;
                margin-right:-220px
        }
            }
@media screen and (max-width:828px){
        .o-greeting_area-2{
        }
            }
@media screen and (min-width:829px){
        .o-greeting_area-3{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:2;
                    grid-row-start:2;
                -ms-grid-row-span:1;
                grid-row-end:3;
                margin-right:-180px;
                margin-top:78px
        }
            }
@media screen and (max-width:828px){
        .o-greeting_area-3{
        }
            }
@media screen and (min-width:829px){
        .o-greeting_area-4{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:3;
                    grid-row-start:3;
                -ms-grid-row-span:1;
                grid-row-end:4;
                margin-left:-220px
        }
            }
@media screen and (max-width:828px){
        .o-greeting_area-4{
                position:absolute;
                top:237.92271vw;
                left:0
        }
            }
@media screen and (min-width:829px){
        .o-greeting_area-5{
                -ms-grid-column:2;
                    grid-column-start:2;
                -ms-grid-column-span:1;
                grid-column-end:3;
                -ms-grid-row:3;
                    grid-row-start:3;
                -ms-grid-row-span:1;
                grid-row-end:4;
                margin-top:117px;
                margin-right:-60px
        }
            }
@media screen and (max-width:828px){
        .o-greeting_area-5{
                margin-top:6.03865vw;
        }
                .o-greeting_area-5 p:first-child{
                    margin-bottom:79.95169vw;
                }
            }
@media screen and (min-width:829px){
        .o-greeting_area-6{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:2;
                grid-column-end:3;
                -ms-grid-row:4;
                    grid-row-start:4;
                -ms-grid-row-span:1;
                grid-row-end:5;
                margin-top:83px
        }
            }
@media screen and (max-width:828px){
        .o-greeting_area-6{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:5;
                    grid-row-start:5;
                -ms-grid-row-span:1;
                grid-row-end:6;
                margin-top:5.55556vw
        }
            }
.o-book{
        background-color:#e6002d
    }
@media screen and (min-width:829px){
    .o-book{
            padding-top:40px;
            padding-bottom:40px
    }
        }
@media screen and (max-width:828px){
    .o-book{
            height:132.85024vw;
            overflow:hidden
    }
        }
.o-book_inner{
            position:relative
        }
@media screen and (min-width:829px){
        .o-book_inner{
                box-sizing:border-box;
                margin-right:auto;
                margin-left:auto;
                max-width:1080px;
                padding-right:60px;
                padding-left:60px
        }
            }
@media screen and (max-width:828px){
        .o-book_inner{
                padding-top:4.83092vw;
                padding-left:9.66184vw;
                padding-right:7.24638vw;
                display:-ms-grid;
                display:grid;
                -ms-grid-columns:auto 1fr;
                grid-template-columns:auto 1fr;
                -ms-grid-rows:auto auto auto;
                grid-template-rows:auto auto auto
        }
            }
@media screen and (max-width:828px){
        .o-book_header{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:2;
                grid-column-end:3;
                -ms-grid-row:2;
                    grid-row-start:2;
                -ms-grid-row-span:1;
                grid-row-end:3;
                margin-top:5.07246vw
        }
            }
.o-book_title{
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-book_title{
                margin-left:300px
        }
            }
@media screen and (max-width:828px){
        .o-book_title{
                text-align:center
        }
            }
.o-book_title span{
                display:block
            }
@media screen and (min-width:829px){
            .o-book_title span{
            }
                }
@media screen and (max-width:828px){
            .o-book_title span{
            }
                }
.o-book_title span:first-child{
                    color:#fff;
                    letter-spacing:0.120em
                }
@media screen and (min-width:829px){
                .o-book_title span:first-child{
                        font-size:3.6rem;
                        line-height:1.55556
                }
                    }
@media screen and (max-width:828px){
                .o-book_title span:first-child{
                        font-size:4.34783vw;
                        line-height:1.55556
                }
                    }
@media screen and (min-width:829px){
                .o-book_title span:last-child{
                        font-size:14.0rem
                }
                    }
@media screen and (max-width:828px){
                .o-book_title span:last-child{
                        margin-top:1.69082vw;
                        font-size:16.90821vw
                }
                    }
@media screen and (min-width:829px){
        .o-book_image{
                width:211px;
                position:absolute;
                left:60px;
                top:52px
        }
            }
@media screen and (max-width:828px){
        .o-book_image{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:1;
                    grid-row-start:1;
                -ms-grid-row-span:1;
                grid-row-end:2;
                width:32.85024vw;
                margin-right:7.6087vw
        }
            }
.o-book_image img{
                width:100%;
                height:auto;
            }
@media screen and (min-width:829px){
        .o-book_heading{
                position:absolute;
                left:26px;
                top:-6px
        }
            }
@media screen and (max-width:828px){
        .o-book_heading{
                margin-top:0.48309vw;
                margin-left:1.08696vw;
                width:40.57971vw;
                height:17.02899vw;
                background-image:url("../images/cmn-text_balloon-2-sp.png");
                background-size:cover;
                background-repeat:no-repeat;
        }
                .o-book_heading img{
                    opacity:0;
                }
            }
.o-book_button{
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-book_button{
                margin-top:30px;
                margin-left:300px;
                font-size:3.4rem
        }
            }
@media screen and (max-width:828px){
        .o-book_button{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:2;
                grid-column-end:3;
                -ms-grid-row:3;
                    grid-row-start:3;
                -ms-grid-row-span:1;
                grid-row-end:4;
                margin-top:2.41546vw;
                margin-left:0.60386vw;
                margin-right:3.01932vw;
                font-size:4.10628vw
        }
            }
.o-book_button a{
                background-color:#FFF;
                color:#e6002d
            }
@media screen and (min-width:829px){
            .o-book_button a{
                    padding:18px
            }
                }
@media screen and (max-width:828px){
            .o-book_button a{
                    padding:2.17391vw
            }
                }
.o-book_text{
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-book_text{
                margin-top:40px
        }
            }
@media screen and (max-width:828px){
        .o-book_text{
                margin-top:3.1401vw;
                padding-top:2.77778vw;
                padding-bottom:2.77778vw;
                padding-left:3.98551vw;
                background-color:#FFF
        }
            }
.o-book_text p{
                margin-top:0.5em
            }
@media screen and (min-width:829px){
            .o-book_text p{
                    text-align:center;
                    font-size:2.0rem;
                    line-height:1.3
            }
                }
@media screen and (max-width:828px){
            .o-book_text p{
                    text-align:left;
                    font-size:3.1401vw;
                    line-height:1.61538
            }
                }
.o-book_text p:first-child{
                    margin-top:0
                }
@media screen and (min-width:829px){
                .o-book_text p:first-child{
                        color:#FFF
                }
                    }
@media screen and (max-width:828px){
                .o-book_text p:first-child{
                        color:#e6002d
                }
                    }
.o-contents{
        background-color:#eadab9
    }
@media screen and (min-width:829px){
    .o-contents{
            padding-top:60px
    }
        }
@media screen and (max-width:828px){
    .o-contents{
            padding-top:8.45411vw;
            padding-bottom:10.02415vw;
            padding-right:7.24638vw;
            padding-left:7.24638vw
    }
        }
@media screen and (min-width:829px){
        .o-contents_inner{
        }
            }
@media screen and (max-width:828px){
        .o-contents_inner{
        }
            }
.o-contents_section{
            position:relative
        }
@media screen and (min-width:829px){
        .o-contents_section{
                margin-left:auto;
                margin-right:auto;
                margin-bottom:84px;
                box-sizing:border-box;
                max-width:1280px;
                padding-right:60px;
                padding-left:60px
        }
            }
@media screen and (max-width:828px){
        .o-contents_section{
                margin-bottom:10.14493vw
        }
            }
.o-contents_section:last-child{
                margin-bottom:0;
            }
@media screen and (min-width:829px){
            .o-contents_sectionInner{
                    margin-left:auto;
                    margin-right:auto;
                    box-sizing:border-box;
                    max-width:960px;
                    padding-left:60px
            }
                }
@media screen and (max-width:828px){
            .o-contents_sectionInner{
            }
                }
@media screen and (min-width:829px){
        .o-contents_header{
                padding-top:66px;
                margin-bottom:31px
        }
            }
@media screen and (max-width:828px){
        .o-contents_header{
                padding-top:7.24638vw;
                margin-bottom:2.89855vw
        }

            }
.o-contents_headerNumber{
                font-family:'Sedgwick Co Regular', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", YuGothic, '游ゴシック', Meiryo, メイリオ, verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
                font-family:var(--font-family-en);
                position:absolute;
                z-index:1;
                color:#f7f0e3
            }
@media screen and (min-width:829px){
            .o-contents_headerNumber{
                    top:-40px;
                    font-size:26.0rem
            }
                }
@media screen and (max-width:828px){
            .o-contents_headerNumber{
                    top:-5.67633vw;
                    right:-0.72464vw;
                    font-size:31.40097vw
            }
                }
@media screen and (min-width:829px){
            .o-contents_section:nth-of-type(odd) .o-contents_headerNumber{
                        left:32px
            }
                    }
@media screen and (max-width:828px){
            .o-contents_section:nth-of-type(odd) .o-contents_headerNumber{
            }
                    }
@media screen and (min-width:829px){
            .o-contents_section:nth-of-type(even) .o-contents_headerNumber{
                        right:106px
            }
                    }
@media screen and (max-width:828px){
            .o-contents_section:nth-of-type(even) .o-contents_headerNumber{
            }
                    }
.o-contents_headerTitle{
                position:relative;
                z-index:2;
                color:#e6002d;
                font-weight:600
            }
@media screen and (min-width:829px){
            .o-contents_headerTitle{
                    font-size:6.0rem
            }
                }
@media screen and (max-width:828px){
            .o-contents_headerTitle{
                    font-size:7.24638vw
            }
                }
.o-contents_headerSubtext{
                color:#f7f0e3;
                font-family:'Sedgwick Co Regular', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", YuGothic, '游ゴシック', Meiryo, メイリオ, verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
                font-family:var(--font-family-en);
                position:absolute;
                z-index:1;
                -webkit-transform-origin:0 0;
                        transform-origin:0 0;
                -webkit-transform:rotate(90deg);
                        transform:rotate(90deg);
                white-space:nowrap;
                letter-spacing:0.050em
            }
@media screen and (min-width:829px){
            .o-contents_headerSubtext{
                    left:calc(100% - 145px);
                    font-size:4.0rem;
                    line-height:1.45
            }
                }
@media screen and (max-width:828px){
            .o-contents_headerSubtext{
                    top:23.55072vw;
                    left:calc(100% + 2.05314vw);
                    font-size:4.83092vw;
                    line-height:1.45
            }
                }
@media screen and (min-width:829px){
            .o-contents_section:nth-of-type(odd) .o-contents_headerSubtext{
                        top:-9px
            }
                    }
@media screen and (max-width:828px){
            .o-contents_section:nth-of-type(odd) .o-contents_headerSubtext{
            }
                    }
@media screen and (min-width:829px){
            .o-contents_section:nth-of-type(even) .o-contents_headerSubtext{
                        top:236px
            }
                    }
@media screen and (max-width:828px){
            .o-contents_section:nth-of-type(even) .o-contents_headerSubtext{
            }
                    }
.o-contents_body{
            position:relative;
            z-index:2
        }
@media screen and (min-width:829px){
        .o-contents_body{
                font-size:2.4rem;
                line-height:1.58333
        }
            }
@media screen and (max-width:828px){
        .o-contents_body{
                font-size:3.62319vw;
                line-height:1.53333
        }
            }
@media screen and (min-width:829px){
            .o-contents_body dl,.o-contents_body p{
                    margin-bottom:1.7em
            }
                }
@media screen and (max-width:828px){
            .o-contents_body dl,.o-contents_body p{
                    margin-bottom:1.7em
            }
                }
.o-contents_body dl:last-child, .o-contents_body p:last-child{
                    margin-bottom:0;
                }
.o-contents_body dl::after{
                    content:"";
                    display:block;
                    clear:both;
                }
.o-contents_body dl dt{
                    float:left;
                    clear:left
                }
@media screen and (min-width:829px){
                .o-contents_body dl dt{
                }
                    }
@media screen and (max-width:828px){
                .o-contents_body dl dt{
                }
                    }
.o-contents_body dl dt::after{
                        content:"：";
                    }
.o-contents_body dl dd{
                    float:left
                }
@media screen and (min-width:829px){
                .o-contents_body dl dd{
                        max-width:calc(100% - 3em)
                }
                    }
@media screen and (max-width:828px){
                .o-contents_body dl dd{
                        max-width:calc(100% - 4em)
                }
                    }
.o-contents_body strong{
                color:#e6002d
            }
@media screen and (min-width:829px){
            .o-contents_body strong{
                    font-size:3.0rem
            }
                }
@media screen and (max-width:828px){
            .o-contents_body strong{
                    font-size:5.07246vw;
                    line-height:1.33333
            }
                }
.o-test{
        background-color:#eadab9
    }
@media screen and (min-width:829px){
    .o-test{
            padding-top:60px
    }
        }
@media screen and (max-width:828px){
    .o-test{
    }
        }
.o-test_lead{
            position:relative;
            background-color:#e6002d;
            color:#FFF;
            font-weight:600;
            text-align:center
        }
@media screen and (min-width:829px){
        .o-test_lead{
                font-size:3.4rem;
                line-height:1.41176;
                margin-left:auto;
                margin-right:auto;
                box-sizing:border-box;
                max-width:900px;
                padding:27px;
                margin-bottom:80px
        }
            }
@media screen and (max-width:828px){
        .o-test_lead{
                font-size:4.10628vw;
                line-height:1.41176;
                padding:2.41546vw;
                margin-right:7.24638vw;
                margin-left:7.24638vw;
                margin-bottom:9.54106vw
        }
            }
.o-test_lead::after{
                content:'';
                display:block;
                width:0;
                height:0;
                border-style:solid;
                border-color:#e6002d transparent transparent;
                border-bottom-width:0;
                position:absolute;
                left:50%
            }
@media screen and (min-width:829px){
            .o-test_lead::after{
                    bottom:-60px;
                    border-top-width:60px;
                    border-right-width:30px;
                    border-left-width:30px;
                    margin-left:-30px
            }
                }
@media screen and (max-width:828px){
            .o-test_lead::after{
                    bottom:-7.24638vw;
                    border-top-width:7.24638vw;
                    border-right-width:3.62319vw;
                    border-left-width:3.62319vw;
                    margin-left:-3.62319vw
            }
                }
.o-test_area{
            background-color:#000;
            color:#FFF;
            text-align:center
        }
@media screen and (min-width:829px){
        .o-test_area{
                padding-top:38px;
                padding-bottom:28px
        }
            }
@media screen and (max-width:828px){
        .o-test_area{
                padding-top:4.71014vw;
                padding-bottom:3.1401vw
        }
            }
@media screen and (min-width:829px){
        .o-test_header{
                margin-bottom:22px
        }
            }
@media screen and (max-width:828px){
        .o-test_header{
                margin-bottom:2.657vw
        }
            }
@media screen and (min-width:829px){
        .o-test_catch{
                font-size:3.8rem;
                margin-bottom:29px
        }
            }
@media screen and (max-width:828px){
        .o-test_catch{
                font-size:4.58937vw;
                margin-bottom:2.657vw
        }
            }
.o-test_title{
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-test_title{
                font-size:8.0rem
        }
            }
@media screen and (max-width:828px){
        .o-test_title{
                font-size:11.5942vw;
                line-height:1.20833
        }
            }
.o-test_subtitle{
            color:#c7000b;
            font-family:"Ryumin Pro", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
            font-family:var(--font-family-min)
        }
@media screen and (min-width:829px){
        .o-test_subtitle{
                font-size:3.6rem
        }
            }
@media screen and (max-width:828px){
        .o-test_subtitle{
                font-size:4.34783vw
        }
            }
.o-test_button{
            margin-right:auto;
            margin-left:auto
        }
@media screen and (min-width:829px){
        .o-test_button{
                width:320px;
                margin-top:23px;
                font-size:3.8rem
        }
            }
@media screen and (max-width:828px){
        .o-test_button{
                width:38.64734vw;
                margin-top:3.1401vw;
                font-size:4.58937vw
        }
            }
@media screen and (min-width:829px){
            .o-test_button a{
                    padding:10px
            }
                }
@media screen and (max-width:828px){
            .o-test_button a{
                    padding:1.3285vw
            }
                }
@media screen and (min-width:829px){
        .o-test_note{
                margin-top:30px;
                font-size:1.8rem
        }
            }
@media screen and (max-width:828px){
        .o-test_note{
                margin-top:3.38164vw;
                font-size:2.89855vw;
                line-height:1.5
        }
            }
.o-best5{
        background-color:#f7f1e5
    }
@media screen and (min-width:829px){
    .o-best5{
            padding-top:40px;
            padding-bottom:67px
    }
        }
@media screen and (max-width:828px){
    .o-best5{
            padding-top:11.35266vw;
            padding-bottom:12.31884vw;
            padding-right:7.24638vw;
            padding-left:7.24638vw
    }
        }
.o-best5_title{
            text-align:center;
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-best5_title{
        }
            }
@media screen and (max-width:828px){
        .o-best5_title{
                margin-bottom:8.33333vw
        }
            }
.o-best5_title span{
                display:block
            }
.o-best5_title span:nth-child(1){
                    margin-left:auto;
                    margin-right:auto;
                    box-sizing:border-box;
                    position:relative;
                    background-color:#000;
                    color:#FFF;
                    text-align:center
                }
@media screen and (min-width:829px){
                .o-best5_title span:nth-child(1){
                        font-size:3.4rem;
                        max-width:340px;
                        padding:13px;
                        margin-bottom:67px
                }
                    }
@media screen and (max-width:828px){
                .o-best5_title span:nth-child(1){
                        max-width:41.0628vw;
                        padding:1.57005vw;
                        margin-bottom:8.09179vw;
                        font-size:4.10628vw
                }
                    }
.o-best5_title span:nth-child(1)::after{
                        content:'';
                        display:block;
                        width:0;
                        height:0;
                        border-style:solid;
                        border-color:#000 transparent transparent;
                        border-bottom-width:0;
                        position:absolute;
                        left:50%
                    }
@media screen and (min-width:829px){
                    .o-best5_title span:nth-child(1)::after{
                            bottom:-40px;
                            border-top-width:40px;
                            border-right-width:20px;
                            border-left-width:20px;
                            margin-left:-20px
                    }
                        }
@media screen and (max-width:828px){
                    .o-best5_title span:nth-child(1)::after{
                            bottom:-4.83092vw;
                            border-top-width:4.83092vw;
                            border-right-width:2.41546vw;
                            border-left-width:2.41546vw;
                            margin-left:-2.41546vw
                    }
                        }
@media screen and (min-width:829px){
                .o-best5_title span:nth-child(2){
                        font-size:3.4rem;
                        margin-bottom:17px
                }
                    }
@media screen and (max-width:828px){
                .o-best5_title span:nth-child(2){
                        font-size:4.10628vw;
                        margin-bottom:1.20773vw
                }
                    }
@media screen and (min-width:829px){
                .o-best5_title span:nth-child(3){
                        font-size:8.0rem
                }
                    }
@media screen and (max-width:828px){
                .o-best5_title span:nth-child(3){
                        font-size:9.66184vw;
                        line-height:1.175
                }
                    }
.o-best5_ranking{
            list-style-type:none
        }
@media screen and (min-width:829px){
        .o-best5_ranking{
                box-sizing:border-box;
                max-width:840px;
                padding-left:60px;
                margin-right:auto;
                margin-left:auto;
                margin-top:47px
        }
            }
@media screen and (max-width:828px){
        .o-best5_ranking{
        }
            }
.o-best5_rank{
            display:-ms-grid;
            display:grid;
            -ms-grid-columns:auto 1fr;
            grid-template-columns:auto 1fr;
            -ms-grid-rows:1fr auto;
            grid-template-rows:1fr auto;
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-best5_rank{
                margin-bottom:62px
        }
            }
@media screen and (max-width:828px){
        .o-best5_rank{
                margin-bottom:8.09179vw
        }
            }
.o-best5_rank:last-child{
                margin-bottom:0;
            }
.o-best5_rankOrder{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:1;
                    grid-row-start:1;
                -ms-grid-row-span:2;
                grid-row-end:3;
                display:-webkit-box;
                display:-webkit-flex;
                display:flex;
                -webkit-box-orient:horizontal;
                -webkit-box-direction:normal;
                -webkit-flex-flow:row nowrap;
                        flex-flow:row nowrap;
                -webkit-box-pack:center;
                -webkit-justify-content:center;
                        justify-content:center;
                -webkit-box-align:center;
                -webkit-align-items:center;
                        align-items:center;
                background-color:#e6002d;
                color:#FFF
            }
@media screen and (min-width:829px){
            .o-best5_rankOrder{
                    width:120px;
                    height:120px;
                    margin-right:60px
            }
                }
@media screen and (max-width:828px){
            .o-best5_rankOrder{
                    width:14.49275vw;
                    height:14.49275vw;
                    margin-right:7.24638vw
            }
                }
@media screen and (min-width:829px){
                    .o-best5_rankOrder span:first-child{
                            font-size:8.0rem
                    }
                        }
@media screen and (max-width:828px){
                    .o-best5_rankOrder span:first-child{
                            font-size:9.66184vw
                    }
                        }
@media screen and (min-width:829px){
                    .o-best5_rankOrder span:last-child{
                            font-size:4.0rem
                    }
                        }
@media screen and (max-width:828px){
                    .o-best5_rankOrder span:last-child{
                            font-size:4.83092vw
                    }
                        }
.o-best5_rankHeading{
                position:relative;
                font-weight:600
            }
@media screen and (min-width:829px){
            .o-best5_rankHeading{
                    font-size:6.0rem
            }
                }
@media screen and (max-width:828px){
            .o-best5_rankHeading{
                    font-size:7.24638vw;
                    margin-bottom:3.98551vw
            }
                }
.o-best5_rankHeading::after{
                    content:"";
                    display:block;
                    position:absolute;
                    width:100%;
                    background-color:#e6002d
                }
@media screen and (min-width:829px){
                .o-best5_rankHeading::after{
                        bottom:15px;
                        height:3px
                }
                    }
@media screen and (max-width:828px){
                .o-best5_rankHeading::after{
                        bottom:-2.17391vw;
                        height:3px
                }
                    }
@media screen and (min-width:829px){
            .o-best5_rankText{
                    font-size:2.8rem
            }
                }
@media screen and (max-width:828px){
            .o-best5_rankText{
                    font-size:3.38164vw;
                    line-height:1.28571
            }
                }
.o-comments{
        background-color:#f7f1e5

    }
@media screen and (min-width:829px){
    .o-comments{
            padding-top:74px;
            padding-bottom:115px

    }
        }
@media screen and (max-width:828px){
    .o-comments{

    }
        }
@media screen and (min-width:829px){
        .o-comments_expert{
        }
            }
@media screen and (max-width:828px){
        .o-comments_expert{
                padding-top:12.56039vw;
                width:85.74879vw;
                margin-right:auto;
                margin-left:auto
        }
            }
@media screen and (min-width:829px){
        .o-comments_user{
                margin-top:140px
        }
            }
@media screen and (max-width:828px){
        .o-comments_user{
                padding-top:17.99517vw;
                padding-bottom:9.66184vw;
                width:85.74879vw;
                margin-right:auto;
                margin-left:auto
        }
            }
@media screen and (min-width:829px){
        .o-comments_heading{
        }
            }
@media screen and (max-width:828px){
        .o-comments_heading{
        }
            }
@media screen and (min-width:829px){
            .o-comments_heading-1{
                    margin-right:auto;
                    margin-left:auto;
                    width:670px
            }
                }
@media screen and (max-width:828px){
            .o-comments_heading-1{
                    margin-bottom:6.40097vw
            }
                }
.o-comments_heading-2{
                box-sizing:border-box;
                border:solid 3px #000;
                text-align:center;
                font-weight:600;
                background-color:#FFF;
                display:-webkit-box;
                display:-webkit-flex;
                display:flex;
                -webkit-box-orient:horizontal;
                -webkit-box-direction:normal;
                -webkit-flex-flow:row nowrap;
                        flex-flow:row nowrap;
                -webkit-box-pack:center;
                -webkit-justify-content:center;
                        justify-content:center;
                -webkit-box-align:center;
                -webkit-align-items:center;
                        align-items:center
            }
@media screen and (min-width:829px){
            .o-comments_heading-2{
                    margin-right:auto;
                    margin-left:auto;
                    max-width:670px;
                    padding:20px
            }
                }
@media screen and (max-width:828px){
            .o-comments_heading-2{
                    padding:1.44928vw;
                    margin-bottom:9.05797vw
            }
                }
.o-comments_headingText-1{
                    box-sizing:border-box;
                    border:solid 3px #000;
                    text-align:center;
                    font-weight:600;
                    background-color:#FFF
                }
@media screen and (min-width:829px){
                .o-comments_headingText-1{
                        padding:24px;
                        font-size:3.4rem;
                        line-height:1.41176
                }
                    }
@media screen and (max-width:828px){
                .o-comments_headingText-1{
                        padding:3.01932vw;
                        font-size:4.10628vw;
                        line-height:1.41176
                }
                    }
@media screen and (min-width:829px){
                .o-comments_headingText-2{
                        font-size:3.4rem
                }
                    }
@media screen and (max-width:828px){
                .o-comments_headingText-2{
                        font-size:4.10628vw;
                        line-height:1.41176
                }
                    }
.o-comments_headingNote-1{
                    text-align:right
                }
@media screen and (min-width:829px){
                .o-comments_headingNote-1{
                        margin-top:10px;
                        font-size:1.4rem
                }
                    }
@media screen and (max-width:828px){
                .o-comments_headingNote-1{
                        margin-top:0.84541vw;
                        font-size:1.69082vw
                }
                    }
@media screen and (min-width:829px){
                .o-comments_headingNote-2{
                        font-size:2.0rem
                }
                    }
@media screen and (max-width:828px){
                .o-comments_headingNote-2{
                        font-size:2.41546vw;
                        line-height:2.4
                }
                    }
.o-comments_list-1{
                list-style-type:none
            }
@media screen and (min-width:829px){
            .o-comments_list-1{
                    margin-right:auto;
                    margin-left:auto;
                    margin-bottom:-50px;
                    max-width:1020px;
                    padding-top:58px;
                    display:-webkit-box;
                    display:-webkit-flex;
                    display:flex;
                    -webkit-box-orient:horizontal;
                    -webkit-box-direction:normal;
                    -webkit-flex-flow:row wrap;
                            flex-flow:row wrap;
                    -webkit-box-pack:center;
                    -webkit-justify-content:center;
                            justify-content:center
            }
                }
@media screen and (max-width:828px){
            .o-comments_list-1{
            }
                }
.o-comments_list-2{
                list-style-type:none;
                display:-webkit-box;
                display:-webkit-flex;
                display:flex;
                -webkit-box-orient:horizontal;
                -webkit-box-direction:normal;
                -webkit-flex-flow:row wrap;
                        flex-flow:row wrap
            }
@media screen and (min-width:829px){
            .o-comments_list-2{
                    margin-right:auto;
                    margin-left:auto;
                    max-width:990px;
                    padding-top:88px;
                    -webkit-box-pack:start;
                    -webkit-justify-content:flex-start;
                            justify-content:flex-start;
                    margin-bottom:-100px
            }
                }
@media screen and (max-width:828px){
            .o-comments_list-2{
                    -webkit-box-pack:justify;
                    -webkit-justify-content:space-between;
                            justify-content:space-between;
                    margin-bottom:-12.07729vw
            }
                }
.o-comments_item-1{
                position:relative
            }
@media screen and (min-width:829px){
            .o-comments_item-1{
                    width:320px;
                    margin-left:30px;
                    margin-right:30px;
                    margin-bottom:50px
            }
                }
@media screen and (max-width:828px){
            .o-comments_item-1{
                    display:-ms-grid;
                    display:grid;
                    -ms-grid-columns:43.66197% 1fr;
                    grid-template-columns:43.66197% 1fr;
                    -ms-grid-rows:auto;
                    grid-template-rows:auto;
                    margin-bottom:9.42029vw
            }
                    .o-comments_item-1:last-child{
                        margin-bottom:0;
                    }
                }
.o-comments_item-2{
                display:-ms-grid;
                display:grid;
                -ms-grid-columns:1fr;
                grid-template-columns:1fr;
                -ms-grid-rows:auto auto auto;
                grid-template-rows:auto auto auto
            }
@media screen and (min-width:829px){
            .o-comments_item-2{
                    width:300px;
                    margin-right:15px;
                    margin-left:15px;
                    margin-bottom:100px
            }
                }
@media screen and (max-width:828px){
            .o-comments_item-2{
                    width:38.64734vw;
                    margin-bottom:12.07729vw
            }
                }
.o-comments_name-1{
                position:relative;
                z-index:2
            }
@media screen and (min-width:829px){
            .o-comments_name-1{
                    margin-top:195px;
                    display:inline-block
            }
                }
@media screen and (max-width:828px){
            .o-comments_name-1{
                    position:absolute;
                    top:25vw
            }
                }
.o-comments_name-2{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:2;
                    grid-row-start:2;
                -ms-grid-row-span:1;
                grid-row-end:3;
                text-align:center
            }
@media screen and (min-width:829px){
            .o-comments_name-2{
                    margin-top:31px
            }
                }
@media screen and (max-width:828px){
            .o-comments_name-2{
            }
                }
.o-comments_nameTitle-1{
                    background-color:#e6002d;
                    color:#FFF
                }
@media screen and (min-width:829px){
                .o-comments_nameTitle-1{
                        font-size:1.3rem;
                        padding:3px 5px
                }
                    }
@media screen and (max-width:828px){
                .o-comments_nameTitle-1{
                        font-size:1.81159vw;
                        padding:0.60386vw 0.72464vw
                }
                    }
.o-comments_nameTitle-2{
                    font-weight:600
                }
@media screen and (min-width:829px){
                .o-comments_nameTitle-2{
                        font-size:2.4rem
                }
                    }
@media screen and (max-width:828px){
                .o-comments_nameTitle-2{
                        font-size:2.89855vw;
                        line-height:1.5
                }
                    }
.o-comments_nameText-1{
                    background-color:#e6002d;
                    color:#FFF
                }
@media screen and (min-width:829px){
                .o-comments_nameText-1{
                        font-size:3.0rem;
                        padding:3px 5px
                }
                    }
@media screen and (max-width:828px){
                .o-comments_nameText-1{
                        font-size:4.22705vw;
                        padding:0.48309vw 1.20773vw
                }
                    }
.o-comments_nameText-2{
                    display:inline-block
                }
@media screen and (min-width:829px){
                .o-comments_nameText-2{
                        margin-top:11px;
                        font-size:2.0rem
                }
                    }
@media screen and (max-width:828px){
                .o-comments_nameText-2{
                        font-size:2.41546vw;
                        line-height:1.6
                }
                    }
@media screen and (min-width:829px){
                .o-comments_nameOption-1{
                        font-size:1.5rem
                }
                    }
@media screen and (max-width:828px){
                .o-comments_nameOption-1{
                        font-size:2.41546vw
                }
                    }
.o-comments_nameOption-2{
                    display:inline-block
                }
@media screen and (min-width:829px){
                .o-comments_nameOption-2{
                        margin-top:14px;
                        font-size:2.0rem
                }
                    }
@media screen and (max-width:828px){
                .o-comments_nameOption-2{
                        font-size:2.41546vw;
                        line-height:1.6
                }
                    }
.o-comments_figure-1{
                z-index:1
            }
@media screen and (min-width:829px){
            .o-comments_figure-1{
                    position:absolute;
                    top:0;
                    width:100%;
                    text-align:center
            }
                }
@media screen and (max-width:828px){
            .o-comments_figure-1{
                    -ms-grid-column:1;
                        grid-column-start:1;
                    -ms-grid-column-span:1;
                    grid-column-end:2;
                    -ms-grid-row:1;
                        grid-row-start:1;
                    -ms-grid-row-span:1;
                    grid-row-end:2;
                    position:relative;
                    margin-left:5.19324vw;
                    margin-top:0.84541vw;
                    width:28.98551vw;
                    height:28.98551vw;
            }
                    .o-comments_figure-1 img{
                        width:100%;
                        height:auto;
                    }
                }
.o-comments_figure-2{
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:1;
                    grid-row-start:1;
                -ms-grid-row-span:1;
                grid-row-end:2;
                overflow:hidden
            }
@media screen and (min-width:829px){
            .o-comments_figure-2{
                    width:300px
            }
                }
@media screen and (max-width:828px){
            .o-comments_figure-2{
                    width:38.64734vw;
                    height:38.64734vw;
                    margin-bottom:3.38164vw
            }
                }
@media screen and (min-width:829px){
                .o-comments_figure-2 img{
                        margin-left:-10px
                }
                    }
@media screen and (max-width:828px){
                .o-comments_figure-2 img{
                        width:100%;
                        height:auto
                }
                    }
@media screen and (min-width:829px){
        .o-comments_text{
                margin-top:17px;
                font-size:1.6rem;
                line-height:1.5
        }
            }
@media screen and (max-width:828px){
        .o-comments_text{
                -ms-grid-column:2;
                    grid-column-start:2;
                -ms-grid-column-span:1;
                grid-column-end:3;
                -ms-grid-row:1;
                    grid-row-start:1;
                -ms-grid-row-span:1;
                grid-row-end:2;
                font-size:2.41546vw;
                line-height:1.4
        }
            }
@media screen and (min-width:829px){
        .o-comments_button{
                margin-top:21px;
                font-size:2.4rem
        }
            }
@media screen and (max-width:828px){
        .o-comments_button{
                margin-top:1.57005vw;
                font-size:2.89855vw
        }
            }
@media screen and (min-width:829px){
            .o-comments_button a{
                    padding:8px
            }
                }
@media screen and (max-width:828px){
            .o-comments_button a{
                    padding:0.96618vw
            }
                }
.o-special{
        background-color:#eadab9
    }
@media screen and (min-width:829px){
    .o-special{
    }
        }
@media screen and (max-width:828px){
    .o-special{
    }
        }
@media screen and (min-width:829px){
        .o-special_inner{
                margin-left:auto;
                margin-right:auto;
                max-width:960px;
                padding-top:74px;
                padding-bottom:147px
        }
            }
@media screen and (max-width:828px){
        .o-special_inner{
                margin-left:auto;
                margin-right:auto;
                padding-top:12.07729vw;
                padding-bottom:9.90338vw;
                width:85.74879vw
        }
            }
@media screen and (min-width:829px){
        .o-special_header{
        }
            }
@media screen and (max-width:828px){
        .o-special_header{
                padding-bottom:6.28019vw
        }
            }
.o-special_headerSub{
                position:relative;
                font-weight:600;
                color:#e6002d;
                text-align:center
            }
@media screen and (min-width:829px){
            .o-special_headerSub{
                    font-size:4.8rem
            }
                }
@media screen and (max-width:828px){
            .o-special_headerSub{
                    font-size:5.7971vw
            }
                }
.o-special_headerSub::before,
                .o-special_headerSub::after{
                    display:inline-block;
                    content:'';
                    position:absolute;
                    background-color:#e6002d;
                    width:3px;
                    height:1.3em;
                    bottom:0;
                }
.o-special_headerSub::before{
                    -webkit-transform-origin:left bottom;
                            transform-origin:left bottom;
                    margin-right:1em;
                    -webkit-transform:translateX(-30px) rotate(-35deg);
                            transform:translateX(-30px) rotate(-35deg);
                }
.o-special_headerSub::after{
                    -webkit-transform-origin:right bottom;
                            transform-origin:right bottom;
                    -webkit-transform:translateX(30px) rotate(35deg);
                            transform:translateX(30px) rotate(35deg);
                }
.o-special_headerMain{
                position:relative;
                background-color:#e6002d;
                color:#FFF;
                text-align:center;
                font-weight:600
            }
@media screen and (min-width:829px){
            .o-special_headerMain{
                    margin-top:21px;
                    margin-bottom:60px;
                    padding:21px;
                    font-size:5.0rem;
                    line-height:1.28
            }
                }
@media screen and (max-width:828px){
            .o-special_headerMain{
                    margin-top:4.58937vw;
                    padding:3.62319vw;
                    font-size:5.55556vw;
                    line-height:1.3913;
                    margin-bottom:7.24638vw
            }
                }
.o-special_headerMain::after{
                    content:'';
                    display:block;
                    width:0;
                    height:0;
                    border-style:solid;
                    border-color:#e6002d transparent transparent;
                    border-bottom-width:0;
                    position:absolute;
                    left:50%
                }
@media screen and (min-width:829px){
                .o-special_headerMain::after{
                        bottom:-60px;
                        border-top-width:60px;
                        border-right-width:30px;
                        border-left-width:30px;
                        margin-left:-30px
                }
                    }
@media screen and (max-width:828px){
                .o-special_headerMain::after{
                        bottom:-7.24638vw;;
                        border-top-width:7.24638vw;
                        border-right-width:3.62319vw;
                        border-left-width:3.62319vw;
                        margin-left:-3.62319vw
                }
                    }
.o-special_lead{
            font-weight:600;
            text-align:center
        }
@media screen and (min-width:829px){
        .o-special_lead{
                margin-top:70px;
                font-size:5.4rem;
                line-height:1.66667
        }
            }
@media screen and (max-width:828px){
        .o-special_lead{
                display:-webkit-box;
                display:-webkit-flex;
                display:flex;
                -webkit-box-orient:vertical;
                -webkit-box-direction:normal;
                -webkit-flex-flow:column nowrap;
                        flex-flow:column nowrap;
                -webkit-box-align:center;
                -webkit-align-items:center;
                        align-items:center;
                margin-bottom:3.62319vw
        }
            }
.o-special_lead span{
                line-height:1;
                border-bottom:solid 3px #e6002d
            }
@media screen and (min-width:829px){
            .o-special_lead span{
                    display:inline-block;
                    padding:0.2em 0.5em;
                    margin-left:-0.2em;
                    margin-right:-0.2em
            }
                }
@media screen and (max-width:828px){
            .o-special_lead span{
                    display:block;
                    font-size:5.83937vw;
                    padding:0.1em 0.3em;
                    margin-bottom:2.17391vw
            }
                }
.o-special_list{
            list-style-type:none;
            background-color:#FFF;
            background-repeat:no-repeat;
            background-position:center bottom;
            background-size:contain;
            counter-reset:number
        }
@media screen and (min-width:829px){
        .o-special_list{
                margin-top:32px;
                border:solid 10px #e6002d;
                padding-top:50px;
                padding-left:30px;
                padding-bottom:259px;
                display:-webkit-box;
                display:-webkit-flex;
                display:flex;
                -webkit-box-orient:horizontal;
                -webkit-box-direction:normal;
                -webkit-flex-flow:row wrap;
                        flex-flow:row wrap;
                margin-bottom:-53px;
                background-image:url("../images/special-bg-1.png")
        }
            }
@media screen and (max-width:828px){
        .o-special_list{
                border:solid 1.20773vw #e6002d;
                padding-top:6.03865vw;
                padding-left:8.21256vw;
                padding-bottom:19.80676vw;
                background-image:url("../images/special-bg-1-sp.png")
        }
            }
.o-special_list li{
                display:-webkit-box;
                display:-webkit-flex;
                display:flex;
                -webkit-box-orient:horizontal;
                -webkit-box-direction:normal;
                -webkit-flex-flow:row nowrap;
                        flex-flow:row nowrap;
                -webkit-box-align:center;
                -webkit-align-items:center;
                        align-items:center;
                box-sizing:border-box
            }
@media screen and (min-width:829px){
            .o-special_list li{
                    width:33.33%;
                    padding-left:15px;
                    margin-bottom:53px;
                    font-size:2.0rem;
                    line-height:1.4
            }
                }
@media screen and (max-width:828px){
            .o-special_list li{
                    font-weight:600;
                    font-size:3.38164vw;
                    line-height:1.28571;
                    margin-bottom:7.97101vw
            }
                }
.o-special_list li::before{
                    counter-increment:number;
                    content:counter(number);
                    font-family:'Sedgwick Co Regular', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", YuGothic, '游ゴシック', Meiryo, メイリオ, verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
                    font-family:var(--font-family-en);
                    color:#e6002d;
                    line-height:1;
                    width:1em;
                    text-align:center
                }
@media screen and (min-width:829px){
                .o-special_list li::before{
                        font-size:5.0rem;
                        margin-right:10px
                }
                    }
@media screen and (max-width:828px){
                .o-special_list li::before{
                        margin-right:3.01932vw;
                        font-size:6.03865vw
                }
                    }
@media screen and (min-width:829px){
                .o-special_list li:last-child{
                        width:100%;
                        -webkit-box-pack:justify;
                        -webkit-justify-content:space-between;
                                justify-content:space-between;
                        -webkit-box-align:center;
                        -webkit-align-items:center;
                                align-items:center
                }
                    }
@media screen and (max-width:828px){
                .o-special_list li:last-child{
                        display:-ms-grid;
                        display:grid;
                        -ms-grid-columns:auto 1fr;
                        grid-template-columns:auto 1fr;
                        -ms-grid-rows:auto auto;
                        grid-template-rows:auto auto
                }
                    }
.o-special_list li:last-child::before{
                        -ms-grid-column:1;
                            grid-column-start:1;
                        -ms-grid-column-span:1;
                        grid-column-end:2;
                        -ms-grid-row:2;
                            grid-row-start:2;
                        -ms-grid-row-span:1;
                        grid-row-end:3;
                    }
.o-special_list li:last-child strong{
                        font-weight:600
                    }
@media screen and (min-width:829px){
                    .o-special_list li:last-child strong{
                            font-size:3.6rem;
                            margin-left:20px;
                            margin-right:50px;
                            border-bottom:solid 3px #e6002d
                    }
                        }
@media screen and (max-width:828px){
                    .o-special_list li:last-child strong{
                            -ms-grid-column:2;
                                grid-column-start:2;
                            -ms-grid-column-span:1;
                            grid-column-end:3;
                            -ms-grid-row:2;
                                grid-row-start:2;
                            -ms-grid-row-span:1;
                            grid-row-end:3;
                            font-size:4.34783vw;
                            line-height:1.27778;
                            position:relative;
                            margin-left:3.74396vw;
                            margin-top:-1.93237vw
                    }
                            .o-special_list li:last-child strong::after{
                                content:"";
                                display:block;
                                position:absolute;
                                bottom:-0.2em;
                                background-color:#e6002d;
                                width:52.657vw;
                                height:3px;
                            }
                        }
.o-special_list li:last-child p{
                        position:relative;
                        background-color:#e6002d;
                        color:#FFF;
                        text-align:center;
                        font-weight:600;
                        box-sizing:border-box
                    }
@media screen and (min-width:829px){
                    .o-special_list li:last-child p{
                            font-size:2.0rem;
                            line-height:1.4;
                            width:240px;
                            margin-right:50px;
                            padding:13px 5px
                    }
                        }
@media screen and (max-width:828px){
                    .o-special_list li:last-child p{
                            -ms-grid-column:1;
                                grid-column-start:1;
                            -ms-grid-column-span:2;
                            grid-column-end:3;
                            -ms-grid-row:1;
                                grid-row-start:1;
                            -ms-grid-row-span:1;
                            grid-row-end:2;
                            width:51.93237vw;
                            padding:1.44928vw;
                            margin-top:1.20773vw;
                            margin-bottom:5.43478vw;
                            margin-left:7.48792vw;
                            font-size:2.41546vw;
                            line-height:1.4
                    }
                        }
@media screen and (min-width:829px){
                            .o-special_list li:last-child p::before{
                                content:'';
                                display:block;
                                width:0;
                                height:0;
                                border-style:solid;
                                border-color:transparent #e6002d transparent transparent;
                                border-left-width:0;
                                position:absolute;
                                top:50%;
                                left:-30px;
                                border-top-width:12px;
                                border-right-width:30px;
                                border-bottom-width:12px;
                                margin-top:-12px;
                            }
                        }
@media screen and (max-width:828px){
                            .o-special_list li:last-child p::after{
                                content:'';
                                display:block;
                                width:0;
                                height:0;
                                border-style:solid;
                                border-color:#e6002d transparent transparent transparent;
                                position:absolute;
                                bottom:-2.77778vw;
                                left:50%;
                                border-top-width:2.77778vw;
                                border-right-width:1.81159vw;
                                border-bottom-width:0;
                                border-left-width:1.81159vw;
                                margin-left:-1.81159vw;
                            }
                        }
.o-form{
        background-color:#f7f1e5
    }
@media screen and (min-width:829px){
    .o-form{
            padding-top:84px;
            padding-bottom:84px
    }
        }
@media screen and (max-width:828px){
    .o-form{
            padding-top:9.54106vw;
            padding-left:7.24638vw;
            padding-right:7.24638vw;
            padding-bottom:9.54106vw
    }
        }
.o-form input{
            border-style:none;
            background-color:transparent
        }
@media screen and (min-width:829px){
        .o-form input{
        }
            }
@media screen and (max-width:828px){
        .o-form input{
        }
            }
.o-form input::-webkit-input-placeholder{
            }
.o-form input:-ms-input-placeholder{
            }
.o-form input::placeholder{
            }
.o-form input[type="text"]{
                width:100%;
            }
.o-form select{
            border-style:none;
            background-color:transparent;
            -webkit-appearance:none;
                    appearance:none;
        }
.o-form label{
            white-space:nowrap;
            display:-webkit-box;
            display:-webkit-flex;
            display:flex;
            -webkit-box-orient:horizontal;
            -webkit-box-direction:normal;
            -webkit-flex-flow:row nowrap;
                    flex-flow:row nowrap;
        }
.o-form input[type="radio"],
        .o-form input[type="checkbox"]{
            position:absolute !important;
            clip:rect(1px, 1px, 1px, 1px);
        }
.o-form input[type="radio"] + label,
        .o-form input[type="checkbox"] + label{
            position:relative
        }
.o-form input[type="radio"] + label::before, .o-form input[type="checkbox"] + label::before{
                content:'';
                display:inline-block;
                margin-right:0.25em;
                box-sizing:border-box;
                width:1em;
                height:1em;
                border:solid 1px #e6002d;
                background-color:#FFF;
            }
.o-form input[type="radio"] + label::before{
            border-radius:50%;
        }
.o-form input[type="radio"]:checked + label::after{
            content:'';
            display:block;
            box-sizing:border-box;
            width:0.5em;
            height:0.5em;
            background-color:#000;
            border-radius:50%;
            position:absolute;
            top:50%;
            -webkit-transform:translateY(-50%);
                    transform:translateY(-50%);
            left:0.25em;
        }
.o-form input[type="checkbox"]:checked + label::after{
            content:'';
            display:block;
            box-sizing:border-box;
            width:1em;
            height:0.5em;
            border-left:solid 3px #000;
            border-bottom:solid 3px #000;
            position:absolute;
            top:0.45em;
            -webkit-transform:translateY(-50%);
                    transform:translateY(-50%);
            left:0.25em;
            -webkit-transform-origin:left bottom;
                    transform-origin:left bottom;
            -webkit-transform:rotate(-50deg);
                    transform:rotate(-50deg);
        }
.o-form textarea{
            box-sizing:border-box;
            border:solid 2px #e6002d
        }
@media screen and (min-width:829px){
        .o-form textarea{
                margin-left:30px;
                width:calc(100% - 30px)
        }
            }
@media screen and (max-width:828px){
        .o-form textarea{
                width:100%
        }
            }
.o-form_title{
            font-weight:600;
            text-align:center
        }
@media screen and (min-width:829px){
        .o-form_title{
                font-size:5.4rem
        }
            }
@media screen and (max-width:828px){
        .o-form_title{
                font-size:4.83092vw
        }
            }
@media screen and (min-width:829px){
        .o-form_inner{
                max-width:960px;
                margin-right:auto;
                margin-left:auto
        }
            }
@media screen and (max-width:828px){
        .o-form_inner{
        }

            }
.o-form_row{
            border-bottom:solid 2px #e6002d
        }
@media screen and (min-width:829px){
        .o-form_row{
                display:-webkit-box;
                display:-webkit-flex;
                display:flex;
                -webkit-box-orient:horizontal;
                -webkit-box-direction:normal;
                -webkit-flex-flow:row nowrap;
                        flex-flow:row nowrap;
                -webkit-box-align:center;
                -webkit-align-items:center;
                        align-items:center;
                width:100%;
                padding-bottom:14px;
                margin-top:58px;
        }
                .o-form_row-d4{
                    display:block;
                }
                .o-form_row-d5{
                    -webkit-box-align:start;
                    -webkit-align-items:flex-start;
                            align-items:flex-start;
                    border-bottom-style:none;
                }
           }
@media screen and (max-width:828px){
        .o-form_row{
                display:-ms-grid;
                display:grid;
                -ms-grid-columns:auto;
                grid-template-columns:auto;
                -ms-grid-rows:auto auto;
                grid-template-rows:auto auto;
                padding-bottom:1.69082vw;
                margin-top:9.66184vw;
        }
                section.o-form_row:first-of-type{
                    margin-top:0;
                }
                .o-form_row-d2{
                    -ms-grid-columns:auto auto;
                    grid-template-columns:auto auto;
                }
                .o-form_row-d3{
                    -ms-grid-columns:auto auto auto;
                    grid-template-columns:auto auto auto;
                }
                .o-form_row-d5{
                    border-bottom-style:none;
                }
            }
@media screen and (min-width:829px){
        .o-form_col{
        }
            }
@media screen and (max-width:828px){
        .o-form_col{
        }
            }
@media screen and (min-width:829px){
            .o-form_col-3c{
                    width:18.75%
            }
                }
@media screen and (max-width:828px){
            .o-form_col-3c{
            }
                }
@media screen and (min-width:829px){
            .o-form_col-4c{
                    width:25%
            }
                }
@media screen and (max-width:828px){
            .o-form_col-4c{
            }
                }
@media screen and (min-width:829px){
            .o-form_col-5c{
                    width:31.25%
            }
                }
@media screen and (max-width:828px){
            .o-form_col-5c{
            }
                }
@media screen and (min-width:829px){
            .o-form_col-6c{
                    width:37.5%
            }
                }
@media screen and (max-width:828px){
            .o-form_col-6c{
            }
                }
@media screen and (min-width:829px){
            .o-form_col-7c{
                    width:43.75%
            }
                }
@media screen and (max-width:828px){
            .o-form_col-7c{
            }
                }
@media screen and (min-width:829px){
            .o-form_col-8c{
                    width:50%
            }
                }
@media screen and (max-width:828px){
            .o-form_col-8c{
            }
                }
@media screen and (min-width:829px){
            .o-form_col-9c{
                    width:56.25%
            }
                }
@media screen and (max-width:828px){
            .o-form_col-9c{
            }
                }
@media screen and (min-width:829px){
            .o-form_col-12c{
                    width:75%
            }
                }
@media screen and (max-width:828px){
            .o-form_col-12c{
            }
                }
.o-form_heading{
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-form_heading{
                font-size:2.4rem
        }
            }
@media screen and (max-width:828px){
        .o-form_heading{
                font-size:3.62319vw;
                -ms-grid-column:1;
                    grid-column-start:1;
                -ms-grid-column-span:1;
                grid-column-end:2;
                -ms-grid-row:1;
                    grid-row-start:1;
                -ms-grid-row-span:1;
                grid-row-end:2;
                margin-bottom:5.7971vw
        }
            }
.o-form_heading span{
                font-weight:300
            }
@media screen and (min-width:829px){
            .o-form_heading span{
                    font-size:2.0rem
            }
                }
@media screen and (max-width:828px){
            .o-form_heading span{
                    font-size:2.41546vw
            }
                }
.o-form_row-d2 .o-form_heading{
            -ms-grid-column:1;
                grid-column-start:1;
            -ms-grid-column-span:2;
            grid-column-end:3;
        }
.o-form_row-d3 .o-form_heading{
            -ms-grid-column:1;
                grid-column-start:1;
            -ms-grid-column-span:3;
            grid-column-end:4;
        }
@media screen and (min-width:829px){
        .o-form_row-d4 .o-form_heading{
                margin-bottom:28px
        }
            }
@media screen and (min-width:829px){
        .o-form_row-d4 .o-form_area ul{
                margin-left:auto;
                margin-right:0
        }
            }
.o-form_badge{
            display:inline-block;
            background-color:#e6002d;
            color:#FFF;
            vertical-align:top
        }
@media screen and (min-width:829px){
        .o-form_badge{
                border-radius:4px;
                padding:4px 8px;
                font-size:1.6rem!important;
                margin-left:10px
        }
            }
@media screen and (max-width:828px){
        .o-form_badge{
                border-radius:0.25em;
                margin-top:0.2em;
                padding:0.25em 0.5em;
                font-size:1.93237vw!important;
                margin-left:1.20773vw
        }
            }
.o-form_area{
            display:-webkit-box;
            display:-webkit-flex;
            display:flex;
            -webkit-box-orient:horizontal;
            -webkit-box-direction:normal;
            -webkit-flex-flow:row nowrap;
                    flex-flow:row nowrap;
            -webkit-box-align:center;
            -webkit-align-items:center;
                    align-items:center
        }
@media screen and (min-width:829px){
        .o-form_area{
                font-size:2.0rem
        }
            }
@media screen and (max-width:828px){
        .o-form_area{
                font-size:2.41546vw
        }
            }
.o-form_area ul{
                list-style-type:none;
                display:-webkit-box;
                display:-webkit-flex;
                display:flex;
                -webkit-box-orient:horizontal;
                -webkit-box-direction:normal;
                -webkit-flex-flow:row wrap;
                        flex-flow:row wrap;
                margin-bottom:-0.5em
            }
@media screen and (min-width:829px){
            .o-form_area ul{
                    margin-left:30px
            }
                }
@media screen and (max-width:828px){
            .o-form_area ul{
            }
                }
.o-form_area ul li{
                    margin-right:1em;
                    margin-bottom:0.5em
                }
@media screen and (min-width:829px){
                .o-form_area ul li{
                }
                    }
@media screen and (max-width:828px){
                .o-form_area ul li{
                }
                    }
.o-form_area ul li:last-child{
                        margin-right:0;
                    }
.o-form_area-select{
                position:relative
            }
.o-form_area-select::before{
                    content:"〉〉";
                    display:block;
                    color:#e6002d;
                    position:absolute;
                    z-index:1;
                    letter-spacing:-0.500em;
                    -webkit-transform:rotate(90deg);
                            transform:rotate(90deg)
                }
@media screen and (min-width:829px){
                .o-form_area-select::before{
                        font-size:1.8rem
                }
                    }
@media screen and (max-width:828px){
                .o-form_area-select::before{
                }
                    }
.o-form_area-select select{
                    padding-left:1.5em;
                    position:relative;
                    z-index:2;
                }
@media screen and (min-width:829px){
        .o-form_example{
                font-size:1.8rem
        }
            }
@media screen and (max-width:828px){
        .o-form_example{
                font-size:2.17391vw;
                -webkit-align-self:flex-end;
                        align-self:flex-end
        }
            }
.o-form_note{
            text-align:right
        }
@media screen and (min-width:829px){
        .o-form_note{
                margin-top:15px;
                font-size:1.6rem
        }
            }
@media screen and (max-width:828px){
        .o-form_note{
                margin-top:1.20773vw;
                font-size:1.93237vw
        }
            }
@media screen and (min-width:829px){
        .o-form_option{
                margin-top:100px;
                text-align:center;
                font-size:2.4rem
        }
            }
@media screen and (max-width:828px){
        .o-form_option{
                font-size:2.89855vw;
                margin-top:7.97101vw;
                display:-webkit-box;
                display:-webkit-flex;
                display:flex;
                -webkit-box-orient:horizontal;
                -webkit-box-direction:normal;
                -webkit-flex-flow:row nowrap;
                        flex-flow:row nowrap;
                -webkit-box-pack:center;
                -webkit-justify-content:center;
                        justify-content:center
        }
            }
.o-form_option ul{
                list-style-type:none;
            }
.o-form_option ul li{
                    display:-webkit-box;
                    display:-webkit-flex;
                    display:flex;
                    -webkit-box-orient:horizontal;
                    -webkit-box-direction:normal;
                    -webkit-flex-flow:row nowrap;
                            flex-flow:row nowrap;
                    -webkit-box-align:end;
                    -webkit-align-items:flex-end;
                            align-items:flex-end
                }
@media screen and (min-width:829px){
                .o-form_option ul li{
                        -webkit-box-pack:center;
                        -webkit-justify-content:center;
                                justify-content:center;
                        margin-bottom:35px
                }
                    }
@media screen and (max-width:828px){
                .o-form_option ul li{
                        margin-bottom:4.22705vw
                }
                    }
.o-form_option ul li:last-child{
                        margin-bottom:0;
                    }
.o-form_option label{
                font-weight:600;
            }
.o-form_button{
            text-align:center
        }
@media screen and (min-width:829px){
        .o-form_button{
                margin-top:70px
        }
            }
@media screen and (max-width:828px){
        .o-form_button{
                margin-top:7.24638vw
        }
            }
.o-form_button button{
                background-color:#e6002d;
                color:#FFF;
                font-weight:600;
                box-sizing:border-box
            }
@media screen and (min-width:829px){
            .o-form_button button{
                    padding:7px;
                    width:360px;
                    font-size:3.6rem
            }
                }
@media screen and (max-width:828px){
            .o-form_button button{
                    padding:0.25em;
                    width:43.47826vw;
                    font-size:4.34783vw
            }
                }
@media screen and (min-width:829px){
    .o-message{
    }
        }
@media screen and (max-width:828px){
    .o-message{
            background-color:#f7f1e5
    }
        }
@media screen and (min-width:829px){
        .o-message_inner{
                margin-left:auto;
                margin-right:auto;
                box-sizing:border-box;
                max-width:720px;
                padding-top:96px;
                padding-bottom:70px;
                padding-left:60px;
                padding-right:60px
        }
            }
@media screen and (max-width:828px){
        .o-message_inner{
                padding-top:6.03865vw;
                padding-bottom:9.66184vw;
                padding-left:7.24638vw;
                padding-right:7.24638vw
        }
            }
@media screen and (min-width:829px){
        .o-message_title{
                margin-bottom:1.63em;
                font-size:2.4rem;
                line-height:1.58333
        }
            }
@media screen and (max-width:828px){
        .o-message_title{
                margin-bottom:1.67em;
                font-size:3.62319vw;
                line-height:1.66667
        }
            }
@media screen and (min-width:829px){
        .o-message_text{
                font-size:2.4rem;
                line-height:1.58333
        }
            }
@media screen and (max-width:828px){
        .o-message_text{
                font-size:3.62319vw;
                line-height:1.66667
        }
            }
@media screen and (min-width:829px){
            .o-message_text p{
                    margin-bottom:1.64em
            }
                }
@media screen and (max-width:828px){
            .o-message_text p{
                    margin-bottom:1.67em
            }
                }
.o-message_text p:last-child{
                    margin-bottom:0;
                }
.o-message_signature{
            text-align:right
        }
@media screen and (min-width:829px){
        .o-message_signature{
                margin-top:-37px;
                margin-right:-18px
        }
            }
@media screen and (max-width:828px){
        .o-message_signature{
                margin-top:-4.34783vw;
                margin-right:0.72464vw;
        }
                .o-message_signature img{
                    width:33.81643vw;
                    height:auto;
                }
            }
@media screen and (min-width:829px){
        .o-message_button{
                margin-top:66px;
                margin-right:auto;
                margin-left:auto;
                width:420px
        }
            }
@media screen and (max-width:828px){
        .o-message_button{
                margin-top:10.02415vw;
                margin-right:auto;
                margin-left:auto;
                width:78.50242vw
        }
            }
.o-message_button a{
            }
@media screen and (min-width:829px){
            .o-message_button a{
                    font-size:2.0rem;
                    line-height:1.5;
                    padding:15px 45px
            }
                }
@media screen and (max-width:828px){
            .o-message_button a{
                    font-size:2.89855vw;
                    padding-top:2.89855vw;
                    padding-bottom:2.89855vw;
                    padding-left:4.58937vw
            }
                }
.o-message_video{
            margin-top:2em
        }
@media screen and (max-width:828px){
        .o-message_video{
                position:relative;
                width:100%;
                padding-top:56.25%
        }
            }
@media screen and (max-width:828px){
            .o-message_video iframe{
                    position:absolute;
                    top:0;
                    right:0;
                    width:100%;
                    height:100%
            }
                }
.o-pop{
        position:fixed;
        box-sizing:border-box;
        border:solid 1px #e6002d;
        background-color:rgba(255,255,255,1);
        top:50%;
        left:50%;
        -webkit-transform:translate(-50%,-50%);
                transform:translate(-50%,-50%);
        text-align:center
    }
@media screen and (min-width:829px){
    .o-pop{
            width:50vw;
            min-width:300px;
            padding:30px
    }
        }
@media screen and (max-width:828px){
    .o-pop{
            width:75vw;
            padding:30px
    }
        }
.o-pop_title{
            font-weight:600;
            margin-bottom:1em
        }
@media screen and (min-width:829px){
        .o-pop_title{
                font-size:2.5rem
        }
            }
@media screen and (max-width:828px){
        .o-pop_title{
                font-size:3.01932vw
        }
            }
.o-pop_text{
            line-height:1.5
        }
@media screen and (min-width:829px){
        .o-pop_text{
                font-size:2.0rem
        }
            }
@media screen and (max-width:828px){
        .o-pop_text{
                font-size:2.41546vw
        }
            }
.o-pop_mail{
            margin-top:2em;
            font-weight:600
        }
@media screen and (min-width:829px){
        .o-pop_mail{
                font-size:2.0rem
        }
            }
@media screen and (max-width:828px){
        .o-pop_mail{
                font-size:2.41546vw
        }
            }
.o-pop_close{
            margin-top:2.5em;
            margin-right:auto;
            margin-left:auto;
            background-color:#e6002d;
            color:#FFF;
            box-sizing:border-box
        }
@media screen and (min-width:829px){
        .o-pop_close{
                cursor:pointer;
                padding:7px;
                width:30%;
                font-size:1.8rem
        }
            }
@media screen and (max-width:828px){
        .o-pop_close{
                padding:7px;
                width:30%;
                font-size:2.17391vw
        }

            }
a.o-button{
            text-decoration:unset;
        }
.o-button{
        display:block;
        font-weight:600;
        background-color:#e6002d;
        color:#FFF;
        text-align:center
    }
@media screen and (min-width:829px){
    .o-button{
    }
        }
@media screen and (max-width:828px){
    .o-button{
    }
        }
@charset "utf-8";
.u-fs-80{
            font-size:80%;
        }
.u-fs-50{
            font-size:50%;
        }
.u-ta-r{
            text-align:right;
        }
.u-ta-c{
            text-align:center;
        }
.u-ta-l{
            text-align:left;
        }
.u-fw-b{
            font-weight:bold;
        }
.u-hide{
        position:absolute !important;
        clip:rect(1px, 1px, 1px, 1px)
    }
br.u-hide{
            display:none;
        }
@media screen and (min-width:829px){
        .u-hide-pc{
                position:absolute !important;
                clip:rect(1px, 1px, 1px, 1px)
        }
                br.u-hide-pc{
                    display:none;
                }
            }
@media screen and (max-width:828px){
        .u-hide-sp{
                position:absolute !important;
                clip:rect(1px, 1px, 1px, 1px)
        }
                br.u-hide-sp{
                    display:none;
                }
            }
@media screen and (max-width:828px) and (orientation: landscape){
            .u-hide-spL{
                    position:absolute !important;
                    clip:rect(1px, 1px, 1px, 1px)
            }
                    br.u-hide-spL{
                        display:none;
                    }
                }
@media screen and (max-width:828px) and (orientation: portrait){
            .u-hide-spP{
                    position:absolute !important;
                    clip:rect(1px, 1px, 1px, 1px)
            }
                    br.u-hide-spP{
                        display:none;
                    }
                }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2Fzc2V0cy9jc3MvZm91bmRhdGlvbl9saWIvLmh0bWw1ZG9jdG9yLnJlc2V0LjEuNi4xLmNzcyIsIi5mb3VuZGF0aW9uLnBjc3MiLCJzdHlsZS5wY3NzIiwiLmxheW91dC5wY3NzIiwiLm9iamVjdC5wY3NzIiwiLi4vLi4vLi4vYXNzZXRzL2Nzcy8udXRpbGl0eS5wY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztDQUtDO0FBQ0Q7Ozs7Ozs7Ozs7OztDQVlDLFFBQVE7Q0FDUixTQUFTO0NBQ1QsUUFBUTtDQUNSLFNBQVM7Q0FDVCxjQUFjO0NBQ2QsdUJBQXVCO0NBQ3ZCLHNCQUFzQjtBQUN2QjtBQUNBO0NBQ0MsYUFBYTtBQUNkO0FBQ0E7O0NBRUMsYUFBYTtBQUNkO0FBQ0E7Q0FDQyxlQUFlO0FBQ2hCO0FBQ0E7Q0FDQyxXQUFXO0FBQ1o7QUFDQTs7Q0FFQyxVQUFVO0NBQ1YsWUFBWTtBQUNiO0FBQ0E7Q0FDQyxRQUFRO0NBQ1IsU0FBUztDQUNULGNBQWM7Q0FDZCx1QkFBdUI7Q0FDdkIsc0JBQXNCO0FBQ3ZCO0FBRUE7Q0FDQyxxQkFBcUI7Q0FDckIsVUFBVTtDQUNWLG9CQUFvQjtBQUNyQjtBQUVBO0NBQ0MscUJBQXFCO0NBQ3JCLFVBQVU7Q0FDVixpQkFBaUI7Q0FDakIsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyw0QkFBNkI7QUFDOUI7QUFDQTtDQUNDLHdCQUF3QjtDQUN4QixXQUFXO0FBQ1o7QUFDQTtDQUNDLHdCQUF3QjtDQUN4QixnQkFBZ0I7QUFDakI7QUFFQTtDQUNDLGFBQWE7Q0FDYixVQUFVO0NBQ1YsUUFBUTtDQUNSLDRCQUE0QjtDQUM1QixZQUFZO0NBQ1osU0FBUztBQUNWO0FBQ0E7Q0FDQyxxQkFBcUI7QUFDdEI7QUNyRkE7Ozs7O0NBS0M7QUFDRCxVQUFVO0FBSVY7SUFDSSxpQ0FBa0M7SUFDbEMsaUJBQWtCO0lBQ2xCLGtCQUFtQjtJQUNuQixzRkFBdUY7QUFDM0Y7QUFDQTtJQUVJLHFKQUFzSjtJQUN0SiwrREFBZ0U7SUFDaEUsNEhBQTZIO0lBSTdILDJCQUE0QjtJQUM1QiwwQkFBMkI7SUFNM0Isa0JBQW1CO0lBQ25CLG9DQUFxQztJQUNyQyxxQkFBc0I7SUFDdEIsbUJBQW9CO0lBQ3BCLHFCQUFzQjtJQUN0QixxQkFBc0I7QUFDMUI7QUFFQTtJQUNJLGVBQWdCO0FBQ3BCO0FBQ0E7SUFDSSw4SUFBb0M7SUFBcEMsbUNBQW9DO0lBQ3BDLGFBQXlCO0lBQXpCLHdCQUF5QjtJQUN6QjtBQUtKO0FBSkk7QUFKSjtBQVFBO0lBSEk7QUFDQTtBQU5KO0FBUUE7SUFESTtBQUVKO0lBQ0ksbUJBQW9CO0FBQ3hCO0FBQ0E7SUFDSSxrQkFBbUI7QUFDdkI7QUFDQTtJQUNJO0FBZUo7QUFkSTs7O1FBR0ksb0JBQXFCO1FBQ3JCLGNBQWU7UUFDZixZQUFhO1FBQ2Isd0NBQWlDO1FBQWpDLGdDQUFpQztJQUNyQztBQUNBO1FBQ0kseUJBQTBCO0lBQzlCO0FBQ0E7UUFDSSxvQkFBcUI7SUFDekI7QUFFSjtJQUNJLDRCQUE2QjtJQUM3QixXQUFZO0lBQ1osY0FBZTtJQUNmLFlBQWE7SUFDYixTQUFVO0lBQ1YsdUJBQWdCO1lBQWhCLGVBQWdCO0lBQ2hCLGFBQWM7QUFDbEI7QUFDQTtJQUNJLG1CQUFvQjtJQUNwQixjQUFlO0FBQ25CO0FBQ0E7SUFDSSxhQUFjO0lBQ2QsVUFBVztJQUNYLFFBQVM7SUFDVCxTQUFVO0lBQ1Y7QUFJSjtBQUhJO1FBQ0ksVUFBVztJQUNmO0FBRUo7SUFDSSxRQUFTO0lBQ1Qsb0JBQXFCO0lBQ3JCLFFBQVM7SUFDVCxXQUFZO0FBQ2hCO0FBRUE7SUFDSSxrQkFBbUI7QUFDdkI7QUFDQTtJQUNJLFVBQVc7QUFDZjtBQzdHQSxVQUFVO0FDQU47SUFFQTtBQUNBO1FBQ0k7SUE4Qko7QUE3Qkk7SUFGSjtJQStCQTtRQVhJO0FBQ0E7SUFyQko7SUErQkE7UUFESTtBQUVKO1FBQ0ksaUJBQWtCO1FBQ2xCLFVBQVc7UUFDWCxxQkFBc0I7UUFDdEIsc0JBQXVCO1FBQ3ZCLHdCQUFvQztRQUFwQyxtQ0FBb0M7UUFDcEMsd0JBQW9DO1FBQXBDO0lBNERKO0FBM0RJO0lBUEo7WUFRUTtJQTBEUjtRQXpESTtBQUNBO0lBVko7WUFXUTtJQXVEUjtRQXRESTtBQUNBO1lBQ0kscUJBQXNCO1FBQzFCO0FBQ0E7WUFDSSxtQkFBYTtZQUFiLG9CQUFhO1lBQWIsWUFBYTtZQUNiLDZCQUFxQjtZQUFyQiw0QkFBcUI7WUFBckIsNEJBQXFCO29CQUFyQjtRQVVKO0FBVEk7UUFISjtnQkFJUSxXQUFZO2dCQUNaLGVBQWdCO2dCQUNoQixnQkFBaUI7Z0JBQ2pCO1FBS1I7WUFKSTtBQUNBO1FBVEo7Z0JBVVE7UUFFUjtZQURJO0FBR0E7UUFESjtnQkFFUSxjQUFlO2dCQUNmO1FBWVI7WUFYSTtBQUNBO1FBTEo7Z0JBTVEsaUJBQWtCO2dCQUNsQixlQUE4QjtnQkFDOUIsYUFBMkI7Z0JBQzNCO1FBTVI7WUFMSTtBQUNBO2dCQUNJLFVBQVc7Z0JBQ1gsV0FBWTtZQUNoQjtBQUdBO1FBREo7Z0JBRVEsY0FBZTtnQkFDZixlQUFnQjtnQkFDaEI7UUFnQlI7WUFmSTtBQUNBO1FBTko7Z0JBT1EsZ0JBQStCO2dCQUMvQixnQkFBK0I7Z0JBQy9CLGlCQUFrQjtnQkFDbEIsS0FBTTtnQkFDTixRQUFTO2dCQUNULE9BQVE7Z0JBQ1IsTUFBTztnQkFDUDtRQU1SO1lBTEk7QUFDQTtnQkFDSSxVQUFXO2dCQUNYLFdBQVk7WUFDaEI7QUFHUjtRQUNJLGlCQUFrQjtRQUNsQjtJQUtKO0FBSkk7SUFISjtJQU9BO1FBSEk7QUFDQTtJQUxKO0lBT0E7UUFESTtBQUdBO0lBREo7SUFLQTtRQUhJO0FBQ0E7SUFISjtJQUtBO1FBREk7QUFHQTtZQUNJLG1CQUFhO1lBQWIsb0JBQWE7WUFBYixZQUFhO1lBQ2IsNkJBQXFCO1lBQXJCLDRCQUFxQjtZQUFyQiw0QkFBcUI7b0JBQXJCLG9CQUFxQjtZQUNyQix3QkFBbUI7WUFBbkIsMEJBQW1CO29CQUFuQixrQkFBbUI7WUFDbkIsdUJBQXVCO1lBQXZCLDhCQUF1QjtvQkFBdkIsc0JBQXVCO1lBQ3ZCLHFCQUFzQjtZQUN0QjtRQVNKO0FBUkk7UUFQSjtnQkFRUSxXQUFZO2dCQUNaO1FBTVI7WUFMSTtBQUNBO1FBWEo7Z0JBWVEsZ0JBQThCO2dCQUM5QjtRQUVSO1lBREk7QUFFSjtZQUNJLG1CQUFhO1lBQWIsb0JBQWE7WUFBYixZQUFhO1lBQ2IsNkJBQXFCO1lBQXJCLDRCQUFxQjtZQUFyQiw0QkFBcUI7b0JBQXJCLG9CQUFxQjtZQUNyQix3QkFBbUI7WUFBbkIsMEJBQW1CO29CQUFuQixrQkFBbUI7WUFDbkIsdUJBQXVCO1lBQXZCLDhCQUF1QjtvQkFBdkIsc0JBQXVCO1lBQ3ZCLHdCQUF5QjtZQUN6QjtRQXdESjtBQXRESTtRQVJKO2dCQVNRO1FBcURSO1lBcERJO0FBQ0E7UUFYSjtnQkFZUTtRQWtEUjtZQWpESTtBQUVJO1lBREo7WUFhQTtnQkFYSTtBQUNBO1lBSEo7WUFhQTtnQkFUSTtBQUNBO29CQUNJO2dCQU1KO0FBTEk7Z0JBRko7d0JBR1E7Z0JBSVI7b0JBSEk7QUFDQTtnQkFMSjtnQkFPQTtvQkFESTtBQUdSO2dCQUNJLGdCQUFpQjtnQkFDakI7WUFXSjtBQVZJO1lBSEo7b0JBSVEsZUFBZ0I7b0JBQ2hCLGlCQUFrQjtvQkFDbEI7WUFPUjtnQkFOSTtBQUNBO1lBUko7b0JBU1EscUJBQW1DO29CQUNuQyx1QkFBcUM7b0JBQ3JDO1lBRVI7Z0JBREk7QUFFSjtnQkFDSSxpQkFBa0I7Z0JBQ2xCO1lBT0o7QUFOSTtZQUhKO29CQUlRO1lBS1I7Z0JBSkk7QUFDQTtZQU5KO29CQU9RO1lBRVI7Z0JBREk7QUFFSjtnQkFDSSxpQkFBa0I7Z0JBQ2xCO1lBT0o7QUFOSTtZQUhKO29CQUlRO1lBS1I7Z0JBSkk7QUFDQTtZQU5KO29CQU9RO1lBRVI7Z0JBREk7QUNqTVo7UUFDSSxxQkFBc0I7UUFDdEIsMkJBQTRCO1FBQzVCO0lBcUlKO0FBcElJO0lBSko7WUFLUSxZQUFhO1lBQ2IsZ0JBQWlCO1lBQ2pCO0lBaUlSO1FBaElJO0FBQ0E7SUFUSjtZQVVRLGlCQUErQjtZQUMvQixzQkFBb0M7WUFDcEMsc0RBQXVEO1lBQ3ZEO0lBMkhSOztRQXpISTtBQUVJO1FBREo7Z0JBRVEsZ0JBQWlCO2dCQUNqQixpQkFBa0I7Z0JBQ2xCO1FBTVI7WUFMSTtBQUNBO1FBTko7Z0JBT1EsdUJBQXFDO2dCQUNyQztRQUVSO1lBREk7QUFHQTtRQURKO1FBNkRBO1lBM0RJO0FBQ0E7UUFISjtRQTZEQTtZQXpESTtBQUNBO2dCQUNJLG9CQUFxQjtnQkFDckIsVUFBVztnQkFFWCxlQUFnQjtnQkFDaEI7WUFrREo7QUFqREk7WUFOSjtvQkFPUTtZQWdEUjtnQkEvQ0k7QUFDQTtZQVRKO29CQVVRLHFCQUFrQztvQkFDbEMsd0JBQXFDO29CQUNyQyxzQkFBb0M7b0JBQ3BDO1lBMENSO2dCQXpDSTtBQUNBO29CQUNJLGlCQUFrQjtvQkFDbEIsU0FBVTtnQkFDZDtBQUNBO29CQUNJLFVBQVc7b0JBQ1gsYUFBYztvQkFDZCx3QkFBeUI7b0JBQ3pCLHVCQUF3QjtvQkFDeEIsaUJBQWtCO29CQUNsQixLQUFNO29CQUNOLE1BQU87b0JBQ1AsT0FBUTtvQkFDUixRQUFTO29CQUNULFNBQVU7Z0JBQ2Q7QUFFSTtnQkFESjt3QkFFUTtnQkFLUjtvQkFKSTtBQUNBO2dCQUpKO3dCQUtRO2dCQUVSO29CQURJO0FBR0E7Z0JBREo7d0JBRVE7Z0JBS1I7b0JBSkk7QUFDQTtnQkFKSjt3QkFLUTtnQkFFUjtvQkFESTtBQUdBO2dCQURKO3dCQUVRO2dCQUtSO29CQUpJO0FBQ0E7Z0JBSko7d0JBS1E7Z0JBRVI7b0JBREk7QUFJWjtZQUNJLHdCQUF5QjtZQUN6QixhQUFjO1lBQ2QsZUFBZ0I7WUFDaEIsYUFBYztZQUNkLGlCQUFrQjtZQUNsQixxQkFBc0I7WUFDdEIsbUJBQWE7WUFBYixvQkFBYTtZQUFiLFlBQWE7WUFDYix3QkFBbUI7WUFBbkIsMEJBQW1CO29CQUFuQjtRQXNDSjtBQXJDSTtRQVRKO2dCQVVRLGVBQWdCO2dCQUNoQixlQUFnQjtnQkFDaEIsaUJBQWtCO2dCQUNsQiw2QkFBcUI7Z0JBQXJCLDRCQUFxQjtnQkFBckIsNEJBQXFCO3dCQUFyQixvQkFBcUI7Z0JBQ3JCLGdCQUFpQjtnQkFDakI7UUErQlI7WUE5Qkk7QUFDQTtRQWpCSjtnQkFrQlEsb0JBQWtDO2dCQUNsQyxnQkFBOEI7Z0JBQzlCLGlCQUErQjtnQkFDL0IscUJBQW1DO2dCQUNuQyx3QkFBc0M7Z0JBQ3RDLDJCQUF3QjtnQkFBeEIsNEJBQXdCO2dCQUF4QiwrQkFBd0I7d0JBQXhCLHVCQUF3QjtnQkFDeEIsd0JBQThCO2dCQUE5QixxQ0FBOEI7d0JBQTlCLDZCQUE4QjtnQkFDOUIsbUJBQWlDO2dCQUNqQztRQW9CUjtZQW5CSTtBQVFBO2dCQUNJO1lBU0o7QUFSSTtZQUZKO29CQUdRLGtCQUFtQjtvQkFDbkIsbUJBQW9CO29CQUNwQjtZQUtSO2dCQUpJO0FBQ0E7WUFQSjtvQkFRUTtZQUVSO2dCQURJO0FBSVo7UUFDSSx3QkFBb0M7UUFBcEM7SUFxTko7QUFwTkk7SUFGSjtJQXNOQTtRQS9NSTtBQUNBO0lBUko7WUFVUSxrQkFBZ0M7WUFDaEM7SUEyTVI7UUExTUk7QUFDQTtZQUNJO1FBaUJKO0FBaEJJO1FBRko7Z0JBR1EsZ0JBQWlCO2dCQUNqQixpQkFBa0I7Z0JBQ2xCLHFCQUFzQjtnQkFDdEIsZUFBZ0I7Z0JBQ2hCLGdCQUFpQjtnQkFDakIsa0JBQW1CO2dCQUNuQjtRQVNSO1lBUkk7QUFDQTtRQVhKO2dCQVlRLGdCQUFhO2dCQUFiLFlBQWE7Z0JBQ2IscUJBQTJCO2dCQUEzQiwwQkFBMkI7Z0JBQzNCLGlDQUF1QztnQkFBdkMsc0NBQXVDO2dCQUN2QyxvQkFBbUM7Z0JBQ25DO1FBRVI7WUFESTtBQUVKO1lBQ0k7UUFZSjtBQVhJO1FBRko7UUFhQTtZQVZJO0FBQ0E7UUFKSjtnQkFLUSxpQkFBb0I7b0JBQXBCLG1CQUFvQjtnQkFDcEIsc0JBQWtCO2dCQUFsQixpQkFBa0I7Z0JBQ2xCLGNBQWlCO29CQUFqQixnQkFBaUI7Z0JBQ2pCLG1CQUFlO2dCQUFmLGNBQWU7Z0JBQ2YsZ0JBQThCO2dCQUM5QixpQkFBa0I7Z0JBQ2xCO1FBRVI7WUFESTtBQUVKO1lBQ0ksZUFBZ0I7WUFDaEIsc0JBQXVCO1lBQ3ZCLGFBQWM7WUFDZCx3QkFBeUI7WUFDekIsaUJBQWtCO1lBQ2xCO1FBV0o7QUFWSTtRQVBKO2dCQVFRLGdCQUFpQjtnQkFDakI7UUFRUjtZQVBJO0FBQ0E7UUFYSjtnQkFZUSxtQkFBaUM7Z0JBQ2pDLGtCQUFtQjtnQkFDbkIscUJBQXNCO2dCQUN0QjtRQUVSO1lBREk7QUFFSjtZQUNJO1FBY0o7QUFiSTtRQUZKO2dCQUdRLGVBQWdCO2dCQUNoQjtRQVdSO1lBVkk7QUFDQTtRQU5KO2dCQU9RLFVBQVc7Z0JBQ1gsaUJBQWtCO2dCQUNsQixjQUE0QjtnQkFDNUIsTUFBTztnQkFDUCxpQkFBa0I7Z0JBQ2xCLG1CQUFpQztnQkFDakM7UUFFUjtZQURJO0FBR0E7UUFESjtnQkFFUSxlQUFnQjtnQkFDaEIsZUFBZ0I7Z0JBQ2hCO1FBYVI7WUFaSTtBQUNBO1FBTko7Z0JBT1EsaUJBQW9CO29CQUFwQixtQkFBb0I7Z0JBQ3BCLHNCQUFrQjtnQkFBbEIsaUJBQWtCO2dCQUNsQixjQUFpQjtvQkFBakIsZ0JBQWlCO2dCQUNqQixtQkFBZTtnQkFBZixjQUFlO2dCQUNmLHNCQUFvQztnQkFDcEMsaUJBQWtCO2dCQUNsQixtQkFBaUM7Z0JBQ2pDO1FBR1I7O1lBREk7QUFHQTtRQURKO2dCQUVRLGlCQUFrQjtnQkFDbEIsTUFBTztnQkFDUDtRQWlDUjtZQWhDSTtBQUNBO1FBTko7Z0JBT1EsaUJBQW9CO29CQUFwQixtQkFBb0I7Z0JBQ3BCLHNCQUFrQjtnQkFBbEIsaUJBQWtCO2dCQUNsQixjQUFpQjtvQkFBakIsZ0JBQWlCO2dCQUNqQixtQkFBZTtnQkFBZixjQUFlO2dCQUNmLGdCQUFhO2dCQUFiLFlBQWE7Z0JBQ2IseUJBQStCO2dCQUEvQiw4QkFBK0I7Z0JBQy9CLGtCQUF3QjtnQkFBeEIsdUJBQXdCO2dCQUV4QixxQkFBc0I7Z0JBQ3RCLGdCQUE4QjtnQkFDOUIsaUJBQWtCO2dCQUNsQixnQkFBaUI7Z0JBQ2pCLHFCQUFzQjtnQkFDdEIsc0JBQW9DO2dCQUNwQztRQWdCUjtZQWZJO0FBRUk7WUFESjtvQkFFUTtZQVdSO2dCQVZJO0FBQ0E7WUFKSjtvQkFLUSxnQkFBOEI7b0JBQzlCLHFCQUFtQztvQkFDbkM7WUFNUjtnQkFMSTtBQUNBO29CQUNJLFVBQVc7b0JBQ1gsV0FBWTtnQkFDaEI7QUFHUjtZQUNJO1FBb0JKO0FBbkJJO1FBRko7Z0JBR1EsZUFBZ0I7Z0JBQ2hCO1FBaUJSO1lBaEJJO0FBQ0E7UUFOSjtnQkFPUSxnQkFBOEI7Z0JBQzlCLG1CQUFvQztnQkFDcEMsdUJBQXFDO2dCQUNyQyxxQkFBbUM7Z0JBQ25DLDJCQUFvQjt3QkFBcEI7UUFVUjtZQVRJO0FBRUk7WUFESjtvQkFFUTtZQUtSO2dCQUpJO0FBQ0E7WUFKSjtvQkFLUTtZQUVSO2dCQURJO0FBSUo7UUFESjtRQVdBO1lBVEk7QUFDQTtRQUhKO2dCQUlRLGlCQUFvQjtvQkFBcEIsbUJBQW9CO2dCQUNwQixzQkFBa0I7Z0JBQWxCLGlCQUFrQjtnQkFDbEIsY0FBaUI7b0JBQWpCLGdCQUFpQjtnQkFDakIsbUJBQWU7Z0JBQWYsY0FBZTtnQkFFZjtRQUVSO1lBREk7QUFFSjtZQUNJO1FBa0JKO0FBakJJO1FBRko7Z0JBR1EsVUFBVztnQkFDWDtRQWVSO1lBZEk7QUFDQTtRQU5KO2dCQU9RLGNBQTRCO2dCQUM1QixnQkFBOEI7Z0JBQzlCLGdCQUE4QjtnQkFDOUIsaUJBQStCOztnQkFFL0IsMkRBQTREO2dCQUM1RCxxQkFBc0I7Z0JBQ3RCLDJCQUE0QjtRQUtwQztnQkFKUTtvQkFDSSxTQUFVO2dCQUNkO1lBQ0o7QUFHQTtRQURKO2dCQUVRLGVBQWdCO2dCQUNoQjtRQW9CUjtZQW5CSTtBQUNBO1FBTEo7UUF1QkE7WUFqQkk7QUFDQTtnQkFDSSxnQkFBaUI7Z0JBQ2pCLGlCQUFrQjtnQkFDbEI7WUFZSjtBQVhJO1lBSko7b0JBS1E7WUFVUjtnQkFUSTtBQUNBO1lBUEo7b0JBUVEsbUJBQWlDO29CQUNqQztZQU1SO2dCQUxJO0FBQ0E7b0JBQ0ksWUFBYTtvQkFDYixhQUFjO2dCQUNsQjtBQUlaO1FBQ0ksd0JBQXlCO1FBQ3pCO0lBaVVKO0FBaFVJO0lBSEo7WUFJUSxnQkFBaUI7WUFDakI7SUE4VFI7UUE3VEk7QUFDQTtJQVBKO1lBUVEsbUJBQWlDO1lBQ2pDO0lBMFRSO1FBelRJO0FBQ0E7O1FBRUE7QUFFQTtZQUNJO1FBZ0JKO0FBZkk7O1FBRko7Z0JBR1EsZ0JBQWlCO2dCQUNqQixpQkFBa0I7Z0JBQ2xCLHFCQUFzQjtnQkFDdEIsZUFBZ0I7Z0JBQ2hCLGdCQUFpQjtnQkFDakIsa0JBQW1CO2dCQUNuQixpQkFBa0I7Z0JBQ2xCO1FBT1I7WUFOSTtBQUNBOztRQVpKO2dCQWFRLHNCQUFvQztnQkFDcEMsdUJBQXFDO2dCQUNyQztRQUVSO1lBREk7QUFFSjtZQUNJLGVBQWdCO1lBQ2hCO1FBV0o7QUFWSTtRQUhKO2dCQUlRLGtCQUFtQjtnQkFDbkI7UUFRUjtZQVBJO0FBQ0E7UUFQSjtnQkFRUSx1QkFBcUM7Z0JBQ3JDLGlCQUFrQjtnQkFDbEIsbUJBQWlDO2dCQUNqQztRQUVSO1lBREk7QUFFSjtZQUNJLHNCQUF1QjtZQUN2QixlQUFnQjtZQUNoQjtRQWlCSjtBQWhCSTtRQUpKO2dCQUtRLGVBQWdCO2dCQUNoQixrQkFBbUI7Z0JBQ25CLGdCQUFpQjtnQkFDakIsbUJBQW9CO2dCQUNwQixnQkFBaUI7Z0JBQ2pCO1FBVVI7WUFUSTtBQUNBO1FBWko7Z0JBYVEsb0JBQWtDO2dCQUNsQyx1QkFBcUM7Z0JBQ3JDLG1CQUFpQztnQkFDakMsbUJBQTRCO2dCQUM1QixxQkFBbUM7Z0JBQ25DO1FBRVI7WUFESTtBQUdBO1FBREo7Z0JBRVEsZ0JBQWlCO2dCQUNqQjtRQTBCUjtZQXpCSTtBQUNBO1FBTEo7Z0JBTVEsbUJBQWtDO2dCQUNsQztRQXNCUjtZQXJCSTtBQUVJO1lBREo7b0JBRVE7WUFJUjtnQkFISTtBQUNBO1lBSko7WUFNQTtnQkFESTtBQUdBO1lBREo7b0JBR1EsZUFBZ0I7b0JBQ2hCO1lBUVI7Z0JBUEk7QUFDQTtZQU5KO29CQU9RO1lBS1I7Z0JBSkk7QUFDQTtvQkFDSSxlQUFnQjtnQkFDcEI7QUFJSjtRQURKO2dCQUVRO1FBcUpSO1lBcEpJO0FBQ0E7UUFKSjtRQXVKQTtZQWxKSTtBQUVJO1lBREo7b0JBRVE7WUFLUjtnQkFKSTtBQUNBO1lBSko7b0JBS1E7WUFFUjtnQkFESTtBQUdBO1lBREo7b0JBRVEsZ0JBQWE7b0JBQWIsWUFBYTtvQkFDYiwwQkFBZ0M7b0JBQWhDLCtCQUFnQztvQkFDaEMsa0JBQXdCO29CQUF4QjtZQUlSO2dCQUhJO0FBQ0E7WUFOSjtZQVFBO2dCQURJO0FBR0E7WUFESjtvQkFFUSxpQkFBb0I7d0JBQXBCLG1CQUFvQjtvQkFDcEIsc0JBQWtCO29CQUFsQixpQkFBa0I7b0JBQ2xCLGNBQWlCO3dCQUFqQixnQkFBaUI7b0JBQ2pCLG1CQUFlO29CQUFmO1lBY1I7Z0JBYkk7QUFFSTtnQkFESjt3QkFFUSxlQUFnQjt3QkFDaEI7Z0JBUVI7b0JBUEk7QUFDQTtnQkFMSjt3QkFNUTtnQkFLUjtvQkFKSTtBQUNBO3dCQUNJLGVBQWdCO29CQUNwQjtBQUlKO1lBREo7b0JBRVEsaUJBQW9CO3dCQUFwQixtQkFBb0I7b0JBQ3BCLHNCQUFrQjtvQkFBbEIsaUJBQWtCO29CQUNsQixjQUFpQjt3QkFBakIsZ0JBQWlCO29CQUNqQixtQkFBZTtvQkFBZjtZQXNHUjtnQkFyR0k7QUFDQTtZQVBKO29CQVFRLHFCQUFtQztvQkFDbkMsaUJBQWlCO29CQUNqQixTQUFVO29CQUNWLHFCQUFzQjtvQkFDdEIscUJBQXNCO29CQUN0QixnQkFBOEI7b0JBQzlCLHNCQUFvQztvQkFDcEMsdUJBQXFDO29CQUNyQyx3QkFBc0M7b0JBR3RDLGlCQUFrQjtvQkFDbEIsZ0JBQWlCO29CQUVqQixnQkFBYTtvQkFBYixZQUFhO29CQUNiLHlCQUErQjtvQkFBL0IsOEJBQStCO29CQUMvQiw0QkFBa0M7b0JBQWxDO1lBbUZSO2dCQWxGSTtBQUVJO2dCQURKO3dCQUVRLGVBQWdCO3dCQUNoQixpQkFBa0I7d0JBQ2xCO2dCQW9CUjtvQkFuQkk7QUFDQTtnQkFOSjt3QkFPUSxpQkFBb0I7NEJBQXBCLG1CQUFvQjt3QkFDcEIsc0JBQWtCO3dCQUFsQixpQkFBa0I7d0JBQ2xCLGNBQWlCOzRCQUFqQixnQkFBaUI7d0JBQ2pCLG1CQUFlO3dCQUFmLGNBQWU7d0JBQ2YsZ0JBQThCO3dCQUM5QixpQkFBK0I7d0JBQy9CLG9CQUFrQzt3QkFDbEMsdUJBQXFDO3dCQUNyQyxzQkFBb0M7O3dCQUVwQywyREFBNEQ7d0JBQzVELHFCQUFzQjt3QkFDdEIsMkJBQTRCO2dCQUtwQzt3QkFKUTs0QkFDSSxTQUFVO3dCQUNkO29CQUNKO0FBR0E7Z0JBREo7Z0JBbUJBO29CQWpCSTtBQUNBO2dCQUhKO3dCQUlRLGlCQUFvQjs0QkFBcEIsbUJBQW9CO3dCQUNwQixzQkFBa0I7d0JBQWxCLGlCQUFrQjt3QkFDbEIsY0FBaUI7NEJBQWpCLGdCQUFpQjt3QkFDakIsbUJBQWU7d0JBQWYsY0FBZTt3QkFDZixnQkFBOEI7d0JBRTlCLGlCQUFrQjt3QkFDbEIsY0FBNEI7O3dCQUU1QjtnQkFNUjtvQkFMSTtBQUNBO3dCQUNJLFVBQVU7d0JBQ1YsV0FBWTtvQkFDaEI7QUFHQTtnQkFESjt3QkFFUSxlQUFnQjt3QkFDaEI7Z0JBVVI7b0JBVEk7QUFDQTtnQkFMSjt3QkFNUSxpQkFBb0I7NEJBQXBCLG1CQUFvQjt3QkFDcEIsc0JBQWtCO3dCQUFsQixpQkFBa0I7d0JBQ2xCLGNBQWlCOzRCQUFqQixnQkFBaUI7d0JBQ2pCLG1CQUFlO3dCQUFmLGNBQWU7d0JBQ2Ysb0JBQWtDO3dCQUNsQztnQkFFUjtvQkFESTtBQUVKO29CQUNJLGFBQWM7b0JBQ2Q7Z0JBbUJKO0FBbEJJO2dCQUhKO3dCQUlRLGtCQUFtQjt3QkFDbkIsaUJBQWtCO3dCQUNsQixjQUFlO3dCQUNmLGlCQUFrQjt3QkFDbEIsZ0JBQWlCO3dCQUNqQjtnQkFZUjtvQkFYSTtBQUNBO2dCQVhKO3dCQVlRLGlCQUFvQjs0QkFBcEIsbUJBQW9CO3dCQUNwQixzQkFBa0I7d0JBQWxCLGlCQUFrQjt3QkFDbEIsY0FBaUI7NEJBQWpCLGdCQUFpQjt3QkFDakIsbUJBQWU7d0JBQWYsY0FBZTt3QkFDZixvQkFBa0M7d0JBQ2xDLGlCQUFrQjt3QkFDbEIsbUJBQWlDO3dCQUNqQztnQkFFUjtvQkFESTtBQUtSO1FBREo7UUFNQTtZQUpJO0FBQ0E7UUFISjtnQkFJUTtRQUVSO1lBREk7QUFFSjtZQUNJLGFBQWM7WUFDZDtRQVFKO0FBUEk7UUFISjtnQkFJUSxnQkFBaUI7Z0JBQ2pCO1FBS1I7WUFKSTtBQUNBO1FBUEo7Z0JBUVE7UUFFUjtZQURJO0FBRUo7WUFDSSxvQkFBcUI7WUFDckIsYUFBYztZQUNkO1FBV0o7QUFWSTtRQUpKO2dCQUtRLGdCQUFpQjtnQkFDakIsbUJBQW9CO2dCQUNwQixhQUFjO2dCQUNkO1FBTVI7WUFMSTtBQUNBO1FBVko7Z0JBV1EsbUJBQWlDO2dCQUNqQztRQUVSO1lBREk7QUFFSjtZQUNJLG9CQUFxQjtZQUNyQixhQUFjO1lBQ2Q7UUFXSjtBQVZJO1FBSko7Z0JBS1EsZ0JBQWlCO2dCQUNqQixtQkFBb0I7Z0JBQ3BCLGFBQWM7Z0JBQ2Q7UUFNUjtZQUxJO0FBQ0E7UUFWSjtnQkFXUSxtQkFBaUM7Z0JBQ2pDO1FBRVI7WUFESTtBQUVKO1lBQ0ksb0JBQXFCO1lBQ3JCLGFBQWM7WUFDZDtRQVdKO0FBVkk7UUFKSjtnQkFLUSxnQkFBaUI7Z0JBQ2pCLG1CQUFvQjtnQkFDcEIsYUFBYztnQkFDZDtRQU1SO1lBTEk7QUFDQTtRQVZKO2dCQVdRLG1CQUFpQztnQkFDakM7UUFFUjtZQURJO0FBRUo7WUFDSSxhQUFjO1lBQ2Q7UUFPSjtBQU5JO1FBSEo7UUFTQTtZQUxJO0FBQ0E7UUFMSjtnQkFNUSxtQkFBaUM7Z0JBQ2pDO1FBRVI7WUFESTtBQUdSO1FBQ0k7SUFnU0o7QUEvUkk7SUFGSjtZQUdRO0lBOFJSO1FBN1JJO0FBQ0E7SUFMSjtZQU1RO0lBMlJSO1FBMVJJO0FBRUk7UUFESjtnQkFFUSxnQkFBYTtnQkFBYixZQUFhO2dCQUNiLGVBQWdCO2dCQUNoQixpQkFBa0I7Z0JBQ2xCLGdCQUFpQjtnQkFDakIsZ0JBQWlCO2dCQUNqQixtQkFBb0I7Z0JBQ3BCLHdCQUE4QjtnQkFBOUIsNkJBQThCO2dCQUM5QixzQ0FBNEM7Z0JBQTVDO1FBWVI7WUFWSTtBQUNBO1FBWko7Z0JBYVEsaUJBQWtCO2dCQUNsQixzQkFBb0M7Z0JBQ3BDLHlCQUF1QztnQkFDdkMsdUJBQXFDO2dCQUNyQztRQUlSO1lBREk7QUFHQTtRQURKO2dCQUVRLGdCQUFpQjtnQkFDakI7UUFpQlI7WUFoQkk7QUFDQTtRQUxKO2dCQU1RLG1CQUFpQztnQkFDakM7UUFhUjtZQVpJO0FBRUk7WUFESjtvQkFFUTtZQVFSO2dCQVBJO0FBQ0E7WUFKSjtvQkFLUTtZQUtSO2dCQUpJO0FBQ0E7b0JBQ0ksZUFBZ0I7Z0JBQ3BCO0FBR1I7WUFDSTtRQWdGSjtBQS9FSTtRQUZKO1FBaUZBO1lBOUVJO0FBQ0E7UUFKSjtnQkFLUSxxQkFBa0M7Z0JBQ2xDLHVCQUFxQztnQkFDckMscUJBQXNCO2dCQUN0QiwrQkFBZ0M7Z0JBQ2hDLHVCQUFxQztnQkFDckMsZ0JBQWE7Z0JBQWIsWUFBYTtnQkFDYix3QkFBOEI7Z0JBQTlCLDZCQUE4QjtnQkFDOUIsa0JBQXdCO2dCQUF4QjtRQXFFUjtZQXBFSTtBQUVJO1lBREo7b0JBRVEsaUJBQWtCO29CQUNsQjtZQU9SO2dCQU5JO0FBQ0E7WUFMSjtvQkFNUSxxQkFBbUM7b0JBQ25DLHNCQUFvQztvQkFDcEM7WUFFUjtnQkFESTtBQUVKO2dCQUNJLHFLQUFrQztnQkFBbEM7WUFPSjtBQU5JO1lBRko7b0JBR1E7WUFLUjtnQkFKSTtBQUNBO1lBTEo7b0JBTVE7WUFFUjtnQkFESTtBQUVKO2dCQUNJLHFLQUFrQztnQkFBbEMsaUNBQWtDO2dCQUNsQyxvQ0FBNkI7d0JBQTdCLDRCQUE2QjtnQkFDN0IsOEJBQXVCO3dCQUF2QixzQkFBdUI7Z0JBQ3ZCO1lBU0o7QUFSSTtZQUxKO29CQU1RLGdCQUFpQjtvQkFDakI7WUFNUjtnQkFMSTtBQUNBO1lBVEo7b0JBVVEsb0JBQWtDO29CQUNsQztZQUVSO2dCQURJO0FBR0E7WUFESjtvQkFFUSxlQUFnQjtvQkFDaEIsZ0JBQWlCO29CQUNqQjtZQU9SO2dCQU5JO0FBQ0E7WUFOSjtvQkFPUSxvQkFBaUM7b0JBQ2pDLG1CQUFpQztvQkFDakM7WUFFUjtnQkFESTtBQUdBO1lBREo7b0JBRVEsaUJBQWtCO29CQUNsQixTQUFVO29CQUNWLE9BQVE7b0JBQ1IsK0JBQWdDO29CQUNoQyxXQUFZO29CQUNaO1lBYVI7Z0JBWkk7QUFDQTtZQVRKO29CQVVRLHFCQUFtQztvQkFDbkMsc0JBQW9DO29CQUNwQyxnQkFBOEI7b0JBQzlCLGlCQUErQjtvQkFDL0IsZUFBZ0I7WUFNeEI7b0JBTFE7d0JBQ0ksVUFBVzt3QkFDWCxXQUFZO29CQUNoQjtnQkFDSjtBQUlKO1FBREo7Z0JBRVEsZUFBZ0I7Z0JBQ2hCLCtCQUFnQztnQkFDaEM7UUFvQlI7WUFuQkk7QUFDQTtRQU5KO2dCQU9RLGdCQUE4QjtnQkFDOUIscUJBQXNCO2dCQUN0QjtRQWVSO1lBZEk7QUFDQTtnQkFDSTtZQVdKO0FBVkk7WUFGSjtvQkFHUSxpQkFBa0I7b0JBQ2xCO1lBUVI7Z0JBUEk7QUFDQTtZQU5KO29CQU9RLGdCQUE4QjtvQkFDOUIsc0JBQW9DO29CQUNwQyx1QkFBcUM7b0JBQ3JDO1lBRVI7Z0JBREk7QUFHUjtZQUNJLGlCQUFrQjtZQUNsQixlQUFnQjtZQUNoQix3QkFBeUI7WUFDekI7UUFrQko7QUFqQkk7UUFMSjtnQkFNUSxlQUFnQjtnQkFDaEIscUJBQXNCO2dCQUN0QixXQUFZO2dCQUNaLGlCQUFrQjtnQkFDbEIsZ0JBQWlCO2dCQUNqQixnQkFBaUI7Z0JBQ2pCLG1CQUE0QjtnQkFDNUI7UUFTUjtZQVJJO0FBQ0E7UUFmSjtnQkFnQlEscUJBQW1DO2dCQUNuQyxxQkFBbUM7Z0JBQ25DLHdCQUFzQztnQkFDdEMsbUJBQWlDO2dCQUNqQztRQUVSO1lBREk7QUFHQTtRQURKO2dCQUVRLGlCQUFvQjtvQkFBcEIsbUJBQW9CO2dCQUNwQixzQkFBa0I7Z0JBQWxCLGlCQUFrQjtnQkFDbEIsY0FBaUI7b0JBQWpCLGdCQUFpQjtnQkFDakIsbUJBQWU7Z0JBQWYsY0FBZTtnQkFDZjtRQWVSO1lBZEk7QUFDQTtRQVJKO1FBcUJBO1lBUkk7QUFFSTtZQURKO29CQUVRO1lBSVI7Z0JBSEk7QUFDQTtZQUpKO1lBTUE7Z0JBREk7QUFJSjtRQURKO2dCQUVRLGlCQUFvQjtvQkFBcEIsbUJBQW9CO2dCQUNwQixzQkFBa0I7Z0JBQWxCLGlCQUFrQjtnQkFDbEIsY0FBaUI7b0JBQWpCLGdCQUFpQjtnQkFDakIsbUJBQWU7Z0JBQWYsY0FBZTtnQkFDZixpQkFBa0I7Z0JBQ2xCO1FBUVI7WUFQSTtBQUNBO1FBVEo7UUFlQTtZQURJO0FBR0E7UUFESjtnQkFFUSxpQkFBb0I7b0JBQXBCLG1CQUFvQjtnQkFDcEIsc0JBQWtCO2dCQUFsQixpQkFBa0I7Z0JBQ2xCLGNBQWlCO29CQUFqQixnQkFBaUI7Z0JBQ2pCLG1CQUFlO2dCQUFmLGNBQWU7Z0JBQ2YsbUJBQW9CO2dCQUNwQjtRQVFSO1lBUEk7QUFDQTtRQVRKO1FBZUE7WUFESTtBQUdBO1FBREo7Z0JBRVEsaUJBQW9CO29CQUFwQixtQkFBb0I7Z0JBQ3BCLHNCQUFrQjtnQkFBbEIsaUJBQWtCO2dCQUNsQixjQUFpQjtvQkFBakIsZ0JBQWlCO2dCQUNqQixtQkFBZTtnQkFBZixjQUFlO2dCQUNmO1FBV1I7WUFWSTtBQUNBO1FBUko7Z0JBYVEsaUJBQWtCO2dCQUNsQixlQUE2QjtnQkFDN0I7UUFFUjtZQURJO0FBR0E7UUFESjtnQkFFUSxpQkFBb0I7b0JBQXBCLG1CQUFvQjtnQkFDcEIsc0JBQWtCO2dCQUFsQixpQkFBa0I7Z0JBQ2xCLGNBQWlCO29CQUFqQixnQkFBaUI7Z0JBQ2pCLG1CQUFlO2dCQUFmLGNBQWU7Z0JBQ2YsZ0JBQWlCO2dCQUNqQjtRQVlSO1lBWEk7QUFDQTtRQVRKO2dCQVVRLG9CQUFrQztRQVMxQztnQkFKUTtvQkFDSSx3QkFBdUM7Z0JBQzNDO1lBQ0o7QUFHQTtRQURKO2dCQUVRLGlCQUFvQjtvQkFBcEIsbUJBQW9CO2dCQUNwQixzQkFBa0I7Z0JBQWxCLGlCQUFrQjtnQkFDbEIsY0FBaUI7b0JBQWpCLGdCQUFpQjtnQkFDakIsbUJBQWU7Z0JBQWYsY0FBZTtnQkFDZjtRQVNSO1lBUkk7QUFDQTtRQVJKO2dCQVNRLGlCQUFvQjtvQkFBcEIsbUJBQW9CO2dCQUNwQixzQkFBa0I7Z0JBQWxCLGlCQUFrQjtnQkFDbEIsY0FBaUI7b0JBQWpCLGdCQUFpQjtnQkFDakIsbUJBQWU7Z0JBQWYsY0FBZTtnQkFDZjtRQUVSO1lBREk7QUFHUjtRQUNJO0lBaUxKO0FBaExJO0lBRko7WUFHUSxnQkFBaUI7WUFDakI7SUE4S1I7UUE3S0k7QUFDQTtJQU5KO1lBUVEsa0JBQWdDO1lBQ2hDO0lBeUtSO1FBeEtJO0FBQ0E7WUFDSTtRQWlCSjtBQWhCSTtRQUZKO2dCQUdRLHFCQUFzQjtnQkFDdEIsaUJBQWtCO2dCQUNsQixnQkFBaUI7Z0JBQ2pCLGdCQUFpQjtnQkFDakIsa0JBQW1CO2dCQUNuQjtRQVVSO1lBVEk7QUFDQTtRQVZKO2dCQVdRLHFCQUFtQztnQkFDbkMsc0JBQW9DO2dCQUNwQyx1QkFBcUM7Z0JBQ3JDLGdCQUFhO2dCQUFiLFlBQWE7Z0JBQ2IseUJBQStCO2dCQUEvQiw4QkFBK0I7Z0JBQy9CLDRCQUFrQztnQkFBbEM7UUFFUjtZQURJO0FBR0E7UUFESjtnQkFFUSxpQkFBb0I7b0JBQXBCLG1CQUFvQjtnQkFDcEIsc0JBQWtCO2dCQUFsQixpQkFBa0I7Z0JBQ2xCLGNBQWlCO29CQUFqQixnQkFBaUI7Z0JBQ2pCLG1CQUFlO2dCQUFmLGNBQWU7Z0JBQ2Y7UUFFUjtZQURJO0FBRUo7WUFDSTtRQW1DSjtBQWxDSTtRQUZKO2dCQUdRO1FBaUNSO1lBaENJO0FBQ0E7UUFMSjtnQkFNUTtRQThCUjtZQTdCSTtBQUNBO2dCQUNJO1lBMEJKO0FBekJJO1lBRko7WUEyQkE7Z0JBeEJJO0FBQ0E7WUFKSjtZQTJCQTtnQkF0Qkk7QUFDQTtvQkFDSSxVQUFXO29CQUNYO2dCQVNKO0FBUkk7Z0JBSEo7d0JBSVEsZ0JBQWlCO3dCQUNqQjtnQkFNUjtvQkFMSTtBQUNBO2dCQVBKO3dCQVFRLG1CQUFpQzt3QkFDakM7Z0JBRVI7b0JBREk7QUFHQTtnQkFESjt3QkFFUTtnQkFNUjtvQkFMSTtBQUNBO2dCQUpKO3dCQUtRLG9CQUFrQzt3QkFDbEM7Z0JBRVI7b0JBREk7QUFLUjtRQURKO2dCQUVRLFdBQVk7Z0JBQ1osaUJBQWtCO2dCQUNsQixTQUFVO2dCQUNWO1FBY1I7WUFiSTtBQUNBO1FBUEo7Z0JBUVEsaUJBQW9CO29CQUFwQixtQkFBb0I7Z0JBQ3BCLHNCQUFrQjtnQkFBbEIsaUJBQWtCO2dCQUNsQixjQUFpQjtvQkFBakIsZ0JBQWlCO2dCQUNqQixtQkFBZTtnQkFBZixjQUFlO2dCQUNmLGdCQUE4QjtnQkFDOUI7UUFNUjtZQUxJO0FBQ0E7Z0JBQ0ksVUFBVztnQkFDWCxXQUFZO1lBQ2hCO0FBR0E7UUFESjtnQkFFUSxpQkFBa0I7Z0JBQ2xCLFNBQVU7Z0JBQ1Y7UUFjUjtZQWJJO0FBQ0E7UUFOSjtnQkFPUSxvQkFBaUM7Z0JBQ2pDLHFCQUFrQztnQkFDbEMsZ0JBQThCO2dCQUM5QixpQkFBK0I7Z0JBQy9CLDJEQUE0RDtnQkFDNUQscUJBQXNCO2dCQUN0QiwyQkFBNEI7UUFLcEM7Z0JBSlE7b0JBQ0ksU0FBVTtnQkFDZDtZQUNKO0FBRUo7WUFDSTtRQTBCSjtBQXpCSTtRQUZKO2dCQUdRLGVBQWdCO2dCQUNoQixpQkFBa0I7Z0JBQ2xCO1FBc0JSO1lBckJJO0FBQ0E7UUFQSjtnQkFRUSxpQkFBb0I7b0JBQXBCLG1CQUFvQjtnQkFDcEIsc0JBQWtCO2dCQUFsQixpQkFBa0I7Z0JBQ2xCLGNBQWlCO29CQUFqQixnQkFBaUI7Z0JBQ2pCLG1CQUFlO2dCQUFmLGNBQWU7Z0JBQ2Ysb0JBQWtDO2dCQUNsQyxxQkFBa0M7Z0JBQ2xDLHNCQUFvQztnQkFDcEM7UUFZUjtZQVhJO0FBQ0E7Z0JBQ0kscUJBQXNCO2dCQUN0QjtZQU9KO0FBTkk7WUFISjtvQkFJUTtZQUtSO2dCQUpJO0FBQ0E7WUFOSjtvQkFPUTtZQUVSO2dCQURJO0FBR1I7WUFDSTtRQWlDSjtBQWhDSTtRQUZKO2dCQUdRO1FBK0JSO1lBOUJJO0FBQ0E7UUFMSjtnQkFNUSxtQkFBa0M7Z0JBQ2xDLHFCQUFtQztnQkFDbkMsd0JBQXNDO2dCQUN0QyxzQkFBb0M7Z0JBQ3BDO1FBd0JSO1lBdkJJO0FBQ0E7Z0JBQ0k7WUFvQko7QUFuQkk7WUFGSjtvQkFHUSxpQkFBa0I7b0JBQ2xCLGdCQUFpQjtvQkFDakI7WUFnQlI7Z0JBZkk7QUFDQTtZQVBKO29CQVFRLGVBQWdCO29CQUNoQixrQkFBaUM7b0JBQ2pDO1lBV1I7Z0JBVkk7QUFDQTtvQkFDSTtnQkFPSjtBQU5JO2dCQUZKO3dCQUdRO2dCQUtSO29CQUpJO0FBQ0E7Z0JBTEo7d0JBTVE7Z0JBRVI7b0JBREk7QUFLaEI7UUFDSTtJQWlNSjtBQWhNSTtJQUZKO1lBR1E7SUErTFI7UUE3TEk7QUFDQTtJQU5KO1lBT1EscUJBQW1DO1lBQ25DLHlCQUFzQztZQUN0Qyx1QkFBcUM7WUFDckM7SUF3TFI7UUF2TEk7QUFFSTtRQURKO1FBS0E7WUFISTtBQUNBO1FBSEo7UUFLQTtZQURJO0FBRUo7WUFDSTtRQTJCSjtBQTFCSTtRQUZKO2dCQUdRLGdCQUFpQjtnQkFDakIsaUJBQWtCO2dCQUNsQixrQkFBbUI7Z0JBQ25CLHFCQUFzQjtnQkFDdEIsZ0JBQWlCO2dCQUNqQixrQkFBbUI7Z0JBQ25CO1FBbUJSO1lBbEJJO0FBQ0E7UUFYSjtnQkFZUTtRQWdCUjtZQWZJO0FBQ0E7Z0JBQ0ksZUFBZ0I7WUFDcEI7QUFFSTtZQURKO29CQUVRLGdCQUFpQjtvQkFDakIsaUJBQWtCO29CQUNsQixxQkFBc0I7b0JBQ3RCLGVBQWdCO29CQUNoQjtZQUlSO2dCQUhJO0FBQ0E7WUFSSjtZQVVBO2dCQURJO0FBSUo7UUFESjtnQkFFUSxnQkFBaUI7Z0JBQ2pCO1FBbUZSO1lBbEZJO0FBQ0E7UUFMSjtnQkFNUSxxQkFBbUM7Z0JBQ25DO1FBK0VSOztZQTdFSTtBQUNBO2dCQUNJLHFLQUFrQztnQkFBbEMsaUNBQWtDO2dCQUNsQyxpQkFBa0I7Z0JBQ2xCLFNBQVU7Z0JBQ1Y7WUF3Qko7QUF2Qkk7WUFMSjtvQkFNUSxTQUFVO29CQUNWO1lBcUJSO2dCQXBCSTtBQUNBO1lBVEo7b0JBVVEsY0FBNEI7b0JBQzVCLGdCQUE2QjtvQkFDN0I7WUFnQlI7Z0JBZkk7QUFFSTtZQWZSO3dCQWdCWTtZQVlaO29CQVhRO0FBQ0E7WUFsQlI7WUE0QkE7b0JBVFE7QUFHQTtZQXRCUjt3QkF1Qlk7WUFLWjtvQkFKUTtBQUNBO1lBekJSO1lBNEJBO29CQUZRO0FBR1I7Z0JBQ0ksaUJBQWtCO2dCQUNsQixTQUFVO2dCQUNWLGFBQWM7Z0JBQ2Q7WUFPSjtBQU5JO1lBTEo7b0JBTVE7WUFLUjtnQkFKSTtBQUNBO1lBUko7b0JBU1E7WUFFUjtnQkFESTtBQUVKO2dCQUNJLGFBQWM7Z0JBQ2QscUtBQWtDO2dCQUFsQyxpQ0FBa0M7Z0JBQ2xDLGlCQUFrQjtnQkFDbEIsU0FBVTtnQkFDViw0QkFBcUI7d0JBQXJCLG9CQUFxQjtnQkFDckIsK0JBQXdCO3dCQUF4Qix1QkFBd0I7Z0JBQ3hCLGtCQUFtQjtnQkFDbkI7WUEwQko7QUF6Qkk7WUFUSjtvQkFVUSx1QkFBd0I7b0JBQ3hCLGdCQUFpQjtvQkFDakI7WUFzQlI7Z0JBckJJO0FBQ0E7WUFkSjtvQkFlUSxjQUE0QjtvQkFDNUIsMkJBQW1DO29CQUNuQyxtQkFBaUM7b0JBQ2pDO1lBZ0JSO2dCQWZJO0FBRUk7WUFyQlI7d0JBc0JZO1lBWVo7b0JBWFE7QUFDQTtZQXhCUjtZQWtDQTtvQkFUUTtBQUdBO1lBNUJSO3dCQTZCWTtZQUtaO29CQUpRO0FBQ0E7WUEvQlI7WUFrQ0E7b0JBRlE7QUFJWjtZQUNJLGlCQUFrQjtZQUNsQjtRQXlESjtBQXhESTtRQUhKO2dCQUlRLGdCQUFpQjtnQkFDakI7UUFzRFI7WUFyREk7QUFDQTtRQVBKO2dCQVFRLG1CQUFpQztnQkFDakM7UUFrRFI7WUFqREk7QUFFSTtZQURKO29CQUVRO1lBUVI7Z0JBUEk7QUFDQTtZQUpKO29CQUtRO1lBS1I7Z0JBSkk7QUFDQTtvQkFDSSxlQUFnQjtnQkFDcEI7QUFHQTtvQkFDSSxVQUFXO29CQUNYLGFBQWM7b0JBQ2QsVUFBVztnQkFDZjtBQUNBO29CQUNJLFVBQVc7b0JBQ1g7Z0JBUUo7QUFQSTtnQkFISjtnQkFVQTtvQkFOSTtBQUNBO2dCQUxKO2dCQVVBO29CQUpJO0FBQ0E7d0JBQ0ksV0FBWTtvQkFDaEI7QUFFSjtvQkFDSTtnQkFPSjtBQU5JO2dCQUZKO3dCQUdRO2dCQUtSO29CQUpJO0FBQ0E7Z0JBTEo7d0JBTVE7Z0JBRVI7b0JBREk7QUFHUjtnQkFDSTtZQVFKO0FBUEk7WUFGSjtvQkFHUTtZQU1SO2dCQUxJO0FBQ0E7WUFMSjtvQkFNUSxtQkFBaUM7b0JBQ2pDO1lBRVI7Z0JBREk7QUFJWjtRQUNJO0lBNElKO0FBM0lJO0lBRko7WUFHUTtJQTBJUjtRQXpJSTtBQUNBO0lBTEo7SUE2SUE7UUF2SUk7QUFDQTtZQUNJLGlCQUFrQjtZQUNsQix3QkFBeUI7WUFDekIsVUFBVztZQUNYLGVBQWdCO1lBQ2hCO1FBNENKO0FBM0NJO1FBTko7Z0JBT1EsZ0JBQWlCO2dCQUNqQixtQkFBNEI7Z0JBQzVCLGdCQUFpQjtnQkFDakIsaUJBQWtCO2dCQUNsQixxQkFBc0I7Z0JBQ3RCLGVBQWdCO2dCQUNoQixZQUFhO2dCQUNiO1FBbUNSO1lBbENJO0FBQ0E7UUFoQko7Z0JBaUJRLG1CQUFpQztnQkFDakMsbUJBQTRCO2dCQUM1QixpQkFBK0I7Z0JBQy9CLHNCQUFvQztnQkFDcEMscUJBQW1DO2dCQUNuQztRQTJCUjtZQTFCSTtBQUNBO2dCQUNJLFVBQVc7Z0JBQ1gsYUFBYztnQkFDZCxPQUFRO2dCQUNSLFFBQVM7Z0JBQ1Qsa0JBQW1CO2dCQUNuQiw0Q0FBNkM7Z0JBQzdDLHFCQUFzQjtnQkFDdEIsaUJBQWtCO2dCQUNsQjtZQWVKO0FBZEk7WUFWSjtvQkFXUSxZQUFhO29CQUNiLHFCQUFzQjtvQkFDdEIsdUJBQXdCO29CQUN4QixzQkFBdUI7b0JBQ3ZCO1lBU1I7Z0JBUkk7QUFDQTtZQWpCSjtvQkFrQlEsaUJBQStCO29CQUMvQiwwQkFBd0M7b0JBQ3hDLDRCQUEwQztvQkFDMUMsMkJBQXlDO29CQUN6QztZQUVSO2dCQURJO0FBR1I7WUFDSSxxQkFBc0I7WUFDdEIsVUFBVztZQUNYO1FBU0o7QUFSSTtRQUpKO2dCQUtRLGdCQUFpQjtnQkFDakI7UUFNUjtZQUxJO0FBQ0E7UUFSSjtnQkFTUSxxQkFBbUM7Z0JBQ25DO1FBRVI7WUFESTtBQUdBO1FBREo7Z0JBRVE7UUFLUjtZQUpJO0FBQ0E7UUFKSjtnQkFLUTtRQUVSO1lBREk7QUFHQTtRQURKO2dCQUVRLGdCQUFpQjtnQkFDakI7UUFNUjtZQUxJO0FBQ0E7UUFMSjtnQkFNUSxtQkFBaUM7Z0JBQ2pDO1FBRVI7WUFESTtBQUVKO1lBQ0k7UUFRSjtBQVBJO1FBRko7Z0JBR1E7UUFNUjtZQUxJO0FBQ0E7UUFMSjtnQkFNUSxtQkFBaUM7Z0JBQ2pDO1FBRVI7WUFESTtBQUVKO1lBQ0ksYUFBYztZQUNkLHNIQUFtQztZQUFuQztRQU9KO0FBTkk7UUFISjtnQkFJUTtRQUtSO1lBSkk7QUFDQTtRQU5KO2dCQU9RO1FBRVI7WUFESTtBQUVKO1lBQ0ksaUJBQWtCO1lBQ2xCO1FBbUJKO0FBbEJJO1FBSEo7Z0JBSVEsV0FBWTtnQkFDWixlQUFnQjtnQkFDaEI7UUFlUjtZQWRJO0FBQ0E7UUFSSjtnQkFTUSxnQkFBOEI7Z0JBQzlCLG1CQUFrQztnQkFDbEM7UUFVUjtZQVRJO0FBRUk7WUFESjtvQkFFUTtZQUtSO2dCQUpJO0FBQ0E7WUFKSjtvQkFLUTtZQUVSO2dCQURJO0FBSUo7UUFESjtnQkFFUSxlQUFnQjtnQkFDaEI7UUFPUjtZQU5JO0FBQ0E7UUFMSjtnQkFNUSxvQkFBa0M7Z0JBQ2xDLG1CQUFpQztnQkFDakM7UUFFUjtZQURJO0FBR1I7UUFDSTtJQStMSjtBQTlMSTtJQUZKO1lBR1EsZ0JBQWlCO1lBQ2pCO0lBNExSO1FBM0xJO0FBQ0E7SUFOSjtZQU9RLHNCQUFtQztZQUNuQyx5QkFBdUM7WUFDdkMsdUJBQXFDO1lBQ3JDO0lBc0xSO1FBckxJO0FBQ0E7WUFDSSxpQkFBa0I7WUFDbEI7UUEwRUo7QUF6RUk7UUFISjtRQTRFQTtZQXhFSTtBQUNBO1FBTEo7Z0JBTVE7UUFzRVI7WUFyRUk7QUFDQTtnQkFDSTtZQWtFSjtBQWpFSTtvQkFDSSxnQkFBaUI7b0JBQ2pCLGlCQUFrQjtvQkFDbEIscUJBQXNCO29CQUN0QixpQkFBa0I7b0JBQ2xCLHFCQUFzQjtvQkFDdEIsVUFBVztvQkFDWDtnQkFzQ0o7QUFyQ0k7Z0JBUko7d0JBU1EsZ0JBQWlCO3dCQUNqQixlQUFnQjt3QkFDaEIsWUFBYTt3QkFDYjtnQkFpQ1I7b0JBaENJO0FBQ0E7Z0JBZEo7d0JBZVEsbUJBQWtDO3dCQUNsQyxpQkFBK0I7d0JBQy9CLHVCQUFxQzt3QkFDckM7Z0JBMkJSO29CQTFCSTtBQUNBO3dCQUNJLFVBQVc7d0JBQ1gsYUFBYzt3QkFDZCxPQUFRO3dCQUNSLFFBQVM7d0JBQ1Qsa0JBQW1CO3dCQUNuQix5Q0FBMEM7d0JBQzFDLHFCQUFzQjt3QkFDdEIsaUJBQWtCO3dCQUNsQjtvQkFlSjtBQWRJO29CQVZKOzRCQVdRLFlBQWE7NEJBQ2IscUJBQXNCOzRCQUN0Qix1QkFBd0I7NEJBQ3hCLHNCQUF1Qjs0QkFDdkI7b0JBU1I7d0JBUkk7QUFDQTtvQkFqQko7NEJBa0JRLGlCQUErQjs0QkFDL0IsMEJBQXdDOzRCQUN4Qyw0QkFBMEM7NEJBQzFDLDJCQUF5Qzs0QkFDekM7b0JBRVI7d0JBREk7QUFJSjtnQkFESjt3QkFFUSxnQkFBaUI7d0JBQ2pCO2dCQU1SO29CQUxJO0FBQ0E7Z0JBTEo7d0JBTVEsbUJBQWlDO3dCQUNqQztnQkFFUjtvQkFESTtBQUdBO2dCQURKO3dCQUVRO2dCQU1SO29CQUxJO0FBQ0E7Z0JBSko7d0JBS1EsbUJBQWlDO3dCQUNqQztnQkFFUjtvQkFESTtBQUlaO1lBQ0k7UUFXSjtBQVZJO1FBRko7Z0JBR1EscUJBQXNCO2dCQUN0QixlQUFnQjtnQkFDaEIsaUJBQWtCO2dCQUNsQixpQkFBa0I7Z0JBQ2xCLGdCQUFpQjtnQkFDakI7UUFJUjtZQUhJO0FBQ0E7UUFWSjtRQVlBO1lBREk7QUFFSjtZQUNJLGdCQUFhO1lBQWIsWUFBYTtZQUNiLHlCQUErQjtZQUEvQiw4QkFBK0I7WUFDL0Isc0JBQTRCO1lBQTVCLDJCQUE0QjtZQUM1QjtRQXFGSjtBQXBGSTtRQUxKO2dCQU1RO1FBbUZSO1lBbEZJO0FBQ0E7UUFSSjtnQkFTUTtRQWdGUjtZQS9FSTtBQUNBO2dCQUNJLGVBQWdCO1lBQ3BCO0FBQ0E7Z0JBQ0ksaUJBQW9CO29CQUFwQixtQkFBb0I7Z0JBQ3BCLHNCQUFrQjtnQkFBbEIsaUJBQWtCO2dCQUNsQixjQUFpQjtvQkFBakIsZ0JBQWlCO2dCQUNqQixtQkFBZTtnQkFBZixjQUFlO2dCQUNmLG1CQUFhO2dCQUFiLG9CQUFhO2dCQUFiLFlBQWE7Z0JBQ2IsNkJBQXFCO2dCQUFyQiw0QkFBcUI7Z0JBQXJCLDRCQUFxQjt3QkFBckIsb0JBQXFCO2dCQUNyQix1QkFBdUI7Z0JBQXZCLDhCQUF1Qjt3QkFBdkIsc0JBQXVCO2dCQUN2Qix3QkFBbUI7Z0JBQW5CLDBCQUFtQjt3QkFBbkIsa0JBQW1CO2dCQUNuQix3QkFBeUI7Z0JBQ3pCO1lBNkJKO0FBNUJJO1lBWEo7b0JBWVEsV0FBWTtvQkFDWixZQUFhO29CQUNiO1lBeUJSO2dCQXhCSTtBQUNBO1lBaEJKO29CQWlCUSxnQkFBOEI7b0JBQzlCLGlCQUErQjtvQkFDL0I7WUFvQlI7Z0JBbkJJO0FBR1E7b0JBREo7NEJBRVE7b0JBS1I7d0JBSkk7QUFDQTtvQkFKSjs0QkFLUTtvQkFFUjt3QkFESTtBQUdBO29CQURKOzRCQUVRO29CQUtSO3dCQUpJO0FBQ0E7b0JBSko7NEJBS1E7b0JBRVI7d0JBREk7QUFJWjtnQkFDSSxpQkFBa0I7Z0JBQ2xCO1lBdUJKO0FBdEJJO1lBSEo7b0JBSVE7WUFxQlI7Z0JBcEJJO0FBQ0E7WUFOSjtvQkFPUSxtQkFBaUM7b0JBQ2pDO1lBaUJSO2dCQWhCSTtBQUNBO29CQUNJLFVBQVc7b0JBQ1gsYUFBYztvQkFDZCxpQkFBa0I7b0JBQ2xCLFVBQVc7b0JBQ1g7Z0JBU0o7QUFSSTtnQkFOSjt3QkFPUSxXQUFZO3dCQUNaO2dCQU1SO29CQUxJO0FBQ0E7Z0JBVko7d0JBV1EsaUJBQStCO3dCQUMvQjtnQkFFUjtvQkFESTtBQUlKO1lBREo7b0JBRVE7WUFNUjtnQkFMSTtBQUNBO1lBSko7b0JBS1EsbUJBQWlDO29CQUNqQztZQUVSO2dCQURJO0FBSVo7UUFDSTs7SUE0WEo7QUEzWEk7SUFGSjtZQUdRLGdCQUFpQjtZQUNqQjs7SUF5WFI7UUF4WEk7QUFDQTtJQU5KOztJQTZYQTtRQXBYSTtBQUVJO1FBREo7UUFTQTtZQVBJO0FBQ0E7UUFISjtnQkFJUSxzQkFBb0M7Z0JBQ3BDLGdCQUE4QjtnQkFDOUIsaUJBQWtCO2dCQUNsQjtRQUVSO1lBREk7QUFHQTtRQURKO2dCQUVRO1FBU1I7WUFSSTtBQUNBO1FBSko7Z0JBS1Esc0JBQW9DO2dCQUNwQyx3QkFBc0M7Z0JBQ3RDLGdCQUE4QjtnQkFDOUIsaUJBQWtCO2dCQUNsQjtRQUVSO1lBREk7QUFHQTtRQURKO1FBc0ZBO1lBcEZJO0FBQ0E7UUFISjtRQXNGQTtZQWxGSTtBQUVJO1lBREo7b0JBRVEsaUJBQWtCO29CQUNsQixnQkFBaUI7b0JBQ2pCO1lBS1I7Z0JBSkk7QUFDQTtZQU5KO29CQU9RO1lBRVI7Z0JBREk7QUFFSjtnQkFDSSxxQkFBc0I7Z0JBQ3RCLHFCQUFzQjtnQkFDdEIsaUJBQWtCO2dCQUNsQixlQUFnQjtnQkFDaEIscUJBQXNCO2dCQUN0QixtQkFBYTtnQkFBYixvQkFBYTtnQkFBYixZQUFhO2dCQUNiLDZCQUFxQjtnQkFBckIsNEJBQXFCO2dCQUFyQiw0QkFBcUI7d0JBQXJCLG9CQUFxQjtnQkFDckIsdUJBQXVCO2dCQUF2Qiw4QkFBdUI7d0JBQXZCLHNCQUF1QjtnQkFDdkIsd0JBQW1CO2dCQUFuQiwwQkFBbUI7d0JBQW5CO1lBV0o7QUFWSTtZQVZKO29CQVdRLGlCQUFrQjtvQkFDbEIsZ0JBQWlCO29CQUNqQixlQUFnQjtvQkFDaEI7WUFNUjtnQkFMSTtBQUNBO1lBaEJKO29CQWlCUSxpQkFBK0I7b0JBQy9CO1lBRVI7Z0JBREk7QUFHQTtvQkFDSSxxQkFBc0I7b0JBQ3RCLHFCQUFzQjtvQkFDdEIsaUJBQWtCO29CQUNsQixlQUFnQjtvQkFDaEI7Z0JBV0o7QUFWSTtnQkFOSjt3QkFPUSxZQUFhO3dCQUNiLGdCQUFpQjt3QkFDakI7Z0JBT1I7b0JBTkk7QUFDQTtnQkFYSjt3QkFZUSxpQkFBK0I7d0JBQy9CLG1CQUFpQzt3QkFDakM7Z0JBRVI7b0JBREk7QUFHQTtnQkFESjt3QkFFUTtnQkFNUjtvQkFMSTtBQUNBO2dCQUpKO3dCQUtRLG1CQUFpQzt3QkFDakM7Z0JBRVI7b0JBREk7QUFJSjtvQkFDSTtnQkFTSjtBQVJJO2dCQUZKO3dCQUdRLGVBQWdCO3dCQUNoQjtnQkFNUjtvQkFMSTtBQUNBO2dCQU5KO3dCQU9RLG9CQUFpQzt3QkFDakM7Z0JBRVI7b0JBREk7QUFHQTtnQkFESjt3QkFFUTtnQkFNUjtvQkFMSTtBQUNBO2dCQUpKO3dCQUtRLG1CQUFpQzt3QkFDakM7Z0JBRVI7b0JBREk7QUFLUjtnQkFDSTtZQWNKO0FBYkk7WUFGSjtvQkFHUSxpQkFBa0I7b0JBQ2xCLGdCQUFpQjtvQkFDakIsbUJBQW9CO29CQUNwQixnQkFBaUI7b0JBRWpCLGdCQUFpQjtvQkFDakIsbUJBQWE7b0JBQWIsb0JBQWE7b0JBQWIsWUFBYTtvQkFDYiw2QkFBbUI7b0JBQW5CLDRCQUFtQjtvQkFBbkIsMEJBQW1COzRCQUFuQixrQkFBbUI7b0JBQ25CLHVCQUF1QjtvQkFBdkIsOEJBQXVCOzRCQUF2QjtZQUlSO2dCQUhJO0FBQ0E7WUFiSjtZQWVBO2dCQURJO0FBRUo7Z0JBQ0ksb0JBQXFCO2dCQUNyQixtQkFBYTtnQkFBYixvQkFBYTtnQkFBYixZQUFhO2dCQUNiLDZCQUFtQjtnQkFBbkIsNEJBQW1CO2dCQUFuQiwwQkFBbUI7d0JBQW5CO1lBYUo7QUFaSTtZQUpKO29CQUtRLGlCQUFrQjtvQkFDbEIsZ0JBQWlCO29CQUNqQixlQUFnQjtvQkFDaEIsZ0JBQWlCO29CQUNqQixzQkFBMkI7b0JBQTNCLGtDQUEyQjs0QkFBM0IsMEJBQTJCO29CQUMzQjtZQU1SO2dCQUxJO0FBQ0E7WUFaSjtvQkFhUSx3QkFBOEI7b0JBQTlCLHFDQUE4Qjs0QkFBOUIsNkJBQThCO29CQUM5QjtZQUVSO2dCQURJO0FBSUo7Z0JBQ0k7WUFpQko7QUFoQkk7WUFGSjtvQkFJUSxXQUFZO29CQUNaLGdCQUFpQjtvQkFDakIsaUJBQWtCO29CQUNsQjtZQVdSO2dCQVZJO0FBQ0E7WUFUSjtvQkFVUSxnQkFBYTtvQkFBYixZQUFhO29CQUNiLDhCQUFpRDtvQkFBakQsbUNBQWlEO29CQUNqRCxrQkFBd0I7b0JBQXhCLHVCQUF3QjtvQkFDeEI7WUFLUjtvQkFKUTt3QkFDSSxlQUFnQjtvQkFDcEI7Z0JBQ0o7QUFFSjtnQkFDSSxnQkFBYTtnQkFBYixZQUFhO2dCQUNiLG9CQUEwQjtnQkFBMUIseUJBQTBCO2dCQUMxQiw0QkFBa0M7Z0JBQWxDO1lBV0o7QUFWSTtZQUpKO29CQUtRLFdBQVk7b0JBQ1osaUJBQWtCO29CQUNsQixnQkFBaUI7b0JBQ2pCO1lBTVI7Z0JBTEk7QUFDQTtZQVZKO29CQVdRLGdCQUE4QjtvQkFDOUI7WUFFUjtnQkFESTtBQUlKO2dCQUNJLGlCQUFrQjtnQkFDbEI7WUFrQko7QUFqQkk7WUFISjtvQkFJUSxnQkFBaUI7b0JBQ2pCO1lBZVI7Z0JBZEk7QUFDQTtZQVBKO29CQVFRLGlCQUFrQjtvQkFDbEI7WUFXUjtnQkFESTtBQUVKO2dCQUNJLGlCQUFvQjtvQkFBcEIsbUJBQW9CO2dCQUNwQixzQkFBa0I7Z0JBQWxCLGlCQUFrQjtnQkFDbEIsY0FBaUI7b0JBQWpCLGdCQUFpQjtnQkFDakIsbUJBQWU7Z0JBQWYsY0FBZTtnQkFDZjtZQU1KO0FBTEk7WUFOSjtvQkFPUTtZQUlSO2dCQUhJO0FBQ0E7WUFUSjtZQVdBO2dCQURJO0FBR0E7b0JBRUksd0JBQXlCO29CQUN6QjtnQkFTSjtBQVJJO2dCQUpKO3dCQUtRLGdCQUFpQjt3QkFDakI7Z0JBTVI7b0JBTEk7QUFDQTtnQkFSSjt3QkFTUSxtQkFBaUM7d0JBQ2pDO2dCQUVSO29CQURJO0FBRUo7b0JBQ0k7Z0JBUUo7QUFQSTtnQkFGSjt3QkFHUTtnQkFNUjtvQkFMSTtBQUNBO2dCQUxKO3dCQU1RLG1CQUFpQzt3QkFDakM7Z0JBRVI7b0JBREk7QUFJSjtvQkFFSSx3QkFBeUI7b0JBQ3pCO2dCQVNKO0FBUkk7Z0JBSko7d0JBS1EsZ0JBQWlCO3dCQUNqQjtnQkFNUjtvQkFMSTtBQUNBO2dCQVJKO3dCQVNRLG1CQUFpQzt3QkFDakM7Z0JBRVI7b0JBREk7QUFFSjtvQkFDSTtnQkFTSjtBQVJJO2dCQUZKO3dCQUdRLGVBQWdCO3dCQUNoQjtnQkFNUjtvQkFMSTtBQUNBO2dCQU5KO3dCQU9RLG1CQUFpQzt3QkFDakM7Z0JBRVI7b0JBREk7QUFLQTtnQkFESjt3QkFFUTtnQkFLUjtvQkFKSTtBQUNBO2dCQUpKO3dCQUtRO2dCQUVSO29CQURJO0FBRUo7b0JBQ0k7Z0JBU0o7QUFSSTtnQkFGSjt3QkFHUSxlQUFnQjt3QkFDaEI7Z0JBTVI7b0JBTEk7QUFDQTtnQkFOSjt3QkFPUSxtQkFBaUM7d0JBQ2pDO2dCQUVSO29CQURJO0FBS1I7Z0JBQ0k7WUFzQko7QUFyQkk7WUFGSjtvQkFHUSxpQkFBa0I7b0JBQ2xCLEtBQU07b0JBQ04sVUFBVztvQkFDWDtZQWlCUjtnQkFoQkk7QUFDQTtZQVJKO29CQVNRLGlCQUFvQjt3QkFBcEIsbUJBQW9CO29CQUNwQixzQkFBa0I7b0JBQWxCLGlCQUFrQjtvQkFDbEIsY0FBaUI7d0JBQWpCLGdCQUFpQjtvQkFDakIsbUJBQWU7b0JBQWYsY0FBZTtvQkFDZixpQkFBa0I7b0JBQ2xCLHFCQUFtQztvQkFDbkMsb0JBQWlDO29CQUNqQyxnQkFBOEI7b0JBQzlCLGlCQUErQjtZQU12QztvQkFMUTt3QkFDSSxVQUFVO3dCQUNWLFdBQVk7b0JBQ2hCO2dCQUNKO0FBRUo7Z0JBQ0ksaUJBQW9CO29CQUFwQixtQkFBb0I7Z0JBQ3BCLHNCQUFrQjtnQkFBbEIsaUJBQWtCO2dCQUNsQixjQUFpQjtvQkFBakIsZ0JBQWlCO2dCQUNqQixtQkFBZTtnQkFBZixjQUFlO2dCQUNmO1lBa0JKO0FBakJJO1lBTko7b0JBT1E7WUFnQlI7Z0JBZkk7QUFDQTtZQVRKO29CQVVRLGdCQUE4QjtvQkFDOUIsaUJBQStCO29CQUMvQjtZQVdSO2dCQVZJO0FBRUk7Z0JBREo7d0JBRVE7Z0JBTVI7b0JBTEk7QUFDQTtnQkFKSjt3QkFLUSxVQUFXO3dCQUNYO2dCQUVSO29CQURJO0FBS1I7UUFESjtnQkFFUSxlQUFnQjtnQkFDaEIsZ0JBQWlCO2dCQUNqQjtRQVVSO1lBVEk7QUFDQTtRQU5KO2dCQU9RLGlCQUFvQjtvQkFBcEIsbUJBQW9CO2dCQUNwQixzQkFBa0I7Z0JBQWxCLGlCQUFrQjtnQkFDbEIsY0FBaUI7b0JBQWpCLGdCQUFpQjtnQkFDakIsbUJBQWU7Z0JBQWYsY0FBZTtnQkFDZixtQkFBaUM7Z0JBQ2pDO1FBRVI7WUFESTtBQUdBO1FBREo7Z0JBRVEsZUFBZ0I7Z0JBQ2hCO1FBY1I7WUFiSTtBQUNBO1FBTEo7Z0JBTVEsb0JBQWtDO2dCQUNsQztRQVVSO1lBVEk7QUFFSTtZQURKO29CQUVRO1lBS1I7Z0JBSkk7QUFDQTtZQUpKO29CQUtRO1lBRVI7Z0JBREk7QUFLWjtRQUNJO0lBc1RKO0FBclRJO0lBRko7SUF1VEE7UUFwVEk7QUFDQTtJQUpKO0lBdVRBO1FBbFRJO0FBRUk7UUFESjtnQkFFUSxnQkFBaUI7Z0JBQ2pCLGlCQUFrQjtnQkFDbEIsZUFBZ0I7Z0JBQ2hCLGdCQUFpQjtnQkFDakI7UUFTUjtZQVJJO0FBQ0E7UUFSSjtnQkFTUSxnQkFBaUI7Z0JBQ2pCLGlCQUFrQjtnQkFDbEIsc0JBQW9DO2dCQUNwQyx3QkFBc0M7Z0JBQ3RDO1FBRVI7WUFESTtBQUdBO1FBREo7UUFtRkE7WUFqRkk7QUFDQTtRQUhKO2dCQUlRO1FBK0VSO1lBOUVJO0FBQ0E7Z0JBQ0ksaUJBQWtCO2dCQUNsQixlQUFnQjtnQkFDaEIsYUFBYztnQkFDZDtZQTBCSjtBQXpCSTtZQUxKO29CQU1RO1lBd0JSO2dCQXZCSTtBQUNBO1lBUko7b0JBU1E7WUFxQlI7Z0JBcEJJO0FBQ0E7O29CQUVJLG9CQUFxQjtvQkFDckIsVUFBVztvQkFDWCxpQkFBa0I7b0JBQ2xCLHdCQUF5QjtvQkFDekIsU0FBVTtvQkFDVixZQUFhO29CQUNiLFFBQVM7Z0JBQ2I7QUFDQTtvQkFDSSxvQ0FBNkI7NEJBQTdCLDRCQUE2QjtvQkFDN0IsZ0JBQWlCO29CQUNqQixrREFBMkM7NEJBQTNDLDBDQUEyQztnQkFDL0M7QUFDQTtvQkFDSSxxQ0FBOEI7NEJBQTlCLDZCQUE4QjtvQkFDOUIsZ0RBQXlDOzRCQUF6Qyx3Q0FBeUM7Z0JBQzdDO0FBRUo7Z0JBQ0ksaUJBQWtCO2dCQUNsQix3QkFBeUI7Z0JBQ3pCLFVBQVc7Z0JBQ1gsaUJBQWtCO2dCQUNsQjtZQXdDSjtBQXZDSTtZQU5KO29CQU9RLGVBQWdCO29CQUNoQixrQkFBbUI7b0JBQ25CLFlBQWE7b0JBQ2IsZ0JBQWlCO29CQUNqQjtZQWtDUjtnQkFqQ0k7QUFDQTtZQWJKO29CQWNRLG9CQUFrQztvQkFDbEMsaUJBQStCO29CQUMvQixtQkFBaUM7b0JBQ2pDLGtCQUE0QjtvQkFDNUI7WUEyQlI7Z0JBMUJJO0FBQ0E7b0JBQ0ksVUFBVztvQkFDWCxhQUFjO29CQUNkLE9BQVE7b0JBQ1IsUUFBUztvQkFDVCxrQkFBbUI7b0JBQ25CLDRDQUE2QztvQkFDN0MscUJBQXNCO29CQUN0QixpQkFBa0I7b0JBQ2xCO2dCQWVKO0FBZEk7Z0JBVko7d0JBV1EsWUFBYTt3QkFDYixxQkFBc0I7d0JBQ3RCLHVCQUF3Qjt3QkFDeEIsc0JBQXVCO3dCQUN2QjtnQkFTUjtvQkFSSTtBQUNBO2dCQWpCSjt3QkFrQlEsaUJBQStCO3dCQUMvQiwwQkFBd0M7d0JBQ3hDLDRCQUEwQzt3QkFDMUMsMkJBQXlDO3dCQUN6QztnQkFFUjtvQkFESTtBQUlaO1lBQ0ksZUFBZ0I7WUFDaEI7UUE0Qko7QUEzQkk7UUFISjtnQkFJUSxlQUFnQjtnQkFDaEIsZ0JBQWlCO2dCQUNqQjtRQXdCUjtZQXZCSTtBQUNBO1FBUko7Z0JBU1EsbUJBQWE7Z0JBQWIsb0JBQWE7Z0JBQWIsWUFBYTtnQkFDYiwyQkFBd0I7Z0JBQXhCLDRCQUF3QjtnQkFBeEIsK0JBQXdCO3dCQUF4Qix1QkFBd0I7Z0JBQ3hCLHdCQUFtQjtnQkFBbkIsMEJBQW1CO3dCQUFuQixrQkFBbUI7Z0JBQ25CO1FBa0JSO1lBakJJO0FBQ0E7Z0JBQ0ksYUFBYztnQkFDZDtZQWFKO0FBWkk7WUFISjtvQkFJUSxvQkFBcUI7b0JBQ3JCLG1CQUFvQjtvQkFDcEIsa0JBQW1CO29CQUNuQjtZQVFSO2dCQVBJO0FBQ0E7WUFUSjtvQkFVUSxhQUFjO29CQUNkLG1CQUFvQztvQkFDcEMsbUJBQW9CO29CQUNwQjtZQUVSO2dCQURJO0FBR1I7WUFDSSxvQkFBcUI7WUFDckIscUJBQXNCO1lBQ3RCLDJCQUE0QjtZQUM1QixpQ0FBa0M7WUFDbEMsdUJBQXdCO1lBQ3hCO1FBdUtKO0FBcktJO1FBUko7Z0JBU1EsZUFBZ0I7Z0JBQ2hCLHlCQUEwQjtnQkFDMUIsZ0JBQWlCO2dCQUNqQixpQkFBa0I7Z0JBQ2xCLG9CQUFxQjtnQkFDckIsbUJBQWE7Z0JBQWIsb0JBQWE7Z0JBQWIsWUFBYTtnQkFDYiw2QkFBbUI7Z0JBQW5CLDRCQUFtQjtnQkFBbkIsMEJBQW1CO3dCQUFuQixrQkFBbUI7Z0JBQ25CLG1CQUFvQjtnQkFDcEI7UUE0SlI7WUEzSkk7QUFDQTtRQW5CSjtnQkFvQlEsOEJBQTRDO2dCQUM1QyxxQkFBbUM7Z0JBQ25DLHNCQUFvQztnQkFDcEMseUJBQXVDO2dCQUN2QztRQXFKUjtZQXBKSTtBQUNBO2dCQUNJLG1CQUFhO2dCQUFiLG9CQUFhO2dCQUFiLFlBQWE7Z0JBQ2IsNkJBQXFCO2dCQUFyQiw0QkFBcUI7Z0JBQXJCLDRCQUFxQjt3QkFBckIsb0JBQXFCO2dCQUNyQix3QkFBbUI7Z0JBQW5CLDBCQUFtQjt3QkFBbkIsa0JBQW1CO2dCQUNuQjtZQThJSjtBQTdJSTtZQUxKO29CQU1RLFlBQWE7b0JBQ2IsaUJBQWtCO29CQUNsQixrQkFBbUI7b0JBQ25CLGdCQUFpQjtvQkFDakI7WUF3SVI7Z0JBdklJO0FBQ0E7WUFaSjtvQkFhUSxlQUFnQjtvQkFDaEIsbUJBQWlDO29CQUNqQyxtQkFBNEI7b0JBQzVCO1lBa0lSO2dCQWpJSTtBQUNBO29CQUNJLHdCQUF5QjtvQkFDekIsdUJBQXdCO29CQUN4QixxS0FBa0M7b0JBQWxDLGlDQUFrQztvQkFDbEMsYUFBYztvQkFDZCxhQUFjO29CQUNkLFNBQVU7b0JBQ1Y7Z0JBU0o7QUFSSTtnQkFSSjt3QkFTUSxnQkFBaUI7d0JBQ2pCO2dCQU1SO29CQUxJO0FBQ0E7Z0JBWko7d0JBYVEsc0JBQW9DO3dCQUNwQztnQkFFUjtvQkFESTtBQUdBO2dCQURKO3dCQUVRLFVBQVc7d0JBQ1gsd0JBQThCO3dCQUE5QixxQ0FBOEI7Z0NBQTlCLDZCQUE4Qjt3QkFDOUIsd0JBQW1CO3dCQUFuQiwwQkFBbUI7Z0NBQW5CO2dCQTBHUjtvQkF6R0k7QUFDQTtnQkFOSjt3QkFPUSxnQkFBYTt3QkFBYixZQUFhO3dCQUNiLHlCQUErQjt3QkFBL0IsOEJBQStCO3dCQUMvQix1QkFBNkI7d0JBQTdCO2dCQXFHUjtvQkFwR0k7QUFDQTt3QkFDSSxpQkFBb0I7NEJBQXBCLG1CQUFvQjt3QkFDcEIsc0JBQWtCO3dCQUFsQixpQkFBa0I7d0JBQ2xCLGNBQWlCOzRCQUFqQixnQkFBaUI7d0JBQ2pCLG1CQUFlO3dCQUFmLGNBQWU7b0JBQ25CO0FBQ0E7d0JBQ0k7b0JBMkJKO0FBMUJJO29CQUZKOzRCQUdRLGdCQUFpQjs0QkFDakIsZ0JBQWlCOzRCQUNqQixpQkFBa0I7NEJBQ2xCO29CQXNCUjt3QkFyQkk7QUFDQTtvQkFSSjs0QkFTUSxpQkFBb0I7Z0NBQXBCLG1CQUFvQjs0QkFDcEIsc0JBQWtCOzRCQUFsQixpQkFBa0I7NEJBQ2xCLGNBQWlCO2dDQUFqQixnQkFBaUI7NEJBQ2pCLG1CQUFlOzRCQUFmLGNBQWU7NEJBQ2YsbUJBQWlDOzRCQUNqQyxtQkFBNEI7NEJBQzVCLGlCQUFrQjs0QkFDbEIscUJBQW1DOzRCQUNuQztvQkFXUjs0QkFWUTtnQ0FDSSxVQUFXO2dDQUNYLGFBQWM7Z0NBQ2QsaUJBQWtCO2dDQUNsQixhQUFjO2dDQUNkLHdCQUEwQjtnQ0FDMUIsY0FBOEI7Z0NBQzlCLFVBQVc7NEJBQ2Y7d0JBQ0o7QUFFSjt3QkFDSSxpQkFBa0I7d0JBQ2xCLHdCQUF5Qjt3QkFDekIsVUFBVzt3QkFDWCxpQkFBa0I7d0JBQ2xCLGVBQWdCO3dCQUNoQjtvQkF5REo7QUF4REk7b0JBUEo7NEJBUVEsZ0JBQWlCOzRCQUNqQixlQUE0Qjs0QkFDNUIsV0FBWTs0QkFDWixpQkFBa0I7NEJBQ2xCO29CQW1EUjt3QkFsREk7QUFDQTtvQkFkSjs0QkFlUSxpQkFBb0I7Z0NBQXBCLG1CQUFvQjs0QkFDcEIsc0JBQWtCOzRCQUFsQixpQkFBa0I7NEJBQ2xCLGNBQWlCO2dDQUFqQixnQkFBaUI7NEJBQ2pCLG1CQUFlOzRCQUFmLGNBQWU7NEJBQ2YsZ0JBQThCOzRCQUM5QixpQkFBK0I7NEJBQy9CLG9CQUFrQzs0QkFDbEMsdUJBQXFDOzRCQUNyQyxxQkFBbUM7NEJBQ25DLG1CQUFpQzs0QkFDakM7b0JBc0NSO3dCQXJDSTtBQUNBOzRCQUNJO2dDQUNJLFVBQVc7Z0NBQ1gsYUFBYztnQ0FDZCxPQUFRO2dDQUNSLFFBQVM7Z0NBQ1Qsa0JBQW1CO2dDQUNuQix3REFBeUQ7Z0NBQ3pELG1CQUFvQjtnQ0FDcEIsaUJBQWtCO2dDQUNsQixPQUFRO2dDQUNSLFVBQVc7Z0NBQ1gscUJBQXNCO2dDQUN0Qix1QkFBd0I7Z0NBQ3hCLHdCQUF5QjtnQ0FDekIsZ0JBQWlCOzRCQUNyQjt3QkFDSjtBQUNBOzRCQUNJO2dDQUNJLFVBQVc7Z0NBQ1gsYUFBYztnQ0FDZCxPQUFRO2dDQUNSLFFBQVM7Z0NBQ1Qsa0JBQW1CO2dDQUNuQix3REFBeUQ7Z0NBQ3pELGlCQUFrQjtnQ0FDbEIsaUJBQStCO2dDQUMvQixRQUFTO2dDQUNULDBCQUF3QztnQ0FDeEMsNEJBQTBDO2dDQUMxQyxxQkFBc0I7Z0NBQ3RCLDJCQUF5QztnQ0FDekMsc0JBQW9DOzRCQUN4Qzt3QkFDSjtBQU1wQjtRQUNJO0lBK1pKO0FBOVpJO0lBRko7WUFHUSxnQkFBaUI7WUFFakI7SUEyWlI7UUExWkk7QUFDQTtJQVBKO1lBUVEscUJBQW1DO1lBQ25DLHNCQUFvQztZQUNwQyx1QkFBcUM7WUFFckM7SUFvWlI7UUFuWkk7QUFDQTtZQUNJLGlCQUFrQjtZQUNsQjtRQVVKO0FBVEk7UUFISjtRQVlBO1lBUkk7QUFDQTtRQUxKO1FBWUE7WUFOSTtBQUNBO1lBQ0E7QUFEQTtZQUNBO0FBREE7WUFDQTtBQUNBO2dCQUNJLFVBQVc7WUFDZjtBQUVKO1lBQ0ksaUJBQWtCO1lBQ2xCLDRCQUE2QjtZQUM3Qix1QkFBZ0I7b0JBQWhCLGVBQWdCO1FBQ3BCO0FBQ0E7WUFDSSxrQkFBbUI7WUFDbkIsbUJBQWE7WUFBYixvQkFBYTtZQUFiLFlBQWE7WUFDYiw2QkFBcUI7WUFBckIsNEJBQXFCO1lBQXJCLDRCQUFxQjtvQkFBckIsb0JBQXFCO1FBRXpCO0FBQ0E7O1lBRUksNEJBQTZCO1lBQzdCLDZCQUE4QjtRQUNsQztBQUNBOztZQUVJO1FBV0o7QUFWSTtnQkFDSSxVQUFXO2dCQUNYLG9CQUFxQjtnQkFDckIsbUJBQW9CO2dCQUNwQixxQkFBc0I7Z0JBQ3RCLFNBQVU7Z0JBQ1YsVUFBVztnQkFDWCx3QkFBeUI7Z0JBQ3pCLHFCQUFzQjtZQUMxQjtBQUVKO1lBQ0ksaUJBQWtCO1FBQ3RCO0FBQ0E7WUFDSSxVQUFXO1lBQ1gsYUFBYztZQUNkLHFCQUFzQjtZQUN0QixXQUFZO1lBQ1osWUFBYTtZQUNiLHFCQUFzQjtZQUN0QixpQkFBa0I7WUFDbEIsaUJBQWtCO1lBQ2xCLE9BQVE7WUFDUixrQ0FBMkI7b0JBQTNCLDBCQUEyQjtZQUMzQixXQUFZO1FBQ2hCO0FBQ0E7WUFDSSxVQUFXO1lBQ1gsYUFBYztZQUNkLHFCQUFzQjtZQUN0QixTQUFVO1lBQ1YsWUFBYTtZQUNiLDBCQUEyQjtZQUMzQiw0QkFBNkI7WUFDN0IsaUJBQWtCO1lBQ2xCLFVBQVc7WUFDWCxrQ0FBMkI7b0JBQTNCLDBCQUEyQjtZQUMzQixXQUFZO1lBQ1osb0NBQTZCO29CQUE3Qiw0QkFBNkI7WUFDN0IsZ0NBQXlCO29CQUF6Qix3QkFBeUI7UUFDN0I7QUFDQTtZQUNJLHFCQUFzQjtZQUN0QjtRQVFKO0FBUEk7UUFISjtnQkFJUSxnQkFBaUI7Z0JBQ2pCO1FBS1I7WUFKSTtBQUNBO1FBUEo7Z0JBUVE7UUFFUjtZQURJO0FBRUo7WUFDSSxlQUFnQjtZQUNoQjtRQVNKO0FBUkk7UUFISjtnQkFJUTtRQU9SO1lBTEk7QUFDQTtRQVBKO2dCQVFRO1FBR1I7WUFESTtBQUdBO1FBREo7Z0JBRVEsZUFBZ0I7Z0JBQ2hCLGlCQUFrQjtnQkFDbEI7UUFLUjtZQUpJO0FBQ0E7UUFOSjtRQVNBOztZQURJO0FBRUo7WUFDSTtRQW1DSjtBQWxDSTtRQUZKO2dCQUdRLG1CQUFhO2dCQUFiLG9CQUFhO2dCQUFiLFlBQWE7Z0JBQ2IsNkJBQXFCO2dCQUFyQiw0QkFBcUI7Z0JBQXJCLDRCQUFxQjt3QkFBckIsb0JBQXFCO2dCQUNyQix3QkFBbUI7Z0JBQW5CLDBCQUFtQjt3QkFBbkIsa0JBQW1CO2dCQUNuQixVQUFXO2dCQUNYLG1CQUFvQjtnQkFDcEIsZUFBZ0I7UUE0QnhCO2dCQTNCUTtvQkFDSSxhQUFjO2dCQUNsQjtnQkFDQTtvQkFDSSx1QkFBdUI7b0JBQXZCLDhCQUF1Qjs0QkFBdkIsc0JBQXVCO29CQUN2Qix3QkFBeUI7Z0JBQzdCO1dBQ0w7QUFDQztRQWpCSjtnQkFrQlEsZ0JBQWE7Z0JBQWIsWUFBYTtnQkFDYixxQkFBMkI7Z0JBQTNCLDBCQUEyQjtnQkFDM0IsdUJBQTZCO2dCQUE3Qiw0QkFBNkI7Z0JBQzdCLHdCQUFzQztnQkFDdEMsb0JBQWtDO1FBYzFDO2dCQWJRO29CQUNJLFlBQWE7Z0JBQ2pCO2dCQUNBO29CQUNJLDBCQUFnQztvQkFBaEMsK0JBQWdDO2dCQUNwQztnQkFDQTtvQkFDSSwrQkFBcUM7b0JBQXJDLG9DQUFxQztnQkFDekM7Z0JBQ0E7b0JBQ0ksd0JBQXlCO2dCQUM3QjtZQUNKO0FBR0E7UUFESjtRQTZEQTtZQTNESTtBQUNBO1FBSEo7UUE2REE7WUF6REk7QUFFSTtZQURKO29CQUVRO1lBSVI7Z0JBSEk7QUFDQTtZQUpKO1lBTUE7Z0JBREk7QUFHQTtZQURKO29CQUVRO1lBSVI7Z0JBSEk7QUFDQTtZQUpKO1lBTUE7Z0JBREk7QUFHQTtZQURKO29CQUVRO1lBSVI7Z0JBSEk7QUFDQTtZQUpKO1lBTUE7Z0JBREk7QUFHQTtZQURKO29CQUVRO1lBSVI7Z0JBSEk7QUFDQTtZQUpKO1lBTUE7Z0JBREk7QUFHQTtZQURKO29CQUVRO1lBSVI7Z0JBSEk7QUFDQTtZQUpKO1lBTUE7Z0JBREk7QUFHQTtZQURKO29CQUVRO1lBSVI7Z0JBSEk7QUFDQTtZQUpKO1lBTUE7Z0JBREk7QUFHQTtZQURKO29CQUVRO1lBSVI7Z0JBSEk7QUFDQTtZQUpKO1lBTUE7Z0JBREk7QUFHQTtZQURKO29CQUVRO1lBSVI7Z0JBSEk7QUFDQTtZQUpKO1lBTUE7Z0JBREk7QUFHUjtZQUNJO1FBcUJKO0FBcEJJO1FBRko7Z0JBR1E7UUFtQlI7WUFsQkk7QUFDQTtRQUxKO2dCQU1RLG1CQUFpQztnQkFDakMsaUJBQW9CO29CQUFwQixtQkFBb0I7Z0JBQ3BCLHNCQUFrQjtnQkFBbEIsaUJBQWtCO2dCQUNsQixjQUFpQjtvQkFBakIsZ0JBQWlCO2dCQUNqQixtQkFBZTtnQkFBZixjQUFlO2dCQUNmO1FBV1I7WUFWSTtBQUNBO2dCQUNJO1lBT0o7QUFOSTtZQUZKO29CQUdRO1lBS1I7Z0JBSkk7QUFDQTtZQUxKO29CQU1RO1lBRVI7Z0JBREk7QUFHUjtZQUNJLGlCQUFvQjtnQkFBcEIsbUJBQW9CO1lBQ3BCLHNCQUFrQjtZQUFsQixpQkFBa0I7UUFDdEI7QUFDQTtZQUNJLGlCQUFvQjtnQkFBcEIsbUJBQW9CO1lBQ3BCLHNCQUFrQjtZQUFsQixpQkFBa0I7UUFDdEI7QUFFSTtRQURKO2dCQUVRO1FBRVI7WUFESTtBQUdBO1FBREo7Z0JBRVEsZ0JBQWlCO2dCQUNqQjtRQUVSO1lBREk7QUFFSjtZQUNJLG9CQUFxQjtZQUNyQix3QkFBeUI7WUFDekIsVUFBVztZQUNYO1FBY0o7QUFiSTtRQUxKO2dCQU1RLGlCQUFrQjtnQkFDbEIsZUFBZ0I7Z0JBQ2hCLDBCQUEyQjtnQkFDM0I7UUFTUjtZQVJJO0FBQ0E7UUFYSjtnQkFZUSxvQkFBcUI7Z0JBQ3JCLGdCQUFpQjtnQkFDakIsb0JBQXFCO2dCQUNyQiw2QkFBMkM7Z0JBQzNDO1FBRVI7WUFESTtBQUVKO1lBQ0ksbUJBQWE7WUFBYixvQkFBYTtZQUFiLFlBQWE7WUFDYiw2QkFBcUI7WUFBckIsNEJBQXFCO1lBQXJCLDRCQUFxQjtvQkFBckIsb0JBQXFCO1lBQ3JCLHdCQUFtQjtZQUFuQiwwQkFBbUI7b0JBQW5CO1FBbURKO0FBbERJO1FBSko7Z0JBS1E7UUFpRFI7WUFoREk7QUFDQTtRQVBKO2dCQVFRO1FBOENSO1lBN0NJO0FBQ0E7Z0JBQ0ksb0JBQXFCO2dCQUNyQixtQkFBYTtnQkFBYixvQkFBYTtnQkFBYixZQUFhO2dCQUNiLDZCQUFtQjtnQkFBbkIsNEJBQW1CO2dCQUFuQiwwQkFBbUI7d0JBQW5CLGtCQUFtQjtnQkFDbkI7WUFpQko7QUFoQkk7WUFMSjtvQkFNUTtZQWVSO2dCQWRJO0FBQ0E7WUFSSjtZQXFCQTtnQkFaSTtBQUNBO29CQUNJLGdCQUFpQjtvQkFDakI7Z0JBUUo7QUFQSTtnQkFISjtnQkFVQTtvQkFOSTtBQUNBO2dCQUxKO2dCQVVBO29CQUpJO0FBQ0E7d0JBQ0ksY0FBZTtvQkFDbkI7QUFHUjtnQkFDSTtZQW9CSjtBQW5CSTtvQkFDSSxZQUFhO29CQUNiLGFBQWM7b0JBQ2QsYUFBYztvQkFDZCxpQkFBa0I7b0JBQ2xCLFNBQVU7b0JBQ1YsdUJBQXdCO29CQUN4QiwrQkFBd0I7NEJBQXhCO2dCQU1KO0FBTEk7Z0JBUko7d0JBU1E7Z0JBSVI7b0JBSEk7QUFDQTtnQkFYSjtnQkFhQTtvQkFESTtBQUVKO29CQUNJLGtCQUFtQjtvQkFDbkIsaUJBQWtCO29CQUNsQixTQUFVO2dCQUNkO0FBSUo7UUFESjtnQkFFUTtRQU1SO1lBTEk7QUFDQTtRQUpKO2dCQUtRLG1CQUFpQztnQkFDakMsMkJBQW9CO3dCQUFwQjtRQUVSO1lBREk7QUFFSjtZQUNJO1FBU0o7QUFSSTtRQUZKO2dCQUdRLGVBQWdCO2dCQUNoQjtRQU1SO1lBTEk7QUFDQTtRQU5KO2dCQU9RLG9CQUFrQztnQkFDbEM7UUFFUjtZQURJO0FBR0E7UUFESjtnQkFFUSxnQkFBaUI7Z0JBQ2pCLGlCQUFrQjtnQkFDbEI7UUE4QlI7WUE3Qkk7QUFDQTtRQU5KO2dCQU9RLG1CQUFpQztnQkFDakMsb0JBQWtDO2dCQUNsQyxtQkFBYTtnQkFBYixvQkFBYTtnQkFBYixZQUFhO2dCQUNiLDZCQUFxQjtnQkFBckIsNEJBQXFCO2dCQUFyQiw0QkFBcUI7d0JBQXJCLG9CQUFxQjtnQkFDckIsdUJBQXVCO2dCQUF2Qiw4QkFBdUI7d0JBQXZCO1FBdUJSO1lBdEJJO0FBQ0E7Z0JBQ0ksb0JBQXFCO1lBZ0J6QjtBQWZJO29CQUNJLG1CQUFhO29CQUFiLG9CQUFhO29CQUFiLFlBQWE7b0JBQ2IsNkJBQXFCO29CQUFyQiw0QkFBcUI7b0JBQXJCLDRCQUFxQjs0QkFBckIsb0JBQXFCO29CQUNyQixxQkFBcUI7b0JBQXJCLDRCQUFxQjs0QkFBckI7Z0JBV0o7QUFWSTtnQkFKSjt3QkFLUSx1QkFBdUI7d0JBQXZCLDhCQUF1QjtnQ0FBdkIsc0JBQXVCO3dCQUN2QjtnQkFRUjtvQkFQSTtBQUNBO2dCQVJKO3dCQVNRO2dCQUtSO29CQUpJO0FBQ0E7d0JBQ0ksZUFBZ0I7b0JBQ3BCO0FBR1I7Z0JBQ0ksZUFBZ0I7WUFDcEI7QUFFSjtZQUNJO1FBdUJKO0FBdEJJO1FBRko7Z0JBR1E7UUFxQlI7WUFwQkk7QUFDQTtRQUxKO2dCQU1RO1FBa0JSO1lBakJJO0FBQ0E7Z0JBQ0ksd0JBQXlCO2dCQUN6QixVQUFXO2dCQUNYLGVBQWdCO2dCQUNoQjtZQVdKO0FBVkk7WUFMSjtvQkFNUSxXQUFZO29CQUNaLFdBQVk7b0JBQ1o7WUFPUjtnQkFOSTtBQUNBO1lBVko7b0JBV1EsY0FBZTtvQkFDZixnQkFBOEI7b0JBQzlCO1lBRVI7Z0JBREk7QUFLUjtJQURKO0lBMEhBO1FBeEhJO0FBQ0E7SUFISjtZQUlRO0lBc0hSO1FBckhJO0FBRUk7UUFESjtnQkFFUSxnQkFBaUI7Z0JBQ2pCLGlCQUFrQjtnQkFDbEIscUJBQXNCO2dCQUN0QixlQUFnQjtnQkFDaEIsZ0JBQWlCO2dCQUNqQixtQkFBb0I7Z0JBQ3BCLGlCQUFrQjtnQkFDbEI7UUFRUjtZQVBJO0FBQ0E7UUFYSjtnQkFZUSxxQkFBbUM7Z0JBQ25DLHdCQUFzQztnQkFDdEMsc0JBQW9DO2dCQUNwQztRQUVSO1lBREk7QUFHQTtRQURKO2dCQUVRLG9CQUFxQjtnQkFDckIsZ0JBQWlCO2dCQUNqQjtRQU9SO1lBTkk7QUFDQTtRQU5KO2dCQU9RLG9CQUFxQjtnQkFDckIsbUJBQWlDO2dCQUNqQztRQUVSO1lBREk7QUFHQTtRQURKO2dCQUVRLGdCQUFpQjtnQkFDakI7UUFpQlI7WUFoQkk7QUFDQTtRQUxKO2dCQU1RLG1CQUFpQztnQkFDakM7UUFhUjtZQVpJO0FBRUk7WUFESjtvQkFFUTtZQVFSO2dCQVBJO0FBQ0E7WUFKSjtvQkFLUTtZQUtSO2dCQUpJO0FBQ0E7b0JBQ0ksZUFBZ0I7Z0JBQ3BCO0FBR1I7WUFDSTtRQWFKO0FBWkk7UUFGSjtnQkFHUSxnQkFBaUI7Z0JBQ2pCO1FBVVI7WUFUSTtBQUNBO1FBTko7Z0JBT1EscUJBQW1DO2dCQUNuQyxzQkFBbUM7UUFNM0M7Z0JBTFE7b0JBQ0ksZ0JBQThCO29CQUM5QixXQUFZO2dCQUNoQjtZQUNKO0FBR0E7UUFESjtnQkFFUSxlQUFnQjtnQkFDaEIsaUJBQWtCO2dCQUNsQixnQkFBaUI7Z0JBQ2pCO1FBMkJSO1lBMUJJO0FBQ0E7UUFQSjtnQkFRUSxxQkFBa0M7Z0JBQ2xDLGlCQUFrQjtnQkFDbEIsZ0JBQWlCO2dCQUNqQjtRQXFCUjtZQXBCSTtBQUNBO1lBa0JBO0FBZEk7WUFKSjtvQkFLUSxnQkFBaUI7b0JBQ2pCLGVBQTRCO29CQUM1QjtZQVdSO2dCQVRJO0FBQ0E7WUFWSjtvQkFXUSxtQkFBaUM7b0JBQ2pDLHFCQUFtQztvQkFDbkMsd0JBQXNDO29CQUN0QztZQUlSO2dCQURJO0FBR1I7WUFDSTtRQWVKO0FBZEk7UUFGSjtnQkFHUSxpQkFBa0I7Z0JBQ2xCLFVBQVc7Z0JBQ1g7UUFXUjtZQVZJO0FBRUk7WUFESjtvQkFFUSxpQkFBaUI7b0JBQ2pCLEtBQUs7b0JBQ0wsT0FBTztvQkFDUCxVQUFVO29CQUNWO1lBRVI7Z0JBREk7QUFJWjtRQUNJLGNBQWU7UUFDZixxQkFBc0I7UUFDdEIsd0JBQXlCO1FBQ3pCLG9DQUFxQztRQUNyQyxPQUFRO1FBQ1IsUUFBUztRQUNULHNDQUErQjtnQkFBL0IsOEJBQStCO1FBQy9CO0lBMkRKO0FBMURJO0lBVEo7WUFVUSxVQUFXO1lBQ1gsZUFBZ0I7WUFDaEI7SUF1RFI7UUF0REk7QUFDQTtJQWRKO1lBZVEsVUFBVztZQUNYO0lBbURSO1FBbERJO0FBQ0E7WUFDSSxlQUFnQjtZQUNoQjtRQU9KO0FBTkk7UUFISjtnQkFJUTtRQUtSO1lBSkk7QUFDQTtRQU5KO2dCQU9RO1FBRVI7WUFESTtBQUVKO1lBQ0k7UUFPSjtBQU5JO1FBRko7Z0JBR1E7UUFLUjtZQUpJO0FBQ0E7UUFMSjtnQkFNUTtRQUVSO1lBREk7QUFFSjtZQUNJLGNBQWU7WUFDZjtRQU9KO0FBTkk7UUFISjtnQkFJUTtRQUtSO1lBSkk7QUFDQTtRQU5KO2dCQU9RO1FBRVI7WUFESTtBQUVKO1lBQ0ksZ0JBQWlCO1lBQ2pCLGlCQUFrQjtZQUNsQixnQkFBaUI7WUFDakIsd0JBQXlCO1lBQ3pCLFVBQVc7WUFDWDtRQWFKO0FBWkk7UUFQSjtnQkFRUSxjQUFlO2dCQUNmLFdBQVk7Z0JBQ1osU0FBVTtnQkFDVjtRQVFSO1lBUEk7QUFDQTtRQWJKO2dCQWNRLFdBQVk7Z0JBQ1osU0FBVTtnQkFDVjtRQUdSOztZQURJO0FBSUo7WUFDSSxxQkFBc0I7UUFDMUI7QUFISjtRQUlJLGFBQWM7UUFDZCxlQUFnQjtRQUNoQix3QkFBeUI7UUFDekIsVUFBVztRQUNYO0lBS0o7QUFKSTtJQVRKO0lBYUE7UUFISTtBQUNBO0lBWEo7SUFhQTtRQURJO0FDOTZGUixnQkFBZ0I7QUFHUjtZQUNJLGFBQWM7UUFDbEI7QUFDQTtZQUNJLGFBQWM7UUFDbEI7QUFHQTtZQUNJLGdCQUFpQjtRQUNyQjtBQUNBO1lBQ0ksaUJBQWtCO1FBQ3RCO0FBQ0E7WUFDSSxlQUFnQjtRQUNwQjtBQUdBO1lBQ0ksZ0JBQWlCO1FBQ3JCO0FBRUo7UUFDSSw0QkFBNkI7UUFDN0I7SUF3Q0o7QUF2Q0k7WUFDSSxZQUFhO1FBQ2pCO0FBRUk7UUFESjtnQkFFUSw0QkFBNkI7Z0JBQzdCO1FBS1I7Z0JBSlE7b0JBQ0ksWUFBYTtnQkFDakI7WUFDSjtBQUdBO1FBREo7Z0JBRVEsNEJBQTZCO2dCQUM3QjtRQXVCUjtnQkF0QlE7b0JBQ0ksWUFBYTtnQkFDakI7WUFDSjtBQUVJO1lBREo7b0JBRVEsNEJBQTZCO29CQUM3QjtZQUtSO29CQUpRO3dCQUNJLFlBQWE7b0JBQ2pCO2dCQUNKO0FBR0E7WUFESjtvQkFFUSw0QkFBNkI7b0JBQzdCO1lBS1I7b0JBSlE7d0JBQ0ksWUFBYTtvQkFDakI7Z0JBQ0oiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XHJcbnYxLjYuMVxyXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcclxuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cclxuVHdpdHRlcjogQHJpY2hfY2xhcmtcclxuKi9cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXHJcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXHJcbmIsIGksXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOjA7XHJcblx0cGFkZGluZzowO1xyXG5cdGJvcmRlcjowO1xyXG5cdG91dGxpbmU6MDtcclxuXHRmb250LXNpemU6MTAwJTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcclxuXHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OjE7XHJcbn1cclxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLFxyXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG59XHJcbm5hdiB1bCB7XHJcblx0bGlzdC1zdHlsZTpub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczpub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcblx0Y29udGVudDonJztcclxuXHRjb250ZW50Om5vbmU7XHJcbn1cclxuYSB7XHJcblx0bWFyZ2luOjA7XHJcblx0cGFkZGluZzowO1xyXG5cdGZvbnQtc2l6ZToxMDAlO1xyXG5cdHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xyXG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmlucyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmY5O1xyXG5cdGNvbG9yOiMwMDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbn1cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbm1hcmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2ZmOTtcclxuXHRjb2xvcjojMDAwO1xyXG5cdGZvbnQtc3R5bGU6aXRhbGljO1xyXG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuZGVsIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XHJcblx0Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkO1xyXG5cdGN1cnNvcjpoZWxwO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6MDtcclxufVxyXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaHIge1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0aGVpZ2h0OjFweDtcclxuXHRib3JkZXI6MDtcclxuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjY2NjO1xyXG5cdG1hcmdpbjoxZW0gMDtcclxuXHRwYWRkaW5nOjA7XHJcbn1cclxuaW5wdXQsIHNlbGVjdCB7XHJcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvY3NzL2ZvdW5kYXRpb25fbGliLy5odG1sNWRvY3Rvci5yZXNldC4xLjYuMS5jc3NcIjtcclxuLyohIGV4YW1wbGUuY29tIFN0eWxlc2hlZXRcclxudjEuMC4wXHJcbkxhc3QgVXBkYXRlZDogMjAxOS0wOS0xOFxyXG5BdXRob3I6IE5BS0FKSU1BLCBUZXRzdXlhIC0gY29jb3R0ZWNvZGUuanBcclxubWFpbDogaGVsbG9AY29jb3R0ZWNvZGUuanBcclxuKi9cclxuLyohIGJhc2UgKi9cclxuXHJcbkBjdXN0b20tbWVkaWEgLS1tcV9wYyBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODI5cHgpO1xyXG5AY3VzdG9tLW1lZGlhIC0tbXFfc3Agc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgyOHB4KTtcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NlZGd3aWNrIENvIFJlZ3VsYXInO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ1NlZGd3aWNrIENvIFJlZ3VsYXInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL3NlZGd3aWNrX2NvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG46cm9vdCB7XHJcbiAgICAvKiBmb250ICovXHJcbiAgICAtLWZvbnQtZmFtaWx5LWJhc2U6IFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBZdUdvdGhpYywgJ+a4uOOCtOOCt+ODg+OCrycsIE1laXJ5bywg44Oh44Kk44Oq44KqLCB2ZXJkYW5hLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgLS1mb250LWZhbWlseS1lbjogJ1NlZGd3aWNrIENvIFJlZ3VsYXInLCB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcclxuICAgIC0tZm9udC1mYW1pbHktbWluOiBcIlJ5dW1pbiBQcm9cIiwgXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xyXG5cclxuXHJcbiAgICAvKiBudW1iZXIgKi9cclxuICAgIC0tbnVtYmVyLWRlc2lnbldpdGhfcGM6IDEyODA7XHJcbiAgICAtLW51bWJlci1kZXNpZ25XaXRoX3NwOiA4Mjg7XHJcblxyXG4gICAgLyogbGVuZ3RoICovXHJcblxyXG5cclxuICAgIC8qIGNvbG9ycyAqL1xyXG4gICAgLS1jb2xvci13aGl0ZTogI0ZGRjtcclxuICAgIC0tY29sb3Itd2hpdGVBOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XHJcbiAgICAtLWNvbG9yLWJsYWNrOiAjMGUwNTBiO1xyXG4gICAgLS1jb2xvci1yZWQ6ICNjODAwMGE7XHJcbiAgICAtLWNvbG9yLWNyZWFtOiAjZjdmMWU1O1xyXG4gICAgLS1jb2xvci1iZWlnZTogI2VhZGFiOTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgIH1cclxuICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgfVxyXG59XHJcbmgxLGgyLGgzLGg0LGg1LGg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcbmltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbmEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAmOmxpbmsgLFxyXG4gICAgJjpob3ZlciAsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAmW2hyZWZePVwidGVsOlwiXTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcbmJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxubGVnZW5kIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmICsgKiB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMC4wMWVtIDAgMCAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5ib2R5Om5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIGZpZWxkc2V0IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gICAgei1pbmRleDogOTk7XHJcbn1cclxuIiwiQGltcG9ydCBcIi5mb3VuZGF0aW9uLnBjc3NcIjtcclxuLyohIG1haW4gKi9cclxuQGltcG9ydCBcIi5sYXlvdXQucGNzc1wiO1xyXG5AaW1wb3J0IFwiLm9iamVjdC5wY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvY3NzLy51dGlsaXR5LnBjc3NcIjtcclxuIiwiLmwtIHtcclxuICAgICZoZWFkZXIsICZmb290ZXIsICZuYXYsICZtYWluIHtcclxuICAgICAgICAvKiBvcGFjaXR5OiAwLjU7ICovXHJcbiAgICB9XHJcbiAgICAmYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAvKlxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jcmVhbSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbmRleC1iZy5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgKi9cclxuICAgICAgICAgICAgLypcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9fZG15LTAxLmpwZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL19kbXktMDFyLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDg3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxODJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDE0OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAqL1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL19kbXktMDIucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7ICovXHJcbiAgICAgICAgICAgIC8qIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDM4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMjFweDsgKi9cclxuICAgICAgICAgICAgLyogYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmaGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTM7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmVpZ2UpO1xyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYyggMzAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCA4MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2JhZGdlIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCA5NiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYygyOCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNjEgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfbG9nbyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAzMzIgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDUxIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZtYWluIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZuYXYge1xyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmZm9vdGVyIHtcclxuICAgICAgICAmX2NvcHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyg0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2NvbXBhbnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNkNWJhO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgLyogYmFja2dyb3VuZDogI2UzZDViYSB1cmwoXCIuLi9pbWFnZXMvX2RteS0wM18xLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0OyAqL1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMzIwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZOYW1lIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJkFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMTAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjEgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJk51bWJlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDgwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZOb3RlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjUgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm8tIHtcclxuICAgICZoZXJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbmRleC1oZXJvXzAxLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg3ODQgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDIwMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2luZGV4LWhlcm9fMDEtc3AucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwJSB0b3AgY2FsYygtNTAgLyA4MjggKiAxMDB2dyk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2lubmVyIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDYwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmV29yZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIC8qIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAwLCA0NSwgMC41KTsgKi9cclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoOSAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg5IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOTM4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDM0LjY2IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuMzY1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDc1LjEgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42NzJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDMuMzMgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY2F0Y2gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2U2MDAyZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTdweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg1OCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQwMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxNTAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygyMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygxMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKlxyXG4gICAgICAgICAgICBzcGFuLHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MzdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZib29raW5mbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItY3JlYW0pO1xyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAvKlxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjAzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDNweDtcclxuICAgICAgICAgICAgKi9cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgIC8qIGhlaWdodDogY2FsYygxMTAwIC8gODI4ICogMTAwdncpOyAqL1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTI0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMzcgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2NjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjdmMWU1O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwNTBiO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4wNWVtIDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjY1ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42NWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg3MSAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xlYWQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzQwICogNjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdGV4dCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygyMDMgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjggLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzI4ICogNDYpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2ZpZ3VyZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIwM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLyogYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAqL1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIyIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZJbWcge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjExIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTM2IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTQgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzIwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDMwLjMyIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKDcgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9lbmRpbmcge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDU7XHJcbiAgICAgICAgICAgICAgICAvKiBwb3NpdGlvbjogcmVsYXRpdmU7ICovXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg1MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3BvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yNTNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDIxOSAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEyNiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzNiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxNDEgLyA4MjggKiAxMDB2dyk7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Ntbi10ZXh0X2JhbGxvb24tMS1zcC5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDYgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS80NiAqIDYwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmaW50cm9kdWN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFkYWI5O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzI0ICogMzgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDMwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzMwICogNDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX3RleHQge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTAwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1MiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg0MiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvNDIgKiA1Nik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9leGFtcGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMzYgKiA2NCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzNiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMzYgKiA2NCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygyMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfc3Vic2VjdGlvbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg2MyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNjUgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDk2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMjQgKiAzOCk7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZW5kaW5nIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZIZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNDcgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJkJvZHkge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmVGV4dCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZCb29rIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDEzNyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2NjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDQ0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTIgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogaGVpZ2h0OiAzNjBweDsgKi9cclxuICAgICAgICAgICAgICAgICAgICAvKiBvdmVyZmxvdzogaGlkZGVuOyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiBjYWxjKC0xNTAgLyA4MjggKiAxMDB2dyk7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmSGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzM2IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTQxIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDMwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTAgLyA4MjggKiAxMDB2dyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY21uLXRleHRfYmFsbG9vbi0xLXNwLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmRmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIxMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogbWFyZ2luLXRvcDogY2FsYygtMzYgLyA4MjggKiAxMDB2dyk7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKC0zNiAvIDgyOCAqIDEwMHZ3KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygzNyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZCdXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMTAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzMC4zMiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmTm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMTYgKiAyNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiA0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDEwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8yNCAqIDM2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9ub3RlIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjQgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9lbXBoYXNpcy0xIHtcclxuICAgICAgICAgICAgY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2VtcGhhc2lzLTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZTYwMDJkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDQwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZW1waGFzaXMtMyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZW1waGFzaXMtNCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzQwICogNTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZW1waGFzaXMtNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZTYwMDJkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvNDAgKiA1Mik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmZ3JlZXRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2YxZTU7XHJcbiAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xNTAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2M3B4O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICAvKiBhbGlnbi1pdGVtczogdG9wOyAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMjU3IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIC8qIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl90ZXh0IHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMjQgKiAzOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzMwICogNDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3Byb2ZpbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg4OCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtNjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDY0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmVGV4dHMge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygzNiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjkgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC00MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWVuKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZOYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1lbik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlNjAwMTI7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxNiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDIgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJkhpc3Rvcnkge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzIwICogMjgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg5IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzI0ICogMzQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZJbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjRweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2U2MDAyZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC01MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDM0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyg0OTggLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2ltYWdlIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3NjggLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDY3IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEwMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZW5kaW5nIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDRweCAjMGUwNTBiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMzQgKiA0OCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDI0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjQgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzQgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzM0ICogNDgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYXJlYS0xIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIC8qIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDI7ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcDpudGgtb2YtdHlwZSgyKXtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9hcmVhLTIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIC8qIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9hcmVhLTMge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDc4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAvKiBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiA0OyAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYXJlYS00IHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiA0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIC8qIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDY7ICovXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTk3MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9hcmVhLTUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDUwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgLyogZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogNDtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogNTsgKi9cclxuICAgICAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZjYWxjKDY2MiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2FyZWEtNiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogNDtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiA2O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg0NiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZib29rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDJkO1xyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAvKiBoZWlnaHQ6IGNhbGMoODgwIC8gODI4ICogMTAwdncpOyAqL1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTEwMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg4MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9oZWFkZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDQyIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyMGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8zNiAqIDU2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzNiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8zNiAqIDU2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0LjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDE0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTQwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2ltYWdlIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjExcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI3MiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg2MyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoOSAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzNiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxNDEgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY21uLXRleHRfYmFsbG9vbi0yLXNwLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiA0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygyMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjUgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzQgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygxOCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDI2IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMjMgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyMyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygzMyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzIwICogMjYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjYgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8yNiAqIDQyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJmNvbnRlbnRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFkYWI5O1xyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgLyogcGFkZGluZy1ib3R0b206IDIwcHg7ICovXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg3MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoODMgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg4NCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmSW5uZXIge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2hlYWRlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDI0IC8gODI4ICogMTAwdncpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmTnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1lbik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmN2YwZTM7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjYuMHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygtNDcgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTYgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBuZXN0IC5vLWNvbnRlbnRzX3NlY3Rpb246bnRoLW9mLXR5cGUob2RkKSAmIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG5lc3QgLm8tY29udGVudHNfc2VjdGlvbjpudGgtb2YtdHlwZShldmVuKSAmIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U2MDAyZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuMHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmU3VidGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y3ZjBlMztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1lbik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1MGVtO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMTQ1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvNDAgKiA1OCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTk1IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDE3IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzQwICogNTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG5lc3QgLm8tY29udGVudHNfc2VjdGlvbjpudGgtb2YtdHlwZShvZGQpICYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBuZXN0IC5vLWNvbnRlbnRzX3NlY3Rpb246bnRoLW9mLXR5cGUoZXZlbikgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2JvZHkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzI0ICogMzgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDMwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8zMCAqIDQ2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkbCxwIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuN2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi77yaXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDNlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U2MDAyZDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDQyIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvNDIgKiA1Nik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmdGVzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZGFiOTtcclxuICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xlYWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzM0ICogNDgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDM0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8zNCAqIDQ4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoMjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNzkgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U2MDAyZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtNjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IGNhbGMoMzAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoMzAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTMwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYXJlYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDM5IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjYgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9oZWFkZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIyIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY2F0Y2gge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzOCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjIgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4LjByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoOTYgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzk2ICogMTE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjNzAwMGI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1taW4pO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDM2IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDI2IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDM4IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoMTEgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9ub3RlIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDI4IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8yNCAqIDM2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZiZXN0NSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjFlNTtcclxuICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoOTQgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNjkgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDM0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygxMyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg2NyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDM0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC00MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoNDAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IGNhbGMoMjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogY2FsYygyMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0yMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzQgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDguMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg4MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS84MCAqIDk0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9yYW5raW5nIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfcmFuayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNjcgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJk9yZGVyIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAyZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTIwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDYwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4LjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoODAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmSGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2LjByZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDJkO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xOCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZUZXh0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI4IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMjggKiAzNik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmY29tbWVudHN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjFlNTtcclxuICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgIC8qIHBhZGRpbmctcmlnaHQ6IGNhbGMoNjYgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2NiAvIDgyOCAqIDEwMHZ3KTsgKi9cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9leHBlcnQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwNCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDcxMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdXNlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxNDkgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg4MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDcxMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfaGVhZGluZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1MyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgM3B4ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygxMiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDc1IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZUZXh0IHtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzM0ICogNDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygyNSAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDM0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzM0ICogNDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDM0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzM0ICogNDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmTm90ZSB7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzIwICogNDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xpc3Qge1xyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIG1heC13aWR0aDogNjgwcHg7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xMDAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9pdGVtIHtcclxuICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIHdpZHRoOiAyODBweDsgKi9cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygzMTAgLyA3MTAgKiAxMDAlKSAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNzggLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzIwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfbmFtZSB7XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjV2dztcclxuICAgICAgICAgICAgICAgICAgICAvKiBsZWZ0OiA1dnc7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgLypcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTQgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAyZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTUgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoNSAvIDgyOCAqIDEwMHZ3KSBjYWxjKDYgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8yNCAqIDM2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlRleHQge1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAyZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzUgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoNCAvIDgyOCAqIDEwMHZ3KSBjYWxjKDEwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8yMCAqIDMyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJk9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMjAgKiAzMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZmlndXJlIHtcclxuICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQzIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNDAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDI0MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMyMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMzIwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjggLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3RleHQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMTYgKiAyNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8yMCAqIDI4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxMyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoOCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmc3BlY2lhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZGFiOTtcclxuICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxMDAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg4MiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDcxMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2hlYWRlcntcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmU3ViIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U2MDAyZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDQ4IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlICxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KSByb3RhdGUoLTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpIHJvdGF0ZSgzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJk1haW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAyZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4wcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvNTAgKiA2NCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDM4IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoMzAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDQ2IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvNDYgKiA2NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNjAwMmQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoLTYwIC8gODI4ICogMTAwdncpOztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBjYWxjKDMwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogY2FsYygzMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTMwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xlYWR7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjRyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzU0ICogOTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZTYwMDJkO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDguMzUgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4xZW0gMC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxOCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xpc3R7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDEwcHggI2U2MDAyZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1OXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcGVjaWFsLWJnLTEucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBjYWxjKDEwIC8gODI4ICogMTAwdncpICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg1MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2OCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDE2NCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcGVjaWFsLWJnLTEtc3AucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8yMCAqIDI4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI4IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMjggKiAzNik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg2NiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWVuKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U2MDAyZDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygyNSAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDUwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDM2IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8zNiAqIDQ2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMxIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMTYgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDM2IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzIwICogMjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDMwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygxMiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMTAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQ1IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjIgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzIwICogMjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNlNjAwMmQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTYwMDJkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoLTIzIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDIzIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYygxNSAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKDE1IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNSAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZmb3JtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmMWU1O1xyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODRweDtcclxuICAgICAgICAgICAgLyogcGFkZGluZy1ib3R0b206IDU4cHg7ICovXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNzkgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2MCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgLyogcGFkZGluZy1ib3R0b206IGNhbGMoNTAgLyA4MjggKiAxMDB2dyk7ICovXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDc5IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTYwMDJkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogMC4yNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzAwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDAuNDVlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwLjI1ZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgICAgICAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogMTE3cHg7ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiBjYWxjKDY2IC8gODI4ICogMTAwdncpOyAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9yb3cge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2U2MDAyZDtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgJi1kNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWQ1IHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxNCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoODAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWQzIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2NvbCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtM2Mge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMyAqIDEvMTYgKiAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtNGMge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNCAqIDEvMTYgKiAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtNWMge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNSAqIDEvMTYgKiAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtNmMge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNiAqIDEvMTYgKiAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtN2Mge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNyAqIDEvMTYgKiAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtOGMge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoOCAqIDEvMTYgKiAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtOWMge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoOSAqIDEvMTYgKiAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMTJjIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEyICogMS8xNiAqIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQ4IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfcm93LWQyICZfaGVhZGluZ3tcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9yb3ctZDMgJl9oZWFkaW5ne1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX3Jvdy1kNCAmX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9yb3ctZDQgJl9hcmVhIHVsIHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2JhZGdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDJkO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW0haW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDgyOCAqIDEwMHZ3KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2FyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44CJ44CJXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlNjAwMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjUwMGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2V4YW1wbGUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE4IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9ub3RlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX29wdGlvbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNjYgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDM1IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDYwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDJkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzYwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzNiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZtZXNzYWdlIHtcclxuICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2YxZTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDUwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoODAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDYwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfcGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjNlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8yNCAqIDM4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjdlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMzAgKiA1MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl90ZXh0IHtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEvMjQgKiAzOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLzMwICogNTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42NGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42N2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfc2lnbmF0dXJlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMzYgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNiAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjgwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg4MyAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjUwIC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21lc3NhZ2UtaWNvbi0xLnBuZ1wiKTsgKi9cclxuICAgICAgICAgICAgICAgIC8qIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICovXHJcbiAgICAgICAgICAgICAgICAvKiB0ZXh0LWFsaWduOiBsZWZ0OyAqL1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS8yMCAqIDMwKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDNweCB0b3AgNTAlOyAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDI0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDI0IC8gODI4ICogMTAwdncpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygzOCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAvKiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1dncgdG9wIDUwJTsgKi9cclxuICAgICAgICAgICAgICAgICAgICAvKiBiYWNrZ3JvdW5kLXNpemU6IDV2dyBhdXRvOyAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdmlkZW8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZwb3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlNjAwMmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1dnc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjUgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl90ZXh0IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKC0tbXFfc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDgyOCAqIDEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX21haWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjAgLyA4MjggKiAxMDB2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jbG9zZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDJkO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE4IC8gODI4ICogMTAwdncpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZidXR0b24ge1xyXG4gICAgICAgICY6bWF0Y2hlcyhhKSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAyZDtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhICgtLW1xX3BjKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi51LSB7XHJcbiAgICAmZnMge1xyXG4gICAgICAgICYtODAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi01MCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZ0YSB7XHJcbiAgICAgICAgJi1yIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1sIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmZncge1xyXG4gICAgICAgICYtYiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZoaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICAgICAgJjptYXRjaGVzKGJyKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wYyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9wYykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICAgICAgICAgICAgICAmOm1hdGNoZXMoYnIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zcCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tcV9zcCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICAgICAgICAgICAgICAmOm1hdGNoZXMoYnIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJkwge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjptYXRjaGVzKGJyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlAge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1xX3NwKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAmOm1hdGNoZXMoYnIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */