*{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}strong{font-weight:700}h1{font-weight:600;font-size:24px;line-height:1.1;color:#fff;text-transform:uppercase;margin-top:16px}@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:-moz-fit-content;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 .nav{width:98%!important}.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:-moz-fit-content;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;justify-content:center;min-height:425px;background-image:-webkit-image-set(url("../medias/hero_background_mobile.png"));background-image:image-set(url("../medias/hero_background_mobile.png"));background-repeat:no-repeat;position:relative}.hero h1{text-align:center;line-height:1.2}.hero h1 img{position:absolute;z-index:0;top:0;right:0}.hero p{font-weight:500;font-size:14px;line-height:1.2;color:#fff;text-align:center;margin-top:16px}@media (min-width:576px){.hero{background-image:-webkit-image-set(url("../medias/hero_background.png"));background-image:image-set(url("../medias/hero_background.png"));align-items:center;background-position:50%;background-size:cover}.hero h1,.hero p{text-align:left;position:absolute}.hero h1{left:55%;top:25%;font-size:32px}.hero p{left:55%;top:60%;font-size:18px}}@media (min-width:768px){.hero h1{font-size:4rem;left:52%;top:18%}.hero p{top:80%;left:52%;margin-top:0}}@media (min-width:1400px){.hero{height:480px}.hero h1{font-size:64px}.hero p{width:25%;top:64%;font-size:24px}}.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:800px;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:5.5rem;line-height:1}@media (min-width:768px){.familyplus__promo .left p span{font-size:7.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 p:not(:last-child){margin-bottom:1.5rem}.familyplus__promo .right p.code{width:-moz-fit-content;width:fit-content;border-radius:.25rem;border:1px solid #001f5b;padding:.5rem 1.5rem;font-weight:700;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:415px;width:100%}@media (min-width:992px){.services__item .image img{max-width:340px;transform-origin:center;transform:scale(1.1)}}.services__item .content{padding:2rem}.services__item .content p a{font-size:1rem}.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:-moz-fit-content;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;-o-border-image:initial;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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QSxnQkFBQSxDSml5Q1IsQUkveENRLGtDQUNFLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLGFBQUEsQUFDQSxjQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLEFBQ0EsMENBQUEsQUFDQSwrQkFBQSxBQUNBLHNCQUFBLENKaXlDVixBSTV4Q0ksMkNBQ0UsV0FBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxBQUNBLHNCQUFBLEFBQ0EsdUJBQUEsQ0o4eENOLEFJNXhDTSwrQ0FDRSxxQkFBQSxBQUNBLHNCQUFBLEFBQ0EsYUFBQSxBQUNBLGtCQUFBLENKOHhDUixBSTF4Q1EscURBQ0Usc0JBQUEsQUFDQSx5QkFBQSxBQUNBLGdCQUFBLENKNHhDVixBSXZ4Q0ksMEJBQ0UsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLE1BQUEsQUFDQSxTQUFBLEFBQ0EsMkJBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLHdCQUFBLENKeXhDTixBRTcyRUUseUJFMmtDRSwwQkFZSSxZQUFBLENKMHhDTixDQUNGLEFJdHhDRSxtQkFDRSxhQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLE1BQUEsQUFDQSxRQUFBLEFBQ0EsMEJBQUEsQUFDQSxZQUFBLEFBQ0Esd0JBQUEsQ0p3eENKLEFFNzNFRSx5QkU0bENBLG1CQVlJLGFBQUEsQ0p5eENKLENBQ0YsQUlyeENBLGFBQ0UsR0FDRSx1QkFBQSxDSnd4Q0YsQUlyeENBLElBQ0UsNkNBQUEsQ0p1eENGLEFJcHhDQSxJQUNFLDJDQUFBLENKc3hDRixBSW54Q0EsSUFDRSw2Q0FBQSxDSnF4Q0YsQUlseENBLElBQ0UsMkNBQUEsQ0pveENGLEFJanhDQSxJQUNFLDRDQUFBLENKbXhDRixBSWh4Q0EsR0FDRSx1QkFBQSxDSmt4Q0YsQ0FDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIioge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvLFxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5xIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246aG92ZXIsXG5idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zZWxlY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogNTAlO1xufVxuIiwiKiB7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8sXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDUwJTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIC0tZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1ndXR0ZXIteTogMDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIteCkgKiAwLjUpO1xufVxuXG4ucm93IHtcbiAgLS1ndXR0ZXIteDogMDtcbiAgLS1ndXR0ZXIteTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1ndXR0ZXIteCkpO1xufVxuLnJvdy5neC0yIHtcbiAgLS1ndXR0ZXIteDogM3JlbTtcbn1cbi5yb3cuZ3gtMSB7XG4gIC0tZ3V0dGVyLXg6IDEuNXJlbTtcbn1cbi5yb3cgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci14KSAqIDAuNSk7XG59XG5cbi5yb3cucmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmNvbC5yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uY29sLTEsXG4uY29sLTIsXG4uY29sLTMsXG4uY29sLTQsXG4uY29sLTUsXG4uY29sLTYsXG4uY29sLTcsXG4uY29sLTgsXG4uY29sLTksXG4uY29sLTEwLFxuLmNvbC0xMSxcbi5jb2wtMTIsXG4ub2Zmc2V0LTAsXG4ub2Zmc2V0LTEsXG4ub2Zmc2V0LTIsXG4ub2Zmc2V0LTMsXG4ub2Zmc2V0LTQsXG4ub2Zmc2V0LTUsXG4ub2Zmc2V0LTYsXG4ub2Zmc2V0LTcsXG4ub2Zmc2V0LTgsXG4ub2Zmc2V0LTksXG4ub2Zmc2V0LTEwLFxuLm9mZnNldC0xMSxcbi5vZmZzZXQtMTIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4udG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5sYXN0IHtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJvdyB7XG4gICAgLS1ndXR0ZXIteDogMDtcbiAgICAtLWd1dHRlci15OiAwO1xuICB9XG4gIC5yb3cuZ3gtc20tMiB7XG4gICAgLS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAucm93Lmd4LXNtLTEge1xuICAgIC0tZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5jb2wtc20sXG4uY29sLXNtLTEsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTksXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4ub2Zmc2V0LXNtLTAsXG4ub2Zmc2V0LXNtLTEsXG4ub2Zmc2V0LXNtLTIsXG4ub2Zmc2V0LXNtLTMsXG4ub2Zmc2V0LXNtLTQsXG4ub2Zmc2V0LXNtLTUsXG4ub2Zmc2V0LXNtLTYsXG4ub2Zmc2V0LXNtLTcsXG4ub2Zmc2V0LXNtLTgsXG4ub2Zmc2V0LXNtLTksXG4ub2Zmc2V0LXNtLTEwLFxuLm9mZnNldC1zbS0xMSxcbi5vZmZzZXQtc20tMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAuY29sLXNtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5zdGFydC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNlbnRlci1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmVuZC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAudG9wLXNtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5taWRkbGUtc20ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYm90dG9tLXNtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuYXJvdW5kLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5iZXR3ZWVuLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZmlyc3Qtc20ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5sYXN0LXNtIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93IHtcbiAgICAtLWd1dHRlci14OiAwO1xuICAgIC0tZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLnJvdy5neC1tZC0yIHtcbiAgICAtLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5yb3cuZ3gtbWQtMSB7XG4gICAgLS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmNvbC1tZCxcbi5jb2wtbWQtMSxcbi5jb2wtbWQtMixcbi5jb2wtbWQtMyxcbi5jb2wtbWQtNCxcbi5jb2wtbWQtNSxcbi5jb2wtbWQtNixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5vZmZzZXQtbWQtMCxcbi5vZmZzZXQtbWQtMSxcbi5vZmZzZXQtbWQtMixcbi5vZmZzZXQtbWQtMyxcbi5vZmZzZXQtbWQtNCxcbi5vZmZzZXQtbWQtNSxcbi5vZmZzZXQtbWQtNixcbi5vZmZzZXQtbWQtNyxcbi5vZmZzZXQtbWQtOCxcbi5vZmZzZXQtbWQtOSxcbi5vZmZzZXQtbWQtMTAsXG4ub2Zmc2V0LW1kLTExLFxuLm9mZnNldC1tZC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5jb2wtbWQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnN0YXJ0LW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuY2VudGVyLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3AtbWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1pZGRsZS1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3R0b20tbWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmJldHdlZW4tbWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC1tZCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QtbWQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3cge1xuICAgIC0tZ3V0dGVyLXg6IDA7XG4gICAgLS1ndXR0ZXIteTogMDtcbiAgfVxuICAucm93Lmd4LWxnLTIge1xuICAgIC0tZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLnJvdy5neC1sZy0xIHtcbiAgICAtLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuY29sLWxnLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLm9mZnNldC1sZy0wLFxuLm9mZnNldC1sZy0xLFxuLm9mZnNldC1sZy0yLFxuLm9mZnNldC1sZy0zLFxuLm9mZnNldC1sZy00LFxuLm9mZnNldC1sZy01LFxuLm9mZnNldC1sZy02LFxuLm9mZnNldC1sZy03LFxuLm9mZnNldC1sZy04LFxuLm9mZnNldC1sZy05LFxuLm9mZnNldC1sZy0xMCxcbi5vZmZzZXQtbGctMTEsXG4ub2Zmc2V0LWxnLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItbGcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLWxnIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LWxnIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1sZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3cge1xuICAgIC0tZ3V0dGVyLXg6IDA7XG4gICAgLS1ndXR0ZXIteTogMDtcbiAgfVxuICAucm93Lmd4LXhsLTIge1xuICAgIC0tZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLnJvdy5neC14bC0xIHtcbiAgICAtLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuY29sLXhsLFxuLmNvbC14bC0xLFxuLmNvbC14bC0yLFxuLmNvbC14bC0zLFxuLmNvbC14bC00LFxuLmNvbC14bC01LFxuLmNvbC14bC02LFxuLmNvbC14bC03LFxuLmNvbC14bC04LFxuLmNvbC14bC05LFxuLmNvbC14bC0xMCxcbi5jb2wteGwtMTEsXG4uY29sLXhsLTEyLFxuLm9mZnNldC14bC0wLFxuLm9mZnNldC14bC0xLFxuLm9mZnNldC14bC0yLFxuLm9mZnNldC14bC0zLFxuLm9mZnNldC14bC00LFxuLm9mZnNldC14bC01LFxuLm9mZnNldC14bC02LFxuLm9mZnNldC14bC03LFxuLm9mZnNldC14bC04LFxuLm9mZnNldC14bC05LFxuLm9mZnNldC14bC0xMCxcbi5vZmZzZXQteGwtMTEsXG4ub2Zmc2V0LXhsLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC14bCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQteGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXIteGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQteGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC14bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLXhsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS14bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC14bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi14bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LXhsIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC14bCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yb3cge1xuICAgIC0tZ3V0dGVyLXg6IDA7XG4gICAgLS1ndXR0ZXIteTogMDtcbiAgfVxuICAucm93Lmd4LXh4bC0yIHtcbiAgICAtLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5yb3cuZ3gteHhsLTEge1xuICAgIC0tZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5jb2wteHhsLFxuLmNvbC14eGwtMSxcbi5jb2wteHhsLTIsXG4uY29sLXh4bC0zLFxuLmNvbC14eGwtNCxcbi5jb2wteHhsLTUsXG4uY29sLXh4bC02LFxuLmNvbC14eGwtNyxcbi5jb2wteHhsLTgsXG4uY29sLXh4bC05LFxuLmNvbC14eGwtMTAsXG4uY29sLXh4bC0xMSxcbi5jb2wteHhsLTEyLFxuLm9mZnNldC14eGwtMCxcbi5vZmZzZXQteHhsLTEsXG4ub2Zmc2V0LXh4bC0yLFxuLm9mZnNldC14eGwtMyxcbi5vZmZzZXQteHhsLTQsXG4ub2Zmc2V0LXh4bC01LFxuLm9mZnNldC14eGwtNixcbi5vZmZzZXQteHhsLTcsXG4ub2Zmc2V0LXh4bC04LFxuLm9mZnNldC14eGwtOSxcbi5vZmZzZXQteHhsLTEwLFxuLm9mZnNldC14eGwtMTEsXG4ub2Zmc2V0LXh4bC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5zdGFydC14eGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXIteHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLXh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAudG9wLXh4bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLXh4bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3R0b20teHhsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuYXJvdW5kLXh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi14eGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC14eGwge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5sYXN0LXh4bCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3JzaWNhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtQm9vay5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLUJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtQm9vay5zdmcjQ29yc2ljYVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29yc2ljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLVJlZ3VsYXIuZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLVJlZ3VsYXIuc3ZnI0NvcnNpY2FcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnNpY2FcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1NZWRpdW0uZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLU1lZGl1bS5zdmcjQ29yc2ljYVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29yc2ljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLVNlbWlCb2xkLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1TZW1pQm9sZC5zdmcjQ29yc2ljYVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29yc2ljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLUJvbGQuZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db3JzaWNhTFgtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvcnNpY2FMWC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29yc2ljYUxYLUJvbGQuc3ZnI0NvcnNpY2FcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRpZG90XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EaWRvdExUU3RkLVJvbWFuLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9EaWRvdExUU3RkLVJvbWFuLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9EaWRvdExUU3RkLVJvbWFuLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGlkb3RMVFN0ZC1Sb21hbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0RpZG90TFRTdGQtUm9tYW4uc3ZnI0RpZG90XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnNpY2FcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDFGNUI7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5oMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxRjVCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFGNUI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5idXR0b24gPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1dHRvbiA+IHNwYW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMHMgZWFzZSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG59XG4uYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogNDAwJTtcbiAgdG9wOiAtMTUwJTtcbiAgbGVmdDogLTUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cblxuLm1haW5faGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOUZCODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5tYWluX2hlYWRlciA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluX2hlYWRlciAubmF2IHtcbiAgd2lkdGg6IDk4JSAhaW1wb3J0YW50O1xufVxuLm1haW5faGVhZGVyX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbl9oZWFkZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5tYWluX2hlYWRlcl9fYnV0dG9uIGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX2hlYWRlcl9fYnV0dG9uIGEgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5tYWluX2hlYWRlcl9fYnV0dG9uIGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5faGVhZGVyX19idXR0b24gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1haW5faGVhZGVyX19scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX2hlYWRlcl9fbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG59XG4ubWFpbl9oZWFkZXJfX2xzIC5ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm1haW5faGVhZGVyX19scyAuYmxvY2sgcCB7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzAwOUZCODtcbn1cbi5tYWluX2hlYWRlcl9fbHMgLmJsb2NrIGltZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX2hlYWRlcl9fbHMgLmJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gIH1cbn1cbi5tYWluX2hlYWRlcl9fbHMgLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDA5RkI4O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbl9oZWFkZXJfX2xzIC5zZWxlY3QgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5faGVhZGVyX19scyAuc2VsZWN0IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5tYWluX2hlYWRlcl9fbHMgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMC43NXJlbTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4ubWFpbl9oZWFkZXJfX2xzLmFjdGl2ZSAuc2VsZWN0IGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubWFpbl9oZWFkZXJfX2xzLmFjdGl2ZSBhLmJsb2NrIHtcbiAgYm90dG9tOiAtMS41cmVtO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1haW5faGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDRyZW07XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG59XG5cbi5oZXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiLi4vbWVkaWFzL2hlcm9fYmFja2dyb3VuZF9tb2JpbGUucG5nXCIpKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8gaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uaGVybyBoMSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uaGVybyBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiLi4vbWVkaWFzL2hlcm9fYmFja2dyb3VuZC5wbmdcIikpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmhlcm8gaDEsIC5oZXJvIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5oZXJvIGgxIHtcbiAgICBsZWZ0OiA1NSU7XG4gICAgdG9wOiAyNSU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5oZXJvIHAge1xuICAgIGxlZnQ6IDU1JTtcbiAgICB0b3A6IDYwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxlZnQ6IDUyJTtcbiAgICB0b3A6IDE4JTtcbiAgfVxuICAuaGVybyBwIHtcbiAgICB0b3A6IDgwJTtcbiAgICBsZWZ0OiA1MiU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGVybyB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICAuaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG4gIC5oZXJvIHAge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgdG9wOiA2NCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXZpZXcgLmxpbmVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA3MCU7XG59XG4ucHJldmlldyAubGluZXMgLmxpbmUge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjkxMztcbn1cbi5wcmV2aWV3IC5saW5lcyAubGluZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnByZXZpZXdfX2dyaWQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gIGdyaWQtcm93LWdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJldmlld19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJldmlld19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLnByZXZpZXcgLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wcmV2aWV3IC50aHVtYm5haWwgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLnByZXZpZXcgLnRodW1ibmFpbCAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA4MCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMUY1QjtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmFtaWx5cGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYW1pbHlwbHVzID4gLmJhY2tncm91bmRfcGF0dGVybiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTkyMHB4O1xufVxuLmZhbWlseXBsdXNfX3Byb21vIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDhyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NyZWN0IHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwN0ZGRkZGJyBzdHJva2Utd2lkdGg9JzYnIHN0cm9rZS1kYXNoYXJyYXk9JzQlMmMgMTQnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYW1pbHlwbHVzX19wcm9tbyB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuLmZhbWlseXBsdXNfX3Byb21vIC53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmFtaWx5cGx1c19fcHJvbW8gLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFtaWx5cGx1c19fcHJvbW8gLmxlZnQge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZhbWlseXBsdXNfX3Byb21vIC5sZWZ0IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhbWlseXBsdXNfX3Byb21vIC5sZWZ0IHAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmZhbWlseXBsdXNfX3Byb21vIC5sZWZ0IHAgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhbWlseXBsdXNfX3Byb21vIC5sZWZ0IHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3LjVyZW07XG4gIH1cbn1cbi5mYW1pbHlwbHVzX19wcm9tbyAubGVmdCBwIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4ICMwMDdGRkY7XG4gIHRleHQtc3Ryb2tlOiAxLjVweCAjMDA3RkZGO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmFtaWx5cGx1c19fcHJvbW8gLmxlZnQgcCBzcGFuOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS41JSwgLTQ5JSk7XG4gIGNvbG9yOiAjMDA3RkZGO1xufVxuLmZhbWlseXBsdXNfX3Byb21vIC5yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYW1pbHlwbHVzX19wcm9tbyAucmlnaHQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cbi5mYW1pbHlwbHVzX19wcm9tbyAucmlnaHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmZhbWlseXBsdXNfX3Byb21vIC5yaWdodCBwLmNvZGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDFGNUI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmFtaWx5cGx1c19fbGFiZWwge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhbWlseXBsdXNfX2xhYmVsIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4uZmFtaWx5cGx1c19fbGFiZWwgLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5mYW1pbHlwbHVzX19sYWJlbCAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYW1pbHlwbHVzX19sYWJlbCAubGVmdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLmZhbWlseXBsdXNfX2xhYmVsIC5sZWZ0IHA6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhbWlseXBsdXNfX2xhYmVsIC5sZWZ0IHA6bnRoLWNoaWxkKDEpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmZhbWlseXBsdXNfX2xhYmVsIC5sZWZ0IHA6bnRoLWNoaWxkKDIpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZhbWlseXBsdXNfX2xhYmVsIC5sZWZ0IHA6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmZhbWlseXBsdXNfX2xhYmVsIC5yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYW1pbHlwbHVzX19sYWJlbCAucmlnaHQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZhbWlseXBsdXNfX2xhYmVsIC5yaWdodCBpbWcge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFtaWx5cGx1c19fbGFiZWwgLnJpZ2h0IGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjByZW0sIDRyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhbWlseXBsdXNfX2xhYmVsIC5yaWdodCBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhyZW0sIDVyZW0pO1xuICB9XG59XG5cbi5zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVlZjE7XG59XG4uc2VydmljZXNfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiA2cmVtIGF1dG8gMDtcbn1cbi5zZXJ2aWNlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5zZXJ2aWNlc19faXRlbTp0YXJnZXQge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogOHJlbTtcbn1cbi5zZXJ2aWNlc19faXRlbSAubGluZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDExMCU7XG59XG4uc2VydmljZXNfX2l0ZW0gLmxpbmVzIC5saW5lIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREI5MTM7XG59XG4uc2VydmljZXNfX2l0ZW0gLmxpbmVzIC5saW5lOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uc2VydmljZXNfX2l0ZW0gLmJ1YmJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IC0ycmVtO1xuICB0b3A6IC0ycmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCOTEzO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbSAuYnViYmxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5zZXJ2aWNlc19faXRlbSAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoZXZlbikgLmJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoZXZlbikgLmJsb2NrOm50aC1jaGlsZCgxKSAuaW1hZ2Uge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDRyZW07XG59XG4uc2VydmljZXNfX2l0ZW0gLmltYWdlIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXNfX2l0ZW0gLmltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZXJ2aWNlc19faXRlbSAuaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtIC5pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuLnNlcnZpY2VzX19pdGVtIC5jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5zZXJ2aWNlc19faXRlbSAuY29udGVudCBwIGEge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2VydmljZXNfX2l0ZW0gLmNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zZXJ2aWNlc19faXRlbSAuY29udGVudCBwOm50aC1jaGlsZCgxKSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNfX2l0ZW0gLmNvbnRlbnQgcDpudGgtY2hpbGQoMSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc2VydmljZXNfX2l0ZW0gLmNvbnRlbnQgcDpudGgtY2hpbGQoMikge1xuICBjb2xvcjogIzAwN0ZGRjtcbn1cbi5zZXJ2aWNlc19faXRlbSAuY29udGVudCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uc2VydmljZXNfX2l0ZW0gLmNvbnRlbnQgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5zZXJ2aWNlc19faXRlbSAuY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdGRkY7XG59XG4uc2VydmljZXNfX2l0ZW0gLmNvbnRlbnQgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG59XG5cbi50ZXN0aW1vbmlhbF9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4udGVzdGltb25pYWwgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFsIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlc3RpbW9uaWFsIC5ibG9jazpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXN0aW1vbmlhbCAuYmxvY2s6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlc3RpbW9uaWFsIC5ibG9jazpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsX19pdGVtIC5jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFsX19pdGVtIC5jb250ZW50IHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGVzdGltb25pYWxfX2l0ZW0gLnByb2ZpbGUge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVzdGltb25pYWxfX2l0ZW0gLnByb2ZpbGUgLmltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG59XG4udGVzdGltb25pYWxfX2l0ZW0gLnByb2ZpbGUgLm5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnRlc3RpbW9uaWFsX19pdGVtLmJsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udGVzdGltb25pYWxfX2l0ZW0uYmx1ZSAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmV3c2xldHRlcl9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gLTNyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uZXdzbGV0dGVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXJfX3dyYXAgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NsZXR0ZXJfX3dyYXAgcCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMnJlbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtIDAgMCAwLjEyNXJlbTtcbn1cbi5uZXdzbGV0dGVyX193cmFwIGZvcm0gLmZpZWxkIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xuICBjb2xvcjogIzgxOGE5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSAuZmllbGQgaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyX193cmFwIGZvcm0gLmZpZWxkIGlucHV0OmZvY3VzICsgbGFiZWwsIC5uZXdzbGV0dGVyX193cmFwIGZvcm0gLmZpZWxkIGlucHV0LmZpbGwgKyBsYWJlbCB7XG4gIGJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4ubmV3c2xldHRlcl9fd3JhcCBmb3JtIC5zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMTI1cmVtIDAuMTI1cmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3c2xldHRlcl9fd3JhcCBmb3JtIC5zdWJtaXQgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSAuc3VibWl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDZlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuLm5ld3NsZXR0ZXJfX3dyYXAgZm9ybSAuc3VibWl0OmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogNDAwJTtcbiAgdG9wOiAtMTUwJTtcbiAgbGVmdDogLTUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cbi5uZXdzbGV0dGVyX193cmFwIGZvcm0gLmFsZXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5wb3BpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wb3Bpbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcGluICNjbG9zZV9wb3BpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3BpbiAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9waW5fX3RpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvcGluIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBvcGluIGZvcm0gLmZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9waW4gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwN0ZGRjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLnBvcGluIGZvcm0gLmZpZWxkX29wdGluIHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucG9waW4gZm9ybSAuc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4xMjVyZW0gMC4xMjVyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwN0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0ZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3BpbiBmb3JtIC5zdWJtaXQgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcGluIGZvcm0gLnN1Ym1pdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA2ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cbi5wb3BpbiBmb3JtIC5zdWJtaXQ6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiA0MDAlO1xuICB0b3A6IC0xNTAlO1xuICBsZWZ0OiAtNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuLnBvcGluIGZvcm0gcCNwb3Bpbl9hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3Bpbi5pc19hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxvYXRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiA0cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZmxvYXRlcl9fd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmZsb2F0ZXJfX3dyYXAgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdGVyX193cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmZsb2F0ZXJfX3dyYXAgcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZsb2F0ZXJfX3dyYXAgcCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxvYXRlcl9fd3JhcCAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbn1cbi5mbG9hdGVyLmlzX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjA1OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluX2Zvb3RlciAubGVmdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNnJlbSAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluX2Zvb3RlciAubGVmdCB7XG4gICAgcGFkZGluZzogNnJlbTtcbiAgfVxufVxuLm1haW5fZm9vdGVyIC5yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2cmVtIDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjMzN2E7XG59XG4ubWFpbl9mb290ZXIgLnJpZ2h0ID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5tYWluX2Zvb3RlciAucmlnaHQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tYWluX2Zvb3RlciAucmlnaHQgLnRlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogI2E0MTI3NztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2E0MTI3NztcbiAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xufVxuLm1haW5fZm9vdGVyIC5yaWdodCAudGVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhNDEyNzc7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubWFpbl9mb290ZXIgLnJpZ2h0IC50ZWwgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBtYXJnaW46IDAuNjI1cmVtIDBweDtcbn1cbi5tYWluX2Zvb3RlciAucmlnaHQgLnRlbCBwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC44NzVyZW07XG4gIHRvcDogLTAuNjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgaW5zZXQgaW5zZXQ7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCAwcHg7XG59XG4ubWFpbl9mb290ZXIgLnJpZ2h0IC5mb290ZXJfX2NvbnRhY3RfX2Zvcm0ge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbn1cbi5tYWluX2Zvb3RlciAucmlnaHQgLmZvb3Rlcl9fY29udGFjdF9fZm9ybSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm1haW5fZm9vdGVyIC5yaWdodCAuZm9vdGVyX19jb250YWN0X19mb3JtOmhvdmVyIGltZyB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG4ubWFpbl9mb290ZXIgLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTIwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYzMzdhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluX2Zvb3RlciAucmlnaHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluX2Zvb3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlICsgMnJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MzM3YTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbl9mb290ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwcHgsIDBweCkgcm90YXRlKC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwcHgsIDBweCkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwcHgsIDBweCkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwcHgsIDBweCkgcm90YXRlKDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KSByb3RhdGUoLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICB9XG59IiwiLmNvbnRhaW5lciB7XG4gIC0tZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1ndXR0ZXIteTogMDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIteCkgKiAwLjUpO1xufVxuXG4ucm93IHtcbiAgLS1ndXR0ZXIteDogMDtcbiAgLS1ndXR0ZXIteTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1ndXR0ZXIteCkpO1xuXG4gICYuZ3gtMiB7XG4gICAgLS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gICYuZ3gtMSB7XG4gICAgLS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgPiAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWd1dHRlci14KSAqIDAuNSk7XG4gIH1cbn1cblxuLnJvdy5yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uY29sLnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5jb2wtMSxcbi5jb2wtMixcbi5jb2wtMyxcbi5jb2wtNCxcbi5jb2wtNSxcbi5jb2wtNixcbi5jb2wtNyxcbi5jb2wtOCxcbi5jb2wtOSxcbi5jb2wtMTAsXG4uY29sLTExLFxuLmNvbC0xMixcbi5vZmZzZXQtMCxcbi5vZmZzZXQtMSxcbi5vZmZzZXQtMixcbi5vZmZzZXQtMyxcbi5vZmZzZXQtNCxcbi5vZmZzZXQtNSxcbi5vZmZzZXQtNixcbi5vZmZzZXQtNyxcbi5vZmZzZXQtOCxcbi5vZmZzZXQtOSxcbi5vZmZzZXQtMTAsXG4ub2Zmc2V0LTExLFxuLm9mZnNldC0xMiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29sIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4LWJhc2lzOiA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLnN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi50b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmxhc3Qge1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucm93IHtcbiAgICAtLWd1dHRlci14OiAwO1xuICAgIC0tZ3V0dGVyLXk6IDA7XG4gIFxuICAgICYuZ3gtc20tMiB7XG4gICAgICAtLWd1dHRlci14OiAzcmVtO1xuICAgIH1cblxuICAgICYuZ3gtc20tMSB7XG4gICAgICAtLWd1dHRlci14OiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbC1zbSxcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMixcbiAgLm9mZnNldC1zbS0wLFxuICAub2Zmc2V0LXNtLTEsXG4gIC5vZmZzZXQtc20tMixcbiAgLm9mZnNldC1zbS0zLFxuICAub2Zmc2V0LXNtLTQsXG4gIC5vZmZzZXQtc20tNSxcbiAgLm9mZnNldC1zbS02LFxuICAub2Zmc2V0LXNtLTcsXG4gIC5vZmZzZXQtc20tOCxcbiAgLm9mZnNldC1zbS05LFxuICAub2Zmc2V0LXNtLTEwLFxuICAub2Zmc2V0LXNtLTExLFxuICAub2Zmc2V0LXNtLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItc20ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLXNtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LXNtIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1zbSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93IHtcbiAgICAtLWd1dHRlci14OiAwO1xuICAgIC0tZ3V0dGVyLXk6IDA7XG4gIFxuICAgICYuZ3gtbWQtMiB7XG4gICAgICAtLWd1dHRlci14OiAzcmVtO1xuICAgIH1cblxuICAgICYuZ3gtbWQtMSB7XG4gICAgICAtLWd1dHRlci14OiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbC1tZCxcbiAgLmNvbC1tZC0xLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC00LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC03LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1tZC0xMixcbiAgLm9mZnNldC1tZC0wLFxuICAub2Zmc2V0LW1kLTEsXG4gIC5vZmZzZXQtbWQtMixcbiAgLm9mZnNldC1tZC0zLFxuICAub2Zmc2V0LW1kLTQsXG4gIC5vZmZzZXQtbWQtNSxcbiAgLm9mZnNldC1tZC02LFxuICAub2Zmc2V0LW1kLTcsXG4gIC5vZmZzZXQtbWQtOCxcbiAgLm9mZnNldC1tZC05LFxuICAub2Zmc2V0LW1kLTEwLFxuICAub2Zmc2V0LW1kLTExLFxuICAub2Zmc2V0LW1kLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItbWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLW1kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LW1kIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1tZCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93IHtcbiAgICAtLWd1dHRlci14OiAwO1xuICAgIC0tZ3V0dGVyLXk6IDA7XG4gIFxuICAgICYuZ3gtbGctMiB7XG4gICAgICAtLWd1dHRlci14OiAzcmVtO1xuICAgIH1cblxuICAgICYuZ3gtbGctMSB7XG4gICAgICAtLWd1dHRlci14OiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbC1sZyxcbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMixcbiAgLm9mZnNldC1sZy0wLFxuICAub2Zmc2V0LWxnLTEsXG4gIC5vZmZzZXQtbGctMixcbiAgLm9mZnNldC1sZy0zLFxuICAub2Zmc2V0LWxnLTQsXG4gIC5vZmZzZXQtbGctNSxcbiAgLm9mZnNldC1sZy02LFxuICAub2Zmc2V0LWxnLTcsXG4gIC5vZmZzZXQtbGctOCxcbiAgLm9mZnNldC1sZy05LFxuICAub2Zmc2V0LWxnLTEwLFxuICAub2Zmc2V0LWxnLTExLFxuICAub2Zmc2V0LWxnLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItbGcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLWxnIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LWxnIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1sZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdyB7XG4gICAgLS1ndXR0ZXIteDogMDtcbiAgICAtLWd1dHRlci15OiAwO1xuICBcbiAgICAmLmd4LXhsLTIge1xuICAgICAgLS1ndXR0ZXIteDogM3JlbTtcbiAgICB9XG5cbiAgICAmLmd4LXhsLTEge1xuICAgICAgLS1ndXR0ZXIteDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wteGwsXG4gIC5jb2wteGwtMSxcbiAgLmNvbC14bC0yLFxuICAuY29sLXhsLTMsXG4gIC5jb2wteGwtNCxcbiAgLmNvbC14bC01LFxuICAuY29sLXhsLTYsXG4gIC5jb2wteGwtNyxcbiAgLmNvbC14bC04LFxuICAuY29sLXhsLTksXG4gIC5jb2wteGwtMTAsXG4gIC5jb2wteGwtMTEsXG4gIC5jb2wteGwtMTIsXG4gIC5vZmZzZXQteGwtMCxcbiAgLm9mZnNldC14bC0xLFxuICAub2Zmc2V0LXhsLTIsXG4gIC5vZmZzZXQteGwtMyxcbiAgLm9mZnNldC14bC00LFxuICAub2Zmc2V0LXhsLTUsXG4gIC5vZmZzZXQteGwtNixcbiAgLm9mZnNldC14bC03LFxuICAub2Zmc2V0LXhsLTgsXG4gIC5vZmZzZXQteGwtOSxcbiAgLm9mZnNldC14bC0xMCxcbiAgLm9mZnNldC14bC0xMSxcbiAgLm9mZnNldC14bC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5jb2wteGwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnN0YXJ0LXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuY2VudGVyLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3AteGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1pZGRsZS14bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3R0b20teGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQteGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmJldHdlZW4teGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC14bCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QteGwge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yb3cge1xuICAgIC0tZ3V0dGVyLXg6IDA7XG4gICAgLS1ndXR0ZXIteTogMDtcbiAgXG4gICAgJi5neC14eGwtMiB7XG4gICAgICAtLWd1dHRlci14OiAzcmVtO1xuICAgIH1cblxuICAgICYuZ3gteHhsLTEge1xuICAgICAgLS1ndXR0ZXIteDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wteHhsLFxuICAuY29sLXh4bC0xLFxuICAuY29sLXh4bC0yLFxuICAuY29sLXh4bC0zLFxuICAuY29sLXh4bC00LFxuICAuY29sLXh4bC01LFxuICAuY29sLXh4bC02LFxuICAuY29sLXh4bC03LFxuICAuY29sLXh4bC04LFxuICAuY29sLXh4bC05LFxuICAuY29sLXh4bC0xMCxcbiAgLmNvbC14eGwtMTEsXG4gIC5jb2wteHhsLTEyLFxuICAub2Zmc2V0LXh4bC0wLFxuICAub2Zmc2V0LXh4bC0xLFxuICAub2Zmc2V0LXh4bC0yLFxuICAub2Zmc2V0LXh4bC0zLFxuICAub2Zmc2V0LXh4bC00LFxuICAub2Zmc2V0LXh4bC01LFxuICAub2Zmc2V0LXh4bC02LFxuICAub2Zmc2V0LXh4bC03LFxuICAub2Zmc2V0LXh4bC04LFxuICAub2Zmc2V0LXh4bC05LFxuICAub2Zmc2V0LXh4bC0xMCxcbiAgLm9mZnNldC14eGwtMTEsXG4gIC5vZmZzZXQteHhsLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmNvbC14eGwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnN0YXJ0LXh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNlbnRlci14eGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQteHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3AteHhsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5taWRkbGUteHhsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS14eGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQteHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5iZXR3ZWVuLXh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LXh4bCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QteHhsIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFN0cmluZyBSZXBsYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArXG4gICAgICBzdHItcmVwbGFjZShcbiAgICAgICAgc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLFxuICAgICAgICAkc2VhcmNoLFxuICAgICAgICAkcmVwbGFjZVxuICAgICAgKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvbnQgRmFjZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGZvbnQtZmFjZShcbiAgJG5hbWUsXG4gICRwYXRoLFxuICAkd2VpZ2h0OiBudWxsLFxuICAkc3R5bGU6IG51bGwsXG4gICRleHRzOiBlb3Qgd29mZjIgd29mZiB0dGYgc3ZnXG4pIHtcbiAgJHNyYzogbnVsbDtcblxuICAkZXh0bW9kczogKFxuICAgIGVvdDogXCI/XCIsXG4gICAgc3ZnOiBcIiNcIiArIHN0ci1yZXBsYWNlKCRuYW1lLCBcIiBcIiwgXCJfXCIpLFxuICApO1xuXG4gICRmb3JtYXRzOiAoXG4gICAgb3RmOiBcIm9wZW50eXBlXCIsXG4gICAgdHRmOiBcInRydWV0eXBlXCIsXG4gICk7XG5cbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgJGV4dG1vZDogaWYoXG4gICAgICBtYXAtaGFzLWtleSgkZXh0bW9kcywgJGV4dCksXG4gICAgICAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksXG4gICAgICAkZXh0XG4gICAgKTtcbiAgICAkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcbiAgICAkc3JjOiBhcHBlbmQoXG4gICAgICAkc3JjLFxuICAgICAgdXJsKHF1b3RlKCRwYXRoICsgXCIuXCIgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSxcbiAgICAgIGNvbW1hXG4gICAgKTtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIHNyYzogJHNyYztcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWVkaWEgcXVlcmllc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gc21cbiRzY3JlZW4tc20tbWluOiA1NzZweDtcblxuLy8gbWRcbiRzY3JlZW4tbWQtbWluOiA3NjhweDtcblxuLy8gbGdcbiRzY3JlZW4tbGctbWluOiA5OTJweDtcblxuLy8geGxcbiRzY3JlZW4teGwtbWluOiAxMjAwcHg7XG5cbi8vIHh4bFxuJHNjcmVlbi14eGwtbWluOiAxNDAwcHg7XG5cbi8vIFNtYWxsXG5AbWl4aW4gLS12aWV3cG9ydC1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tc20tbWlufSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGl1bVxuQG1peGluIC0tdmlld3BvcnQtbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLW1kLW1pbn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBMYXJnZVxuQG1peGluIC0tdmlld3BvcnQtbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLWxnLW1pbn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBFeHRyYSBMYXJnZVxuQG1peGluIC0tdmlld3BvcnQteGwge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXhsLW1pbn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBFeHRyYSBFeHRyYSBMYXJnZVxuQG1peGluIC0tdmlld3BvcnQteHhsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi14eGwtbWlufSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGT05UU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkNvcnNpY2FcIixcbiAgXCIuLi9mb250cy9Db3JzaWNhTFgtQm9va1wiLFxuICAzMDAsXG4gIG5vcm1hbCxcbiAgZW90IHdvZmYyIHdvZmYgdHRmIHN2Z1xuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkNvcnNpY2FcIixcbiAgXCIuLi9mb250cy9Db3JzaWNhTFgtUmVndWxhclwiLFxuICA0MDAsXG4gIG5vcm1hbCxcbiAgZW90IHdvZmYyIHdvZmYgdHRmIHN2Z1xuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkNvcnNpY2FcIixcbiAgXCIuLi9mb250cy9Db3JzaWNhTFgtTWVkaXVtXCIsXG4gIDUwMCxcbiAgbm9ybWFsLFxuICBlb3Qgd29mZjIgd29mZiB0dGYgc3ZnXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gIFwiQ29yc2ljYVwiLFxuICBcIi4uL2ZvbnRzL0NvcnNpY2FMWC1TZW1pQm9sZFwiLFxuICA2MDAsXG4gIG5vcm1hbCxcbiAgZW90IHdvZmYyIHdvZmYgdHRmIHN2Z1xuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkNvcnNpY2FcIixcbiAgXCIuLi9mb250cy9Db3JzaWNhTFgtQm9sZFwiLFxuICA3MDAsXG4gIG5vcm1hbCxcbiAgZW90IHdvZmYyIHdvZmYgdHRmIHN2Z1xuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIkRpZG90XCIsXG4gIFwiLi4vZm9udHMvRGlkb3RMVFN0ZC1Sb21hblwiLFxuICA0MDAsXG4gIG5vcm1hbCxcbiAgZW90IHdvZmYyIHdvZmYgdHRmIHN2Z1xuKTsiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJTVBPUlRTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0IFwiZ2xvYmFscy9yZXNldFwiO1xuQGltcG9ydCBcImdsb2JhbHMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiZ2xvYmFscy9ncmlkXCI7XG5AaW1wb3J0IFwiZ2xvYmFscy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJnbG9iYWxzL2ZvbnRzXCI7XG5cbmh0bWwsXG5ib2R5IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnNpY2FcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICRibHVlMjtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUyO1xuICB9XG5cbiAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUyO1xuICB9XG5cbiAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG5cbiAgQGluY2x1ZGUgLS12aWV3cG9ydC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlMTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2ZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMHMgZWFzZSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgaGVpZ2h0OiA0MDAlO1xuICAgICAgdG9wOiAtMTUwJTtcbiAgICAgIGxlZnQ6IC01MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgfVxuICB9XG59XG5cbi5tYWluX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnJlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICR0dXJxdW9pc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm5hdiB7XG4gICAgd2lkdGg6IDk4JSFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICZfX2J1dHRvbntcbiAgICBhe1xuICAgICAgaW1ne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LW1ke1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIH1cblxuICAgIC5ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LW1ke1xuICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMC43NXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5zZWxlY3QgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgYS5ibG9jayB7XG4gICAgICAgIGJvdHRvbTogLTEuNXJlbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLmhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoXCIuLi9tZWRpYXMvaGVyb19iYWNrZ3JvdW5kX21vYmlsZS5wbmdcIikpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSAtLXZpZXdwb3J0LXNtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiLi4vbWVkaWFzL2hlcm9fYmFja2dyb3VuZC5wbmdcIikpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaDEscCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBsZWZ0OiA1NSU7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBsZWZ0OiA1NSU7XG4gICAgICB0b3A6IDYwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgbGVmdDogNTIlO1xuICAgICAgdG9wOiAxOCU7XG4gICAgfVxuICAgIHAge1xuICAgICAgdG9wOiA4MCU7XG4gICAgICBsZWZ0OiA1MiU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIC0tdmlld3BvcnQteHhsIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgdG9wOiA2NCU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5saW5lcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDcwJTtcblxuICAgIC5saW5lIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG5cbiAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgLS12aWV3cG9ydC14bCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC50aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTI7XG4gICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG5cbi5mYW1pbHlwbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gLmJhY2tncm91bmRfcGF0dGVybiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE5MjBweDtcbiAgfVxuXG4gICZfX3Byb21vIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDhyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDdGRkZGRicgc3Ryb2tlLXdpZHRoPSc2JyBzdHJva2UtZGFzaGFycmF5PSc0JTJjIDE0JyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LW1kIHtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgfVxuXG4gICAgLndyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAubGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbWQge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBcbiAgICAgICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LW1kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNy41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4ICRibHVlMTtcbiAgICAgICAgICAgIHRleHQtc3Ryb2tlOiAxLjVweCAkYmx1ZTE7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS41JSwgLTQ5JSk7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29kZSB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUyO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgQGluY2x1ZGUgLS12aWV3cG9ydC1tZCB7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgIH1cblxuICAgIC53cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LW1kIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHJlbSwgNHJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cmVtLCA1cmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZWYxO1xuXG4gICZfX2xpc3Qge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogNnJlbSBhdXRvIDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICAmOnRhcmdldCB7XG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogOHJlbTtcbiAgICB9XG5cbiAgICAubGluZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDExMCU7XG5cbiAgICAgIC5saW5lIHtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnViYmxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICByaWdodDogLTJyZW07XG4gICAgICB0b3A6IC0ycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbWQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLmJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuXG4gICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgIHAge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTE7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGVzdGltb25pYWwge1xuICAmX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW0gNHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ibHVlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUxO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV3c2xldHRlciB7XG4gICZfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAtM3JlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1sZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDJyZW0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAwIDAgMC4xMjVyZW07XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBib3R0b206IDAuNzVyZW07XG4gICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICBjb2xvcjogIzgxOGE5OTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICY6Zm9jdXMgKyBsYWJlbCxcbiAgICAgICAgICAmLmZpbGwgKyBsYWJlbCB7XG4gICAgICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Ym1pdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMC4xMjVyZW0gMC4xMjVyZW0gMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDAwJTtcbiAgICAgICAgICAgIHRvcDogLTE1MCU7XG4gICAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWxlcnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMy4yNXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvcGluIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICNjbG9zZV9wb3BpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAud3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgLmZpZWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsdWUxO1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICB9XG5cbiAgICAuZmllbGRfb3B0aW4ge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAuMTI1cmVtIDAuMTI1cmVtIDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjUlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2ZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgIGhlaWdodDogNDAwJTtcbiAgICAgICAgICB0b3A6IC0xNTAlO1xuICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwI3BvcGluX2FsZXJ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5pc19hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmZsb2F0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogNHJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gICZfX3dyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcblxuICAgICAgQGluY2x1ZGUgLS12aWV3cG9ydC1sZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgICB9XG4gIH1cblxuICAmLmlzX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbl9mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjIwNTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmxlZnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cmVtIDNyZW07XG5cbiAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgIHBhZGRpbmc6IDZyZW07XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDZyZW0gM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYzMzdhO1xuXG4gICAgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnRlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMTY0LCAxOCwgMTE5KTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiKDE2NCwgMTgsIDExOSk7XG4gICAgICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IHJnYigxNjQsIDE4LCAxMTkpO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwLjg3NXJlbTtcbiAgICAgICAgICB0b3A6IC0wLjYyNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBpbnNldCBpbnNldDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDhweCA4cHggMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fY29udGFjdF9fZm9ybSB7XG4gICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMTIwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjMzN2E7XG5cbiAgICAgIEBpbmNsdWRlIC0tdmlld3BvcnQtbGcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlICsgMnJlbSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjMzN2E7XG5cbiAgICBAaW5jbHVkZSAtLXZpZXdwb3J0LWxnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwcHgsIDBweCkgcm90YXRlKC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDBweCwgMHB4KSByb3RhdGUoM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMHB4LCAwcHgpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwcHgsIDBweCkgcm90YXRlKDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVkFSSUFCTEVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR3aGl0ZTogI0ZGRkZGRjtcbiRibGFjazogIzAwMDAwMDtcbiRibHVlMTogIzAwN0ZGRjtcbiRibHVlMjogIzAwMUY1QjtcbiR0dXJxdW9pc2U6ICMwMDlGQjg7XG4kb3JhbmdlOiAjRkRCOTEzO1xuJHNlY29uZGFyeTogIzAwOUZCODtcbiJdfQ== */
