*{word-break:keep-all}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;letter-spacing:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block;max-width:100%;width:auto;height:auto}a{color:inherit}a,a:focus{text-decoration:none}button{cursor:pointer}button:focus,button:hover{text-decoration:none}label{display:inline-block}select{box-sizing:border-box;box-shadow:none!important}sup{vertical-align:middle;font-size:50%}.container{--gutter-x:1.5rem;--gutter-y:0;max-width:1440px;width:90%;margin:0 auto;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}.row{--gutter-x:0;--gutter-y:0;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:calc(-.5 * var(--gutter-x));margin-left:calc(-.5 * var(--gutter-x))}.row.gx-2{--gutter-x:3rem}.row.gx-1{--gutter-x:1.5rem}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.offset-0,.offset-1,.offset-2,.offset-3,.offset-4,.offset-5,.offset-6,.offset-7,.offset-8,.offset-9,.offset-10,.offset-11,.offset-12{box-sizing:border-box;flex:0 0 auto}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-12{flex-basis:100%;max-width:100%}.offset-0{margin-left:0}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.start{justify-content:flex-start;text-align:start}.center{justify-content:center;text-align:center}.end{justify-content:flex-end;text-align:end}.top{align-items:flex-start}.middle{align-items:center}.bottom{align-items:flex-end}.around{justify-content:space-around}.between{justify-content:space-between}.first{order:-1}.last{order:1}@media only screen and (min-width:576px){.row{--gutter-x:0;--gutter-y:0}.row.gx-sm-2{--gutter-x:3rem}.row.gx-sm-1{--gutter-x:1.5rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.offset-sm-0,.offset-sm-1,.offset-sm-2,.offset-sm-3,.offset-sm-4,.offset-sm-5,.offset-sm-6,.offset-sm-7,.offset-sm-8,.offset-sm-9,.offset-sm-10,.offset-sm-11,.offset-sm-12{box-sizing:border-box;flex:0 0 auto}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:768px){.row{--gutter-x:0;--gutter-y:0}.row.gx-md-2{--gutter-x:3rem}.row.gx-md-1{--gutter-x:1.5rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.offset-md-0,.offset-md-1,.offset-md-2,.offset-md-3,.offset-md-4,.offset-md-5,.offset-md-6,.offset-md-7,.offset-md-8,.offset-md-9,.offset-md-10,.offset-md-11,.offset-md-12{box-sizing:border-box;flex:0 0 auto}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:992px){.row{--gutter-x:0;--gutter-y:0}.row.gx-lg-2{--gutter-x:3rem}.row.gx-lg-1{--gutter-x:1.5rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.offset-lg-0,.offset-lg-1,.offset-lg-2,.offset-lg-3,.offset-lg-4,.offset-lg-5,.offset-lg-6,.offset-lg-7,.offset-lg-8,.offset-lg-9,.offset-lg-10,.offset-lg-11,.offset-lg-12{box-sizing:border-box;flex:0 0 auto}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media only screen and (min-width:1200px){.row{--gutter-x:0;--gutter-y:0}.row.gx-xl-2{--gutter-x:3rem}.row.gx-xl-1{--gutter-x:1.5rem}.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.offset-xl-0,.offset-xl-1,.offset-xl-2,.offset-xl-3,.offset-xl-4,.offset-xl-5,.offset-xl-6,.offset-xl-7,.offset-xl-8,.offset-xl-9,.offset-xl-10,.offset-xl-11,.offset-xl-12{box-sizing:border-box;flex:0 0 auto}.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xl-3{flex-basis:25%;max-width:25%}.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xl-6{flex-basis:50%;max-width:50%}.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xl-9{flex-basis:75%;max-width:75%}.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xl-12{flex-basis:100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.start-xl{justify-content:flex-start;text-align:start}.center-xl{justify-content:center;text-align:center}.end-xl{justify-content:flex-end;text-align:end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}}@media only screen and (min-width:1440px){.row{--gutter-x:0;--gutter-y:0}.row.gx-xxl-2{--gutter-x:3rem}.row.gx-xxl-1{--gutter-x:1.5rem}.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.offset-xxl-0,.offset-xxl-1,.offset-xxl-2,.offset-xxl-3,.offset-xxl-4,.offset-xxl-5,.offset-xxl-6,.offset-xxl-7,.offset-xxl-8,.offset-xxl-9,.offset-xxl-10,.offset-xxl-11,.offset-xxl-12{box-sizing:border-box;flex:0 0 auto}.col-xxl{flex-grow:1;flex-basis:0;max-width:100%}.col-xxl-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xxl-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xxl-3{flex-basis:25%;max-width:25%}.col-xxl-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xxl-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xxl-6{flex-basis:50%;max-width:50%}.col-xxl-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xxl-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xxl-9{flex-basis:75%;max-width:75%}.col-xxl-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xxl-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xxl-12{flex-basis:100%;max-width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.start-xxl{justify-content:flex-start;text-align:start}.center-xxl{justify-content:center;text-align:center}.end-xxl{justify-content:flex-end;text-align:end}.top-xxl{align-items:flex-start}.middle-xxl{align-items:center}.bottom-xxl{align-items:flex-end}.around-xxl{justify-content:space-around}.between-xxl{justify-content:space-between}.first-xxl{order:-1}.last-xxl{order:1}}@font-face{font-family:Corsica;font-style:normal;font-weight:300;src:url(../fonts/CorsicaLX-Book.eot?) format("eot"),url(../fonts/CorsicaLX-Book.woff2) format("woff2"),url(../fonts/CorsicaLX-Book.woff) format("woff"),url(../fonts/CorsicaLX-Book.ttf) format("truetype"),url(../fonts/CorsicaLX-Book.svg#Corsica) format("svg")}@font-face{font-family:Corsica;font-style:normal;font-weight:400;src:url(../fonts/CorsicaLX-Regular.eot?) format("eot"),url(../fonts/CorsicaLX-Regular.woff2) format("woff2"),url(../fonts/CorsicaLX-Regular.woff) format("woff"),url(../fonts/CorsicaLX-Regular.ttf) format("truetype"),url(../fonts/CorsicaLX-Regular.svg#Corsica) format("svg")}@font-face{font-family:Corsica;font-style:normal;font-weight:500;src:url(../fonts/CorsicaLX-Medium.eot?) format("eot"),url(../fonts/CorsicaLX-Medium.woff2) format("woff2"),url(../fonts/CorsicaLX-Medium.woff) format("woff"),url(../fonts/CorsicaLX-Medium.ttf) format("truetype"),url(../fonts/CorsicaLX-Medium.svg#Corsica) format("svg")}@font-face{font-family:Corsica;font-style:normal;font-weight:600;src:url(../fonts/CorsicaLX-SemiBold.eot?) format("eot"),url(../fonts/CorsicaLX-SemiBold.woff2) format("woff2"),url(../fonts/CorsicaLX-SemiBold.woff) format("woff"),url(../fonts/CorsicaLX-SemiBold.ttf) format("truetype"),url(../fonts/CorsicaLX-SemiBold.svg#Corsica) format("svg")}@font-face{font-family:Corsica;font-style:normal;font-weight:700;src:url(../fonts/CorsicaLX-Bold.eot?) format("eot"),url(../fonts/CorsicaLX-Bold.woff2) format("woff2"),url(../fonts/CorsicaLX-Bold.woff) format("woff"),url(../fonts/CorsicaLX-Bold.ttf) format("truetype"),url(../fonts/CorsicaLX-Bold.svg#Corsica) format("svg")}body,html{scroll-behavior:smooth;font-family:Corsica,sans-serif;line-height:1.5;color:#001f5b}h1{font-weight:600;font-size:4rem;line-height:1.1;color:#fff;text-transform:uppercase}@media (min-width:768px){h1{font-size:5rem}}h2{position:relative;padding-bottom:1rem;font-weight:500;font-size:1.75rem;line-height:1.1;text-transform:uppercase;text-align:center}h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:5rem;height:2px;background-color:#001f5b}@media (min-width:768px){h2{font-size:2rem}}h3{position:relative;padding-bottom:1rem;font-weight:500;font-size:1.25rem;line-height:1.2;text-transform:uppercase;text-align:center}h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:2rem;height:1px;background-color:#001f5b}@media (min-width:768px){h3{font-size:1.5rem}}.section{padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.section{padding-top:4rem;padding-bottom:4rem}}.button{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:fit-content;height:3.5rem;border-radius:.125rem;padding:0 1rem;background-color:#007fff;line-height:1;color:#fff;overflow:hidden;cursor:pointer}.button img{margin-right:1rem}.button>span{font-weight:500;text-align:center}.button>span span{font-size:.75rem}.button:after{content:"";pointer-events:none;position:absolute;top:25%;left:50%;width:0;height:50%;border-radius:6em;background:hsla(0,0%,100%,0);transition:all 0s ease .3s,background-color .3s ease-in-out 0s}.button:hover:after{width:200%;height:400%;top:-150%;left:-50%;border-radius:50%;background:hsla(0,0%,100%,.1);transition:all .7s ease 0s,background-color .3s ease-in-out 0s}.main_header{position:fixed;z-index:10;top:0;left:0;width:100%;height:6rem;border-top:5px solid #009fb8;background-color:#fff}.main_header>div{height:100%}.main_header__row{align-items:center;height:100%}.main_header__right{display:flex;justify-content:flex-end}.main_header__button a img{margin-right:0}@media (min-width:768px){.main_header__button a img{margin-right:1rem}}.main_header__button a span{display:none}@media (min-width:768px){.main_header__button a span{display:block}}.main_header__ls{position:relative;display:flex;justify-content:flex-end;align-items:center;width:fit-content;margin-right:0;margin-left:1rem}@media (min-width:768px){.main_header__ls{margin-left:3rem}}.main_header__ls .block{display:flex;align-items:center;margin-right:.5rem}.main_header__ls .block p{width:1rem;margin-right:.5rem;font-weight:400;font-size:.75rem;color:#009fb8}.main_header__ls .block img{width:1.25rem}@media (min-width:768px){.main_header__ls .block img{width:1.75rem}}.main_header__ls .select{display:flex;align-items:center;height:2rem;border-left:2px solid #009fb8;padding-left:.5rem;background-color:transparent}.main_header__ls .select img{width:15px}@media (min-width:768px){.main_header__ls .select img{width:auto}}.main_header__ls a{position:absolute;bottom:-.75rem;left:0;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.19,1,.22,1)}.main_header__ls.active .select img{transform:rotate(180deg)}.main_header__ls.active a.block{bottom:-1.5rem;opacity:1;visibility:visible}.main_header__logo img{max-height:4rem}.main{padding-top:6rem}.hero{display:flex;align-items:center;height:600px;background-color:#fdb913}@media (min-width:992px){.hero{background-image:-webkit-image-set("../medias/avif/image_hero_background.avif" type("image/avif"),"../medias/image_hero_background.jpg" type("image/jpeg"));background-image:image-set("../medias/avif/image_hero_background.avif" type("image/avif"),"../medias/image_hero_background.jpg" type("image/jpeg"));background-size:cover;background-position:55% 50%;background-repeat:no-repeat}}.hero h1{position:relative;margin-bottom:1.5rem}.hero h1 img{position:absolute;z-index:0;top:0;right:0}.hero p{font-weight:500;font-size:2.5rem;line-height:1.2;color:#001f5b}.preview{position:relative}.preview .lines{position:absolute;top:50%;left:50%;transform:translateX(-50%);width:70%}.preview .lines .line{height:6px;background-color:#fdb913}.preview .lines .line:not(:last-child){margin-bottom:6px}.preview__grid{margin-top:3rem;display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:2rem;grid-row-gap:2rem}@media (min-width:992px){.preview__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.preview__grid{grid-template-columns:repeat(3,1fr)}}.preview .thumbnail{display:flex;flex-direction:column;align-items:flex-end}.preview .thumbnail .image{position:relative;z-index:0}.preview .thumbnail .title{position:relative;z-index:1;width:80%;border-radius:.5rem;border:1px solid #001f5b;margin-top:-2rem;margin-right:1rem;padding:1rem;background-color:#fff;font-weight:500;font-size:.875rem;text-align:center;text-transform:uppercase}.familyplus{position:relative;overflow:hidden}.familyplus>.background_pattern{position:absolute;z-index:-1;top:20%;left:0;width:1920px}.familyplus__promo{max-width:900px;width:100%;margin:0 auto 8rem;padding:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23007FFFFF' stroke-width='6' stroke-dasharray='4, 14' stroke-linecap='square'/%3E%3C/svg%3E");background-color:#fff}@media (min-width:768px){.familyplus__promo{padding:3rem}}.familyplus__promo .wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.familyplus__promo .left{width:100%;margin-bottom:2rem}@media (min-width:768px){.familyplus__promo .left{width:45%;margin-bottom:0}}.familyplus__promo .left p{position:relative;height:120px}@media (min-width:768px){.familyplus__promo .left p{height:100%}}.familyplus__promo .left p span{position:absolute;top:50%;left:0;display:block;font-weight:500;font-size:2.5rem;line-height:1}@media (min-width:768px){.familyplus__promo .left p span{font-size:4.5rem}}.familyplus__promo .left p span:first-child{transform:translatey(-50%);-webkit-text-stroke:1.5px #007fff;text-stroke:1.5px #007fff;color:transparent}.familyplus__promo .left p span:last-child{transform:translate(-1.5%,-49%);color:#007fff}.familyplus__promo .right{width:100%}@media (min-width:768px){.familyplus__promo .right{width:55%}}.familyplus__promo .right .promo_logo{width:8rem;margin:0 auto 1rem}.familyplus__promo .right p:not(:last-child){margin-bottom:1.5rem}.familyplus__promo .right p.code{width:fit-content;border-radius:.25rem;border:1px solid #001f5b;padding:.5rem 1.5rem;font-weight:700;text-transform:uppercase}.familyplus__promo .right a{margin-bottom:.5rem;text-transform:uppercase}.familyplus__label{max-width:1000px;width:100%;border-radius:.125rem;margin:0 auto;padding:2rem;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}@media (min-width:768px){.familyplus__label{padding:3rem}}.familyplus__label .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem}.familyplus__label .left{display:flex;flex-direction:column;width:100%}@media (min-width:992px){.familyplus__label .left{width:60%}}.familyplus__label .left p:first-child{margin-bottom:1.5rem;font-weight:500;font-size:1.25rem}@media (min-width:768px){.familyplus__label .left p:first-child{font-size:1.5rem}}.familyplus__label .left p:nth-child(2){flex-grow:1}.familyplus__label .left p:nth-child(3){margin-top:1rem;font-size:.75rem}.familyplus__label .right{width:100%;margin-top:1rem}@media (min-width:992px){.familyplus__label .right{width:40%;margin-top:0}}.familyplus__label .right img{max-width:320px;width:100%}@media (min-width:768px){.familyplus__label .right img{transform:translate(20rem,4rem)}}@media (min-width:992px){.familyplus__label .right img{transform:translate(8rem,5rem)}}.services{background-color:#e9eef1}.services__list{max-width:1000px;margin:6rem auto 0}.services__item{position:relative;margin-bottom:3rem}@media (min-width:992px){.services__item{margin-bottom:6rem}}.services__item:target{scroll-margin-top:8rem}.services__item .lines{position:absolute;z-index:0;top:50%;left:50%;transform:translateX(-50%);width:110%}.services__item .lines .line{height:6px;background-color:#fdb913}.services__item .lines .line:not(:last-child){margin-bottom:6px}.services__item .bubble{position:absolute;z-index:2;right:-2rem;top:-2rem;border-radius:.25rem;padding:1rem;background-color:#fdb913;font-size:.75rem;text-transform:uppercase;color:#fff}@media (min-width:768px){.services__item .bubble{font-size:1rem}}.services__item .wrap{position:relative;z-index:1;border-radius:.125rem;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}@media (min-width:992px){.services__item:nth-child(2n) .block:first-child{order:1}}.services__item:nth-child(2n) .block:first-child .image{left:unset;right:4rem}.services__item .image{padding:2rem 2rem 0}@media (min-width:992px){.services__item .image{display:flex;justify-content:center;padding:0}}.services__item .image img{max-width:340px;width:100%}@media (min-width:992px){.services__item .image img{transform-origin:center;transform:scale(1.05)}}.services__item .content{padding:2rem}.services__item .content p:not(:last-child){margin-bottom:1rem}.services__item .content p:first-child{font-size:1.25rem}@media (min-width:768px){.services__item .content p:first-child{font-size:1.5rem}}.services__item .content p:nth-child(2){color:#007fff}.services__item .content a{font-weight:500;font-size:.75rem;transition:all .4s cubic-bezier(.19,1,.22,1)}.services__item .content a svg{margin-right:.25rem;transition:all .4s cubic-bezier(.19,1,.22,1)}.services__item .content a:hover{color:#007fff}.services__item .content a:hover svg{transform:translateX(.25rem)}.testimonial__wrap{margin-top:3rem}.testimonial .row{justify-content:center}.testimonial .block{margin-bottom:3rem}@media (min-width:992px){.testimonial .block:nth-child(odd){margin-top:3rem}}@media (min-width:992px){.testimonial .block:first-child{margin-right:-1rem}}@media (min-width:992px){.testimonial .block:nth-child(3){margin-left:-1rem}}.testimonial__item .content{border-radius:.125rem;padding:2rem 2rem 4rem;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);text-align:center}.testimonial__item .content svg{margin-bottom:1rem}.testimonial__item .profile{margin-top:-2.5rem;text-align:center}.testimonial__item .profile .image{width:80px;margin:0 auto 1rem}.testimonial__item .profile .name{font-weight:500;font-size:1.125rem}.testimonial__item.blue{position:relative;z-index:1}.testimonial__item.blue .content{background-color:#007fff;color:#fff}.newsletter__block{position:relative;z-index:1;max-width:1000px;width:100%;margin:0 auto -3rem;padding:2rem;border-radius:.125rem;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.newsletter__wrap{display:flex;flex-wrap:wrap;align-items:center}.newsletter__wrap p{width:100%;margin-right:2rem;margin-bottom:1rem}@media (min-width:992px){.newsletter__wrap p{width:calc(66.66% - 2rem);margin-bottom:0}}.newsletter__wrap form{position:relative;display:flex;width:100%}@media (min-width:992px){.newsletter__wrap form{width:33.33%}}.newsletter__wrap form .field{position:relative;width:100%;border-style:solid;border-width:1px 0 1px 1px;border-radius:.125rem 0 0 .125rem}.newsletter__wrap form .field label{position:absolute;z-index:-1;bottom:.75rem;left:1rem;color:#818a99;transition:all .4s cubic-bezier(.19,1,.22,1)}.newsletter__wrap form .field input{width:calc(100% - 3rem);height:3rem;padding:0 1rem;background-color:transparent;outline:none}.newsletter__wrap form .field input.fill+label,.newsletter__wrap form .field input:focus+label{bottom:2rem;font-size:.5rem}.newsletter__wrap form .submit{position:relative;display:flex;justify-content:center;align-items:center;width:3.5rem;border-radius:0 .125rem .125rem 0;border:1px solid #007fff;background-color:#007fff;overflow:hidden}.newsletter__wrap form .submit button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:transparent}.newsletter__wrap form .submit:after{content:"";pointer-events:none;position:absolute;top:25%;left:50%;width:0;height:50%;border-radius:6em;background:hsla(0,0%,100%,0);transition:all 0s ease .3s,background-color .3s ease-in-out 0s}.newsletter__wrap form .submit:hover:after{width:200%;height:400%;top:-150%;left:-50%;border-radius:50%;background:hsla(0,0%,100%,.1);transition:all .7s ease 0s,background-color .3s ease-in-out 0s}.newsletter__wrap form .alert{position:absolute;top:3.25rem;left:0;width:100%;font-size:.75rem}.popin{position:fixed;z-index:10;top:0;left:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.popin__container{position:relative;max-width:800px;width:90%;padding:2rem;background-color:#fff}.popin #close_popin{position:absolute;top:1rem;right:1rem;width:1rem;cursor:pointer}.popin .wrap{display:flex;flex-direction:column}.popin__title span{font-weight:600}.popin form{margin-top:1rem}.popin form .field{display:flex;justify-content:center}.popin form input[type=email]{max-width:300px;width:100%;border-bottom:3px solid #007fff;padding:.5rem;margin:0 auto 1rem}.popin form .field_optin p{font-size:.75rem}.popin form .submit{position:relative;width:fit-content;margin:1rem auto 0;border-radius:0 .125rem .125rem 0;border:1px solid #007fff;background-color:#007fff;overflow:hidden}.popin form .submit button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem 2rem;background-color:transparent;color:#fff}.popin form .submit:after{content:"";pointer-events:none;position:absolute;top:25%;left:50%;width:0;height:50%;border-radius:6em;background:hsla(0,0%,100%,0);transition:all 0s ease .3s,background-color .3s ease-in-out 0s}.popin form .submit:hover:after{width:200%;height:400%;top:-150%;left:-50%;border-radius:50%;background:hsla(0,0%,100%,.1);transition:all .7s ease 0s,background-color .3s ease-in-out 0s}.popin form p#popin_alert{display:none;width:100%;margin-top:1rem;font-size:.75rem;text-align:center}.popin.is_active{display:flex}.floater{position:fixed;z-index:2;bottom:4rem;left:50%;transform:translateX(-50%);max-width:600px;width:90%;margin:0 auto}.floater__wrap{border-radius:5rem;padding:1rem 2rem;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.floater__wrap p{text-align:center;font-size:.75rem}@media (min-width:992px){.floater__wrap p{font-size:1rem}}.floater__wrap p span{display:inline-block;font-weight:600}.floater__wrap p img{display:inline-block}.floater__wrap .button{margin:.5rem auto}.floater.is_hidden{display:none}.main_footer{position:relative;background-color:#0b2059;overflow:hidden}.main_footer .left{height:100%;padding:6rem 3rem}@media (min-width:992px){.main_footer .left{padding:6rem}}.main_footer .right{position:relative;height:100%;padding:6rem 3rem;background-color:#16337a}.main_footer .right>*{position:relative;z-index:1}.main_footer .right>p{margin-bottom:.5rem;color:#fff}.main_footer .right .tel{display:block;text-align:center;width:14rem;margin-bottom:.75rem;background:#a41277;border:1px solid #a41277;border-image:initial}.main_footer .right .tel a{display:block;color:#a41277;font-size:1.75rem;line-height:2.125rem;letter-spacing:-.025em;background:#fff;font-weight:700;font-family:arial,sans-serif}.main_footer .right .tel p{position:relative;color:#fff;font-size:.75rem;letter-spacing:-.04em;margin:.625rem 0}.main_footer .right .tel p:before{position:absolute;left:.875rem;top:-.625rem;display:block;width:0;height:0;content:"";border-color:#fff transparent transparent;border-style:solid inset inset;border-width:8px 8px 0}.main_footer .right .footer__contact__form{color:#fff;display:block;font-size:.875rem;margin-bottom:1.25rem;transform:translateZ(0)}.main_footer .right .footer__contact__form img{display:inline-block;vertical-align:middle;width:1.5rem;margin-right:.5rem}.main_footer .right .footer__contact__form:hover img{animation-duration:1s;animation-fill-mode:both;animation-name:a}.main_footer .right:after{content:"";position:absolute;z-index:0;top:0;left:50%;transform:translateX(-50%);width:120%;height:100%;background-color:#16337a}@media (min-width:992px){.main_footer .right:after{display:none}}.main_footer:after{display:none;content:"";position:absolute;z-index:0;top:0;right:0;width:calc(33.33% + 2rem);height:100%;background-color:#16337a}@media (min-width:992px){.main_footer:after{display:block}}@keyframes a{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbHMvX3Jlc2V0LnNjc3MiLCJtYWluLmNzcyIsImdsb2JhbHMvX2dyaWQuc2NzcyIsImdsb2JhbHMvX21peGlucy5zY3NzIiwiZ2xvYmFscy9fZm9udHMuc2NzcyIsIm1haW4uc2NzcyIsImdsb2JhbHMvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEVBQ0UsbUJBQUEsQ0NDRixBREVBLGliQW9GRSxTQUFBLEFBQ0EsVUFBQSxBQUNBLFNBQUEsQUFDQSxlQUFBLEFBQ0EsYUFBQSxBQUNBLGlCQUFBLEFBQ0Esd0JBQUEsQUFDQSxxQkFBQSxDQ0NGLEFESUEsOEVBV0UsYUFBQSxDQ0FGLEFER0EsS0FDRSxlQUFBLENDQUYsQURHQSxNQUVFLGVBQUEsQ0NBRixBREdBLGFBRUUsV0FBQSxDQ0FGLEFEWUUsb0RBRUUsV0FBQSxBQUNBLFlBQUEsQ0NMSixBRFNBLE1BQ0UseUJBQUEsQUFDQSxnQkFBQSxDQ05GLEFEU0EsSUFDRSxjQUFBLEFBQ0EsZUFBQSxBQUNBLFdBQUEsQUFDQSxXQUFBLENDTkYsQURTQSxFQUVFLGFBQUEsQ0NORixBRFNBLFVBSkUsb0JBQUEsQ0NERixBRFNBLE9BQ0UsY0FBQSxDQ05GLEFEU0EsMEJBRUUsb0JBQUEsQ0NORixBRFNBLE1BQ0Usb0JBQUEsQ0NORixBRFNBLE9BQ0Usc0JBQUEsQUFDQSx5QkFBQSxDQ05GLEFEU0EsSUFDRSxzQkFBQSxBQUNBLGFBQUEsQ0NORixBQ25MQSxXQUNFLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLGlCQUFBLEFBQ0EsVUFBQSxBQUNBLGNBQUEsQUFDQSx5Q0FBQSxBQUNBLHVDQUFBLENEc0xGLEFDbkxBLEtBQ0UsYUFBQSxBQUNBLGFBQUEsQUFDQSxzQkFBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLGVBQUEsQUFDQSx5Q0FBQSxBQUNBLHVDQUFBLENEc0xGLEFDcExFLFVBQ0UsZUFBQSxDRHNMSixBQ25MRSxVQUNFLGlCQUFBLENEcUxKLEFDbExFLE9BQ0Us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S0EsK1NBMEJFLHNCQUFBLEFBQ0EsYUFBQSxDRHdLRixBQ3JLQSxRQUNFLFlBQUEsQUFDQSxhQUFBLEFBQ0EsY0FBQSxDRHdLRixBQ3JLQSxVQUNFLHVCQUFBLEFBQ0EscUJBQUEsQ0R3S0YsQUNyS0EsVUFDRSx3QkFBQSxBQUNBLHNCQUFBLENEd0tGLEFDcktBLFVBQ0UsZUFBQSxBQUNBLGFBQUEsQ0R3S0YsQUNyS0EsVUFDRSx3QkFBQSxBQUNBLHNCQUFBLENEd0tGLEFDcktBLFVBQ0Usd0JBQUEsQUFDQSxzQkFBQSxDRHdLRixBQ3JLQSxVQUNFLGVBQUEsQUFDQSxhQUFBLENEd0tGLEFDcktBLFVBQ0Usd0JBQUEsQUFDQSxzQkFBQSxDRHdLRixBQ3JLQSxVQUNFLHdCQUFBLEFBQ0Esc0JBQUEsQ0R3S0YsQUNyS0EsVUFDRSxlQUFBLEFBQ0EsYUFBQSxDRHdLRixBQ3JLQSxXQUNFLHdCQUFBLEFBQ0Esc0JBQUEsQ0R3S0YsQUNyS0EsV0FDRSx3QkFBQSxBQUNBLHNCQUFBLENEd0tGLEFDcktBLFdBQ0UsZ0JBQUEsQUFDQSxjQUFBLENEd0tGLEFDcktBLGFBQ0UsYUFBQSxDRHdLRixBQ3JLQSxhQUNFLHVCQUFBLENEd0tGLEFDcktBLGFBQ0Usd0JBQUEsQ0R3S0YsQUNyS0EsYUFDRSxlQUFBLENEd0tGLEFDcktBLGFBQ0Usd0JBQUEsQ0R3S0YsQUNyS0EsYUFDRSx3QkFBQSxDRHdLRixBQ3JLQSxhQUNFLGVBQUEsQ0R3S0YsQUNyS0EsYUFDRSx3QkFBQSxDRHdLRixBQ3JLQSxhQUNFLHdCQUFBLENEd0tGLEFDcktBLGFBQ0UsZUFBQSxDRHdLRixBQ3JLQSxjQUNFLHdCQUFBLENEd0tGLEFDcktBLGNBQ0Usd0JBQUEsQ0R3S0YsQUNyS0EsVUFDRSwyQkFBQSxBQUNBLGdCQUFBLENEd0tGLEFDcktBLFdBQ0UsdUJBQUEsQUFDQSxpQkFBQSxDRHdLRixBQ3JLQSxRQUNFLHlCQUFBLEFBQ0EsY0FBQSxDRHdLRixBQ3JLQSxRQUNFLHNCQUFBLENEd0tGLEFDcktBLFdBQ0Usa0JBQUEsQ0R3S0YsQUNyS0Es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WUksWUFBQSxDSnF4Q04sQ0FDRixBSWp4Q0UsbUJBQ0UsYUFBQSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxNQUFBLEFBQ0EsUUFBQSxBQUNBLDBCQUFBLEFBQ0EsWUFBQSxBQUNBLHdCQUFBLENKbXhDSixBRTkwRUUseUJFa2pDQSxtQkFZSSxhQUFBLENKb3hDSixDQUNGLEFJaHhDQSxhQUNFLEdBQ0UsdUJBQUEsQ0pteENGLEFJaHhDQSxJQUNFLDZDQUFBLENKa3hDRixBSS93Q0EsSUFDRSwyQ0FBQSxDSml4Q0YsQUk5d0NBLElBQ0UsNkNBQUEsQ0pneENGLEFJN3dDQSxJQUNFLDJDQUFBLENKK3dDRixBSTV3Q0EsSUFDRSw0Q0FBQSxDSjh3Q0YsQUkzd0NBLEdBQ0UsdUJBQUEsQ0o2d0NGLENBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyxcbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxucSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDUwJTtcbn1cbiIsIioge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvLFxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpob3ZlcixcbmJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiA1MCU7XG59XG5cbi5jb250YWluZXIge1xuICAtLWd1dHRlci14OiAxLjVyZW07XG4gIC0tZ3V0dGVyLXk6IDA7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLXgpICogMC41KTtcbn1cblxuLnJvdyB7XG4gIC0tZ3V0dGVyLXg6IDA7XG4gIC0tZ3V0dGVyLXk6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tZ3V0dGVyLXgpKTtcbn1cbi5yb3cuZ3gtMiB7XG4gIC0tZ3V0dGVyLXg6IDNyZW07XG59XG4ucm93Lmd4LTEge1xuICAtLWd1dHRlci14OiAxLjVyZW07XG59XG4ucm93ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIteCkgKiAwLjUpO1xufVxuXG4ucm93LnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jb2wucmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyLFxuLm9mZnNldC0wLFxuLm9mZnNldC0xLFxuLm9mZnNldC0yLFxuLm9mZnNldC0zLFxuLm9mZnNldC00LFxuLm9mZnNldC01LFxuLm9mZnNldC02LFxuLm9mZnNldC03LFxuLm9mZnNldC04LFxuLm9mZnNldC05LFxuLm9mZnNldC0xMCxcbi5vZmZzZXQtMTEsXG4ub2Zmc2V0LTEyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jb2wge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLnRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWlkZGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ubGFzdCB7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yb3cge1xuICAgIC0tZ3V0dGVyLXg6IDA7XG4gICAgLS1ndXR0ZXIteTogMDtcbiAgfVxuICAucm93Lmd4LXNtLTIge1xuICAgIC0tZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLnJvdy5neC1zbS0xIHtcbiAgICAtLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuY29sLXNtLFxuLmNvbC1zbS0xLFxuLmNvbC1zbS0yLFxuLmNvbC1zbS0zLFxuLmNvbC1zbS00LFxuLmNvbC1zbS01LFxuLmNvbC1zbS02LFxuLmNvbC1zbS03LFxuLmNvbC1zbS04LFxuLmNvbC1zbS05LFxuLmNvbC1zbS0xMCxcbi5jb2wtc20tMTEsXG4uY29sLXNtLTEyLFxuLm9mZnNldC1zbS0wLFxuLm9mZnNldC1zbS0xLFxuLm9mZnNldC1zbS0yLFxuLm9mZnNldC1zbS0zLFxuLm9mZnNldC1zbS00LFxuLm9mZnNldC1zbS01LFxuLm9mZnNldC1zbS02LFxuLm9mZnNldC1zbS03LFxuLm9mZnNldC1zbS04LFxuLm9mZnNldC1zbS05LFxuLm9mZnNldC1zbS0xMCxcbi5vZmZzZXQtc20tMTEsXG4ub2Zmc2V0LXNtLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItc20ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLXNtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LXNtIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1zbSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdyB7XG4gICAgLS1ndXR0ZXIteDogMDtcbiAgICAtLWd1dHRlci15OiAwO1xuICB9XG4gIC5yb3cuZ3gtbWQtMiB7XG4gICAgLS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAucm93Lmd4LW1kLTEge1xuICAgIC0tZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5jb2wtbWQsXG4uY29sLW1kLTEsXG4uY29sLW1kLTIsXG4uY29sLW1kLTMsXG4uY29sLW1kLTQsXG4uY29sLW1kLTUsXG4uY29sLW1kLTYsXG4uY29sLW1kLTcsXG4uY29sLW1kLTgsXG4uY29sLW1kLTksXG4uY29sLW1kLTEwLFxuLmNvbC1tZC0xMSxcbi5jb2wtbWQtMTIsXG4ub2Zmc2V0LW1kLTAsXG4ub2Zmc2V0LW1kLTEsXG4ub2Zmc2V0LW1kLTIsXG4ub2Zmc2V0LW1kLTMsXG4ub2Zmc2V0LW1kLTQsXG4ub2Zmc2V0LW1kLTUsXG4ub2Zmc2V0LW1kLTYsXG4ub2Zmc2V0LW1kLTcsXG4ub2Zmc2V0LW1kLTgsXG4ub2Zmc2V0LW1kLTksXG4ub2Zmc2V0LW1kLTEwLFxuLm9mZnNldC1tZC0xMSxcbi5vZmZzZXQtbWQtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAuY29sLW1kIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5zdGFydC1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNlbnRlci1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmVuZC1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAudG9wLW1kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5taWRkbGUtbWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYm90dG9tLW1kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuYXJvdW5kLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5iZXR3ZWVuLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZmlyc3QtbWQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5sYXN0LW1kIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93IHtcbiAgICAtLWd1dHRlci14OiAwO1xuICAgIC0tZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLnJvdy5neC1sZy0yIHtcbiAgICAtLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5yb3cuZ3gtbGctMSB7XG4gICAgLS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmNvbC1sZyxcbi5jb2wtbGctMSxcbi5jb2wtbGctMixcbi5jb2wtbGctMyxcbi5jb2wtbGctNCxcbi5jb2wtbGctNSxcbi5jb2wtbGctNixcbi5jb2wtbGctNyxcbi5jb2wtbGctOCxcbi5jb2wtbGctOSxcbi5jb2wtbGctMTAsXG4uY29sLWxnLTExLFxuLmNvbC1sZy0xMixcbi5vZmZzZXQtbGctMCxcbi5vZmZzZXQtbGctMSxcbi5vZmZzZXQtbGctMixcbi5vZmZzZXQtbGctMyxcbi5vZmZzZXQtbGctNCxcbi5vZmZzZXQtbGctNSxcbi5vZmZzZXQtbGctNixcbi5vZmZzZXQtbGctNyxcbi5vZmZzZXQtbGctOCxcbi5vZmZzZXQtbGctOSxcbi5vZmZzZXQtbGctMTAsXG4ub2Zmc2V0LWxnLTExLFxuLm9mZnNldC1sZy0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5jb2wtbGcge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnN0YXJ0LWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuY2VudGVyLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3AtbGcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1pZGRsZS1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3R0b20tbGcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmJldHdlZW4tbGcge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC1sZyB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QtbGcge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93IHtcbiAgICAtLWd1dHRlci14OiAwO1xuICAgIC0tZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLnJvdy5neC14bC0yIHtcbiAgICAtLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5yb3cuZ3gteGwtMSB7XG4gICAgLS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmNvbC14bCxcbi5jb2wteGwtMSxcbi5jb2wteGwtMixcbi5jb2wteGwtMyxcbi5jb2wteGwtNCxcbi5jb2wteGwtNSxcbi5jb2wteGwtNixcbi5jb2wteGwtNyxcbi5jb2wteGwtOCxcbi5jb2wteGwtOSxcbi5jb2wteGwtMTAsXG4uY29sLXhsLTExLFxuLmNvbC14bC0xMixcbi5vZmZzZXQteGwtMCxcbi5vZmZzZXQteGwtMSxcbi5vZmZzZXQteGwtMixcbi5vZmZzZXQteGwtMyxcbi5vZmZzZXQteGwtNCxcbi5vZmZzZXQteGwtNSxcbi5vZmZzZXQteGwtNixcbi5vZmZzZXQteGwtNyxcbi5vZmZzZXQteGwtOCxcbi5vZmZzZXQteGwtOSxcbi5vZmZzZXQteGwtMTAsXG4ub2Zmc2V0LXhsLTExLFxuLm9mZnNldC14bC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5jb2wteGwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnN0YXJ0LXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuY2VudGVyLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3AteGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1pZGRsZS14bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3R0b20teGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQteGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmJldHdlZW4teGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC14bCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QteGwge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucm93IHtcbiAgICAtLWd1dHRlci14OiAwO1xuICAgIC0tZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLnJvdy5neC14eGwtMiB7XG4gICAgLS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAucm93Lmd4LXh4bC0xIHtcbiAgICAtLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuY29sLXh4bCxcbi5jb2wteHhsLTEsXG4uY29sLXh4bC0yLFxuLmNvbC14eGwtMyxcbi5jb2wteHhsLTQsXG4uY29sLXh4bC01LFxuLmNvbC14eGwtNixcbi5jb2wteHhsLTcsXG4uY29sLXh4bC04LFxuLmNvbC14eGwtOSxcbi5jb2wteHhsLTEwLFxuLmNvbC14eGwtMTEsXG4uY29sLXh4bC0xMixcbi5vZmZzZXQteHhsLTAsXG4ub2Zmc2V0LXh4bC0xLFxuLm9mZnNldC14eGwtMixcbi5vZmZzZXQteHhsLTMsXG4ub2Zmc2V0LXh4bC00LFxuLm9mZnNldC14eGwtNSxcbi5vZmZzZXQteHhsLTYsXG4ub2Zmc2V0LXh4bC03LFxuLm9mZnNldC14eGwtOCxcbi5vZmZzZXQteHhsLTksXG4ub2Zmc2V0LXh4bC0xMCxcbi5vZmZzZXQteHhsLTExLFxuLm9mZnNldC14eGwtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAuY29sLXh4bCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQteHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuY2VudGVyLXh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmVuZC14eGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC14eGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1pZGRsZS14eGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYm90dG9tLXh4bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC14eGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmJldHdlZW4teHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZmlyc3QteHhsIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC14eGwge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29yc2ljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLUJvb2suZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLUJvb2suc3ZnI0NvcnNpY2FcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnNpY2FcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1SZWd1bGFyLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1SZWd1bGFyLnN2ZyNDb3JzaWNhXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3JzaWNhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtTWVkaXVtLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1NZWRpdW0uc3ZnI0NvcnNpY2FcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnNpY2FcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1TZW1pQm9sZC5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtU2VtaUJvbGQuc3ZnI0NvcnNpY2FcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnNpY2FcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1Cb2xkLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1Cb2xkLnN2ZyNDb3JzaWNhXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEaWRvdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGlkb3RMVFN0ZC1Sb21hbi5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvRGlkb3RMVFN0ZC1Sb21hbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRGlkb3RMVFN0ZC1Sb21hbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0RpZG90TFRTdGQtUm9tYW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EaWRvdExUU3RkLVJvbWFuLnN2ZyNEaWRvdFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5odG1sLFxuYm9keSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBmb250LWZhbWlseTogXCJDb3JzaWNhXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAxRjVCO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMUY1Qjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5oMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxRjVCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uYnV0dG9uID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idXR0b24gPiBzcGFuIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDZlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDQwMCU7XG4gIHRvcDogLTE1MCU7XG4gIGxlZnQ6IC01MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5tYWluX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnJlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDlGQjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubWFpbl9oZWFkZXIgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbl9oZWFkZXJfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluX2hlYWRlcl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm1haW5faGVhZGVyX19idXR0b24gYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5faGVhZGVyX19idXR0b24gYSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuLm1haW5faGVhZGVyX19idXR0b24gYSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9oZWFkZXJfX2J1dHRvbiBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFpbl9oZWFkZXJfX2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5faGVhZGVyX19scyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cbn1cbi5tYWluX2hlYWRlcl9fbHMgLmJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubWFpbl9oZWFkZXJfX2xzIC5ibG9jayBwIHtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMDA5RkI4O1xufVxuLm1haW5faGVhZGVyX19scyAuYmxvY2sgaW1nIHtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5faGVhZGVyX19scyAuYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgfVxufVxuLm1haW5faGVhZGVyX19scyAuc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDlGQjg7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluX2hlYWRlcl9fbHMgLnNlbGVjdCBpbWcge1xuICB3aWR0aDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9oZWFkZXJfX2xzIC5zZWxlY3QgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm1haW5faGVhZGVyX19scyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0wLjc1cmVtO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5tYWluX2hlYWRlcl9fbHMuYWN0aXZlIC5zZWxlY3QgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tYWluX2hlYWRlcl9fbHMuYWN0aXZlIGEuYmxvY2sge1xuICBib3R0b206IC0xLjVyZW07XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWFpbl9oZWFkZXJfX2xvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNHJlbTtcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLmhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCOTEzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXCIuLi9tZWRpYXMvYXZpZi9pbWFnZV9oZXJvX2JhY2tncm91bmQuYXZpZlwiIHR5cGUoXCJpbWFnZS9hdmlmXCIpLCBcIi4uL21lZGlhcy9pbWFnZV9oZXJvX2JhY2tncm91bmQuanBnXCIgdHlwZShcImltYWdlL2pwZWdcIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uaGVybyBoMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmhlcm8gaDEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmhlcm8gcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMUY1Qjtcbn1cblxuLnByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJldmlldyAubGluZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDcwJTtcbn1cbi5wcmV2aWV3IC5saW5lcyAubGluZSB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCOTEzO1xufVxuLnByZXZpZXcgLmxpbmVzIC5saW5lOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucHJldmlld19fZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmV2aWV3X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmV2aWV3X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4ucHJldmlldyAudGh1bWJuYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnByZXZpZXcgLnRodW1ibmFpbCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4ucHJldmlldyAudGh1bWJuYWlsIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDgwJTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxRjVCO1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mYW1pbHlwbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZhbWlseXBsdXMgPiAuYmFja2dyb3VuZF9wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOTIwcHg7XG59XG4uZmFtaWx5cGx1c19fcHJvbW8ge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gOHJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3JlY3Qgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA3RkZGRkYnIHN0cm9rZS13aWR0aD0nNicgc3Ryb2tlLWRhc2hhcnJheT0nNCUyYyAxNCcgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhbWlseXBsdXNfX3Byb21vIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4uZmFtaWx5cGx1c19fcHJvbW8gLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mYW1pbHlwbHVzX19wcm9tbyAubGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYW1pbHlwbHVzX19wcm9tbyAubGVmdCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZmFtaWx5cGx1c19fcHJvbW8gLmxlZnQgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFtaWx5cGx1c19fcHJvbW8gLmxlZnQgcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uZmFtaWx5cGx1c19fcHJvbW8gLmxlZnQgcCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFtaWx5cGx1c19fcHJvbW8gLmxlZnQgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuLmZhbWlseXBsdXNfX3Byb21vIC5sZWZ0IHAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMS41cHggIzAwN0ZGRjtcbiAgdGV4dC1zdHJva2U6IDEuNXB4ICMwMDdGRkY7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mYW1pbHlwbHVzX19wcm9tbyAubGVmdCBwIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xLjUlLCAtNDklKTtcbiAgY29sb3I6ICMwMDdGRkY7XG59XG4uZmFtaWx5cGx1c19fcHJvbW8gLnJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhbWlseXBsdXNfX3Byb21vIC5yaWdodCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuLmZhbWlseXBsdXNfX3Byb21vIC5yaWdodCAucHJvbW9fbG9nbyB7XG4gIHdpZHRoOiA4cmVtO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLmZhbWlseXBsdXNfX3Byb21vIC5yaWdodCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZmFtaWx5cGx1c19fcHJvbW8gLnJpZ2h0IHAuY29kZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMUY1QjtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mYW1pbHlwbHVzX19wcm9tbyAucmlnaHQgYSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mYW1pbHlwbHVzX19sYWJlbCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFtaWx5cGx1c19fbGFiZWwge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbi5mYW1pbHlwbHVzX19sYWJlbCAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmZhbWlseXBsdXNfX2xhYmVsIC5sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhbWlseXBsdXNfX2xhYmVsIC5sZWZ0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uZmFtaWx5cGx1c19fbGFiZWwgLmxlZnQgcDpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFtaWx5cGx1c19fbGFiZWwgLmxlZnQgcDpudGgtY2hpbGQoMSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZmFtaWx5cGx1c19fbGFiZWwgLmxlZnQgcDpudGgtY2hpbGQoMikge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZmFtaWx5cGx1c19fbGFiZWwgLmxlZnQgcDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZmFtaWx5cGx1c19fbGFiZWwgLnJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhbWlseXBsdXNfX2xhYmVsIC5yaWdodCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZmFtaWx5cGx1c19fbGFiZWwgLnJpZ2h0IGltZyB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYW1pbHlwbHVzX19sYWJlbCAucmlnaHQgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHJlbSwgNHJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFtaWx5cGx1c19fbGFiZWwgLnJpZ2h0IGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHJlbSwgNXJlbSk7XG4gIH1cbn1cblxuLnNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWVmMTtcbn1cbi5zZXJ2aWNlc19fbGlzdCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDZyZW0gYXV0byAwO1xufVxuLnNlcnZpY2VzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLnNlcnZpY2VzX19pdGVtOnRhcmdldCB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA4cmVtO1xufVxuLnNlcnZpY2VzX19pdGVtIC5saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTEwJTtcbn1cbi5zZXJ2aWNlc19faXRlbSAubGluZXMgLmxpbmUge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjkxMztcbn1cbi5zZXJ2aWNlc19faXRlbSAubGluZXMgLmxpbmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5zZXJ2aWNlc19faXRlbSAuYnViYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogLTJyZW07XG4gIHRvcDogLTJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREI5MTM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtIC5idWJibGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnNlcnZpY2VzX19pdGVtIC53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZChldmVuKSAuYmxvY2s6bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZChldmVuKSAuYmxvY2s6bnRoLWNoaWxkKDEpIC5pbWFnZSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogNHJlbTtcbn1cbi5zZXJ2aWNlc19faXRlbSAuaW1hZ2Uge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbSAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlcnZpY2VzX19pdGVtIC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXNfX2l0ZW0gLmltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbi5zZXJ2aWNlc19faXRlbSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uc2VydmljZXNfX2l0ZW0gLmNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zZXJ2aWNlc19faXRlbSAuY29udGVudCBwOm50aC1jaGlsZCgxKSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNfX2l0ZW0gLmNvbnRlbnQgcDpudGgtY2hpbGQoMSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc2VydmljZXNfX2l0ZW0gLmNvbnRlbnQgcDpudGgtY2hpbGQoMikge1xuICBjb2xvcjogIzAwN0ZGRjtcbn1cbi5zZXJ2aWNlc19faXRlbSAuY29udGVudCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uc2VydmljZXNfX2l0ZW0gLmNvbnRlbnQgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5zZXJ2aWNlc19faXRlbSAuY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdGRkY7XG59XG4uc2VydmljZXNfX2l0ZW0gLmNvbnRlbnQgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG59XG5cbi50ZXN0aW1vbmlhbF9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4udGVzdGltb25pYWwgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFsIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlc3RpbW9uaWFsIC5ibG9jazpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXN0aW1vbmlhbCAuYmxvY2s6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlc3RpbW9uaWFsIC5ibG9jazpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsX19pdGVtIC5jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFsX19pdGVtIC5jb250ZW50IHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGVzdGltb25pYWxfX2l0ZW0gLnByb2ZpbGUge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVzdGltb25pYWxfX2l0ZW0gLnByb2ZpbGUgLmltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG59XG4udGVzdGltb25pYWxfX2l0ZW0gLnByb2ZpbGUgLm5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnRlc3RpbW9uaWFsX19pdGVtLmJsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udGVzdGltb25pYWxfX2l0ZW0uYmx1ZSAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmV3c2xldHRlcl9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gLTNyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uZXdzbGV0dGVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXJfX3dyYXAgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NsZXR0ZXJfX3dyYXAgcCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMnJlbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtIDAgMCAwLjEyNXJlbTtcbn1cbi5uZXdzbGV0dGVyX193cmFwIGZvcm0gLmZpZWxkIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xuICBjb2xvcjogIzgxOGE5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSAuZmllbGQgaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyX193cmFwIGZvcm0gLmZpZWxkIGlucHV0OmZvY3VzICsgbGFiZWwsIC5uZXdzbGV0dGVyX193cmFwIGZvcm0gLmZpZWxkIGlucHV0LmZpbGwgKyBsYWJlbCB7XG4gIGJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4ubmV3c2xldHRlcl9fd3JhcCBmb3JtIC5zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMTI1cmVtIDAuMTI1cmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3c2xldHRlcl9fd3JhcCBmb3JtIC5zdWJtaXQgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSAuc3VibWl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDZlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSAuc3VibWl0OmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogNDAwJTtcbiAgdG9wOiAtMTUwJTtcbiAgbGVmdDogLTUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cbi5uZXdzbGV0dGVyX193cmFwIGZvcm0gLmFsZXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5wb3BpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wb3Bpbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcGluICNjbG9zZV9wb3BpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3BpbiAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9waW5fX3RpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvcGluIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBvcGluIGZvcm0gLmZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9waW4gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwN0ZGRjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLnBvcGluIGZvcm0gLmZpZWxkX29wdGluIHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucG9waW4gZm9ybSAuc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4xMjVyZW0gMC4xMjVyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwN0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0ZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3BpbiBmb3JtIC5zdWJtaXQgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcGluIGZvcm0gLnN1Ym1pdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA2ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cbi5wb3BpbiBmb3JtIC5zdWJtaXQ6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiA0MDAlO1xuICB0b3A6IC0xNTAlO1xuICBsZWZ0OiAtNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuLnBvcGluIGZvcm0gcCNwb3Bpbl9hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3Bpbi5pc19hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxvYXRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiA0cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZmxvYXRlcl9fd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmZsb2F0ZXJfX3dyYXAgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdGVyX193cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmZsb2F0ZXJfX3dyYXAgcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZsb2F0ZXJfX3dyYXAgcCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxvYXRlcl9fd3JhcCAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbn1cbi5mbG9hdGVyLmlzX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjA1OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluX2Zvb3RlciAubGVmdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNnJlbSAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluX2Zvb3RlciAubGVmdCB7XG4gICAgcGFkZGluZzogNnJlbTtcbiAgfVxufVxuLm1haW5fZm9vdGVyIC5yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2cmVtIDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjMzN2E7XG59XG4ubWFpbl9mb290ZXIgLnJpZ2h0ID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5tYWluX2Zvb3RlciAucmlnaHQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tYWluX2Zvb3RlciAucmlnaHQgLnRlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogI2E0MTI3NztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2E0MTI3NztcbiAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xufVxuLm1haW5fZm9vdGVyIC5yaWdodCAudGVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhNDEyNzc7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubWFpbl9mb290ZXIgLnJpZ2h0IC50ZWwgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBtYXJnaW46IDAuNjI1cmVtIDBweDtcbn1cbi5tYWluX2Zvb3RlciAucmlnaHQgLnRlbCBwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC44NzVyZW07XG4gIHRvcDogLTAuNjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgaW5zZXQgaW5zZXQ7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCAwcHg7XG59XG4ubWFpbl9mb290ZXIgLnJpZ2h0IC5mb290ZXJfX2NvbnRhY3RfX2Zvcm0ge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbn1cbi5tYWluX2Zvb3RlciAucmlnaHQgLmZvb3Rlcl9fY29udGFjdF9fZm9ybSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm1haW5fZm9vdGVyIC5yaWdodCAuZm9vdGVyX19jb250YWN0X19mb3JtOmhvdmVyIGltZyB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG4ubWFpbl9mb290ZXIgLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTIwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYzMzdhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluX2Zvb3RlciAucmlnaHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluX2Zvb3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlICsgMnJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MzM3YTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbl9mb290ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwcHgsIDBweCkgcm90YXRlKC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwcHgsIDBweCkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwcHgsIDBweCkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwcHgsIDBweCkgcm90YXRlKDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KSByb3RhdGUoLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICB9XG59IiwiLmNvbnRhaW5lciB7XG4gIC0tZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1ndXR0ZXIteTogMDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIteCkgKiAwLjUpO1xufVxuXG4ucm93IHtcbiAgLS1ndXR0ZXIteDogMDtcbiAgLS1ndXR0ZXIteTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1ndXR0ZXIteCkpO1xuXG4gICYuZ3gtMiB7XG4gICAgLS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gICYuZ3gtMSB7XG4gICAgLS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgPiAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci14KSAqIDAuNSk7XG4gIH1cbn1cblxuLnJvdy5yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uY29sLnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5jb2wtMSxcbi5jb2wtMixcbi5jb2wtMyxcbi5jb2wtNCxcbi5jb2wtNSxcbi5jb2wtNixcbi5jb2wtNyxcbi5jb2wtOCxcbi5jb2wtOSxcbi5jb2wtMTAsXG4uY29sLTExLFxuLmNvbC0xMixcbi5vZmZzZXQtMCxcbi5vZmZzZXQtMSxcbi5vZmZzZXQtMixcbi5vZmZzZXQtMyxcbi5vZmZzZXQtNCxcbi5vZmZzZXQtNSxcbi5vZmZzZXQtNixcbi5vZmZzZXQtNyxcbi5vZmZzZXQtOCxcbi5vZmZzZXQtOSxcbi5vZmZzZXQtMTAsXG4ub2Zmc2V0LTExLFxuLm9mZnNldC0xMiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29sIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4LWJhc2lzOiA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLnN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi50b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmxhc3Qge1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucm93IHtcbiAgICAtLWd1dHRlci14OiAwO1xuICAgIC0tZ3V0dGVyLXk6IDA7XG4gIFxuICAgICYuZ3gtc20tMiB7XG4gICAgICAtLWd1dHRlci14OiAzcmVtO1xuICAgIH1cblxuICAgICYuZ3gtc20tMSB7XG4gICAgICAtLWd1dHRlci14OiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbC1zbSxcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMixcbiAgLm9mZnNldC1zbS0wLFxuICAub2Zmc2V0LXNtLTEsXG4gIC5vZmZzZXQtc20tMixcbiAgLm9mZnNldC1zbS0zLFxuICAub2Zmc2V0LXNtLTQsXG4gIC5vZmZzZXQtc20tNSxcbiAgLm9mZnNldC1zbS02LFxuICAub2Zmc2V0LXNtLTcsXG4gIC5vZmZzZXQtc20tOCxcbiAgLm9mZnNldC1zbS05LFxuICAub2Zmc2V0LXNtLTEwLFxuICAub2Zmc2V0LXNtLTExLFxuICAub2Zmc2V0LXNtLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItc20ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLXNtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LXNtIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1zbSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93IHtcbiAgICAtLWd1dHRlci14OiAwO1xuICAgIC0tZ3V0dGVyLXk6IDA7XG4gIFxuICAgICYuZ3gtbWQtMiB7XG4gICAgICAtLWd1dHRlci14OiAzcmVtO1xuICAgIH1cblxuICAgICYuZ3gtbWQtMSB7XG4gICAgICAtLWd1dHRlci14OiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbC1tZCxcbiAgLmNvbC1tZC0xLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC00LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC03LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1tZC0xMixcbiAgLm9mZnNldC1tZC0wLFxuICAub2Zmc2V0LW1kLTEsXG4gIC5vZmZzZXQtbWQtMixcbiAgLm9mZnNldC1tZC0zLFxuICAub2Zmc2V0LW1kLTQsXG4gIC5vZmZzZXQtbWQtNSxcbiAgLm9mZnNldC1tZC02LFxuICAub2Zmc2V0LW1kLTcsXG4gIC5vZmZzZXQtbWQtOCxcbiAgLm9mZnNldC1tZC05LFxuICAub2Zmc2V0LW1kLTEwLFxuICAub2Zmc2V0LW1kLTExLFxuICAub2Zmc2V0LW1kLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItbWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLW1kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LW1kIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1tZCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93IHtcbiAgICAtLWd1dHRlci14OiAwO1xuICAgIC0tZ3V0dGVyLXk6IDA7XG4gIFxuICAgICYuZ3gtbGctMiB7XG4gICAgICAtLWd1dHRlci14OiAzcmVtO1xuICAgIH1cblxuICAgICYuZ3gtbGctMSB7XG4gICAgICAtLWd1dHRlci14OiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbC1sZyxcbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMixcbiAgLm9mZnNldC1sZy0wLFxuICAub2Zmc2V0LWxnLTEsXG4gIC5vZmZzZXQtbGctMixcbiAgLm9mZnNldC1sZy0zLFxuICAub2Zmc2V0LWxnLTQsXG4gIC5vZmZzZXQtbGctNSxcbiAgLm9mZnNldC1sZy02LFxuICAub2Zmc2V0LWxnLTcsXG4gIC5vZmZzZXQtbGctOCxcbiAgLm9mZnNldC1sZy05LFxuICAub2Zmc2V0LWxnLTEwLFxuICAub2Zmc2V0LWxnLTExLFxuICAub2Zmc2V0LWxnLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItbGcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLWxnIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LWxnIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1sZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdyB7XG4gICAgLS1ndXR0ZXIteDogMDtcbiAgICAtLWd1dHRlci15OiAwO1xuICBcbiAgICAmLmd4LXhsLTIge1xuICAgICAgLS1ndXR0ZXIteDogM3JlbTtcbiAgICB9XG5cbiAgICAmLmd4LXhsLTEge1xuICAgICAgLS1ndXR0ZXIteDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wteGwsXG4gIC5jb2wteGwtMSxcbiAgLmNvbC14bC0yLFxuICAuY29sLXhsLTMsXG4gIC5jb2wteGwtNCxcbiAgLmNvbC14bC01LFxuICAuY29sLXhsLTYsXG4gIC5jb2wteGwtNyxcbiAgLmNvbC14bC04LFxuICAuY29sLXhsLTksXG4gIC5jb2wteGwtMTAsXG4gIC5jb2wteGwtMTEsXG4gIC5jb2wteGwtMTIsXG4gIC5vZmZzZXQteGwtMCxcbiAgLm9mZnNldC14bC0xLFxuICAub2Zmc2V0LXhsLTIsXG4gIC5vZmZzZXQteGwtMyxcbiAgLm9mZnNldC14bC00LFxuICAub2Zmc2V0LXhsLTUsXG4gIC5vZmZzZXQteGwtNixcbiAgLm9mZnNldC14bC03LFxuICAub2Zmc2V0LXhsLTgsXG4gIC5vZmZzZXQteGwtOSxcbiAgLm9mZnNldC14bC0xMCxcbiAgLm9mZnNldC14bC0xMSxcbiAgLm9mZnNldC14bC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5jb2wteGwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnN0YXJ0LXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuY2VudGVyLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3AteGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1pZGRsZS14bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3R0b20teGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQteGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmJldHdlZW4teGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC14bCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QteGwge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yb3cge1xuICAgIC0tZ3V0dGVyLXg6IDA7XG4gICAgLS1ndXR0ZXIteTogMDtcbiAgXG4gICAgJi5neC14eGwtMiB7XG4gICAgICAtLWd1dHRlci14OiAzcmVtO1xuICAgIH1cblxuICAgICYuZ3gteHhsLTEge1xuICAgICAgLS1ndXR0ZXIteDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wteHhsLFxuICAuY29sLXh4bC0xLFxuICAuY29sLXh4bC0yLFxuICAuY29sLXh4bC0zLFxuICAuY29sLXh4bC00LFxuICAuY29sLXh4bC01LFxuICAuY29sLXh4bC02LFxuICAuY29sLXh4bC03LFxuICAuY29sLXh4bC04LFxuICAuY29sLXh4bC05LFxuICAuY29sLXh4bC0xMCxcbiAgLmNvbC14eGwtMTEsXG4gIC5jb2wteHhsLTEyLFxuICAub2Zmc2V0LXh4bC0wLFxuICAub2Zmc2V0LXh4bC0xLFxuICAub2Zmc2V0LXh4bC0yLFxuICAub2Zmc2V0LXh4bC0zLFxuICAub2Zmc2V0LXh4bC00LFxuICAub2Zmc2V0LXh4bC01LFxuICAub2Zmc2V0LXh4bC02LFxuICAub2Zmc2V0LXh4bC03LFxuICAub2Zmc2V0LXh4bC04LFxuICAub2Zmc2V0LXh4bC05LFxuICAub2Zmc2V0LXh4bC0xMCxcbiAgLm9mZnNldC14eGwtMTEsXG4gIC5vZmZzZXQteHhsLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC14eGwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnN0YXJ0LXh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNlbnRlci14eGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQteHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3AteHhsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5taWRkbGUteHhsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS14eGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQteHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5iZXR3ZWVuLXh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LXh4bCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QteHhsIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFN0cmluZyBSZXBsYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArXG4gICAgICBzdHItcmVwbGFjZShcbiAgICAgICAgc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLFxuICAgICAgICAkc2VhcmNoLFxuICAgICAgICAkcmVwbGFjZVxuICAgICAgKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvbnQgRmFjZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGZvbnQtZmFjZShcbiAgJG5hbWUsXG4gICRwYXRoLFxuICAkd2VpZ2h0OiBudWxsLFxuICAkc3R5bGU6IG51bGwsXG4gICRleHRzOiBlb3Qgd29mZjIgd29mZiB0dGYgc3ZnXG4pIHtcbiAgJHNyYzogbnVsbDtcblxuICAkZXh0bW9kczogKFxuICAgIGVvdDogXCI/XCIsXG4gICAgc3ZnOiBcIiNcIiArIHN0ci1yZXBsYWNlKCRuYW1lLCBcIiBcIiwgXCJfXCIpLFxuICApO1xuXG4gICRmb3JtYXRzOiAoXG4gICAgb3RmOiBcIm9wZW50eXBlXCIsXG4gICAgdHRmOiBcInRydWV0eXBlXCIsXG4gICk7XG5cbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgJGV4dG1vZDogaWYoXG4gICAgICBtYXAtaGFzLWtleSgkZXh0bW9kcywgJGV4dCksXG4gICAgICAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksXG4gICAgICAkZXh0XG4gICAgKTtcbiAgICAkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcbiAgICAkc3JjOiBhcHBlbmQoXG4gICAgICAkc3JjLFxuICAgICAgdXJsKHF1b3RlKCRwYXRoICsgXCIuXCIgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSxcbiAgICAgIGNvbW1hXG4gICAgKTtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIHNyYzogJHNyYztcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWVkaWEgcXVlcmllc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gc21cbiRzY3JlZW4tc20tbWluOiA1NzZweDtcblxuLy8gbWRcbiRzY3JlZW4tbWQtbWluOiA3NjhweDtcblxuLy8gbGdcbiRzY3JlZW4tbGctbWluOiA5OTJweDtcblxuLy8geGxcbiRzY3JlZW4teGwtbWluOiAxMjAwcHg7XG5cbi8vIHh4bFxuJHNjcmVlbi14eGwtbWluOiAxNDAwcHg7XG5cbi8vIFNtYWxsXG5AbWl4aW4gLS12aWV3cG9ydC1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tc20tbWlufSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGl1bVxuQG1peGluIC0tdmlld3BvcnQtbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLW1kLW1pbn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBMYXJnZVxuQG1peGluIC0tdmlld3BvcnQtbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLWxnLW1pbn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBFeHRyYSBMYXJnZVxuQG1peGluIC0tdmlld3BvcnQteGwge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXhsLW1pbn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBFeHRyYSBFeHRyYSBMYXJnZVxuQG1peGluIC0tdmlld3BvcnQteHhsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi14eGwtbWlufSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGT05UU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkNvcnNpY2FcIixcbiAgXCIuLi9mb250cy9Db3JzaWNhTFgtQm9va1wiLFxuICAzMDAsXG4gIG5vcm1hbCxcbiAgZW90IHdvZmYyIHdvZmYgdHRmIHN2Z1xuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkNvcnNpY2FcIixcbiAgXCIuLi9mb250cy9Db3JzaWNhTFgtUmVndWxhclwiLFxuICA0MDAsXG4gIG5vcm1hbCxcbiAgZW90IHdvZmYyIHdvZmYgdHRmIHN2Z1xuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkNvcnNpY2FcIixcbiAgXCIuLi9mb250cy9Db3JzaWNhTFgtTWVkaXVtXCIsXG4gIDUwMCxcbiAgbm9ybWFsLFxuICBlb3Qgd29mZjIgd29mZiB0dGYgc3ZnXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gIFwiQ29yc2ljYVwiLFxuICBcIi4uL2ZvbnRzL0NvcnNpY2FMWC1TZW1pQm9sZFwiLFxuICA2MDAsXG4gIG5vcm1hbCxcbiAgZW90IHdvZmYyIHdvZmYgdHRmIHN2Z1xuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkNvcnNpY2FcIixcbiAgXCIuLi9mb250cy9Db3JzaWNhTFgtQm9sZFwiLFxuICA3MDAsXG4gIG5vcm1hbCxcbiAgZW90IHdvZmYyIHdvZmYgdHRmIHN2Z1xuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkRpZG90XCIsXG4gIFwiLi4vZm9udHMvRGlkb3RMVFN0ZC1Sb21hblwiLFxuICA0MDAsXG4gIG5vcm1hbCxcbiAgZW90IHdvZmYyIHdvZmYgdHRmIHN2Z1xuKTsiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJTVBPUlRTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0IFwiZ2xvYmFscy9yZXNldFwiO1xuQGltcG9ydCBcImdsb2JhbHMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiZ2xvYmFscy9ncmlkXCI7XG5AaW1wb3J0IFwiZ2xvYmFscy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJnbG9iYWxzL2ZvbnRzXCI7XG5cbmh0bWwsXG5ib2R5IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnNpY2FcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICRibHVlMjtcbn1cblxuaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUyO1xuICB9XG5cbiAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUyO1xuICB9XG5cbiAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG5cbiAgQGluY2x1ZGUgLS12aWV3cG9ydC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlMTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2ZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMHMgZWFzZSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgaGVpZ2h0OiA0MDAlO1xuICAgICAgdG9wOiAtMTUwJTtcbiAgICAgIGxlZnQ6IC01MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgfVxuICB9XG59XG5cbi5tYWluX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnJlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICR0dXJxdW9pc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAmX19idXR0b257XG4gICAgYXtcbiAgICAgIGltZ3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbWR7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcblxuICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbWR7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICB9XG5cbiAgICAuYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgcCB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZHtcbiAgICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbWR7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTAuNzVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuc2VsZWN0IGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIGEuYmxvY2sge1xuICAgICAgICBib3R0b206IC0xLjVyZW07XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG59XG5cbi5oZXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG4gICAgICBcIi4uL21lZGlhcy9hdmlmL2ltYWdlX2hlcm9fYmFja2dyb3VuZC5hdmlmXCIgdHlwZShcImltYWdlL2F2aWZcIiksXG4gICAgICBcIi4uL21lZGlhcy9pbWFnZV9oZXJvX2JhY2tncm91bmQuanBnXCIgdHlwZShcImltYWdlL2pwZWdcIilcbiAgICApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGJsdWUyO1xuICB9XG59XG5cbi5wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5saW5lcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDcwJTtcblxuICAgIC5saW5lIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG5cbiAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgLS12aWV3cG9ydC14bCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC50aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTI7XG4gICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG5cbi5mYW1pbHlwbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gLmJhY2tncm91bmRfcGF0dGVybiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE5MjBweDtcbiAgfVxuXG4gICZfX3Byb21vIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDhyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDdGRkZGRicgc3Ryb2tlLXdpZHRoPSc2JyBzdHJva2UtZGFzaGFycmF5PSc0JTJjIDE0JyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LW1kIHtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgfVxuXG4gICAgLndyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAubGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbWQge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBcbiAgICAgICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LW1kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4ICRibHVlMTtcbiAgICAgICAgICAgIHRleHQtc3Ryb2tlOiAxLjVweCAkYmx1ZTE7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS41JSwgLTQ5JSk7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICB9XG5cbiAgICAgIC5wcm9tb19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29kZSB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUyO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgIH1cblxuICAgIC53cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LW1kIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHJlbSwgNHJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cmVtLCA1cmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZWYxO1xuXG4gICZfX2xpc3Qge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogNnJlbSBhdXRvIDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICAmOnRhcmdldCB7XG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogOHJlbTtcbiAgICB9XG5cbiAgICAubGluZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDExMCU7XG5cbiAgICAgIC5saW5lIHtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnViYmxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICByaWdodDogLTJyZW07XG4gICAgICB0b3A6IC0ycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbWQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLmJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuXG4gICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgcCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LW1kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsIHtcbiAgJl9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgICAgcGFkZGluZzogMnJlbSAycmVtIDRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYmx1ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlMTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXIge1xuICAmX19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gLTNyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAycmVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1sZyB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW0gMCAwIDAuMTI1cmVtO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICM4MThhOTk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAmOmZvY3VzICsgbGFiZWwsXG4gICAgICAgICAgJi5maWxsICsgbGFiZWwge1xuICAgICAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAuMTI1cmVtIDAuMTI1cmVtIDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMCU7XG4gICAgICAgICAgICB0b3A6IC0xNTAlO1xuICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFsZXJ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMuMjVyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3BpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAjY2xvc2VfcG9waW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLndyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgIC5maWVsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRibHVlMTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgfVxuXG4gICAgLmZpZWxkX29wdGluIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwLjEyNXJlbSAwLjEyNXJlbSAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMHMgZWFzZSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQwMCU7XG4gICAgICAgICAgdG9wOiAtMTUwJTtcbiAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCNwb3Bpbl9hbGVydCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYuaXNfYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5mbG9hdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDRyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmX193cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMC41cmVtIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5pc19oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW5fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMDU5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5sZWZ0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNnJlbSAzcmVtO1xuXG4gICAgQGluY2x1ZGUgLS12aWV3cG9ydC1sZyB7XG4gICAgICBwYWRkaW5nOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cmVtIDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MzM3YTtcblxuICAgID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgID4gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC50ZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDE2NCwgMTgsIDExOSk7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYigxNjQsIDE4LCAxMTkpO1xuICAgICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiByZ2IoMTY0LCAxOCwgMTE5KTtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgICAgIG1hcmdpbjogMC42MjVyZW0gMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMC44NzVyZW07XG4gICAgICAgICAgdG9wOiAtMC42MjVyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgaW5zZXQgaW5zZXQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX2NvbnRhY3RfX2Zvcm0ge1xuICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYzMzdhO1xuXG4gICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSArIDJyZW0pO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYzMzdhO1xuXG4gICAgQGluY2x1ZGUgLS12aWV3cG9ydC1sZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIH1cblxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMHB4LCAwcHgpIHJvdGF0ZSgtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwcHgsIDBweCkgcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDBweCwgMHB4KSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMHB4LCAwcHgpIHJvdGF0ZSgyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KSByb3RhdGUoLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZBUklBQkxFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kYmx1ZTE6ICMwMDdGRkY7XG4kYmx1ZTI6ICMwMDFGNUI7XG4kdHVycXVvaXNlOiAjMDA5RkI4O1xuJG9yYW5nZTogI0ZEQjkxMztcbiRzZWNvbmRhcnk6ICMwMDlGQjg7XG4iXX0= */
