@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);
@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.select2-container--default{border:none;font-size:1.7rem;color:#3a3a3c}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{display:block;width:100%;height:auto;padding:.5em 1em;border:0;border-bottom:0;border-radius:0;font-size:1.7rem;background:#f7f7f7;outline:none}.select2-container--default .select2-selection--multiple:before,.select2-container--default .select2-selection--single:before{content:"";position:absolute;right:1.5rem;top:calc(50% - .5rem);width:1rem;height:1rem;border:0;background:transparent url(/build/images/arrow_down-black.0d3eedea.svg) 50%/contain no-repeat;transition:all .25s ease}.select2-container--default .select2-selection--multiple .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__rendered{outline:none;line-height:normal;padding-left:0;white-space:normal}.select2-container--default .select2-selection--multiple .select2-selection__rendered:focus,.select2-container--default .select2-selection--single .select2-selection__rendered:focus{outline:none}.select2-container--default .select2-selection--multiple .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-selection--multiple .select2-selection__arrow b,.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:6px}.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__rendered{color:#242424;font-weight:400;font-size:1.7rem;line-height:1.5;min-height:2.6rem}.select2-container--default .select2-selection--multiple{min-height:0;overflow:visible;overflow:initial}.select2-container--default .select2-selection--multiple .select2-selection__choice{display:none;border:0;margin-left:.5em;color:#fff;background:#3a3a3c}.select2-container--default .select2-selection--multiple .select2-selection__choice:nth-of-type(1n+2){display:none}.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{margin-right:.5em}.select2-container--default .select2-results__options{font-size:1.275rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#707070}.select2-container--default .select2-results__option[aria-selected=true]{color:#fff;background-color:#fab528}.select2-container--default .select2-search--inline{margin-left:0}.select2-container--default .select2-search--inline ::-webkit-input-placeholder{color:#242424}.select2-container--default .select2-search--inline ::-moz-placeholder{color:#242424}.select2-container--default .select2-search--inline :-ms-input-placeholder{color:#242424}.select2-container--default .select2-search--inline :-moz-placeholder{color:#242424}.select2-container--default .select2-search--inline .select2-search__field{color:#fab528;font-size:1.7rem;padding:0;margin:0}.select2-container--default .select2-search--inline .select2-search__field ::-webkit-input-placeholder{color:#242424}.select2-container--default .select2-search--inline .select2-search__field ::-moz-placeholder{color:#242424}.select2-container--default .select2-search--inline .select2-search__field :-ms-input-placeholder{color:#242424}.select2-container--default .select2-search--inline .select2-search__field :-moz-placeholder{color:#242424}.select2-container--default.select2-container--focus .select2-selection--multiple{border:0}.select2-container--default.select2-container--open .select2-selection--multiple:before,.select2-container--default.select2-container--open .select2-selection--single:before{transform:rotate(180deg)}.select2-container--default.select2-container--open .select2-dropdown{border:1px solid rgba(36,36,36,.15);margin-top:0;font-size:1.7rem}.select2-container--default.select2-container--open li{margin:0;padding:.5em}.select2-container--default.select2-container--open li.select2-search--inline{padding:0}@media only screen and (max-width:1024px){.select2-container--default{width:100%!important}}.fancybox-bg{background:hsla(0,0%,100%,.95)}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-button{color:#fff;background:#3a3a3c;transition-duration:.3s}.fancybox-button[disabled]{opacity:.5;background:transparent;cursor:not-allowed}.fancybox-thumbs{background:#efefef}.fancybox-thumbs .fancybox-thumbs__list a:before{border-color:#3a3a3c;height:calc(100% - 12px);width:calc(100% - 12px);background:rgba(250,181,40,.3);mix-blend-mode:overlay}.fancybox-navigation .fancybox-next,.fancybox-navigation .fancybox-prev{position:absolute;top:50%;width:40px;height:40px;font-size:2em;line-height:2em;margin-top:-1em;padding:0;background:#242424;cursor:pointer;transition-duration:.3s}.fancybox-navigation .fancybox-next:before,.fancybox-navigation .fancybox-prev:before{content:none}.fancybox-navigation .fancybox-next i,.fancybox-navigation .fancybox-prev i{font-family:FontAwesome;color:#fff}.fancybox-navigation .fancybox-next:focus,.fancybox-navigation .fancybox-next:hover,.fancybox-navigation .fancybox-prev:focus,.fancybox-navigation .fancybox-prev:hover{background:#3a3a3c;color:#fff}.fancybox-navigation .fancybox-next{right:0}.fancybox-navigation .fancybox-prev{left:0}.fancybox-progress{background:#3a3a3c}.fancybox-container{z-index:99999999!important}.slick-list{height:100%}.slick-list .slick-slide,.slick-list .slick-slide>div,.slick-list .slick-track,.slick-list .slide{position:relative;height:100%}.slick-loading .slick-list{background:#fff url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{position:absolute;top:calc(50% - 2rem);width:4rem;height:4rem;padding:0;border:0;border-radius:50%;text-align:center;font-size:3.4rem;line-height:1.5rem;color:transparent;background:#fab528 url(/build/images/arrow_left-white.c82777a6.svg) 50%/1.5rem auto no-repeat;cursor:pointer;outline:none;transform:translateY(-50%);z-index:1}.slick-next:before,.slick-prev:before{display:none}.slick-next:hover,.slick-prev:hover{background-color:#3a3a3c}.slick-prev{left:0}.slick-prev:active{transform:translateY(-50%)}.slick-next{right:0;background-image:url(/build/images/arrow_right-white.e9cb7a1b.svg)}.slick-next:active{transform:translateY(-50%)}.slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:1rem;width:1rem;cursor:pointer}.slick-dots li button{display:block;line-height:0;font-size:0;border:0;border-radius:50%;color:transparent;background:#f7f7f7;outline:none}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button{background:#3a3a3c}.filepond--item{list-style:none!important}.parsley-errors-list{opacity:0;-moz-opacity:0;-webkit-opacity:0;position:absolute;bottom:10px;right:0;max-width:50%;padding:5px;list-style-type:none;font-size:10px;background:#fff;color:#b94a48;border:1px solid #b94a48;z-index:2;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1;color:#b94a48}.parsley-errors-list.filled li{line-height:12px!important;padding-left:0!important;margin:0!important;list-style:none}.parsley-errors-list.filled li:before{content:none!important}.irs--round .irs-bar{background:#fab528}.irs--round .irs-handle{width:25px;height:25px;border:0;border-radius:50%;background:#fab528}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background:#fab528}.irs--round .irs-handle>i{background-color:transparent!important}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{top:-1rem;font-size:1.7rem;color:#fff;background:#fab528}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{border-color:#fab528 transparent transparent}.irs--round .irs-max,.irs--round .irs-min{font-size:1.36rem;color:#fff;background:#fab528}.irs--round .irs-line{background:#f7f7f7}#iubenda-iframe-content .btn:before,#iubenda-iframe-content a:before,#iubenda-iframe-content button:before,.iubenda-cs-container .btn:before,.iubenda-cs-container a:before,.iubenda-cs-container button:before{display:none!important}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:root{font-family:Lato,sans-serif;font-weight:400;font-style:normal}:root{font-size:10px}html{width:100%;margin:0;padding:0;overflow-x:hidden}html.no-overflow{overflow:hidden!important}@media only screen and (max-width:576px){html{max-width:100vw;overflow-x:hidden!important}}body{position:relative;width:100%;margin:0;padding:140px 0 0;font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:10px;line-height:1;font-display:swap;color:#3a3a3c;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;transition:opacity 1s ease}body.no-overflow{overflow:hidden!important}@media only screen and (max-width:768px){body{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@media only screen and (max-width:576px){body{max-width:100vw;overflow-x:hidden!important}}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#fab528;border:0 solid #fbc65a;border-radius:1rem;cursor:pointer}::-webkit-scrollbar-track{background:#f7f7f7;width:20px;border:0 solid #fff}::-webkit-scrollbar-track-piece{background:#f7f7f7;width:5px;border:0 solid #fff}body{scrollbar-face-color:#fab528;scrollbar-track-color:#f7f7f7}h1,h2{font-family:Lato,sans-serif;font-weight:700;font-size:4.76rem;line-height:.95;margin-bottom:1.25rem}h1 span,h2 span{color:#fab528}@media only screen and (max-width:576px){h1,h2{font-size:3.4rem}}h3{font-family:Lato,sans-serif;font-weight:700;font-size:3.4rem;line-height:1.2;margin-bottom:.9rem}@media only screen and (max-width:576px){h3{font-size:2.72rem}}h4{font-family:Lato,sans-serif;font-weight:700;font-size:2.72rem;line-height:1.1;margin-bottom:.9rem}@media only screen and (max-width:576px){h4{font-size:1.7rem}}h5{font-family:Lato,sans-serif;font-weight:700;font-size:1.7rem;line-height:1.1;margin-bottom:.6rem}@media only screen and (max-width:576px){h5{font-size:1.36rem}}a{display:inline-block;position:relative;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;color:inherit}a,a:before{transition:all .15s cubic-bezier(.39,.575,.565,1)}a:before{opacity:1;content:"";position:absolute;top:90%;left:0;width:100%;height:1px;background:#fab528;pointer-events:none}a:hover:before{left:-.5em;width:calc(100% + 1em)}a:focus{outline:none}a.simple{display:inline;-webkit-text-decoration:underline #fab528;text-decoration:underline #fab528}a.simple:hover{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}a.simple:before{display:none}a.reveal{display:inline;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:-webkit-text-decoration 1s ease;transition:text-decoration 1s ease;transition:text-decoration 1s ease,-webkit-text-decoration 1s ease}a.reveal:hover{-webkit-text-decoration-color:#fab528;text-decoration-color:#fab528}a.reveal:before{display:none}a .underline{border-bottom:0}.paragraph,p{font-weight:400;font-size:1.7rem;line-height:1.6;margin-bottom:.6rem;color:inherit}.bold,b,strong{font-weight:700}.italic,em,i{font-style:italic}ul{-webkit-padding-start:0}li{margin-left:1em}ul li{list-style:disc}ol li{list-style:decimal}.btn,.bttn,.button,button{position:relative;display:inline-block;padding:.5em 1.25em;border:0;color:#fff;font-size:1.7rem;text-align:center;line-height:1.5em;text-transform:uppercase;font-weight:700;background:#3a3a3c;transition:all .4s ease-in-out;-webkit-appearance:none;cursor:pointer}.btn:before,.bttn:before,.button:before,button:before{opacity:1;content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fab528;transition:all .5s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.btn:hover:before,.bttn:hover:before,.button:hover:before,button:hover:before{opacity:.5;top:0;left:0;width:100%;height:100%}.btn.disabled,.btn.disabled-btn,.btn.disabled-button,.btn[disabled],.bttn.disabled,.bttn.disabled-btn,.bttn.disabled-button,.bttn[disabled],.button.disabled,.button.disabled-btn,.button.disabled-button,.button[disabled],button.disabled,button.disabled-btn,button.disabled-button,button[disabled]{color:#f7f7f7;background:#707070;cursor:not-allowed}.btn.disabled-btn:before,.btn.disabled-button:before,.btn.disabled:before,.btn[disabled]:before,.bttn.disabled-btn:before,.bttn.disabled-button:before,.bttn.disabled:before,.bttn[disabled]:before,.button.disabled-btn:before,.button.disabled-button:before,.button.disabled:before,.button[disabled]:before,button.disabled-btn:before,button.disabled-button:before,button.disabled:before,button[disabled]:before{display:none}.btn.accent-btn,.btn.accent-button,.bttn.accent-btn,.bttn.accent-button,.button.accent-btn,.button.accent-button,button.accent-btn,button.accent-button{color:#3a3a3c;background:#fab528}.btn.white-btn,.btn.white-button,.bttn.white-btn,.bttn.white-button,.button.white-btn,.button.white-button,button.white-btn,button.white-button{color:#fab528;background:#fff}.btn.trans-btn,.btn.trans-button,.btn.transparent-btn,.btn.transparent-button,.bttn.trans-btn,.bttn.trans-button,.bttn.transparent-btn,.bttn.transparent-button,.button.trans-btn,.button.trans-button,.button.transparent-btn,.button.transparent-button,button.trans-btn,button.trans-button,button.transparent-btn,button.transparent-button{color:inherit;background:transparent}.btn.btn-icon .icon,.btn.button-icon .icon,.btn.icon-btn .icon,.btn.icon-button .icon,.bttn.btn-icon .icon,.bttn.button-icon .icon,.bttn.icon-btn .icon,.bttn.icon-button .icon,.button.btn-icon .icon,.button.button-icon .icon,.button.icon-btn .icon,.button.icon-button .icon,button.btn-icon .icon,button.button-icon .icon,button.icon-btn .icon,button.icon-button .icon{display:inline-block;vertical-align:middle;height:1.5em;width:auto;margin-top:-.25em;margin-right:1em}.btn.nopad-btn,.btn.nopad-button,.bttn.nopad-btn,.bttn.nopad-button,.button.nopad-btn,.button.nopad-button,button.nopad-btn,button.nopad-button{padding:0}.btn span,.bttn span,.button span,button span{margin-right:.5rem}.btn a:before,.bttn a:before,.button a:before,button a:before{background:none}::selection{background:rgba(250,181,40,.5)}table{font-size:1.36rem}table th{font-weight:700}table td,table th{padding:.5em}input,select,textarea{display:block;width:100%;border:0;padding:.5em 1em;font-family:Lato,sans-serif;font-size:1.7rem;line-height:1.5;color:#242424;text-transform:none;font-weight:400;background:#f7f7f7;outline:none}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{background:#f7f7f7}input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{color:#efefef;background:#707070;cursor:not-allowed}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio],textarea[type=checkbox],textarea[type=radio]{opacity:0;display:inline-block;width:0}input[type=checkbox]~span,input[type=radio]~span,select[type=checkbox]~span,select[type=radio]~span,textarea[type=checkbox]~span,textarea[type=radio]~span{position:relative;display:inline-block;padding-left:2em;font-size:1.36rem;line-height:1.5}input[type=checkbox]~span:before,input[type=radio]~span:before,select[type=checkbox]~span:before,select[type=radio]~span:before,textarea[type=checkbox]~span:before,textarea[type=radio]~span:before{content:"";display:block;position:absolute;top:0;left:0;width:1.25em;height:1.25em;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:1.4em;font-weight:700;color:#707070;background:transparent;transform:rotate(-1turn);transition:all .25s ease}input[type=checkbox]:checked~span:before,input[type=radio]:checked~span:before,select[type=checkbox]:checked~span:before,select[type=radio]:checked~span:before,textarea[type=checkbox]:checked~span:before,textarea[type=radio]:checked~span:before{content:"✓";color:#3a3a3c;background:#fab528;border:1px solid #fab528;transform:rotate(0deg)}input ::-webkit-input-placeholder,select ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:#242424}input ::-moz-placeholder,select ::-moz-placeholder,textarea ::-moz-placeholder{color:#242424}input :-ms-input-placeholder,select :-ms-input-placeholder,textarea :-ms-input-placeholder{color:#242424}input :-moz-placeholder,select :-moz-placeholder,textarea :-moz-placeholder{color:#242424}.dark-bg input,.dark-bg select,.dark-bg textarea,.inverse input,.inverse select,.inverse textarea,.lightgrey-background input,.lightgrey-background select,.lightgrey-background textarea{color:#707070;background:#fff}.dark-bg input:active,.dark-bg input:focus,.dark-bg select:active,.dark-bg select:focus,.dark-bg textarea:active,.dark-bg textarea:focus,.inverse input:active,.inverse input:focus,.inverse select:active,.inverse select:focus,.inverse textarea:active,.inverse textarea:focus,.lightgrey-background input:active,.lightgrey-background input:focus,.lightgrey-background select:active,.lightgrey-background select:focus,.lightgrey-background textarea:active,.lightgrey-background textarea:focus{color:#242424;background:#fff}.dark-bg input[type=checkbox]~span:before,.dark-bg select[type=checkbox]~span:before,.dark-bg textarea[type=checkbox]~span:before,.inverse input[type=checkbox]~span:before,.inverse select[type=checkbox]~span:before,.inverse textarea[type=checkbox]~span:before,.lightgrey-background input[type=checkbox]~span:before,.lightgrey-background select[type=checkbox]~span:before,.lightgrey-background textarea[type=checkbox]~span:before{color:#fff;border-color:#fff}.dark-bg ::-webkit-input-placeholder,.inverse ::-webkit-input-placeholder,.lightgrey-background ::-webkit-input-placeholder{color:#fff}.dark-bg ::-moz-placeholder,.inverse ::-moz-placeholder,.lightgrey-background ::-moz-placeholder{color:#fff}.dark-bg :-ms-input-placeholder,.inverse :-ms-input-placeholder,.lightgrey-background :-ms-input-placeholder{color:#fff}.dark-bg :-moz-placeholder,.inverse :-moz-placeholder,.lightgrey-background :-moz-placeholder{color:#fff}.cover{position:absolute;top:0;left:0;width:100%;height:100%}.row,.section,section{position:relative;width:100%}.row.row-pad15,.section.row-pad15,section.row-pad15{padding:15rem 0}@media only screen and (max-width:576px){.row.row-pad15,.section.row-pad15,section.row-pad15{padding:5rem 0}}.row.row-pad10,.section.row-pad10,section.row-pad10{padding:10rem 0}@media only screen and (max-width:576px){.row.row-pad10,.section.row-pad10,section.row-pad10{padding:5rem 0}}.row.row-pad5,.section.row-pad5,section.row-pad5{padding:5rem 0}@media only screen and (max-width:576px){.row.row-pad5,.section.row-pad5,section.row-pad5{padding:2rem 0}}.row.row-pad3,.section.row-pad3,section.row-pad3{padding:3rem 0}@media only screen and (max-width:576px){.row.row-pad3,.section.row-pad3,section.row-pad3{padding:2rem 0}}.row.top-row,.section.top-row,section.top-row{margin-top:140px}.container{position:relative;width:100%;margin:0 auto;padding:0 3rem}@media only screen and (max-width:576px){.container{padding:0 1rem}}.container-largest,.container-xl{max-width:1500px}.container-larger,.container-lg{max-width:1220px}.container-md,.container-medium{max-width:1070px}.container-sm,.container-smaller{max-width:950px}.container-smallest,.container-xs{max-width:800px}.scroll-down{display:inline-block;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:2}.scroll-down:hover img.normal{opacity:0}.scroll-down:hover img.hover{opacity:1}.scroll-down img{width:20px;transition-duration:.3s;position:absolute;top:0;left:0}.scroll-down img.normal{opacity:1}.scroll-down img.hover{opacity:0}.bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.bg-img.contain img{object-fit:contain}.bg-img.contain img,.bg-img img{width:100%;height:100%;object-position:center center}.bg-img img{object-fit:cover}.bg-img.compat-object-fit{background-size:cover;background-position:50%}.bg-img.compat-object-fit img{display:none}.m-1{margin:1rem}.my-1{margin-top:1rem;margin-bottom:1rem}.mx-1{margin-left:1rem;margin-right:1rem}.mt-1{margin-top:1rem}.mr-1{margin-right:1rem}.mb-1{margin-bottom:1rem}.ml-1{margin-left:1rem}.m-2{margin:2rem}.my-2{margin-top:2rem;margin-bottom:2rem}.mx-2{margin-left:2rem;margin-right:2rem}.mt-2{margin-top:2rem}.mr-2{margin-right:2rem}.mb-2{margin-bottom:2rem}.ml-2{margin-left:2rem}.m-3{margin:3rem}.my-3{margin-top:3rem;margin-bottom:3rem}.mx-3{margin-left:3rem;margin-right:3rem}.mt-3{margin-top:3rem}.mr-3{margin-right:3rem}.mb-3{margin-bottom:3rem}.ml-3{margin-left:3rem}.m-4{margin:4rem}.my-4{margin-top:4rem;margin-bottom:4rem}.mx-4{margin-left:4rem;margin-right:4rem}.mt-4{margin-top:4rem}.mr-4{margin-right:4rem}.mb-4{margin-bottom:4rem}.ml-4{margin-left:4rem}.m-5{margin:5rem}.my-5{margin-top:5rem;margin-bottom:5rem}.mx-5{margin-left:5rem;margin-right:5rem}.mt-5{margin-top:5rem}.mr-5{margin-right:5rem}.mb-5{margin-bottom:5rem}.ml-5{margin-left:5rem}.m-6{margin:6rem}.my-6{margin-top:6rem;margin-bottom:6rem}.mx-6{margin-left:6rem;margin-right:6rem}.mt-6{margin-top:6rem}.mr-6{margin-right:6rem}.mb-6{margin-bottom:6rem}.ml-6{margin-left:6rem}.m-7{margin:7rem}.my-7{margin-top:7rem;margin-bottom:7rem}.mx-7{margin-left:7rem;margin-right:7rem}.mt-7{margin-top:7rem}.mr-7{margin-right:7rem}.mb-7{margin-bottom:7rem}.ml-7{margin-left:7rem}.m-8{margin:8rem}.my-8{margin-top:8rem;margin-bottom:8rem}.mx-8{margin-left:8rem;margin-right:8rem}.mt-8{margin-top:8rem}.mr-8{margin-right:8rem}.mb-8{margin-bottom:8rem}.ml-8{margin-left:8rem}.m-9{margin:9rem}.my-9{margin-top:9rem;margin-bottom:9rem}.mx-9{margin-left:9rem;margin-right:9rem}.mt-9{margin-top:9rem}.mr-9{margin-right:9rem}.mb-9{margin-bottom:9rem}.ml-9{margin-left:9rem}.m-10{margin:10rem}.my-10{margin-top:10rem;margin-bottom:10rem}.mx-10{margin-left:10rem;margin-right:10rem}.mt-10{margin-top:10rem}.mr-10{margin-right:10rem}.mb-10{margin-bottom:10rem}.ml-10{margin-left:10rem}.p-1{padding:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.px-1{padding-left:1rem;padding-right:1rem}.pt-1{padding-top:1rem}.pr-1{padding-right:1rem}.pb-1{padding-bottom:1rem}.pl-1{padding-left:1rem}.p-2{padding:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.px-2{padding-left:2rem;padding-right:2rem}.pt-2{padding-top:2rem}.pr-2{padding-right:2rem}.pb-2{padding-bottom:2rem}.pl-2{padding-left:2rem}.p-3{padding:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.px-3{padding-left:3rem;padding-right:3rem}.pt-3{padding-top:3rem}.pr-3{padding-right:3rem}.pb-3{padding-bottom:3rem}.pl-3{padding-left:3rem}.p-4{padding:4rem}.py-4{padding-top:4rem;padding-bottom:4rem}.px-4{padding-left:4rem;padding-right:4rem}.pt-4{padding-top:4rem}.pr-4{padding-right:4rem}.pb-4{padding-bottom:4rem}.pl-4{padding-left:4rem}.p-5{padding:5rem}.py-5{padding-top:5rem;padding-bottom:5rem}.px-5{padding-left:5rem;padding-right:5rem}.pt-5{padding-top:5rem}.pr-5{padding-right:5rem}.pb-5{padding-bottom:5rem}.pl-5{padding-left:5rem}.p-6{padding:6rem}.py-6{padding-top:6rem;padding-bottom:6rem}.px-6{padding-left:6rem;padding-right:6rem}.pt-6{padding-top:6rem}.pr-6{padding-right:6rem}.pb-6{padding-bottom:6rem}.pl-6{padding-left:6rem}.p-7{padding:7rem}.py-7{padding-top:7rem;padding-bottom:7rem}.px-7{padding-left:7rem;padding-right:7rem}.pt-7{padding-top:7rem}.pr-7{padding-right:7rem}.pb-7{padding-bottom:7rem}.pl-7{padding-left:7rem}.p-8{padding:8rem}.py-8{padding-top:8rem;padding-bottom:8rem}.px-8{padding-left:8rem;padding-right:8rem}.pt-8{padding-top:8rem}.pr-8{padding-right:8rem}.pb-8{padding-bottom:8rem}.pl-8{padding-left:8rem}.p-9{padding:9rem}.py-9{padding-top:9rem;padding-bottom:9rem}.px-9{padding-left:9rem;padding-right:9rem}.pt-9{padding-top:9rem}.pr-9{padding-right:9rem}.pb-9{padding-bottom:9rem}.pl-9{padding-left:9rem}.p-10{padding:10rem}.py-10{padding-top:10rem;padding-bottom:10rem}.px-10{padding-left:10rem;padding-right:10rem}.pt-10{padding-top:10rem}.pr-10{padding-right:10rem}.pb-10{padding-bottom:10rem}.pl-10{padding-left:10rem}.grid{display:-ms-grid;display:grid}.grid>*{position:relative}.grid-h-2{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media only screen and (max-width:1024px){.grid-h-2{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-3{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}@media only screen and (max-width:1024px){.grid-h-3{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-4{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}@media only screen and (max-width:1024px){.grid-h-4{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media only screen and (max-width:768px){.grid-h-4{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-5{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}@media only screen and (max-width:1024px){.grid-h-5{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media only screen and (max-width:768px){.grid-h-5{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-1-2{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,2fr);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media only screen and (max-width:1024px){.grid-h-1-2{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-2-1{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,2fr) minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media only screen and (max-width:1024px){.grid-h-2-1{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-3-1{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,3fr) minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(0,1fr)}@media only screen and (max-width:1024px){.grid-h-3-1{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-3-2{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,3fr) minmax(0,2fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media only screen and (max-width:1024px){.grid-h-3-2{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-2-3{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,2fr) minmax(0,3fr);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media only screen and (max-width:1024px){.grid-h-2-3{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-1-1-2{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}@media only screen and (max-width:1024px){.grid-h-1-1-2{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-3-1-1{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr)}@media only screen and (max-width:1024px){.grid-h-3-1-1{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-1-3-1{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr)}@media only screen and (max-width:1024px){.grid-h-1-3-1{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-gap-1{grid-gap:1rem;gap:1rem}.grid-gap-2{grid-gap:2rem;gap:2rem}.grid-gap-3{grid-gap:3rem;gap:3rem}.grid-gap-4{grid-gap:4rem;gap:4rem}.grid-gap-5{grid-gap:5rem;gap:5rem}.grid-gap-6{grid-gap:6rem;gap:6rem}.grid-gap-7{grid-gap:7rem;gap:7rem}.grid-gap-8{grid-gap:8rem;gap:8rem}.grid-gap-9{grid-gap:9rem;gap:9rem}.grid-gap-10{grid-gap:10rem;gap:10rem}.padding-top{padding-top:7rem}.padding-bottom{padding-bottom:7rem}.margin-top{margin-top:5rem}.margin-bottom{margin-bottom:5rem}.white-text{color:#fff}.black-text{color:#242424}.lightgrey-text{color:#f7f7f7}.grey-text{color:#efefef}.darkgrey-text{color:#707070}.accent-text{color:#fab528}.light-text,.medium-text{font-weight:400}.bold-text{font-weight:700}.upper-text{text-transform:uppercase}.underline-text{text-decoration:underline}.strikethrough-text{text-decoration:line-through}.xs-text{font-size:1.36rem}.sm-text{font-size:1.7rem}.md-text{font-size:2.72rem}.lg-text{font-size:3.4rem}.xl-text{font-size:4.76rem}.left-text{text-align:left}.center-text{text-align:center}.right-text{text-align:right}.white-background{background-color:#fff!important}.black-background{background-color:#242424!important}.lightgrey-background{background-color:#f7f7f7!important}.grey-background{background-color:#efefef!important}.darkgrey-background{background-color:#707070!important}.accent-background{background-color:#fab528!important}.hidden{display:none!important;opacity:0!important;pointer-events:none!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fb-chat-placeholder{position:fixed;bottom:2vh;right:2vw;z-index:999}.fb-chat-placeholder img{width:5vw;height:5vw;min-width:50px;min-height:50px}#onetrust-consent-sdk button:after,#onetrust-consent-sdk button:before{display:none}#ot-sdk-btn.optanon-show-settings,#ot-sdk-btn.ot-sdk-show-settings{padding:3rem 0 0!important;border:0!important;font-size:1.36rem!important;color:#707070!important}@media (prefers-reduced-motion:reduce){*{translate:0!important;transition:none!important}.aos-animate{transform:none!important}}.oh-no-ie [class*=grid]>*{margin:20px}@media print{*{opacity:1!important;translate:0!important;transition:none!important;transform:none!important}a,body,div,h1,h2,h3,h4,h5,p,span{color:#242424!important}body{font-size:12pt!important}h1{font-size:22pt!important}h2{font-size:18pt!important}h3{font-size:14pt!important}h4{font-size:13pt!important}p{font-size:12pt!important}img{width:auto!important;height:auto!important;max-width:600pt!important;max-height:400pt!important;object-fit:unset!important}.contact,.cta,.open-lightbox,.share,.slick-next,.slick-prev,.video,footer,form,header{display:none!important}.slick-track{width:auto!important;text-align:center!important;transform:translateZ(0)!important}.slick-slide{display:inline-block!important;float:none!important;position:relative!important;width:200pt!important;height:150pt!important;margin:10pt 5pt!important;padding:0!important}.slick-slide.slick-cloned{display:none!important}.slick-slide>div{display:block!important;float:none!important;position:relative!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.slick-slide .bg-img{text-align:center!important}.slick-slide img{display:inline-block!important;max-width:100%!important;max-height:100%!important}}header{position:absolute;top:0;left:0;width:100%;height:140px;background:transparent;transition:all 1s cubic-bezier(.25,.46,.45,.94);z-index:2}header.scrolling{position:fixed;height:80px;background:#fff;z-index:2}header.scrolling .logo svg .cls-2{fill:#242424}header .container-lg{height:100%}header .container-lg.grid{-ms-grid-columns:19rem auto 5rem;grid-template-columns:19rem auto 5rem;grid-gap:2rem;gap:2rem}header .container-lg.grid>*{margin:auto 0}header .logo{display:inline-block;vertical-align:middle;position:relative;z-index:2}header .logo:before{display:none}header .logo img{width:100%;height:100%;object-fit:contain;object-position:center center}header .logo svg .cls-1{fill:#fab528;transition:fill .5s cubic-bezier(.19,1,.22,1)}header .logo svg .cls-2{fill:#242424}header nav.inline{text-align:right;z-index:1}header nav.inline ul li{display:inline-block;vertical-align:middle;margin:0 3rem 0 0;list-style:none}header nav.inline ul li.phone{display:none}header nav.inline ul li .btn{font-family:Lato,sans-serif;font-size:1.36rem;letter-spacing:normal;text-transform:uppercase;padding:.5em;font-weight:700}header nav.inline ul li .btn.active{text-decoration:underline}header nav.inline ul li .btn img{width:3rem;height:3rem;object-fit:contain}header .full-toggle{width:5rem;height:5rem;cursor:pointer;z-index:2}header .full-toggle:hover span,header .full-toggle:hover span:after,header .full-toggle:hover span:before{width:4rem}header .full-toggle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:2px;background:#242424;transition:all .5s ease}header .full-toggle span:after,header .full-toggle span:before{content:"";display:block;position:absolute;right:0;width:100%;height:100%;background:#242424;moz-transform-origin:center center;transform-origin:center center;transition:all .5s ease}header .full-toggle span:before{top:-7px}header .full-toggle span:after{top:auto;bottom:-7px}header nav.full{position:fixed;top:-110vh;left:2vmin;width:calc(100% - 4vmin);height:calc(100% - 4vmin);color:#fff;background:#3a3a3c;transition:all 1s ease;overflow:hidden;z-index:1}header nav.full .grid.grid-custom{-ms-grid-columns:minmax(0,2fr) minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:0;gap:0;height:100%}header nav.full .grid.grid-custom>*{margin:0}header nav.full .left{display:-ms-grid;display:grid;padding-top:calc(140px + 5vh);background:#242424}header nav.full .left .menu{display:inline-block;margin:0 auto;columns:2;-moz-column-gap:6rem;grid-column-gap:6rem;column-gap:6rem}header nav.full .left .menu li{margin-left:0;margin-bottom:2rem;list-style:none;font-size:2.72rem;line-height:1.2}header nav.full .left .menu li a:before{width:0;height:2px;left:50%;background:#fff}header nav.full .left .menu li a.active:before,header nav.full .left .menu li a:hover:before{left:-.25em;width:calc(100% + .5em)}header nav.full .left .darkmode-toggle{position:absolute;bottom:1rem;left:1rem;font-size:2.72rem;cursor:pointer}header nav.full .left .darkmode-toggle .dark,header nav.full .left .darkmode-toggle .light{display:none}header nav.full .left .darkmode-toggle .dark.active,header nav.full .left .darkmode-toggle .light.active{display:block}header nav.full .left .darkmode-toggle .dark{color:#3a3a3c}header nav.full .right{padding:calc(140px + 5vh) 10% 0;font-size:1.7rem;font-weight:700;line-height:1.5}header nav.full .right h3{margin-bottom:2rem;font-size:1.7rem;text-transform:uppercase;font-weight:400}header nav.full .right h3:not(:first-child){margin-top:3rem}header nav.full .right .office{margin:2rem 0;padding:0;font-weight:400}header nav.full .right .office .address{display:block;margin:1rem 0}header nav.full .right a:before{display:none}header nav.full .right .social-links{margin-top:5rem}header.menu-open{height:140px}header.menu-open .logo svg .cls-1,header.menu-open .logo svg .cls-2,header.menu-open.scrolling .logo svg .cls-1,header.menu-open.scrolling .logo svg .cls-2{fill:#fff}header.menu-open nav.inline .btn{display:none}header.menu-open .full-toggle span{background:transparent}header.menu-open .full-toggle span:after,header.menu-open .full-toggle span:before{top:0;left:0;width:3rem;background:#fff}header.menu-open .full-toggle span:before{transform:rotate(25deg)}header.menu-open .full-toggle span:after{transform:rotate(-25deg)}header.menu-open .full-toggle:hover span:before{transform:rotate(45deg)}header.menu-open .full-toggle:hover span:after{transform:rotate(-45deg)}header.menu-open nav.full{top:2vmin}@media only screen and (max-width:1024px){header .container-lg.grid{grid-gap:1rem;gap:1rem}header nav.inline ul li{display:none}header nav.inline ul li.phone{display:inline-block;margin:0}header nav.full .grid.grid-custom{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:center}header nav.full .grid.grid-custom .left{-ms-flex-align:center;align-items:center;padding-top:calc(140px + 1vh)}header nav.full .grid.grid-custom .right{padding:3rem 1rem}header.menu-open nav.full{overflow-y:auto}}@media only screen and (max-width:768px){header nav.full .grid.grid-custom .left .menu{columns:1;-moz-column-gap:0;grid-column-gap:0;column-gap:0}header nav.full .grid.grid-custom .right{display:none}}.office{padding-bottom:3rem;font-size:1.7rem;line-height:1.5}.office a:before{display:none}.office .name{text-transform:uppercase;margin-bottom:2rem}.office .address{display:none}.social-links ul li{display:inline-block;list-style:none}.social-links ul li:not(:last-child){margin-right:.5rem}.social-links ul li a{display:block;width:4rem;height:4rem}.social-links ul li a:before{display:none}.social-links ul li a img{width:100%;height:100%;object-fit:contain;object-position:center center}footer{position:relative;padding:5rem 0 10rem;color:#fff;background:#3a3a3c;overflow:hidden}footer h3{margin-bottom:1rem;text-transform:uppercase;font-weight:400}footer h4{margin-top:3rem;margin-bottom:1rem;font-size:1.7rem}footer .grid{grid-gap:3rem;gap:3rem;margin-bottom:1rem}footer .grid .left{font-size:1.7rem;line-height:1.5}footer .grid .left a:before{display:none}footer .grid .left .reviews{padding-top:5rem}footer .grid .left .reviews img{display:inline-block;vertical-align:middle;width:1em;height:auto;margin-left:.5rem}footer .grid .left .reviews a{display:inline}footer .grid .left .social-links{padding-top:5rem}footer .grid .right{text-align:right}footer .grid .right .logo{display:inline-block;width:20rem;height:5rem;margin-bottom:3rem}footer .bottom .links{padding-top:3rem;font-size:1.36rem;color:#707070}footer .bottom .links a:before{display:none}@media only screen and (max-width:1024px){footer,footer .grid .right{text-align:center}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovLy9fcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uLi90b29scy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3Rvb2xzL19wbHVnaW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3Rvb2xzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFydGlhbHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9jb21wb25lbnRzL19vZmZpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhcnRpYWxzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBK1pZLGdCQ2dwQlosQ0MxaUNBLDJaQWFDLFNBQ0EsVUFDQSxTQUNBLGVBQ0EsYUFDQSx1QkRHRCxDQ0FBLDhFQUVDLGFESUQsQ0NDQSxNQUNDLGVETUQsQ0NKQSxhQUNDLFdET0QsQ0NMQSxvREFFQyxXQUNBLFlEUUQsQ0NOQSxNQUNDLHlCQUNBLGdCRFNELENFZ0ZBLGtCQUNJLEdBcEdBLHVCRnlERixDRStDRSxHQXhHQSwyQkZnRUYsQ0FDRixDRzlGQSw0QkFDSSxZQUNBLGdCQ2dCTyxDRGZQLGFIbUdKLENHakdJLGdIQUNJLGNBQ0EsV0FDQSxZQUNBLGlCQUNBLFNBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JDS0csQ0RKSCxtQkFDQSxZSG1HUixDR2xHUSw4SEFDSSxXQUNBLGtCQUNBLGFBQ0Esc0JBQ0EsV0FDQSxZQUNBLFNBQ0EscUZEakJSLHdCRjBISixDR3JHUSwwS0FDSSxhQUNBLG1CQUNBLGVBQ0Esa0JIdUdaLENHckdZLHNMQUNJLFlIdUdoQixDR25HUSxvS0FDSSxZSHFHWixDR25HWSx3S0FDSSxjSHFHaEIsQ0c3RlEsMktBQ0ksYUN4REosQ0R5REksZUN4QkcsQ0R5QkgsZ0JDcENELENEcUNDLGdCQUNBLGlCSCtGWixDRzFGSSx5REFDSSxhQUNBLGlDSDRGUixDRzFGUSxvRkFDSSxhQUNBLFNBQ0EsaUJBQ0EsVUMxRUosQ0QyRUksa0JINEZaLENHM0ZZLHNHQUNJLFlINkZoQixDRzFGWSx1SEFDSSxpQkg0RmhCLENHckZJLHNEQUNJLGtCSHVGUixDR3BGSSxpRkFDSSxVQzdGQSxDRDhGQSx3QkhzRlIsQ0duRkkseUVBQ0ksVUNsR0EsQ0RtR0Esd0JIcUZSLENHbEZJLG9EQUNJLGFIb0ZSLENFMlBJLGdGQUNJLGFGelBSLENFNFBJLHVFQUNJLGFGMVBSLENFNlBJLDJFQUNJLGFGM1BSLENFOFBJLHNFQUNJLGFGNVBSLENHN0ZRLDJFQUNJLGFDckdFLENEc0dGLGdCQ3JGRCxDRHNGQyxVQUNBLFFIK0ZaLENFeU9JLHVHQUNJLGFGdk9SLENFME9JLDhGQUNJLGFGeE9SLENFMk9JLGtHQUNJLGFGek9SLENFNE9JLDZGQUNJLGFGMU9SLENHcEdRLGtGQUNJLFFIc0daLENHaEdRLDhLRDFGSix3QkZpTUosQ0duR1Esc0VBQ0ksb0NBQ0EsYUFDQSxnQkhxR1osQ0dsR1EsdURBQ0ksU0FDQSxZSG9HWixDR25HWSw4RUFDSSxTSHFHaEIsQ0V3T0ksMENDcFVBLDRCQUNJLG9CSGdHTixDQUNGLENHM0ZBLGFBQ0ksOEJINkZKLENHMUZBLCtCQUNJLFNINkZKLENHMUZBLGlCQUNJLFVDbktJLENEb0tKLGtCQy9KUSxDRkRSLHVCRmlRSixDRzlGSSwyQkFDSSxXQUNBLHVCQUNBLGtCSGdHUixDRzVGQSxpQkFDSSxrQkgrRkosQ0c3RkksaURBQ0ksb0JDN0tJLENEOEtKLHlCQUNBLHdCQUNBLCtCQUNBLHNCSCtGUixDR3hGSSx3RUFFSSxrQkFDQSxRQUNBLFdBQ0EsWUFDQSxjQUNBLGdCQUNBLGdCQUNBLFVBQ0Esa0JDdE1BLENEdU1BLGVEcE1KLHVCRm1TSixDRzVGUSxzRkFDSSxZSCtGWixDRzVGUSw0RUFDSSx3QkFDQSxVSCtGWixDRzVGUSx3S0FFSSxrQkNqTkEsQ0RrTkEsVUgrRlosQ0czRkksb0NBQ0ksT0g2RlIsQ0cxRkksb0NBQ0ksTUg0RlIsQ0d4RkEsbUJBQ0ksa0JIMkZKLENHeEZBLG9CQUNJLDBCSDJGSixDR25GQSxZQUNJLFdIdUZKLENHckZJLGtHQUlJLGtCQUNBLFdIdUZSLENHcEZJLDJCQUNJLDhHSHNGUixDR2hGQSx3QkFFSSxrQkFDQSxxQkFDQSxXQUNBLFlBQ0EsVUFDQSxTQUNBLGtCQUNBLGtCQUNBLGdCQ25QSyxDRG9QTCxtQkFDQSxrQkFDQSxxRkFDQSxlQUNBLGFEaFBBLDBCQ2lQbUIsQ0FDbkIsU0h3RkosQ0d2Rkksc0NBQ0ksWUgwRlIsQ0d4Rkksb0NBQ0ksd0JIMkZSLENHdkZBLFlBQ0ksTUgwRkosQ0d6RkksbUJEN1BBLDBCRjZWSixDRzNGQSxZQUNJLFFBQ0Esd0RIOEZKLENHN0ZJLG1CRHJRQSwwQkZ5V0osQ0c3RkEsWUFDSSxrQkFDQSxZQUNBLGdCQUNBLGNBQ0Esa0JBQ0EsVUFDQSxTQUNBLFVIaUdKLENHL0ZJLGVBQ0ksa0JBQ0EscUJBR0EsYUFDQSxTSGtHUixDRy9GUSxxQ0FOQSxZQUNBLFdBR0EsY0g4R1IsQ0c1R1Esc0JBQ0ksY0FHQSxjQUNBLFlBQ0EsU0FDQSxrQkFDQSxrQkFDQSxrQkN4VUEsQ0R5VUEsWUhrR1osQ0cvRlksd0RBRUksWUhnR2hCLENHOUZnQixzRUFDSSxTSGdHcEIsQ0czRlEsbUNBQ0ksa0JINkZaLENHdkZBLGdCQUNJLHlCSDBGSixDR3JGQSxxQkFDQyxVQUNBLGVBQ0Esa0JBQ0Esa0JBQ0EsWUFDQSxRQUNHLGNBQ0EsWUFDSCxxQkFDQSxlQUNBLGVDaFhPLENEaVhQLGNBQ0cseUJBQ0gsVUFFQSwyQkFDQSw4QkFDQSxnQ0FDQSxrQ0h1RkQsQ0dwRkEsNEJBQ0UsVUFDQSxhSHVGRixDR3JGQywrQkFDQywyQkFDQSx5QkFDQSxtQkFDTSxlSHVGUixDR3RGRSxzQ0FDQyxzQkh3RkgsQ0c3RUkscUJBQ0ksa0JIZ0ZSLENHN0VJLHdCQUNJLFdBQ0EsWUFDQSxTQUNBLGtCQUNBLGtCSCtFUixDRzlFUSxrRUFDSSxrQkhnRlosQ0c3RVEsMEJBQ0ksc0NIK0VaLENHMUVJLGtFQUNJLFVBQ0EsZ0JDL1lHLENEZ1pILFVDdmFBLENEd2FBLGtCSDRFUixDRzNFUSx1RkFDSSw0Q0g2RVosQ0d6RUksMENBQ0ksaUJDbFpDLENEbVpELFVDaGJBLENEaWJBLGtCSDJFUixDR3hFSSxzQkFDSSxrQkgwRVIsQ0cxRFEsZ05BQ0ksc0JIaUVaLENEamdCQSxFQUNJLHNCQUlBLG1DQUNBLGdDQUNBLDhCQUNBLGlDQ29nQkosQ0RqZ0JBLFFBVEksMkJLU08sQ0xSUCxlS3dCVSxDTHZCVixpQkMrZ0JKLENEeGdCQSxNQUlJLGNDb2dCSixDRGpnQkEsS0FDSSxXQUNBLFNBQ0EsVUFDQSxpQkNvZ0JKLENEbmdCSSxpQkFDSSx5QkNxZ0JSLENFaEVJLHlDSDNjSixLQVVRLGdCQUNBLDJCQ3FnQk4sQ0FDRixDRGpnQkEsS0FDSSxrQkFDQSxXQUNBLFNBRUEsaUJLWVcsQ0xYWCwyQks3Qk8sQ0w4QlAsZUtiVyxDTGNYLGtCQUNBLGNLM0JPLENMNEJQLGNBQ0Esa0JBQ0EsYUsvQ1EsQ0xnRFIsbUNBQ0EsZUt0REksQ0x1REosNEJBQ0EsdUJBQ0EsaUNHN0NBLDBCRnlqQkosQ0QxZ0JJLGlCQUNJLHlCQzRnQlIsQ0UzR0kseUNIcmJKLEtBMkJRLHlCQUNBLHFCQUNBLHNCQUdBLGtEQ3lnQk4sQ0FDRixDRS9HSSx5Q0gzYkosS0FvQ1EsZ0JBQ0EsMkJDMGdCTixDQUNGLENFNU1JLDJCQUNJLFlGK01SLENFNU1JLG9CQUNJLFVIL1RZLENHZ1VaLFdGK01SLENFNU1JLDBCQUNJLGtCRWhaTSxDRmlaTix1QkFDQSxrQkh0VXFCLENHdVVyQixjRitNUixDRTVNSSwwQkFDSSxrQkUzWkksQ0Y0WkosV0FDQSxtQkYrTVIsQ0U1TUksZ0NBQ0ksa0JFamFJLENGa2FKLFVBQ0EsbUJGK01SLENFNU1JLEtBQ0ksNEJFbmFNLENGb2FOLDZCRitNUixDRG5pQkEsTUFDSSwyQktyRVMsQ0xzRVQsZUtyRFMsQ0xzRFQsaUJLaEVLLENMaUVMLGdCQUNBLHFCQ3NpQkosQ0RwaUJJLGdCQUNJLGFDc2lCUixDRWpLSSx5Q0g3WUosTUFZUSxnQkNzaUJOLENBQ0YsQ0RsaUJBLEdBQ0ksMkJLdEZTLENMdUZULGVLdEVTLENMdUVULGdCS2hGSyxDTGlGTCxnQkFDQSxtQkNxaUJKLENFOUtJLHlDSDVYSixHQVFRLGlCQ3NpQk4sQ0FDRixDRGxpQkEsR0FDSSwyQktuR1MsQ0xvR1QsZUtuRlMsQ0xvRlQsaUJLNUZLLENMNkZMLGdCQUNBLG1CQ3FpQkosQ0UzTEkseUNIL1dKLEdBUVEsZ0JDc2lCTixDQUNGLENEbGlCQSxHQUNJLDJCS2hIUyxDTGlIVCxlS2hHUyxDTGlHVCxnQks3R08sQ0w4R1AsZ0JBQ0EsbUJDcWlCSixDRXhNSSx5Q0hsV0osR0FRUSxpQkNzaUJOLENBQ0YsQ0RsaUJBLEVBQ0kscUJBQ0Esa0JBQ0Esa0JBQ0Esb0JBQ0Esb0JBQ0EscUJBQ0EsYUMwaUJKLENEeGlCSSxXRzNJQSxpREZtc0JKLENEeGpCSSxTQUNJLFVBQ0EsV0FDQSxrQkFDQSxRQUNBLE9BQ0EsV0FDQSxXQUNBLGtCS3pKTSxDTDJKTixtQkM4aUJSLENENWlCSSxlQUNJLFdBQ0Esc0JDOGlCUixDRDVpQkksUUFDSSxZQzhpQlIsQ0Q1aUJJLFNBQ0ksZUFDQSwyRUM4aUJSLENEN2lCUSxlQUNJLGlFQytpQlosQ0Q3aUJRLGdCQUNJLFlDK2lCWixDRDVpQkksU0FDSSxlQUNBLG9GRzFLSiwwQ0gyS0ksQ0czS0osa0NIMktJLENHM0tKLGtFRjZ0QkosQ0RqakJRLGVBQ0kscUNLbkxFLENMbUxGLDZCQ21qQlosQ0RqakJRLGdCQUNJLFlDbWpCWixDRC9pQkksYUFDSSxlQ2lqQlIsQ0Q1aUJBLGFBQ0ksZUtyS1csQ0xzS1gsZ0JLakxPLENMa0xQLGdCQUNBLG9CQUNBLGFDK2lCSixDRDNpQkEsZUFHSSxlQzhpQkosQ0QzaUJBLGFBR0ksaUJDOGlCSixDRDNpQkEsR0FDSSx1QkM4aUJKLENEM2lCQSxHQUNJLGVDOGlCSixDRDNpQkEsTUFDSSxlQzhpQkosQ0QzaUJBLE1BQ0ksa0JDOGlCSixDRDNpQkEsMEJBSUksa0JBQ0EscUJBQ0Esb0JBQ0EsU0FDQSxVS25QSSxDTG9QSixnQks3Tk8sQ0w4TlAsa0JBQ0Esa0JBQ0EseUJBQ0EsZUtyTlMsQ0xzTlQsa0JLcFBRLENGT1IsOEJIOE9BLENBQ0Esd0JBQ0EsY0NrakJKLENEampCSSxzREFDSSxVQUNBLFdBQ0Esa0JBQ0EsUUFDQSxTQUNBLFFBQ0EsU0FDQSxrQksvUE0sQ0ZNVixvREgwUEksQ0FDQSxtQkMwakJSLENEeGpCSSw4RUFDSSxXQUNBLE1BQ0EsT0FDQSxXQUNBLFdDNmpCUixDRDNqQkksd1NBSUksYUtsUkksQ0xtUkosa0JLalJHLENMa1JILGtCQ3NrQlIsQ0Rya0JRLHdaQUNJLFlDbWxCWixDRC9rQkksd0pBRUksYUt6UkksQ0wwUkosa0JDc2xCUixDRG5sQkksZ0pBRUksYUs5Uk0sQ0wrUk4sZUMwbEJSLENEdmxCSSxnVkFJSSxjQUNBLHNCQ2ttQlIsQ0QxbEJRLGdYQUNJLHFCQUNBLHNCQUNBLGFBQ0EsV0FDQSxrQkFDQSxnQkN3bUJaLENEbm1CSSxnSkFFSSxTQzBtQlIsQ0R2bUJJLDhDQUNJLGtCQzRtQlIsQ0R6bUJJLDhEQUNJLGVDOG1CUixDRHhtQkEsWUFBYyw4QkNnbkJkLENEOW1CQSxNQUNJLGlCQ2luQkosQ0QvbUJJLFNBQ0ksZUNrbkJSLENEOW1CSSxrQkFISSxZQ29uQlIsQ0R6bUJBLHNCQUdJLGNBQ0EsV0FDQSxTQUNBLGlCQUNBLDJCS3hWTyxDTHlWUCxnQktuVk8sQ0xvVlAsZ0JBQ0EsYUszV0ksQ0w0V0osb0JBQ0EsZUs1VVcsQ0w2VVgsa0JLN1dRLENMOFdSLFlDNG1CSixDRDNtQkksbUZBQ0ksa0JDaW5CUixDRC9tQkkscUdBRUksYUtuWEQsQ0xvWEMsa0JLblhHLENMb1hILGtCQ29uQlIsQ0RqbkJJLDZIQUNJLFVBQ0EscUJBQ0EsT0N1bkJSLENEcm5CUSwySkFDSSxrQkFDQSxxQkFDQSxpQkFDQSxpQkt2V0gsQ0x3V0csZUMybkJaLENEMW5CWSxxTUFDSSxXQUNBLGNBQ0Esa0JBQ0EsTUFDQSxPQUNBLGFBQ0EsY0FDQSx5QkFDQSxrQkFDQSxrQkFDQSxrQkFDQSxnQkFDQSxhSy9ZTCxDTGdaSyx1QkdsWFosd0JBS21CLENBM0JuQix3QkZraENKLENEam9CWSxxUEFDSSxZQUNBLGFLMVpKLENMMlpJLGtCSzFaRixDTDJaRSx5QkcvWFosc0JGMmdDSixDRXZuQkksMEdBQ0ksYUYybkJSLENFeG5CSSwrRUFDSSxhRjRuQlIsQ0V6bkJJLDJGQUNJLGFGNm5CUixDRTFuQkksNEVBQ0ksYUY4bkJSLENEaHBCSSwwTEFDSSxhSzlhRyxDTCthSCxlQ3lwQlIsQ0R4cEJRLHllQUNJLGFLcGJKLENMcWJJLGVDc3FCWixDRC9wQmdCLDZhQUNJLFVLOWJaLENMK2JZLGlCQ3VxQnBCLENFaHJCSSw0SEFDSSxVRm9yQlIsQ0VqckJJLGlHQUNJLFVGcXJCUixDRWxyQkksNkdBQ0ksVUZzckJSLENFbnJCSSw4RkFDSSxVRnVyQlIsQ0Q1cUJBLE9HellJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFdGeWpDSixDRGhyQkEsc0JBR0ksa0JBQ0EsVUNtckJKLENEbHJCSSxvREFDSSxlQ3NyQlIsQ0UzcUJJLHlDSFpBLG9EQUdRLGNDMHJCVixDQUNGLENEeHJCSSxvREFDSSxlQzRyQlIsQ0V2ckJJLHlDSE5BLG9EQUdRLGNDZ3NCVixDQUNGLENEOXJCSSxpREFDSSxjQ2tzQlIsQ0Vuc0JJLHlDSEFBLGlEQUdRLGNDc3NCVixDQUNGLENEcHNCSSxpREFDSSxjQ3dzQlIsQ0Uvc0JJLHlDSE1BLGlEQUdRLGNDNHNCVixDQUNGLENEMXNCSSw4Q0FDSSxnQkM4c0JSLENEMXNCQSxXQUNJLGtCQUNBLFdBQ0EsY0FDQSxjQzZzQkosQ0VsdUJJLHlDSGlCSixXQU9RLGNDOHNCTixDQUNGLENEMXNCQSxpQ0FDSSxnQkM2c0JKLENEMXNCQSxnQ0FDSSxnQkM2c0JKLENEMXNCQSxnQ0FDSSxnQkM2c0JKLENEMXNCQSxpQ0FDSSxlQzZzQkosQ0Qxc0JBLGtDQUNJLGVDNnNCSixDRDFzQkEsYUFDSSxxQkFDQSxrQkFDQSxZQUNBLFNBQ0EsMkJBQ0EsU0M2c0JKLENEMXNCWSw4QkFDSSxTQzRzQmhCLENEMXNCWSw2QkFDSSxTQzRzQmhCLENEeHNCSSxpQkFDSSxXQUNBLHdCQUNBLGtCQUNBLE1BQ0EsTUMwc0JSLENEenNCTyx3QkFDSSxTQzJzQlgsQ0R6c0JPLHVCQUNJLFNDMnNCWCxDRHRzQkEsUUFDSSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxXQ3lzQkosQ0R2c0JRLG9CR25USixrQkZrZ0NKLENEM3NCSSxnQ0dqVEEsV0FDQSxZQUxBLDZCRndnQ0osQ0RudEJJLFlHdlRBLGdCRjBnQ0osQ0Qvc0JJLDBCQUNJLHNCQUNBLHVCQ2l0QlIsQ0Qvc0JRLDhCQUNJLFlDaXRCWixDRDFzQkksS0FDSSxXQzZzQlIsQ0Qzc0JJLE1BQ0ksZ0JBQ0Esa0JDOHNCUixDRDVzQkksTUFDSSxpQkFDQSxpQkMrc0JSLENEN3NCSSxNQUNJLGVDZ3RCUixDRDlzQkksTUFDSSxpQkNpdEJSLENEL3NCSSxNQUNJLGtCQ2t0QlIsQ0RodEJJLE1BQ0ksZ0JDbXRCUixDRHh1QkksS0FDSSxXQzJ1QlIsQ0R6dUJJLE1BQ0ksZ0JBQ0Esa0JDNHVCUixDRDF1QkksTUFDSSxpQkFDQSxpQkM2dUJSLENEM3VCSSxNQUNJLGVDOHVCUixDRDV1QkksTUFDSSxpQkMrdUJSLENEN3VCSSxNQUNJLGtCQ2d2QlIsQ0Q5dUJJLE1BQ0ksZ0JDaXZCUixDRHR3QkksS0FDSSxXQ3l3QlIsQ0R2d0JJLE1BQ0ksZ0JBQ0Esa0JDMHdCUixDRHh3QkksTUFDSSxpQkFDQSxpQkMyd0JSLENEendCSSxNQUNJLGVDNHdCUixDRDF3QkksTUFDSSxpQkM2d0JSLENEM3dCSSxNQUNJLGtCQzh3QlIsQ0Q1d0JJLE1BQ0ksZ0JDK3dCUixDRHB5QkksS0FDSSxXQ3V5QlIsQ0RyeUJJLE1BQ0ksZ0JBQ0Esa0JDd3lCUixDRHR5QkksTUFDSSxpQkFDQSxpQkN5eUJSLENEdnlCSSxNQUNJLGVDMHlCUixDRHh5QkksTUFDSSxpQkMyeUJSLENEenlCSSxNQUNJLGtCQzR5QlIsQ0QxeUJJLE1BQ0ksZ0JDNnlCUixDRGwwQkksS0FDSSxXQ3EwQlIsQ0RuMEJJLE1BQ0ksZ0JBQ0Esa0JDczBCUixDRHAwQkksTUFDSSxpQkFDQSxpQkN1MEJSLENEcjBCSSxNQUNJLGVDdzBCUixDRHQwQkksTUFDSSxpQkN5MEJSLENEdjBCSSxNQUNJLGtCQzAwQlIsQ0R4MEJJLE1BQ0ksZ0JDMjBCUixDRGgyQkksS0FDSSxXQ20yQlIsQ0RqMkJJLE1BQ0ksZ0JBQ0Esa0JDbzJCUixDRGwyQkksTUFDSSxpQkFDQSxpQkNxMkJSLENEbjJCSSxNQUNJLGVDczJCUixDRHAyQkksTUFDSSxpQkN1MkJSLENEcjJCSSxNQUNJLGtCQ3cyQlIsQ0R0MkJJLE1BQ0ksZ0JDeTJCUixDRDkzQkksS0FDSSxXQ2k0QlIsQ0QvM0JJLE1BQ0ksZ0JBQ0Esa0JDazRCUixDRGg0QkksTUFDSSxpQkFDQSxpQkNtNEJSLENEajRCSSxNQUNJLGVDbzRCUixDRGw0QkksTUFDSSxpQkNxNEJSLENEbjRCSSxNQUNJLGtCQ3M0QlIsQ0RwNEJJLE1BQ0ksZ0JDdTRCUixDRDU1QkksS0FDSSxXQys1QlIsQ0Q3NUJJLE1BQ0ksZ0JBQ0Esa0JDZzZCUixDRDk1QkksTUFDSSxpQkFDQSxpQkNpNkJSLENELzVCSSxNQUNJLGVDazZCUixDRGg2QkksTUFDSSxpQkNtNkJSLENEajZCSSxNQUNJLGtCQ282QlIsQ0RsNkJJLE1BQ0ksZ0JDcTZCUixDRDE3QkksS0FDSSxXQzY3QlIsQ0QzN0JJLE1BQ0ksZ0JBQ0Esa0JDODdCUixDRDU3QkksTUFDSSxpQkFDQSxpQkMrN0JSLENENzdCSSxNQUNJLGVDZzhCUixDRDk3QkksTUFDSSxpQkNpOEJSLENELzdCSSxNQUNJLGtCQ2s4QlIsQ0RoOEJJLE1BQ0ksZ0JDbThCUixDRHg5QkksTUFDSSxZQzI5QlIsQ0R6OUJJLE9BQ0ksaUJBQ0EsbUJDNDlCUixDRDE5QkksT0FDSSxrQkFDQSxrQkM2OUJSLENEMzlCSSxPQUNJLGdCQzg5QlIsQ0Q1OUJJLE9BQ0ksa0JDKzlCUixDRDc5QkksT0FDSSxtQkNnK0JSLENEOTlCSSxPQUNJLGlCQ2krQlIsQ0QxOUJJLEtBQ0ksWUM2OUJSLENEMzlCSSxNQUNJLGlCQUNBLG1CQzg5QlIsQ0Q1OUJJLE1BQ0ksa0JBQ0Esa0JDKzlCUixDRDc5QkksTUFDSSxnQkNnK0JSLENEOTlCSSxNQUNJLGtCQ2krQlIsQ0QvOUJJLE1BQ0ksbUJDaytCUixDRGgrQkksTUFDSSxpQkNtK0JSLENEeC9CSSxLQUNJLFlDMi9CUixDRHovQkksTUFDSSxpQkFDQSxtQkM0L0JSLENEMS9CSSxNQUNJLGtCQUNBLGtCQzYvQlIsQ0QzL0JJLE1BQ0ksZ0JDOC9CUixDRDUvQkksTUFDSSxrQkMrL0JSLENENy9CSSxNQUNJLG1CQ2dnQ1IsQ0Q5L0JJLE1BQ0ksaUJDaWdDUixDRHRoQ0ksS0FDSSxZQ3loQ1IsQ0R2aENJLE1BQ0ksaUJBQ0EsbUJDMGhDUixDRHhoQ0ksTUFDSSxrQkFDQSxrQkMyaENSLENEemhDSSxNQUNJLGdCQzRoQ1IsQ0QxaENJLE1BQ0ksa0JDNmhDUixDRDNoQ0ksTUFDSSxtQkM4aENSLENENWhDSSxNQUNJLGlCQytoQ1IsQ0RwakNJLEtBQ0ksWUN1akNSLENEcmpDSSxNQUNJLGlCQUNBLG1CQ3dqQ1IsQ0R0akNJLE1BQ0ksa0JBQ0Esa0JDeWpDUixDRHZqQ0ksTUFDSSxnQkMwakNSLENEeGpDSSxNQUNJLGtCQzJqQ1IsQ0R6akNJLE1BQ0ksbUJDNGpDUixDRDFqQ0ksTUFDSSxpQkM2akNSLENEbGxDSSxLQUNJLFlDcWxDUixDRG5sQ0ksTUFDSSxpQkFDQSxtQkNzbENSLENEcGxDSSxNQUNJLGtCQUNBLGtCQ3VsQ1IsQ0RybENJLE1BQ0ksZ0JDd2xDUixDRHRsQ0ksTUFDSSxrQkN5bENSLENEdmxDSSxNQUNJLG1CQzBsQ1IsQ0R4bENJLE1BQ0ksaUJDMmxDUixDRGhuQ0ksS0FDSSxZQ21uQ1IsQ0RqbkNJLE1BQ0ksaUJBQ0EsbUJDb25DUixDRGxuQ0ksTUFDSSxrQkFDQSxrQkNxbkNSLENEbm5DSSxNQUNJLGdCQ3NuQ1IsQ0RwbkNJLE1BQ0ksa0JDdW5DUixDRHJuQ0ksTUFDSSxtQkN3bkNSLENEdG5DSSxNQUNJLGlCQ3luQ1IsQ0Q5b0NJLEtBQ0ksWUNpcENSLENEL29DSSxNQUNJLGlCQUNBLG1CQ2twQ1IsQ0RocENJLE1BQ0ksa0JBQ0Esa0JDbXBDUixDRGpwQ0ksTUFDSSxnQkNvcENSLENEbHBDSSxNQUNJLGtCQ3FwQ1IsQ0RucENJLE1BQ0ksbUJDc3BDUixDRHBwQ0ksTUFDSSxpQkN1cENSLENENXFDSSxLQUNJLFlDK3FDUixDRDdxQ0ksTUFDSSxpQkFDQSxtQkNnckNSLENEOXFDSSxNQUNJLGtCQUNBLGtCQ2lyQ1IsQ0QvcUNJLE1BQ0ksZ0JDa3JDUixDRGhyQ0ksTUFDSSxrQkNtckNSLENEanJDSSxNQUNJLG1CQ29yQ1IsQ0RsckNJLE1BQ0ksaUJDcXJDUixDRDFzQ0ksS0FDSSxZQzZzQ1IsQ0Qzc0NJLE1BQ0ksaUJBQ0EsbUJDOHNDUixDRDVzQ0ksTUFDSSxrQkFDQSxrQkMrc0NSLENEN3NDSSxNQUNJLGdCQ2d0Q1IsQ0Q5c0NJLE1BQ0ksa0JDaXRDUixDRC9zQ0ksTUFDSSxtQkNrdENSLENEaHRDSSxNQUNJLGlCQ210Q1IsQ0R4dUNJLE1BQ0ksYUMydUNSLENEenVDSSxPQUNJLGtCQUNBLG9CQzR1Q1IsQ0QxdUNJLE9BQ0ksbUJBQ0EsbUJDNnVDUixDRDN1Q0ksT0FDSSxpQkM4dUNSLENENXVDSSxPQUNJLG1CQyt1Q1IsQ0Q3dUNJLE9BQ0ksb0JDZ3ZDUixDRDl1Q0ksT0FDSSxrQkNpdkNSLENEMXVDQSxNRzNlSSxpQkFDQSxZRnl0REosQ0Q1dUNJLFFBQ0ksaUJDOHVDUixDRHp1Q0EsVUdwZkksaUJBQ0EsYUF5QkEsNENINGRBLENHM2RBLGlERnlzREosQ0V6NkNJLDBDSHlMSixVRzFkSSxvQkgrZEksQ0c5ZEoseUJGOHNERixDQUNGLENENXVDQSxVRzlmSSxpQkFDQSxhQXlCQSwwREhzZUEsQ0dyZUEsK0RGc3RESixDRXQ3Q0ksMENIbU1KLFVHcGVJLG9CSHllSSxDR3hlSix5QkYydERGLENBQ0YsQ0QvdUNBLFVHeGdCSSxpQkFDQSxhQXlCQSx3RUhnZkEsQ0cvZUEsNkVGbXVESixDRW44Q0ksMENINk1KLFVHOWVJLDRDSG1mSSxDR2xmSixpREZ3dURGLENBQ0YsQ0VuOENJLHlDSHVNSixVRzllSSxvQkh1ZkksQ0d0ZkoseUJGOHVERixDQUNGLENEcHZDQSxVR3RoQkksaUJBQ0EsYUF5QkEsc0ZIOGZBLENHN2ZBLDJGRnN2REosQ0V0OUNJLDBDSDJOSixVRzVmSSw0Q0hpZ0JJLENHaGdCSixpREYydkRGLENBQ0YsQ0V0OUNJLHlDSHFOSixVRzVmSSxvQkhxZ0JJLENHcGdCSix5QkZpd0RGLENBQ0YsQ0R6dkNBLFlHcGlCSSxpQkFDQSxhQXlCQSw0Q0g0Z0JBLENHM2dCQSxpREZ5d0RKLENFeitDSSwwQ0h5T0osWUcxZ0JJLG9CSCtnQkksQ0c5Z0JKLHlCRjh3REYsQ0FDRixDRDV2Q0EsWUc5aUJJLGlCQUNBLGFBeUJBLDRDSHNoQkEsQ0dyaEJBLGlERnN4REosQ0V0L0NJLDBDSG1QSixZR3BoQkksb0JIeWhCSSxDR3hoQkoseUJGMnhERixDQUNGLENEL3ZDQSxZR3hqQkksaUJBQ0EsYUF5QkEsNENIZ2lCQSxDRy9oQkEsaURGbXlESixDRW5nREksMENINlBKLFlHOWhCSSxvQkhtaUJJLENHbGlCSix5QkZ3eURGLENBQ0YsQ0Rsd0NBLFlHbGtCSSxpQkFDQSxhQXlCQSw0Q0gwaUJBLENHemlCQSxpREZnekRKLENFaGhESSwwQ0h1UUosWUd4aUJJLG9CSDZpQkksQ0c1aUJKLHlCRnF6REYsQ0FDRixDRHJ3Q0EsWUc1a0JJLGlCQUNBLGFBeUJBLDRDSG9qQkEsQ0duakJBLGlERjZ6REosQ0U3aERJLDBDSGlSSixZR2xqQkksb0JIdWpCSSxDR3RqQkoseUJGazBERixDQUNGLENEeHdDQSxjR3RsQkksaUJBQ0EsYUF5QkEsMERIOGpCQSxDRzdqQkEsK0RGMDBESixDRTFpREksMENIMlJKLGNHNWpCSSxvQkhpa0JJLENHaGtCSix5QkYrMERGLENBQ0YsQ0Qzd0NBLGNHaG1CSSxpQkFDQSxhQXlCQSwwREh3a0JBLENHdmtCQSwrREZ1MURKLENFdmpESSwwQ0hxU0osY0d0a0JJLG9CSDJrQkksQ0cxa0JKLHlCRjQxREYsQ0FDRixDRDl3Q0EsY0cxbUJJLGlCQUNBLGFBeUJBLDBESGtsQkEsQ0dqbEJBLCtERm8yREosQ0Vwa0RJLDBDSCtTSixjR2hsQkksb0JIcWxCSSxDR3BsQkoseUJGeTJERixDQUNGLENEL3dDSSxZRzNtQkEsYUg0bUJzQixDRzVtQnRCLFFGKzNESixDRHB4Q0ksWUczbUJBLGFING1Cc0IsQ0c1bUJ0QixRRm80REosQ0R6eENJLFlHM21CQSxhSDRtQnNCLENHNW1CdEIsUUZ5NERKLENEOXhDSSxZRzNtQkEsYUg0bUJzQixDRzVtQnRCLFFGODRESixDRG55Q0ksWUczbUJBLGFING1Cc0IsQ0c1bUJ0QixRRm01REosQ0R4eUNJLFlHM21CQSxhSDRtQnNCLENHNW1CdEIsUUZ3NURKLENEN3lDSSxZRzNtQkEsYUg0bUJzQixDRzVtQnRCLFFGNjVESixDRGx6Q0ksWUczbUJBLGFING1Cc0IsQ0c1bUJ0QixRRms2REosQ0R2ekNJLFlHM21CQSxhSDRtQnNCLENHNW1CdEIsUUZ1NkRKLENENXpDSSxhRzNtQkEsY0g0bUJzQixDRzVtQnRCLFNGNDZESixDRHh6Q0EsYUFDSSxnQkMyekNKLENEeHpDQSxnQkFDSSxtQkMyekNKLENEeHpDQSxZQUNJLGVDMnpDSixDRHh6Q0EsZUFDSSxrQkMyekNKLENEcHpDQSxZQUNJLFVDdXpDSixDRHB6Q0EsWUFDSSxhQ3V6Q0osQ0RwekNBLGdCQUNJLGFDdXpDSixDRHB6Q0EsV0FDSSxhQ3V6Q0osQ0RwekNBLGVBQ0ksYUN1ekNKLENEcHpDQSxhQUNJLGFDdXpDSixDRGh6Q0EseUJBQ0ksZUN1ekNKLENEcHpDQSxXQUNJLGVDdXpDSixDRHB6Q0EsWUFDSSx3QkN1ekNKLENEcHpDQSxnQkFDSSx5QkN1ekNKLENEcHpDQSxvQkFDSSw0QkN1ekNKLENEcHpDQSxTQUNJLGlCQ3V6Q0osQ0RwekNBLFNBQ0ksZ0JDdXpDSixDRHB6Q0EsU0FDSSxpQkN1ekNKLENEcHpDQSxTQUNJLGdCQ3V6Q0osQ0RwekNBLFNBQ0ksaUJDdXpDSixDRHB6Q0EsV0FDSSxlQ3V6Q0osQ0RwekNBLGFBQ0ksaUJDdXpDSixDRHB6Q0EsWUFDSSxnQkN1ekNKLENEbHpDQSxrQkFDSSwrQkNxekNKLENEbHpDQSxrQkFDSSxrQ0NxekNKLENEbHpDQSxzQkFDSSxrQ0NxekNKLENEbHpDQSxpQkFDSSxrQ0NxekNKLENEbHpDQSxxQkFDSSxrQ0NxekNKLENEbHpDQSxtQkFDSSxrQ0NxekNKLENEL3lDQSxRQUNJLHVCQUNBLG9CQUNBLDZCQ2t6Q0osQ0QveUNBLG1CQUNJLEdBQU0sU0NtekNSLENEbHpDRSxHQUFNLFNDcXpDUixDQUNGLENEbnpDQSxxQkFDSSxlQUNBLFdBQ0EsVUFDQSxXQ3F6Q0osQ0RuekNJLHlCQUNJLFVBQ0EsV0FDQSxlQUNBLGVDcXpDUixDRDN5Q0ksdUVBRUksWUM2eUNSLENEenlDQSxtRUFFSSwyQkFDQSxtQkFDQSw0QkFDQSx1QkM0eUNKLENEM3hDQSx1Q0FFSSxFQUNJLHNCQUNBLHlCQzZ4Q04sQ0QxeENFLGFBQ0ksd0JDNHhDTixDQUNGLENEbHhDUSwwQkFDSSxXQ294Q1osQ0Qzd0NBLGFBSUksRUFDSSxvQkFDQSxzQkFDQSwwQkFDQSx3QkMyd0NOLENEeHdDRSxpQ0FDSSx1QkMwd0NOLENEdndDRSxLQUNJLHdCQ3l3Q04sQ0R0d0NFLEdBQ0ksd0JDd3dDTixDRHJ3Q0UsR0FDSSx3QkN1d0NOLENEcHdDRSxHQUNJLHdCQ3N3Q04sQ0Rud0NFLEdBQ0ksd0JDcXdDTixDRGx3Q0UsRUFDSSx3QkNvd0NOLENEandDRSxJQUNJLHFCQUNBLHNCQUNBLDBCQUNBLDJCQUNBLDBCQ213Q04sQ0Rod0NFLHNGQUNJLHNCQ2t3Q04sQ0QvdkNFLGFBQ0kscUJBQ0EsNEJBQ0EsaUNDaXdDTixDRDl2Q0UsYUFDSSwrQkFDQSxxQkFDQSw0QkFDQSxzQkFDQSx1QkFDQSwwQkFDQSxtQkNnd0NOLENEOXZDTSwwQkFDSSxzQkNnd0NWLENEN3ZDTSxpQkFDSSx3QkFDQSxxQkFDQSw0QkFDQSxxQkFDQSxzQkFDQSxtQkFDQSxtQkMrdkNWLENENXZDTSxxQkFDSSwyQkM4dkNWLENEM3ZDTSxpQkFDSSwrQkFDQSx5QkFDQSx5QkM2dkNWLENBQ0YsQ0t4MEVBLE9BQ0ksa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWURtRFcsQ0NsRFgsdUJIS0EsK0NHSkEsQ0FDQSxTTHMzRUosQ0tyM0VJLGlCQUNJLGVBQ0EsV0Q4Q2dCLENDN0NoQixlRGJBLENDY0EsU0x1M0VSLENLbjNFWSxrQ0FDSSxZTHEzRWhCLENLLzJFSSxxQkFDSSxXTGkzRVIsQ0toM0VRLDBCSDJKSixnQ0cxSlEsQ0gySlIscUNHM0pRLENIMklSLGFHMUkwQixDSDBJMUIsUUYwdUVKLENLbDNFWSw0QkFDSSxhTG8zRWhCLENLOTJFSSxhQUNJLHFCQUNBLHNCQUNBLGtCQUNBLFNMZzNFUixDSzkyRVEsb0JBQ0ksWUxnM0VaLENLNzJFUSxpQkg4TkosV0FDQSxZQVBBLGtCQUZ1QixDQUl2Qiw2QkYycEVKLENLLzJFWSx3QkFDSSxZRGpERixDRk1WLDZDRmk2RUosQ0tsM0VZLHdCQUNJLFlMbzNFaEIsQ0s5MkVJLGtCQUNJLGlCQUNBLFNMZzNFUixDSzkyRVEsd0JBQ0kscUJBQ0Esc0JBQ0Esa0JBQ0EsZUxnM0VaLENLLzJFWSw4QkFDSSxZTGkzRWhCLENLOTJFWSw2QkFDSSwyQkQ5REgsQ0MrREcsaUJEcERQLENDcURPLHNCQUNBLHlCQUNBLGFBQ0EsZUxnM0VoQixDSy8yRWdCLG9DQUNJLHlCTGkzRXBCLENLOTJFZ0IsaUNBQ0ksV0FDQSxZQUNBLGtCTGczRXBCLENLdjJFSSxvQkFDSSxXQUNBLFlBQ0EsZUFDQSxTTHkyRVIsQ0t0MkVZLDBHQUNJLFVMdzJFaEIsQ0tuMkVRLHlCSDFCSixrQkFDQSxRQUNBLFNBekRBLDhCQTBEbUIsQ0d5QlgsV0FDQSxXQUNBLGtCRHRISixDRldKLHVCRjQ5RUosQ0svMkVZLCtEQUNJLFdBQ0EsY0FDQSxrQkFDQSxRQUNBLFdBQ0EsWUFDQSxrQkQvSFIsQ0YwREosa0NHc0VzQyxDSGxFdEMsOEJHa0VzQyxDSHJIdEMsdUJGKytFSixDS3YzRVksZ0NBQ0ksUUx5M0VoQixDS3YzRVksK0JBQ0ksU0FDQSxXTHkzRWhCLENLbjNFSSxnQkFDSSxlQUNBLFdBQ0EsV0FDQSx5QkFDQSwwQkFDQSxVRHJKQSxDQ3NKQSxrQkRqSkksQ0ZPUixzQkcySUksQ0FDQSxnQkFDQSxTTHkzRVIsQ0t2M0VRLGtDSDJCSiw0Q0cxQlEsQ0gyQlIsaURHM0JRLENIV1IsVUdWMEIsQ0hVMUIsS0dWMEIsQ0FDbEIsV0wyM0VaLENLejNFWSxvQ0FDSSxRTDIzRWhCLENLdDNFUSxzQkhWSixpQkFDQSxhR1dRLDhCQUNBLGtCTHkzRVosQ0t2M0VZLDRCQUNJLHFCQUNBLGNIK0RaLFNHOURnQyxDSGdFaEMsb0JHaEVzQyxDSGlFdEMsb0JHakVzQyxDSGlFdEMsZUZnMEVKLENLLzNFZ0IsK0JBQ0ksY0FDQSxtQkFDQSxnQkFDQSxpQkR6SlgsQ0MwSlcsZUxpNEVwQixDSzkzRXdCLHdDQUNJLFFBQ0EsV0FDQSxTQUNBLGVMZzRFNUIsQ0s5M0V3Qiw2RkFDSSxZQUNBLHVCTGc0RTVCLENLeDNFWSx1Q0FDSSxrQkFDQSxZQUNBLFVBQ0EsaUJEakxQLENDa0xPLGNMMDNFaEIsQ0t4M0VnQiwyRkFDSSxZTDAzRXBCLENLejNFb0IseUdBQ0ksYUwyM0V4QixDS3YzRWdCLDZDQUNJLGFMeTNFcEIsQ0tsM0VRLHVCQUNJLGdDQUNBLGdCRHpNRCxDQzBNQyxlRDlMQyxDQytMRCxlTG8zRVosQ0tsM0VZLDBCQUNJLG1CQUNBLGdCRC9NTCxDQ2dOSyx5QkFDQSxlTG8zRWhCLENLbjNFZ0IsNENBQ0ksZUxxM0VwQixDS2ozRVksK0JBQ0ksY0FDQSxVQUNBLGVMbTNFaEIsQ0tqM0VnQix3Q0FDSSxjQUNBLGFMbTNFcEIsQ0s5MkVZLGdDQUNJLFlMZzNFaEIsQ0s3MkVZLHFDQUNJLGVMKzJFaEIsQ0t4MkVJLGlCQUNJLFlMMDJFUixDS3QyRVksNEpBQ0ksU0x3MkVoQixDS24yRVEsaUNBQ0ksWUxxMkVaLENLaDJFWSxtQ0FDSSxzQkxrMkVoQixDS2oyRWdCLG1GQUNJLE1BQ0EsT0FDQSxXQUNBLGVMbTJFcEIsQ0tqMkVnQiwwQ0g3UFosdUJGcW1GSixDS3IyRWdCLHlDSGhRWix3QkY0bUZKLENLcDJFb0IsZ0RIeFFoQix1QkZtbkZKLENLeDJFb0IsK0NIM1FoQix3QkYwbkZKLENLcjJFUSwwQkFDSSxTTHUyRVosQ0V4c0VJLDBDR3hKSSwwQkh4SkosYUd5SjBCLENIekoxQixRRjYvRUYsQ0tqMkVNLHdCQUNJLFlMbTJFVixDS2wyRVUsOEJBQ0kscUJBQ0EsUUxvMkVkLENLOTFFVSxrQ0h2SlIsb0JHd0pZLENIdkpaLHlCR3VKWSxDQUNBLGlCTGkyRWQsQ0svMUVjLHdDQUNJLHlDQUNBLDZCTGkyRWxCLENLOTFFYyx5Q0FDSSxpQkxnMkVsQixDS3YxRVUsMEJBQ0ksZUx5MUVkLENBQ0YsQ0U5dEVJLHlDR2pIUSw4Q0hoSVIsU0dpSWdDLENIL0hoQyxpQkcrSHNDLENIOUh0QyxpQkc4SHNDLENIOUh0QyxZRnc5RUYsQ0t2MUVVLHlDQUNJLFlMeTFFZCxDQUNGLENNN3NGQSxRQUNJLG9CQUNBLGdCRnVCTyxDRXRCUCxlTmd0RkosQ005c0ZJLGlCQUNJLFlOZ3RGUixDTTdzRkksY0FDSSx5QkFDQSxrQk4rc0ZSLENNNXNGSSxpQkFDSSxZTjhzRlIsQ08zdEZJLG9CQUNJLHFCQUNBLGVQOHRGUixDTzd0RlEscUNBQ0ksa0JQK3RGWixDTzV0RlEsc0JBQ0ksY0FDQSxXQUNBLFdQOHRGWixDTzd0RlksNkJBQ0ksWVArdEZoQixDTzV0RlksMEJMK1BSLFdBQ0EsWUFQQSxrQkFGdUIsQ0FJdkIsNkJGeStFSixDUWp2RkEsT0FDSSxrQkFDQSxxQkFDQSxVSkxJLENJTUosa0JKRFEsQ0lFUixlUm92RkosQ1FsdkZJLFVBQ0ksbUJBQ0EseUJBQ0EsZVJvdkZSLENRanZGSSxVQUNJLGdCQUNBLG1CQUNBLGdCUm12RlIsQ1FodkZJLGFOa0pBLGFNakpzQixDTmlKdEIsUU1qSnNCLENBQ2xCLGtCUm12RlIsQ1FqdkZRLG1CQUNJLGdCSkhELENJSUMsZVJtdkZaLENRanZGWSw0QkFDSSxZUm12RmhCLENRaHZGWSw0QkFDSSxnQlJrdkZoQixDUWh2RmdCLGdDQUNJLHFCQUNBLHNCQUNBLFVBQ0EsWUFDQSxpQlJrdkZwQixDUS91RmdCLDhCQUNJLGNSaXZGcEIsQ1E1dUZZLGlDQUNJLGdCUjh1RmhCLENRenVGUSxvQkFDSSxnQlIydUZaLENRenVGWSwwQkFDSSxxQkFDQSxZQUNBLFlBQ0Esa0JSMnVGaEIsQ1FudUZRLHNCQUNJLGlCQUNBLGlCSjVDSCxDSTZDRyxhUnF1RlosQ1FudUZZLCtCQUNJLFlScXVGaEIsQ0UzMUVJLDBDTWhZSSwyQkFDSSxpQlJpdUZWLENBQ0YsNkIiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJyZXNldFwiO1xuQGltcG9ydCBcIi4uL3Rvb2xzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3Rvb2xzL21peGluc1wiO1xuQGltcG9ydCBcIi4uL3Rvb2xzL3BsdWdpbnNcIjtcblxuXG4vLyBHRU5FUkFMXG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICBmb250LXdlaWdodDogJGxpZ2h0V2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtby1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuOnJvb3Qge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRsaWdodFdlaWdodDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkcm9vdEZvbnQ7XG59XG5cbmh0bWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAmLm5vLW92ZXJmbG93IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGV4dHJhc21hbGwge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVySGVpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJHJvb3RGb250O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAxcyBlYXNlKTtcbiAgICAmLm5vLW92ZXJmbG93IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvKiAmLnNjcm9sbGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVySGVpZ2h0O1xuICAgIH0gKi9cblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBleHRyYXNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIHNjcm9sbGJhcnMoMTBweCwgMCwgMXJlbSwgJGFjY2VudENvbG9yLCAkbGlnaHRHcmV5KTtcblxuLy8gVEVYVFxuXG5oMSwgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50Rm9udDtcbiAgICBmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkeGxGb250O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnRDb2xvcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBleHRyYXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGdGb250O1xuICAgIH1cblxufVxuXG5oMyB7XG4gICAgZm9udC1mYW1pbHk6ICRhY2NlbnRGb250O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbiAgICBmb250LXNpemU6ICRsZ0ZvbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG5cbiAgICBAaW5jbHVkZSBleHRyYXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbWRGb250O1xuICAgIH1cblxufVxuXG5oNCB7XG4gICAgZm9udC1mYW1pbHk6ICRhY2NlbnRGb250O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbiAgICBmb250LXNpemU6ICRtZEZvbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG5cbiAgICBAaW5jbHVkZSBleHRyYXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkc21Gb250O1xuICAgIH1cblxufVxuXG5oNSB7XG4gICAgZm9udC1mYW1pbHk6ICRhY2NlbnRGb250O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbiAgICBmb250LXNpemU6ICRzbUZvbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG5cbiAgICBAaW5jbHVkZSBleHRyYXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkeHNGb250O1xuICAgIH1cblxufVxuXG5hIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xNXMgJGVhc2VPdXRTaW5lKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnRDb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xNXMgJGVhc2VPdXRTaW5lKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTAuNWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMWVtKTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgICYuc2ltcGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAkYWNjZW50Q29sb3I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJldmVhbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odGV4dC1kZWNvcmF0aW9uIDFzIGVhc2UpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGFjY2VudENvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudW5kZXJsaW5lIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbn1cblxuLnBhcmFncmFwaCwgcCB7XG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkc21Gb250O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbmIsXG5zdHJvbmcsXG4uYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xufVxuXG5pLFxuZW0sXG4uaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnVsIHtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG59XG5cbmxpIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG51bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmJ1dHRvbixcbi5idXR0b24sXG4uYnR0bixcbi5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC41ZW0gMS4yNWVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogJHNtRm9udDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlLWluLW91dCk7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnRDb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyAkZWFzZU91dEJhY2spO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkLWJ1dHRvbixcbiAgICAmLmRpc2FibGVkLWJ0bixcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRHcmV5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0dyZXk7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjY2VudC1idXR0b24sXG4gICAgJi5hY2NlbnQtYnRuIHtcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnRDb2xvcjtcbiAgICB9XG5cbiAgICAmLndoaXRlLWJ1dHRvbixcbiAgICAmLndoaXRlLWJ0biB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50Q29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLnRyYW5zcGFyZW50LWJ1dHRvbixcbiAgICAmLnRyYW5zcGFyZW50LWJ0bixcbiAgICAmLnRyYW5zLWJ1dHRvbixcbiAgICAmLnRyYW5zLWJ0biB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLmljb24tYnV0dG9uLFxuICAgICYuaWNvbi1idG4sXG4gICAgJi5idXR0b24taWNvbixcbiAgICAmLmJ0bi1pY29uIHtcbiAgICAgICAgXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgJi5ub3BhZC1idXR0b24sXG4gICAgJi5ub3BhZC1idG4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICBhOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG59XG5cbjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiByZ2JhKCRhY2NlbnRDb2xvciwgMC41KX1cbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogcmdiYSgkYWNjZW50Q29sb3IsIDAuNSk7IH1cblxudGFibGUge1xuICAgIGZvbnQtc2l6ZTogJHhzRm9udDtcblxuICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIH1cblxufVxuXG4vL0ZPUk1TXG5cbnNlbGVjdCwgXG5pbnB1dCwgXG50ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgIGZvbnQtc2l6ZTogJHNtRm9udDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0R3JleTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JleTtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtHcmV5O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdLCAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG5cbiAgICAgICAgJiB+IHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgICBmb250LXNpemU6ICR4c0ZvbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNWVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluQ29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtHcmV5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMzYwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjI1cyBlYXNlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIH4gc3BhbiB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMDI3MTMnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRibGFjayk7XG5cbn1cblxuLmludmVyc2UsIFxuLmRhcmstYmcsXG4ubGlnaHRncmV5LWJhY2tncm91bmQge1xuXG4gICAgc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICBjb2xvcjogJGRhcmtHcmV5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICBcbiAgICAgICAgICAgICYgfiBzcGFuIHtcbiAgICBcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoJHdoaXRlKTtcblxufVxuXG4vLyBMQVlPVVRcblxuLmNvdmVyIHtcbiAgICBAaW5jbHVkZSBjb3Zlcjtcbn1cblxuc2VjdGlvbixcbi5zZWN0aW9uLFxuLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYucm93LXBhZDE1e1xuICAgICAgICBwYWRkaW5nOiAxNXJlbSAwO1xuICAgICAgICBAaW5jbHVkZSBleHRyYXNtYWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJvdy1wYWQxMHtcbiAgICAgICAgcGFkZGluZzogMTByZW0gMDtcbiAgICAgICAgQGluY2x1ZGUgZXh0cmFzbWFsbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yb3ctcGFkNXtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgICBAaW5jbHVkZSBleHRyYXNtYWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJvdy1wYWQze1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICAgIEBpbmNsdWRlIGV4dHJhc21hbGwge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudG9wLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRoZWFkZXJIZWlnaHQ7XG4gICAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAzcmVtO1xuXG4gICAgQGluY2x1ZGUgZXh0cmFzbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG5cbn1cblxuLmNvbnRhaW5lci1sYXJnZXN0LCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6ICR4bENvbnRhaW5lcjtcbn1cblxuLmNvbnRhaW5lci1sYXJnZXIsIC5jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogJGxnQ29udGFpbmVyO1xufVxuXG4uY29udGFpbmVyLW1lZGl1bSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiAkbWRDb250YWluZXI7XG59XG5cbi5jb250YWluZXItc21hbGxlciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiAkc21Db250YWluZXI7XG59XG5cbi5jb250YWluZXItc21hbGxlc3QsIC5jb250YWluZXIteHMge1xuICAgIG1heC13aWR0aDogJHhzQ29udGFpbmVyOyBcbn1cblxuLnNjcm9sbC1kb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmLm5vcm1hbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICYubm9ybWFsIHtcbiAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICB9XG4gICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgfVxuICAgIH1cbn1cblxuLmJnLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmLmNvbnRhaW4ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmctY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBiZy1jb3ZlcjtcbiAgICB9XG5cbiAgICAmLmNvbXBhdC1vYmplY3QtZml0IHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGZvciAkbWcgZnJvbSAxIHRvIDExIHtcblxuICAgIC5tLSN7JG1nfSB7XG4gICAgICAgIG1hcmdpbjogI3skbWd9cmVtO1xuICAgIH1cbiAgICAubXktI3skbWd9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogI3skbWd9cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAjeyRtZ31yZW07XG4gICAgfVxuICAgIC5teC0jeyRtZ30ge1xuICAgICAgICBtYXJnaW4tbGVmdDogI3skbWd9cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JG1nfXJlbTtcbiAgICB9XG4gICAgLm10LSN7JG1nfSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICN7JG1nfXJlbTtcbiAgICB9XG4gICAgLm1yLSN7JG1nfSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogI3skbWd9cmVtO1xuICAgIH1cbiAgICAubWItI3skbWd9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skbWd9cmVtO1xuICAgIH1cbiAgICAubWwtI3skbWd9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7JG1nfXJlbTtcbiAgICB9XG4gICAgXG59XG5cbkBmb3IgJHBkIGZyb20gMSB0byAxMSB7XG5cbiAgICAucC0jeyRwZH0ge1xuICAgICAgICBwYWRkaW5nOiAjeyRwZH1yZW07XG4gICAgfVxuICAgIC5weS0jeyRwZH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogI3skcGR9cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3skcGR9cmVtO1xuICAgIH1cbiAgICAucHgtI3skcGR9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRwZH1yZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JHBkfXJlbTtcbiAgICB9XG4gICAgLnB0LSN7JHBkfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAjeyRwZH1yZW07XG4gICAgfVxuICAgIC5wci0jeyRwZH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRwZH1yZW07XG4gICAgfVxuICAgIC5wYi0jeyRwZH0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3skcGR9cmVtO1xuICAgIH1cbiAgICAucGwtI3skcGR9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRwZH1yZW07XG4gICAgfVxuICAgIFxufVxuXG4vLyBHUklEXG5cbi5ncmlkIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWdyaWQ7XG5cbiAgICAmID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbn1cblxuLmdyaWQtaC0yIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWdyaWQ7XG4gICAgQGluY2x1ZGUgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKGdyaWQtcmVwZWF0KDIpKTtcblxuICAgIEBpbmNsdWRlIG5vcm1hbCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucygxZnIpO1xuICAgIH1cblxufVxuXG4uZ3JpZC1oLTMge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZ3JpZDtcbiAgICBAaW5jbHVkZSBncmlkLXRlbXBsYXRlLWNvbHVtbnMoZ3JpZC1yZXBlYXQoMykpO1xuXG4gICAgQGluY2x1ZGUgbm9ybWFsIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKDFmcik7XG4gICAgfVxuXG59XG5cbi5ncmlkLWgtNCB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1ncmlkO1xuICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucyhncmlkLXJlcGVhdCg0KSk7XG5cbiAgICBAaW5jbHVkZSBub3JtYWwge1xuICAgICAgICBAaW5jbHVkZSBncmlkLXRlbXBsYXRlLWNvbHVtbnMoZ3JpZC1yZXBlYXQoMikpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKDFmcik7XG4gICAgfVxuXG59XG5cbi5ncmlkLWgtNSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1ncmlkO1xuICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucyhncmlkLXJlcGVhdCg1KSk7XG5cbiAgICBAaW5jbHVkZSBub3JtYWwge1xuICAgICAgICBAaW5jbHVkZSBncmlkLXRlbXBsYXRlLWNvbHVtbnMoZ3JpZC1yZXBlYXQoMikpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKDFmcik7XG4gICAgfVxuXG59XG5cbi5ncmlkLWgtMS0yIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWdyaWQ7XG4gICAgQGluY2x1ZGUgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAyZnIpKTtcblxuICAgIEBpbmNsdWRlIG5vcm1hbCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucygxZnIpO1xuICAgIH1cblxufVxuXG4uZ3JpZC1oLTItMSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1ncmlkO1xuICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucyhtaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgMWZyKSk7XG5cbiAgICBAaW5jbHVkZSBub3JtYWwge1xuICAgICAgICBAaW5jbHVkZSBncmlkLXRlbXBsYXRlLWNvbHVtbnMoMWZyKTtcbiAgICB9XG5cbn1cblxuLmdyaWQtaC0zLTEge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZ3JpZDtcbiAgICBAaW5jbHVkZSBncmlkLXRlbXBsYXRlLWNvbHVtbnMobWlubWF4KDAsIDNmcikgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgQGluY2x1ZGUgbm9ybWFsIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKDFmcik7XG4gICAgfVxuXG59XG5cbi5ncmlkLWgtMy0yIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWdyaWQ7XG4gICAgQGluY2x1ZGUgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKG1pbm1heCgwLCAzZnIpIG1pbm1heCgwLCAyZnIpKTtcblxuICAgIEBpbmNsdWRlIG5vcm1hbCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucygxZnIpO1xuICAgIH1cblxufVxuXG4uZ3JpZC1oLTItMyB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1ncmlkO1xuICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucyhtaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgM2ZyKSk7XG5cbiAgICBAaW5jbHVkZSBub3JtYWwge1xuICAgICAgICBAaW5jbHVkZSBncmlkLXRlbXBsYXRlLWNvbHVtbnMoMWZyKTtcbiAgICB9XG5cbn1cblxuLmdyaWQtaC0xLTEtMiB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1ncmlkO1xuICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucyhtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMmZyKSk7XG5cbiAgICBAaW5jbHVkZSBub3JtYWwge1xuICAgICAgICBAaW5jbHVkZSBncmlkLXRlbXBsYXRlLWNvbHVtbnMoMWZyKTtcbiAgICB9XG5cbn1cblxuLmdyaWQtaC0zLTEtMSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1ncmlkO1xuICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucyhtaW5tYXgoMCwgM2ZyKSBncmlkLXJlcGVhdCgyKSk7XG5cbiAgICBAaW5jbHVkZSBub3JtYWwge1xuICAgICAgICBAaW5jbHVkZSBncmlkLXRlbXBsYXRlLWNvbHVtbnMoMWZyKTtcbiAgICB9XG5cbn1cblxuLmdyaWQtaC0xLTMtMSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1ncmlkO1xuICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucyhtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgM2ZyKSBtaW5tYXgoMCwgMWZyKSk7XG5cbiAgICBAaW5jbHVkZSBub3JtYWwge1xuICAgICAgICBAaW5jbHVkZSBncmlkLXRlbXBsYXRlLWNvbHVtbnMoMWZyKTtcbiAgICB9XG5cbn1cblxuQGZvciAkZ2Fwc2l6ZSBmcm9tIDEgdG8gMTEge1xuXG4gICAgLmdyaWQtZ2FwLSN7JGdhcHNpemV9IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1nYXAoI3skZ2Fwc2l6ZX1yZW0pO1xuICAgIH1cbiAgICBcbn1cblxuLy8gQ01TIFNUWUxFU1xuXG4vL3BhZGRpbmdzLCBtYXJnaW5zXG4ucGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4ubWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206NXJlbTtcbn1cblxuXG4vL3RleHRcblxuXG4ud2hpdGUtdGV4dCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmJsYWNrLXRleHQge1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5saWdodGdyZXktdGV4dCB7XG4gICAgY29sb3I6ICRsaWdodEdyZXk7XG59XG5cbi5ncmV5LXRleHQge1xuICAgIGNvbG9yOiAkZ3JleTtcbn1cblxuLmRhcmtncmV5LXRleHQge1xuICAgIGNvbG9yOiAkZGFya0dyZXk7XG59XG5cbi5hY2NlbnQtdGV4dCB7XG4gICAgY29sb3I6ICRhY2NlbnRDb2xvcjtcbn1cblxuLmxpZ2h0LXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHRXZWlnaHQ7XG59XG5cbi5tZWRpdW0tdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG59XG5cbi5ib2xkLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbn1cblxuLnVwcGVyLXRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51bmRlcmxpbmUtdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zdHJpa2V0aHJvdWdoLXRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ueHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkeHNGb250O1xufVxuXG4uc20tdGV4dCB7XG4gICAgZm9udC1zaXplOiAkc21Gb250O1xufVxuXG4ubWQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkbWRGb250O1xufVxuXG4ubGctdGV4dCB7XG4gICAgZm9udC1zaXplOiAkbGdGb250O1xufVxuXG4ueGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkeGxGb250O1xufVxuXG4ubGVmdC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2VudGVyLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJpZ2h0LXRleHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vL2JhY2tncm91bmRcblxuLndoaXRlLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodGdyZXktYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JleSAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleSAhaW1wb3J0YW50O1xufVxuXG4uZGFya2dyZXktYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmV5ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NlbnQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudENvbG9yICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gT1JOQU1FTlRBTFxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gICAgMCUgICB7b3BhY2l0eTogMDt9XG4gICAgMTAwJSB7b3BhY2l0eTogMTt9XG59XG5cbi5mYi1jaGF0LXBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAydmg7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogNXZ3O1xuICAgICAgICBoZWlnaHQ6IDV2dztcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIH1cblxufVxuXG4vLyAjb25ldHJ1c3QtcGMtc2RrIC5vdC1wYy1mb290ZXItbG9nbyB7XG4vLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gfVxuXG4jb25ldHJ1c3QtY29uc2VudC1zZGsgYnV0dG9uIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNvdC1zZGstYnRuLm90LXNkay1zaG93LXNldHRpbmdzLCAjb3Qtc2RrLWJ0bi5vcHRhbm9uLXNob3ctc2V0dGluZ3Mge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJHhzRm9udCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZGFya0dyZXkgIWltcG9ydGFudDtcbn1cblxuLy8gUkVTUE9OU0lWRVxuXG5AaW5jbHVkZSBleHRyYWxhcmdlIHt9XG5cbkBpbmNsdWRlIGxhcmdlIHt9XG5cbkBpbmNsdWRlIG5vcm1hbCB7fVxuXG5AaW5jbHVkZSBzbWFsbCB7fVxuXG5AaW5jbHVkZSBleHRyYXNtYWxsIHt9XG5cbi8vQUNDRVNTSUJJTElUWVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG4gICAgKiB7XG4gICAgICAgIHRyYW5zbGF0ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG4vL0ZJWEVTIGZvciBJRVxuXG4ub2gtbm8taWUge1xuXG4gICAgW2NsYXNzKj0nZ3JpZCddIHtcblxuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4vL1BSSU5UXG5cbkBtZWRpYSBwcmludCB7XG5cbiAgICAvL2dlbmVyYWxcblxuICAgICoge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zbGF0ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJvZHksIGRpdiwgcCwgaDEsIGgyLCBoMywgaDQsIGg1LCBhLCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJvZHkge1xuICAgICAgICBmb250LXNpemU6IDEycHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJwdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThwdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRwdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNwdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHQgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHQgIWltcG9ydGFudDtcbiAgICAgICAgb2JqZWN0LWZpdDogdW5zZXQhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGhlYWRlciwgZm9vdGVyLCAuY3RhLCAudmlkZW8sIC5jb250YWN0LCBmb3JtLCAuc2hhcmUsIC5vcGVuLWxpZ2h0Ym94LCAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyMDBwdCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE1MHB0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTBwdCA1cHQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAgIWltcG9ydGFudDtcblxuICAgICAgICAmLnNsaWNrLWNsb25lZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYmctaW1nIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1MYXRvOndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIFRSQU5TSVRJT05TICovXG4vKiBGSUxURVIgKi9cbi8qIFRSQU5TRk9STVMgKi9cbi8qIFBPU0lUSU9OSU5HICovXG4vKiBBTklNQVRJT05TICovXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gIH1cbn1cbi8qIEdSSUQgKi9cbi8qIENPTFVNTlMgKi9cbi8qIE9CSkVDVC1GSVQgKi9cbi8qIFRSQU5TSVRJT05TICovXG4vKiBGSUxURVIgKi9cbi8qIFRSQU5TRk9STVMgKi9cbi8qIFBPU0lUSU9OSU5HICovXG4vKiBBTklNQVRJT05TICovXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gIH1cbn1cbi8qIEdSSUQgKi9cbi8qIENPTFVNTlMgKi9cbi8qIE9CSkVDVC1GSVQgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGNvbG9yOiAjM2EzYTNjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvd19kb3duLWJsYWNrLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogMi42cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2U6bnRoLW9mLXR5cGUoMW4rMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMS4yNzVyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI1Mjg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgY29sb3I6ICNmYWI1Mjg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpiZWZvcmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmJlZm9yZSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzYsIDM2LCAzNiwgMC4xNSk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBsaS5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzYTNhM2M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5mYW5jeWJveC10aHVtYnMgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNhM2EzYztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTgxLCA0MCwgMC4zKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1uZXh0LFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzI0MjQyNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1uZXh0OmJlZm9yZSxcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtbmV4dCBpLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LXByZXYgaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LW5leHQ6Zm9jdXMsIC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1uZXh0OmhvdmVyLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LXByZXY6Zm9jdXMsXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYTNhM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LW5leHQge1xuICByaWdodDogMDtcbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmZhbmN5Ym94LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzNhM2EzYztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpY2stbGlzdCAuc2xpY2stdHJhY2ssXG4uc2xpY2stbGlzdCAuc2xpY2stc2xpZGUsXG4uc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgPiBkaXYsXG4uc2xpY2stbGlzdCAuc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9zbGljay1jYXJvdXNlbC8xLjkuMC9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDJyZW0pO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmFiNTI4IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3dfbGVmdC13aGl0ZS5zdmcpIGNlbnRlciBjZW50ZXIvMS41cmVtIGF1dG8gbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNjO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uc2xpY2stcHJldjphY3RpdmUge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9hcnJvd19yaWdodC13aGl0ZS5zdmcpO1xufVxuLnNsaWNrLW5leHQ6YWN0aXZlIHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzNhM2EzYztcbn1cblxuLmZpbGVwb25kLS1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI0I5NEE0ODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5NEE0ODtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5cbi5wYXJzbGV5LWVycm9ycy1saXN0LmZpbGxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjQjk0QTQ4O1xufVxuLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlycy0tcm91bmQgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmFiNTI4O1xufVxuLmlycy0tcm91bmQgLmlycy1oYW5kbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZhYjUyODtcbn1cbi5pcnMtLXJvdW5kIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLCAuaXJzLS1yb3VuZCAuaXJzLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYWI1Mjg7XG59XG4uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZSA+IGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmlycy0tcm91bmQgLmlycy1mcm9tLCAuaXJzLS1yb3VuZCAuaXJzLXNpbmdsZSwgLmlycy0tcm91bmQgLmlycy10byB7XG4gIHRvcDogLTFyZW07XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZhYjUyODtcbn1cbi5pcnMtLXJvdW5kIC5pcnMtZnJvbTpiZWZvcmUsIC5pcnMtLXJvdW5kIC5pcnMtc2luZ2xlOmJlZm9yZSwgLmlycy0tcm91bmQgLmlycy10bzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmYWI1MjggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uaXJzLS1yb3VuZCAuaXJzLW1heCwgLmlycy0tcm91bmQgLmlycy1taW4ge1xuICBmb250LXNpemU6IDEuMzZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmFiNTI4O1xufVxuLmlycy0tcm91bmQgLmlycy1saW5lIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLml1YmVuZGEtY3MtY29udGFpbmVyIGE6YmVmb3JlLCAuaXViZW5kYS1jcy1jb250YWluZXIgYnV0dG9uOmJlZm9yZSwgLml1YmVuZGEtY3MtY29udGFpbmVyIC5idG46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jaXViZW5kYS1pZnJhbWUtY29udGVudCBhOmJlZm9yZSwgI2l1YmVuZGEtaWZyYW1lLWNvbnRlbnQgYnV0dG9uOmJlZm9yZSwgI2l1YmVuZGEtaWZyYW1lLWNvbnRlbnQgLmJ0bjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIExhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtby1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbjpyb290IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBMYXRvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmh0bWwubm8tb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIExhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBjb2xvcjogIzNhM2EzYztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAvKiAmLnNjcm9sbGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogJGhlYWRlckhlaWdodDtcbiAgfSAqL1xufVxuYm9keS5uby1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2ZhYjUyODtcbiAgYm9yZGVyOiAwIHNvbGlkICNmYmM2NWE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHdpZHRoOiBjYWxjKDEwcHggKiAyKTtcbiAgYm9yZGVyOiAwIHNvbGlkIHdoaXRlO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgd2lkdGg6IGNhbGMoMTBweCAvIDIpO1xuICBib3JkZXI6IDAgc29saWQgd2hpdGU7XG59XG5cbmJvZHkge1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2ZhYjUyODtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5oMSwgaDIge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIExhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNC43NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5oMSBzcGFuLCBoMiBzcGFuIHtcbiAgY29sb3I6ICNmYWI1Mjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGgxLCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIExhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuNzJyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIExhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi43MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cblxuaDUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIExhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMzZyZW07XG4gIH1cbn1cblxuYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbmE6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmFiNTI4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmE6aG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogLTAuNWVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMWVtKTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYS5zaW1wbGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICNmYWI1Mjg7XG59XG5hLnNpbXBsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xufVxuYS5zaW1wbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEucmV2ZWFsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gMXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uIDFzIGVhc2U7XG59XG5hLnJldmVhbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZhYjUyODtcbn1cbmEucmV2ZWFsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIC51bmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucGFyYWdyYXBoLCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmIsXG5zdHJvbmcsXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmksXG5lbSxcbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnVsIHtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xufVxuXG5saSB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5idXR0b24sXG4uYnV0dG9uLFxuLmJ0dG4sXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDEuMjVlbTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b246YmVmb3JlLFxuLmJ1dHRvbjpiZWZvcmUsXG4uYnR0bjpiZWZvcmUsXG4uYnRuOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZhYjUyODtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5idXR0b246aG92ZXI6YmVmb3JlLFxuLmJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uYnR0bjpob3ZlcjpiZWZvcmUsXG4uYnRuOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYnV0dG9uLmRpc2FibGVkLCBidXR0b24uZGlzYWJsZWQtYnV0dG9uLCBidXR0b24uZGlzYWJsZWQtYnRuLCBidXR0b25bZGlzYWJsZWRdLFxuLmJ1dHRvbi5kaXNhYmxlZCxcbi5idXR0b24uZGlzYWJsZWQtYnV0dG9uLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG4sXG4uYnV0dG9uW2Rpc2FibGVkXSxcbi5idHRuLmRpc2FibGVkLFxuLmJ0dG4uZGlzYWJsZWQtYnV0dG9uLFxuLmJ0dG4uZGlzYWJsZWQtYnRuLFxuLmJ0dG5bZGlzYWJsZWRdLFxuLmJ0bi5kaXNhYmxlZCxcbi5idG4uZGlzYWJsZWQtYnV0dG9uLFxuLmJ0bi5kaXNhYmxlZC1idG4sXG4uYnRuW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuYnV0dG9uLmRpc2FibGVkOmJlZm9yZSwgYnV0dG9uLmRpc2FibGVkLWJ1dHRvbjpiZWZvcmUsIGJ1dHRvbi5kaXNhYmxlZC1idG46YmVmb3JlLCBidXR0b25bZGlzYWJsZWRdOmJlZm9yZSxcbi5idXR0b24uZGlzYWJsZWQ6YmVmb3JlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idXR0b246YmVmb3JlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46YmVmb3JlLFxuLmJ1dHRvbltkaXNhYmxlZF06YmVmb3JlLFxuLmJ0dG4uZGlzYWJsZWQ6YmVmb3JlLFxuLmJ0dG4uZGlzYWJsZWQtYnV0dG9uOmJlZm9yZSxcbi5idHRuLmRpc2FibGVkLWJ0bjpiZWZvcmUsXG4uYnR0bltkaXNhYmxlZF06YmVmb3JlLFxuLmJ0bi5kaXNhYmxlZDpiZWZvcmUsXG4uYnRuLmRpc2FibGVkLWJ1dHRvbjpiZWZvcmUsXG4uYnRuLmRpc2FibGVkLWJ0bjpiZWZvcmUsXG4uYnRuW2Rpc2FibGVkXTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYnV0dG9uLmFjY2VudC1idXR0b24sIGJ1dHRvbi5hY2NlbnQtYnRuLFxuLmJ1dHRvbi5hY2NlbnQtYnV0dG9uLFxuLmJ1dHRvbi5hY2NlbnQtYnRuLFxuLmJ0dG4uYWNjZW50LWJ1dHRvbixcbi5idHRuLmFjY2VudC1idG4sXG4uYnRuLmFjY2VudC1idXR0b24sXG4uYnRuLmFjY2VudC1idG4ge1xuICBjb2xvcjogIzNhM2EzYztcbiAgYmFja2dyb3VuZDogI2ZhYjUyODtcbn1cbmJ1dHRvbi53aGl0ZS1idXR0b24sIGJ1dHRvbi53aGl0ZS1idG4sXG4uYnV0dG9uLndoaXRlLWJ1dHRvbixcbi5idXR0b24ud2hpdGUtYnRuLFxuLmJ0dG4ud2hpdGUtYnV0dG9uLFxuLmJ0dG4ud2hpdGUtYnRuLFxuLmJ0bi53aGl0ZS1idXR0b24sXG4uYnRuLndoaXRlLWJ0biB7XG4gIGNvbG9yOiAjZmFiNTI4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYnV0dG9uLnRyYW5zcGFyZW50LWJ1dHRvbiwgYnV0dG9uLnRyYW5zcGFyZW50LWJ0biwgYnV0dG9uLnRyYW5zLWJ1dHRvbiwgYnV0dG9uLnRyYW5zLWJ0bixcbi5idXR0b24udHJhbnNwYXJlbnQtYnV0dG9uLFxuLmJ1dHRvbi50cmFuc3BhcmVudC1idG4sXG4uYnV0dG9uLnRyYW5zLWJ1dHRvbixcbi5idXR0b24udHJhbnMtYnRuLFxuLmJ0dG4udHJhbnNwYXJlbnQtYnV0dG9uLFxuLmJ0dG4udHJhbnNwYXJlbnQtYnRuLFxuLmJ0dG4udHJhbnMtYnV0dG9uLFxuLmJ0dG4udHJhbnMtYnRuLFxuLmJ0bi50cmFuc3BhcmVudC1idXR0b24sXG4uYnRuLnRyYW5zcGFyZW50LWJ0bixcbi5idG4udHJhbnMtYnV0dG9uLFxuLmJ0bi50cmFucy1idG4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5idXR0b24uaWNvbi1idXR0b24gLmljb24sIGJ1dHRvbi5pY29uLWJ0biAuaWNvbiwgYnV0dG9uLmJ1dHRvbi1pY29uIC5pY29uLCBidXR0b24uYnRuLWljb24gLmljb24sXG4uYnV0dG9uLmljb24tYnV0dG9uIC5pY29uLFxuLmJ1dHRvbi5pY29uLWJ0biAuaWNvbixcbi5idXR0b24uYnV0dG9uLWljb24gLmljb24sXG4uYnV0dG9uLmJ0bi1pY29uIC5pY29uLFxuLmJ0dG4uaWNvbi1idXR0b24gLmljb24sXG4uYnR0bi5pY29uLWJ0biAuaWNvbixcbi5idHRuLmJ1dHRvbi1pY29uIC5pY29uLFxuLmJ0dG4uYnRuLWljb24gLmljb24sXG4uYnRuLmljb24tYnV0dG9uIC5pY29uLFxuLmJ0bi5pY29uLWJ0biAuaWNvbixcbi5idG4uYnV0dG9uLWljb24gLmljb24sXG4uYnRuLmJ0bi1pY29uIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5idXR0b24ubm9wYWQtYnV0dG9uLCBidXR0b24ubm9wYWQtYnRuLFxuLmJ1dHRvbi5ub3BhZC1idXR0b24sXG4uYnV0dG9uLm5vcGFkLWJ0bixcbi5idHRuLm5vcGFkLWJ1dHRvbixcbi5idHRuLm5vcGFkLWJ0bixcbi5idG4ubm9wYWQtYnV0dG9uLFxuLmJ0bi5ub3BhZC1idG4ge1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uIHNwYW4sXG4uYnV0dG9uIHNwYW4sXG4uYnR0biBzcGFuLFxuLmJ0biBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5idXR0b24gYTpiZWZvcmUsXG4uYnV0dG9uIGE6YmVmb3JlLFxuLmJ0dG4gYTpiZWZvcmUsXG4uYnRuIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxODEsIDQwLCAwLjUpO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxODEsIDQwLCAwLjUpO1xufVxuXG50YWJsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNnJlbTtcbn1cbnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC41ZW07XG59XG50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG5zZWxlY3QsXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBMYXRvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyNDI0MjQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBvdXRsaW5lOiBub25lO1xufVxuc2VsZWN0OmFjdGl2ZSwgc2VsZWN0OmZvY3VzLFxuaW5wdXQ6YWN0aXZlLFxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTphY3RpdmUsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5zZWxlY3QuZGlzYWJsZWQsIHNlbGVjdFtkaXNhYmxlZF0sXG5pbnB1dC5kaXNhYmxlZCxcbmlucHV0W2Rpc2FibGVkXSxcbnRleHRhcmVhLmRpc2FibGVkLFxudGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNlZmVmZWY7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5zZWxlY3RbdHlwZT1jaGVja2JveF0sIHNlbGVjdFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10sXG50ZXh0YXJlYVt0eXBlPWNoZWNrYm94XSxcbnRleHRhcmVhW3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbn1cbnNlbGVjdFt0eXBlPWNoZWNrYm94XSB+IHNwYW4sIHNlbGVjdFt0eXBlPXJhZGlvXSB+IHNwYW4sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW4sXG5pbnB1dFt0eXBlPXJhZGlvXSB+IHNwYW4sXG50ZXh0YXJlYVt0eXBlPWNoZWNrYm94XSB+IHNwYW4sXG50ZXh0YXJlYVt0eXBlPXJhZGlvXSB+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIGZvbnQtc2l6ZTogMS4zNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbnNlbGVjdFt0eXBlPWNoZWNrYm94XSB+IHNwYW46YmVmb3JlLCBzZWxlY3RbdHlwZT1yYWRpb10gfiBzcGFuOmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIH4gc3BhbjpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXSB+IHNwYW46YmVmb3JlLFxudGV4dGFyZWFbdHlwZT1jaGVja2JveF0gfiBzcGFuOmJlZm9yZSxcbnRleHRhcmVhW3R5cGU9cmFkaW9dIH4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMS4yNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2EzYTNjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbnNlbGVjdFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gc3BhbjpiZWZvcmUsIHNlbGVjdFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gc3BhbjpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gc3BhbjpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gc3BhbjpiZWZvcmUsXG50ZXh0YXJlYVt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gc3BhbjpiZWZvcmUsXG50ZXh0YXJlYVt0eXBlPXJhZGlvXTpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBjb2xvcjogIzNhM2EzYztcbiAgYmFja2dyb3VuZDogI2ZhYjUyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhYjUyODtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5zZWxlY3QgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWEgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG5zZWxlY3QgOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXQgOjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWEgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG5zZWxlY3QgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG5zZWxlY3QgOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dCA6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG5cbi5pbnZlcnNlIHNlbGVjdCwgLmludmVyc2UgaW5wdXQsIC5pbnZlcnNlIHRleHRhcmVhLFxuLmRhcmstYmcgc2VsZWN0LFxuLmRhcmstYmcgaW5wdXQsXG4uZGFyay1iZyB0ZXh0YXJlYSxcbi5saWdodGdyZXktYmFja2dyb3VuZCBzZWxlY3QsXG4ubGlnaHRncmV5LWJhY2tncm91bmQgaW5wdXQsXG4ubGlnaHRncmV5LWJhY2tncm91bmQgdGV4dGFyZWEge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pbnZlcnNlIHNlbGVjdDphY3RpdmUsIC5pbnZlcnNlIHNlbGVjdDpmb2N1cywgLmludmVyc2UgaW5wdXQ6YWN0aXZlLCAuaW52ZXJzZSBpbnB1dDpmb2N1cywgLmludmVyc2UgdGV4dGFyZWE6YWN0aXZlLCAuaW52ZXJzZSB0ZXh0YXJlYTpmb2N1cyxcbi5kYXJrLWJnIHNlbGVjdDphY3RpdmUsXG4uZGFyay1iZyBzZWxlY3Q6Zm9jdXMsXG4uZGFyay1iZyBpbnB1dDphY3RpdmUsXG4uZGFyay1iZyBpbnB1dDpmb2N1cyxcbi5kYXJrLWJnIHRleHRhcmVhOmFjdGl2ZSxcbi5kYXJrLWJnIHRleHRhcmVhOmZvY3VzLFxuLmxpZ2h0Z3JleS1iYWNrZ3JvdW5kIHNlbGVjdDphY3RpdmUsXG4ubGlnaHRncmV5LWJhY2tncm91bmQgc2VsZWN0OmZvY3VzLFxuLmxpZ2h0Z3JleS1iYWNrZ3JvdW5kIGlucHV0OmFjdGl2ZSxcbi5saWdodGdyZXktYmFja2dyb3VuZCBpbnB1dDpmb2N1cyxcbi5saWdodGdyZXktYmFja2dyb3VuZCB0ZXh0YXJlYTphY3RpdmUsXG4ubGlnaHRncmV5LWJhY2tncm91bmQgdGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzI0MjQyNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pbnZlcnNlIHNlbGVjdFt0eXBlPWNoZWNrYm94XSB+IHNwYW46YmVmb3JlLCAuaW52ZXJzZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW46YmVmb3JlLCAuaW52ZXJzZSB0ZXh0YXJlYVt0eXBlPWNoZWNrYm94XSB+IHNwYW46YmVmb3JlLFxuLmRhcmstYmcgc2VsZWN0W3R5cGU9Y2hlY2tib3hdIH4gc3BhbjpiZWZvcmUsXG4uZGFyay1iZyBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW46YmVmb3JlLFxuLmRhcmstYmcgdGV4dGFyZWFbdHlwZT1jaGVja2JveF0gfiBzcGFuOmJlZm9yZSxcbi5saWdodGdyZXktYmFja2dyb3VuZCBzZWxlY3RbdHlwZT1jaGVja2JveF0gfiBzcGFuOmJlZm9yZSxcbi5saWdodGdyZXktYmFja2dyb3VuZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW46YmVmb3JlLFxuLmxpZ2h0Z3JleS1iYWNrZ3JvdW5kIHRleHRhcmVhW3R5cGU9Y2hlY2tib3hdIH4gc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmludmVyc2UgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmRhcmstYmcgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmxpZ2h0Z3JleS1iYWNrZ3JvdW5kIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmludmVyc2UgOjotbW96LXBsYWNlaG9sZGVyLFxuLmRhcmstYmcgOjotbW96LXBsYWNlaG9sZGVyLFxuLmxpZ2h0Z3JleS1iYWNrZ3JvdW5kIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmludmVyc2UgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5kYXJrLWJnIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubGlnaHRncmV5LWJhY2tncm91bmQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmludmVyc2UgOi1tb3otcGxhY2Vob2xkZXIsXG4uZGFyay1iZyA6LW1vei1wbGFjZWhvbGRlcixcbi5saWdodGdyZXktYmFja2dyb3VuZCA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuc2VjdGlvbixcbi5zZWN0aW9uLFxuLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWN0aW9uLnJvdy1wYWQxNSxcbi5zZWN0aW9uLnJvdy1wYWQxNSxcbi5yb3cucm93LXBhZDE1IHtcbiAgcGFkZGluZzogMTVyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgc2VjdGlvbi5yb3ctcGFkMTUsXG4gIC5zZWN0aW9uLnJvdy1wYWQxNSxcbiAgLnJvdy5yb3ctcGFkMTUge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuc2VjdGlvbi5yb3ctcGFkMTAsXG4uc2VjdGlvbi5yb3ctcGFkMTAsXG4ucm93LnJvdy1wYWQxMCB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIHNlY3Rpb24ucm93LXBhZDEwLFxuICAuc2VjdGlvbi5yb3ctcGFkMTAsXG4gIC5yb3cucm93LXBhZDEwIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbnNlY3Rpb24ucm93LXBhZDUsXG4uc2VjdGlvbi5yb3ctcGFkNSxcbi5yb3cucm93LXBhZDUge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIHNlY3Rpb24ucm93LXBhZDUsXG4gIC5zZWN0aW9uLnJvdy1wYWQ1LFxuICAucm93LnJvdy1wYWQ1IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbnNlY3Rpb24ucm93LXBhZDMsXG4uc2VjdGlvbi5yb3ctcGFkMyxcbi5yb3cucm93LXBhZDMge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIHNlY3Rpb24ucm93LXBhZDMsXG4gIC5zZWN0aW9uLnJvdy1wYWQzLFxuICAucm93LnJvdy1wYWQzIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbnNlY3Rpb24udG9wLXJvdyxcbi5zZWN0aW9uLnRvcC1yb3csXG4ucm93LnRvcC1yb3cge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxhcmdlc3QsIC5jb250YWluZXIteGwge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbn1cblxuLmNvbnRhaW5lci1sYXJnZXIsIC5jb250YWluZXItbGcge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbn1cblxuLmNvbnRhaW5lci1tZWRpdW0sIC5jb250YWluZXItbWQge1xuICBtYXgtd2lkdGg6IDEwNzBweDtcbn1cblxuLmNvbnRhaW5lci1zbWFsbGVyLCAuY29udGFpbmVyLXNtIHtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbn1cblxuLmNvbnRhaW5lci1zbWFsbGVzdCwgLmNvbnRhaW5lci14cyB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5zY3JvbGwtZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLnNjcm9sbC1kb3duOmhvdmVyIGltZy5ub3JtYWwge1xuICBvcGFjaXR5OiAwO1xufVxuLnNjcm9sbC1kb3duOmhvdmVyIGltZy5ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2Nyb2xsLWRvd24gaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnNjcm9sbC1kb3duIGltZy5ub3JtYWwge1xuICBvcGFjaXR5OiAxO1xufVxuLnNjcm9sbC1kb3duIGltZy5ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iZy1pbWcuY29udGFpbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5iZy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5iZy1pbWcuY29tcGF0LW9iamVjdC1maXQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmJnLWltZy5jb21wYXQtb2JqZWN0LWZpdCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAzcmVtO1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiA0cmVtO1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiA1cmVtO1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4ubS02IHtcbiAgbWFyZ2luOiA2cmVtO1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiA3cmVtO1xufVxuXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi5teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuXG4ubXItNyB7XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4ubWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiA4cmVtO1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi5teC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4ubS05IHtcbiAgbWFyZ2luOiA5cmVtO1xufVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG4gIG1hcmdpbi1ib3R0b206IDlyZW07XG59XG5cbi5teC05IHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW07XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLm10LTkge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4ubXItOSB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4ubWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogMTByZW07XG59XG5cbi5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDVyZW07XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDZyZW07XG59XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDdyZW07XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgcGFkZGluZy1yaWdodDogN3JlbTtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbn1cblxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4ucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDhyZW07XG59XG5cbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcbn1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cblxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDlyZW07XG59XG5cbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xufVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbn1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbn1cblxuLnByLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtO1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xufVxuXG4ucGwtOSB7XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHJlbTtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5weC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZ3JpZCA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmlkLWgtMiB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWgtMiB7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ncmlkLWgtMyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWgtMyB7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ncmlkLWgtNCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWgtNCB7XG4gICAgLW1zLWdyaWQtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1oLTQge1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uZ3JpZC1oLTUge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1oLTUge1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtaC01IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtaC0xLTIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDJmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDJmcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1oLTEtMiB7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ncmlkLWgtMi0xIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAxZnIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtaC0yLTEge1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uZ3JpZC1oLTMtMSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiBtaW5tYXgoMCwgM2ZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgM2ZyKSBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWgtMy0xIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtaC0zLTIge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogbWlubWF4KDAsIDNmcikgbWlubWF4KDAsIDJmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDNmcikgbWlubWF4KDAsIDJmcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1oLTMtMiB7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ncmlkLWgtMi0zIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAzZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAzZnIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtaC0yLTMge1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uZ3JpZC1oLTEtMS0yIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAyZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAyZnIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtaC0xLTEtMiB7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ncmlkLWgtMy0xLTEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogbWlubWF4KDAsIDNmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDNmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1oLTMtMS0xIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtaC0xLTMtMSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgM2ZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgM2ZyKSBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWgtMS0zLTEge1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uZ3JpZC1nYXAtMSB7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBnYXA6IDFyZW07XG59XG5cbi5ncmlkLWdhcC0yIHtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIGdhcDogMnJlbTtcbn1cblxuLmdyaWQtZ2FwLTMge1xuICBncmlkLWdhcDogM3JlbTtcbiAgZ2FwOiAzcmVtO1xufVxuXG4uZ3JpZC1nYXAtNCB7XG4gIGdyaWQtZ2FwOiA0cmVtO1xuICBnYXA6IDRyZW07XG59XG5cbi5ncmlkLWdhcC01IHtcbiAgZ3JpZC1nYXA6IDVyZW07XG4gIGdhcDogNXJlbTtcbn1cblxuLmdyaWQtZ2FwLTYge1xuICBncmlkLWdhcDogNnJlbTtcbiAgZ2FwOiA2cmVtO1xufVxuXG4uZ3JpZC1nYXAtNyB7XG4gIGdyaWQtZ2FwOiA3cmVtO1xuICBnYXA6IDdyZW07XG59XG5cbi5ncmlkLWdhcC04IHtcbiAgZ3JpZC1nYXA6IDhyZW07XG4gIGdhcDogOHJlbTtcbn1cblxuLmdyaWQtZ2FwLTkge1xuICBncmlkLWdhcDogOXJlbTtcbiAgZ2FwOiA5cmVtO1xufVxuXG4uZ3JpZC1nYXAtMTAge1xuICBncmlkLWdhcDogMTByZW07XG4gIGdhcDogMTByZW07XG59XG5cbi5wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi53aGl0ZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay10ZXh0IHtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG5cbi5saWdodGdyZXktdGV4dCB7XG4gIGNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uZ3JleS10ZXh0IHtcbiAgY29sb3I6ICNlZmVmZWY7XG59XG5cbi5kYXJrZ3JleS10ZXh0IHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi5hY2NlbnQtdGV4dCB7XG4gIGNvbG9yOiAjZmFiNTI4O1xufVxuXG4ubGlnaHQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZWRpdW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ib2xkLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udXBwZXItdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51bmRlcmxpbmUtdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc3RyaWtldGhyb3VnaC10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi54cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjM2cmVtO1xufVxuXG4uc20tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG4ubWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi43MnJlbTtcbn1cblxuLmxnLXRleHQge1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cblxuLnhsLXRleHQge1xuICBmb250LXNpemU6IDQuNzZyZW07XG59XG5cbi5sZWZ0LXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2VudGVyLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yaWdodC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZiAhaW1wb3J0YW50O1xufVxuXG4uZGFya2dyZXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzAgIWltcG9ydGFudDtcbn1cblxuLmFjY2VudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjUyOCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mYi1jaGF0LXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDJ2aDtcbiAgcmlnaHQ6IDJ2dztcbiAgei1pbmRleDogOTk5O1xufVxuLmZiLWNoYXQtcGxhY2Vob2xkZXIgaW1nIHtcbiAgd2lkdGg6IDV2dztcbiAgaGVpZ2h0OiA1dnc7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuI29uZXRydXN0LWNvbnNlbnQtc2RrIGJ1dHRvbjpiZWZvcmUsICNvbmV0cnVzdC1jb25zZW50LXNkayBidXR0b246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jb3Qtc2RrLWJ0bi5vdC1zZGstc2hvdy1zZXR0aW5ncywgI290LXNkay1idG4ub3B0YW5vbi1zaG93LXNldHRpbmdzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM2cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzA3MDcwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIHRyYW5zbGF0ZTogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ub2gtbm8taWUgW2NsYXNzKj1ncmlkXSA+ICoge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2xhdGU6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSwgZGl2LCBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGEsIHNwYW4ge1xuICAgIGNvbG9yOiAjMjQyNDI0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjJwdCAhaW1wb3J0YW50O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHQgIWltcG9ydGFudDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTNwdCAhaW1wb3J0YW50O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJwdCAhaW1wb3J0YW50O1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDYwMHB0ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNDAwcHQgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlciwgZm9vdGVyLCAuY3RhLCAudmlkZW8sIC5jb250YWN0LCBmb3JtLCAuc2hhcmUsIC5vcGVuLWxpZ2h0Ym94LCAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2xpY2stdHJhY2sge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjAwcHQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1MHB0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB0IDVwdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stY2xvbmVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIC5iZy1pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLm9mZmljZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5vZmZpY2UgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9mZmljZSAubmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ub2ZmaWNlIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNvY2lhbC1saW5rcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zb2NpYWwtbGlua3MgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnNvY2lhbC1saW5rcyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uc29jaWFsLWxpbmtzIHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zb2NpYWwtbGlua3MgdWwgbGkgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiAyO1xufVxuaGVhZGVyLnNjcm9sbGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuaGVhZGVyLnNjcm9sbGluZyAubG9nbyBzdmcgLmNscy0yIHtcbiAgZmlsbDogIzI0MjQyNDtcbn1cbmhlYWRlciAuY29udGFpbmVyLWxnIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyIC5jb250YWluZXItbGcuZ3JpZCB7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDE5cmVtIGF1dG8gNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOXJlbSBhdXRvIDVyZW07XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBnYXA6IDJyZW07XG59XG5oZWFkZXIgLmNvbnRhaW5lci1sZy5ncmlkID4gKiB7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuaGVhZGVyIC5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5oZWFkZXIgLmxvZ286YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbmhlYWRlciAubG9nbyBzdmcgLmNscy0xIHtcbiAgZmlsbDogI2ZhYjUyODtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGZpbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBmaWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAtby10cmFuc2l0aW9uOiBmaWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuaGVhZGVyIC5sb2dvIHN2ZyAuY2xzLTIge1xuICBmaWxsOiAjMjQyNDI0O1xufVxuaGVhZGVyIG5hdi5pbmxpbmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMTtcbn1cbmhlYWRlciBuYXYuaW5saW5lIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgM3JlbSAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5oZWFkZXIgbmF2LmlubGluZSB1bCBsaS5waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgbmF2LmlubGluZSB1bCBsaSAuYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBMYXRvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzZyZW07XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmhlYWRlciBuYXYuaW5saW5lIHVsIGxpIC5idG4uYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5oZWFkZXIgbmF2LmlubGluZSB1bCBsaSAuYnRuIGltZyB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5oZWFkZXIgLmZ1bGwtdG9nZ2xlIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuaGVhZGVyIC5mdWxsLXRvZ2dsZTpob3ZlciBzcGFuLCBoZWFkZXIgLmZ1bGwtdG9nZ2xlOmhvdmVyIHNwYW46YmVmb3JlLCBoZWFkZXIgLmZ1bGwtdG9nZ2xlOmhvdmVyIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNHJlbTtcbn1cbmhlYWRlciAuZnVsbC10b2dnbGUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzI0MjQyNDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuaGVhZGVyIC5mdWxsLXRvZ2dsZSBzcGFuOmJlZm9yZSwgaGVhZGVyIC5mdWxsLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyNDI0MjQ7XG4gIG1vei10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5oZWFkZXIgLmZ1bGwtdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuaGVhZGVyIC5mdWxsLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC03cHg7XG59XG5oZWFkZXIgbmF2LmZ1bGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTExMHZoO1xuICBsZWZ0OiAydm1pbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDR2bWluKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0dm1pbik7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbmhlYWRlciBuYXYuZnVsbCAuZ3JpZC5ncmlkLWN1c3RvbSB7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAxZnIpO1xuICBncmlkLWdhcDogMDtcbiAgZ2FwOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgbmF2LmZ1bGwgLmdyaWQuZ3JpZC1jdXN0b20gPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIG5hdi5mdWxsIC5sZWZ0IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDE0MHB4ICsgNXZoKTtcbiAgYmFja2dyb3VuZDogIzI0MjQyNDtcbn1cbmhlYWRlciBuYXYuZnVsbCAubGVmdCAubWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWNvdW50OiAyO1xuICAtd2Via2l0LWNvbHVtbi13aWR0aDogYXV0bztcbiAgLW1vei1jb2x1bW4td2lkdGg6IGF1dG87XG4gIGNvbHVtbi13aWR0aDogYXV0bztcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2cmVtO1xuICAtbW96LWNvbHVtbi1nYXA6IDZyZW07XG4gIGNvbHVtbi1nYXA6IDZyZW07XG59XG5oZWFkZXIgbmF2LmZ1bGwgLmxlZnQgLm1lbnUgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAyLjcycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuaGVhZGVyIG5hdi5mdWxsIC5sZWZ0IC5tZW51IGxpIGE6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5oZWFkZXIgbmF2LmZ1bGwgLmxlZnQgLm1lbnUgbGkgYTpob3ZlcjpiZWZvcmUsIGhlYWRlciBuYXYuZnVsbCAubGVmdCAubWVudSBsaSBhLmFjdGl2ZTpiZWZvcmUge1xuICBsZWZ0OiAtMC4yNWVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMC41ZW0pO1xufVxuaGVhZGVyIG5hdi5mdWxsIC5sZWZ0IC5kYXJrbW9kZS10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAyLjcycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIgbmF2LmZ1bGwgLmxlZnQgLmRhcmttb2RlLXRvZ2dsZSAubGlnaHQsIGhlYWRlciBuYXYuZnVsbCAubGVmdCAuZGFya21vZGUtdG9nZ2xlIC5kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciBuYXYuZnVsbCAubGVmdCAuZGFya21vZGUtdG9nZ2xlIC5saWdodC5hY3RpdmUsIGhlYWRlciBuYXYuZnVsbCAubGVmdCAuZGFya21vZGUtdG9nZ2xlIC5kYXJrLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIG5hdi5mdWxsIC5sZWZ0IC5kYXJrbW9kZS10b2dnbGUgLmRhcmsge1xuICBjb2xvcjogIzNhM2EzYztcbn1cbmhlYWRlciBuYXYuZnVsbCAucmlnaHQge1xuICBwYWRkaW5nOiBjYWxjKDE0MHB4ICsgNXZoKSAxMCUgMCAxMCU7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaGVhZGVyIG5hdi5mdWxsIC5yaWdodCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaGVhZGVyIG5hdi5mdWxsIC5yaWdodCBoMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5oZWFkZXIgbmF2LmZ1bGwgLnJpZ2h0IC5vZmZpY2Uge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmhlYWRlciBuYXYuZnVsbCAucmlnaHQgLm9mZmljZSAuYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbmhlYWRlciBuYXYuZnVsbCAucmlnaHQgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIG5hdi5mdWxsIC5yaWdodCAuc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbmhlYWRlci5tZW51LW9wZW4ge1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuaGVhZGVyLm1lbnUtb3BlbiAubG9nbyBzdmcgLmNscy0xLCBoZWFkZXIubWVudS1vcGVuIC5sb2dvIHN2ZyAuY2xzLTIsIGhlYWRlci5tZW51LW9wZW4uc2Nyb2xsaW5nIC5sb2dvIHN2ZyAuY2xzLTEsIGhlYWRlci5tZW51LW9wZW4uc2Nyb2xsaW5nIC5sb2dvIHN2ZyAuY2xzLTIge1xuICBmaWxsOiAjZmZmO1xufVxuaGVhZGVyLm1lbnUtb3BlbiBuYXYuaW5saW5lIC5idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLm1lbnUtb3BlbiAuZnVsbC10b2dnbGUgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyLm1lbnUtb3BlbiAuZnVsbC10b2dnbGUgc3BhbjpiZWZvcmUsIGhlYWRlci5tZW51LW9wZW4gLmZ1bGwtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaGVhZGVyLm1lbnUtb3BlbiAuZnVsbC10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xufVxuaGVhZGVyLm1lbnUtb3BlbiAuZnVsbC10b2dnbGUgc3BhbjphZnRlciB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbn1cbmhlYWRlci5tZW51LW9wZW4gLmZ1bGwtdG9nZ2xlOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmhlYWRlci5tZW51LW9wZW4gLmZ1bGwtdG9nZ2xlOmhvdmVyIHNwYW46YWZ0ZXIge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5oZWFkZXIubWVudS1vcGVuIG5hdi5mdWxsIHtcbiAgdG9wOiAydm1pbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciAuY29udGFpbmVyLWxnLmdyaWQge1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICBoZWFkZXIgbmF2LmlubGluZSB1bCBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgbmF2LmlubGluZSB1bCBsaS5waG9uZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoZWFkZXIgbmF2LmZ1bGwgLmdyaWQuZ3JpZC1jdXN0b20ge1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyIG5hdi5mdWxsIC5ncmlkLmdyaWQtY3VzdG9tIC5sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDE0MHB4ICsgMXZoKTtcbiAgfVxuICBoZWFkZXIgbmF2LmZ1bGwgLmdyaWQuZ3JpZC1jdXN0b20gLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIH1cbiAgaGVhZGVyLm1lbnUtb3BlbiBuYXYuZnVsbCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2LmZ1bGwgLmdyaWQuZ3JpZC1jdXN0b20gLmxlZnQgLm1lbnUge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAtd2Via2l0LWNvbHVtbi13aWR0aDogYXV0bztcbiAgICAtbW96LWNvbHVtbi13aWR0aDogYXV0bztcbiAgICBjb2x1bW4td2lkdGg6IGF1dG87XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAwO1xuICAgIC1tb3otY29sdW1uLWdhcDogMDtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG4gIGhlYWRlciBuYXYuZnVsbCAuZ3JpZC5ncmlkLWN1c3RvbSAucmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm9mZmljZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5vZmZpY2UgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9mZmljZSAubmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ub2ZmaWNlIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNvY2lhbC1saW5rcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zb2NpYWwtbGlua3MgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnNvY2lhbC1saW5rcyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uc29jaWFsLWxpbmtzIHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zb2NpYWwtbGlua3MgdWwgbGkgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cmVtIDAgMTByZW0gMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzYTNhM2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5mb290ZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZm9vdGVyIGg0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5mb290ZXIgLmdyaWQge1xuICBncmlkLWdhcDogM3JlbTtcbiAgZ2FwOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZm9vdGVyIC5ncmlkIC5sZWZ0IHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5mb290ZXIgLmdyaWQgLmxlZnQgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyIC5ncmlkIC5sZWZ0IC5yZXZpZXdzIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5mb290ZXIgLmdyaWQgLmxlZnQgLnJldmlld3MgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5mb290ZXIgLmdyaWQgLmxlZnQgLnJldmlld3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbmZvb3RlciAuZ3JpZCAubGVmdCAuc29jaWFsLWxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5mb290ZXIgLmdyaWQgLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5mb290ZXIgLmdyaWQgLnJpZ2h0IC5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjByZW07XG4gIGhlaWdodDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbmZvb3RlciAuYm90dG9tIC5saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBmb250LXNpemU6IDEuMzZyZW07XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuZm9vdGVyIC5ib3R0b20gLmxpbmtzIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuZ3JpZCAucmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn0iLCIvKiBUUkFOU0lUSU9OUyAqL1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiAkYXJncztcbiAgICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgLW8tdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgdHJhbnNpdGlvbjogJGFyZ3M7XG59XG5cbi8qIEZJTFRFUiAqL1xuXG4vL2ZpbHRlclxuQG1peGluIGZpbHRlcigkYXJncy4uLikge1xuICAgIC13ZWJraXQtZmlsdGVyOiAkYXJncztcbiAgICAtbW96LWZpbHRlcjogJGFyZ3M7XG4gICAgLW1zLWZpbHRlcjogJGFyZ3M7XG4gICAgLW8tZmlsdGVyOiAkYXJncztcbiAgICBmaWx0ZXI6ICRhcmdzO1xufVxuXG4vKiBUUkFOU0ZPUk1TICovXG5cbi8vIGdlbmVyaWMgdHJhbnNmb3JtXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlICgkeCwgJHkpIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldyAoJHgsICR5KSB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcbiAgICBtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG4vKiBQT1NJVElPTklORyAqL1xuXG5AbWl4aW4gY292ZXIoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuQG1peGluIHZjKCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIC01MCUpKTtcbn1cblxuQG1peGluIGhjKCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAwKSk7XG59XG5cbkBtaXhpbiBjYygpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xufVxuXG4vKiBBTklNQVRJT05TICovXG5cbiRyZWd1bGFyRWFzZTogZWFzZTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4kZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuJGVhc2VJbkV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIC1tb3otYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIC1tcy1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIG9wYWNpdHkoJHZhbHVlKSB7XG4gICAgJElFVmFsdWU6ICR2YWx1ZSoxMDA7XG4gICAgb3BhY2l0eTogJHZhbHVlO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9XCIrJElFVmFsdWUrXCIpXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRJRVZhbHVlKTtcbn1cblxuQG1peGluIGJveC1zaGFkb3coJGFyZ3MuLi4pIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRhcmdzO1xuICAgIC1tb3otYm94LXNoYWRvdzogJGFyZ3M7XG4gICAgYm94LXNoYWRvdzogJGFyZ3M7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDApKVxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtMXJlbSkpXG4gICAgfVxufVxuXG5cbi8vIEJvcmRlciByYWRpdXNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuLyogR1JJRCAqL1xuXG5AbWl4aW4gZGlzcGxheS1ncmlkIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuXG5AbWl4aW4gZGlzcGxheS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1ncmlkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xufVxuXG5AbWl4aW4gZ3JpZC1nYXAoJGdhcDogM3JlbSkge1xuICAgIGdyaWQtZ2FwOiAkZ2FwO1xuICAgIGdhcDogJGdhcDtcbn1cblxuQG1peGluIGdyaWQtcm93LWdhcCgkZ2FwOiAzcmVtKSB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAkZ2FwO1xuICAgIHJvdy1nYXA6ICRnYXA7XG59XG5cbkBtaXhpbiBncmlkLWNvbHVtbi1nYXAoJGdhcDogM3JlbSkge1xuICAgIGdyaWQtY29sdW1uLWdhcDogJGdhcDtcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG4vLyAkY29sdW1ucyB2YWx1ZXMgc2hvdWxkIGJlIGRlbGltaXRlZCBieSBhIHNwYWNlXG5AbWl4aW4gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKCRjb2x1bW5zLi4uKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uczogJGNvbHVtbnM7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkY29sdW1ucztcbn1cblxuLy8gJHJvd3MgdmFsdWVzIHNob3VsZCBiZSBkZWxpbWl0ZWQgYnkgYSBzcGFjZVxuQG1peGluIGdyaWQtdGVtcGxhdGUtcm93cygkcm93cy4uLikge1xuICAgIC1tcy1ncmlkLXJvd3M6ICRyb3dzO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogJHJvd3M7XG59XG5cbi8vIENhbiBiZSB1c2VkIGluIGNvbWJpbmF0aW9uIHdpdGggYWJvdmUgZ3JpZC10ZW1wbGF0ZS1YIG1peGlucy5cbi8vIFRoZXNlIHJlc3VsdCBpbiB0aGUgc2FtZSBvdXRwdXQ6XG4vLyBAaW5jbHVkZSBncmlkLXRlbXBsYXRlLWNvbHVtbnMoMTBweCBncmlkLXJlcGVhdCg0LCAyMHB4KSAzMHB4KTtcbi8vIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucygxMHB4IDIwcHggMjBweCAyMHB4IDIwcHggMzBweCk7XG5AZnVuY3Rpb24gZ3JpZC1yZXBlYXQoJHJlcGVhdCwgJHN0dWZmOiBtaW5tYXgoMCwgMWZyKSkge1xuICAgICRsaXN0OiAoKTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHJlcGVhdCB7XG4gICAgICAgICRsaXN0OiBhcHBlbmQoJGxpc3QsICRzdHVmZiwgc3BhY2UpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJGxpc3Q7XG59XG5cbkBtaXhpbiBncmlkLWNvbHVtbigkY29sLXN0YXJ0LCAkY29sLWVuZCkge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogJGNvbC1zdGFydDtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogJGNvbC1lbmQgLSAkY29sLXN0YXJ0O1xuICAgIGdyaWQtY29sdW1uOiAjeyRjb2wtc3RhcnR9IC8gI3skY29sLWVuZH07XG59XG5cbkBtaXhpbiBncmlkLXJvdygkcm93LXN0YXJ0LCAkcm93LWVuZCkge1xuICAgIC1tcy1ncmlkLXJvdzogJHJvdy1zdGFydDtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogJHJvdy1lbmQgLSAkcm93LXN0YXJ0O1xuICAgIGdyaWQtcm93OiAjeyRyb3ctc3RhcnR9IC8gI3skcm93LWVuZH07XG59XG5cbkBtaXhpbiBncmlkLWFsaWduLXNlbGYoJHZhbHVlKSB7XG4gICAgLW1zLWdyaWQtcm93LWFsaWduOiAkdmFsdWU7XG4gICAgYWxpZ24tc2VsZjogJHZhbHVlO1xufVxuXG5AbWl4aW4gZ3JpZC1qdXN0aWZ5LXNlbGYoJHZhbHVlKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uLWFsaWduOiAkdmFsdWU7XG4gICAganVzdGlmeS1zZWxmOiAkdmFsdWU7XG59XG5cbi8qIENPTFVNTlMgKi9cblxuQG1peGluIGNvbHVtbnMoJGNvbHVtbkNvdW50OiAzLCAkY29sdW1uV2lkdGg6IDIwMHB4LCAkY29sdW1uR2FwOiAwLCAkY29sdW1uUnVsZTogZmFsc2UpIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbkNvdW50O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uQ291bnQ7XG4gICAgY29sdW1uLWNvdW50OiAkY29sdW1uQ291bnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICRjb2x1bW5XaWR0aDtcbiAgICAtbW96LWNvbHVtbi13aWR0aDogJGNvbHVtbldpZHRoO1xuICAgIGNvbHVtbi13aWR0aDogJGNvbHVtbldpZHRoO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbkdhcDtcbiAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW5HYXA7XG4gICAgY29sdW1uLWdhcDogJGNvbHVtbkdhcDtcblxuICAgIEBpZiAkY29sdW1uUnVsZSAhPWZhbHNlIHtcbiAgICAgICAgJGNvbHVtblJ1bGUtY29vcmRzOiAkY29sdW1uUnVsZTtcbiAgICAgICAgJHdpZHRoOiBudGgoJGNvbHVtblJ1bGUtY29vcmRzLCAxKTtcbiAgICAgICAgJHN0eWxlOiBudGgoJGNvbHVtblJ1bGUtY29vcmRzLCAyKTtcbiAgICAgICAgJGNvbG9yOiBudGgoJGNvbHVtblJ1bGUtY29vcmRzLCAzKTtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tcnVsZTogJHdpZHRoICRzdHlsZSAkY29sb3I7XG4gICAgICAgIC1tb3otY29sdW1uLXJ1bGU6ICR3aWR0aCAkc3R5bGUgJGNvbG9yO1xuICAgICAgICBjb2x1bW4tcnVsZTogJHdpZHRoICRzdHlsZSAkY29sb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gYnJlYWstaW5zaWRlKCRicmVhazogYXZvaWQpIHtcbiAgICAtd2Via2l0LWJyZWFrLWluc2lkZTogJGJyZWFrO1xuICAgIC1tb3otYnJlYWstaW5zaWRlOiAkYnJlYWs7XG4gICAgYnJlYWstaW5zaWRlOiAkYnJlYWs7XG59XG5cbi8qIE9CSkVDVC1GSVQgKi9cblxuLy8gT2JqZWN0LWZpdFxuXG5AbWl4aW4gb2JqZWN0LWZpdCgkcF9zaXplOiBjb250YWluLCAkcF9wb3M6IGNlbnRlciBjZW50ZXIpIHtcbiAgICAtby1vYmplY3QtZml0OiAkcF9zaXplO1xuICAgIG9iamVjdC1maXQ6ICRwX3NpemU7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiAkcF9wb3M7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAkcF9wb3M7XG59XG5cbkBtaXhpbiBiZy1jb250YWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgpO1xufVxuXG5AbWl4aW4gYmctY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyKTtcbn1cblxuXG4vL21ha2Ugc3F1YXJlcyBhbmQgYmFyc1xuQG1peGluIHNxdWFyZSgpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIEBzdXBwb3J0cyhhc3BlY3QtcmF0aW86IDEpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIH1cbn1cblxuQG1peGluIGxvYmFyKCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgfVxuICAgIEBzdXBwb3J0cyhhc3BlY3QtcmF0aW86IDEpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYmFyKCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgfVxuICAgIEBzdXBwb3J0cyhhc3BlY3QtcmF0aW86IDEpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjU7XG4gICAgfVxufVxuXG5AbWl4aW4gZ2FsbGNlbGxpbWFnZSgpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTUlO1xuICAgIH1cbiAgICBAc3VwcG9ydHMoYXNwZWN0LXJhdGlvOiAxKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMC41NTtcbiAgICB9XG59XG5cbkBtaXhpbiBtZGJhcigpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICAgIH1cbiAgICBAc3VwcG9ydHMoYXNwZWN0LXJhdGlvOiAxKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMC42O1xuICAgIH1cbn1cblxuQG1peGluIGhpYmFyKCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gICAgfVxuICAgIEBzdXBwb3J0cyhhc3BlY3QtcmF0aW86IDEpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjg7XG4gICAgfVxufVxuXG5AbWl4aW4gcG9ydHJhaXQoKSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMCU7XG4gICAgfVxuICAgIEBzdXBwb3J0cyhhc3BlY3QtcmF0aW86IDEpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxLjI7XG4gICAgfVxufVxuXG4vL2FkZCByYW5kb20gYm9yZGVyIHRvIGFuIGVsZW1lbnQgdG8gZmluZCBpdCBlYXNpbHlcbkBtaXhpbiBkZXYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYihyYW5kb20oMjU1KSwgcmFuZG9tKDI1NSksIHJhbmRvbSgyNTUpKTtcbn1cblxuLy8gU2Nyb2xsYmFyc1xuQG1peGluIHNjcm9sbGJhcnMoJHNpemU6IDEwcHgsICRib3JkZXI6IDAsICRib3JkZXItcmFkaXVzOiAwLCAkZm9yZWdyb3VuZC1jb2xvcjogYmxhY2ssICRiYWNrZ3JvdW5kLWNvbG9yOiBncmV5KSB7XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgfVxuXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXI6ICRib3JkZXIgc29saWQgbGlnaHRlbigkZm9yZWdyb3VuZC1jb2xvciwgMTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpemV9ICogMik7XG4gICAgICAgIGJvcmRlcjogKCRib3JkZXIgKiAyKSBzb2xpZCBsaWdodGVuKCRiYWNrZ3JvdW5kLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skc2l6ZX0gLyAyKTtcbiAgICAgICAgYm9yZGVyOiAoJGJvcmRlciAqIDIpIHNvbGlkIGxpZ2h0ZW4oJGJhY2tncm91bmQtY29sb3IsIDEwJSk7XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG59XG5cbi8vIEZvcmNlIEdQVSBhY2NlbGVyYXRpb25cbkBtaXhpbiBncHUtYWNjZWwoKSB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKDAsIDAsIDApKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbn1cblxuXG4vLyBNUSB0cmlnZ2Vyc1xuXG5AbWl4aW4gZXh0cmFsYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGxMaW1pdCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBsYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGdMaW1pdCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBub3JtYWwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kTGltaXQpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtTGltaXQpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZXh0cmFzbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNMaW1pdCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuLy8gT1JOQU1FTlRBTFxuXG5AbWl4aW4gc2hhZG93KCkge1xuICAgIEBpbmNsdWRlIGZpbHRlcihkcm9wLXNoYWRvdywgMCAwIDNweCByZ2JhKCRibGFjaywgMC41KSk7XG59XG5cbkBtaXhpbiBpbm5lci1ib3JkZXIoJGNvbG9yOiAkd2hpdGUpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuJHNlbGVjdDJGb250U2l6ZTogJHNtRm9udDtcblxuLy8gU0VMRUNUMlxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6ICRzZWxlY3QyRm9udFNpemU7XG4gICAgY29sb3I6ICRtYWluQ29sb3I7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAkc2VsZWN0MkZvbnRTaXplO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRsaWdodEdyZXksIDEpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7IFxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3dfZG93bi1ibGFjay5zdmcnKSBjZW50ZXIgY2VudGVyIC9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMjVzIGVhc2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bVdlaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNlbGVjdDJGb250U2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyLjZyZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDFuKzIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICBmb250LXNpemU6ICgkc2VsZWN0MkZvbnRTaXplICogMC43NSk7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JleTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnRDb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigkYmxhY2spO1xuXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnRDb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNlbGVjdDJGb250U2l6ZTs7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoJGJsYWNrKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmJlZm9yZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuODUpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNlbGVjdDJGb250U2l6ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgICYuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxufVxuXG5AaW5jbHVkZSBub3JtYWwge1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi8vIEZBTkNZQk9YXG4uZmFuY3lib3gtYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjk1KTtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbigwLjNzKTtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi5mYW5jeWJveC10aHVtYnMge1xuICAgIGJhY2tncm91bmQ6ICRncmV5O1xuXG4gICAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRhY2NlbnRDb2xvciwgMC4zKTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgfVxuXG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIHtcblxuICAgIC5mYW5jeWJveC1uZXh0LFxuICAgIC5mYW5jeWJveC1wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKDAuM3MpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW5Db2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3lib3gtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogJG1haW5Db2xvcjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDtcbn1cblxuXG4vLyBTTElDS1xuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5zbGljay10cmFjayxcbiAgICAuc2xpY2stc2xpZGUsXG4gICAgLnNsaWNrLXNsaWRlPmRpdixcbiAgICAuc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9zbGljay1jYXJvdXNlbC8xLjkuMC9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICRsZ0ZvbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogJGFjY2VudENvbG9yIHVybCguLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3dfbGVmdC13aGl0ZS5zdmcpIGNlbnRlciBjZW50ZXIgLzEuNXJlbSBhdXRvIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIC01MCUpKTtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCwgLTUwJSkpO1xuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3dfcmlnaHQtd2hpdGUuc3ZnKTtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCwgLTUwJSkpO1xuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JleTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBmaWxlcG9uZFxuLmZpbGVwb25kLS1pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vUEFSU0xFWVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG5cdG9wYWNpdHk6IDA7XG5cdC1tb3otb3BhY2l0eTogMDtcblx0LXdlYmtpdC1vcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTBweDtcblx0cmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRjb2xvcjogI0I5NEE0ODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjk0QTQ4O1xuXHR6LWluZGV4OiAyO1xuXG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG59XG5cbi5wYXJzbGV5LWVycm9ycy1saXN0LmZpbGxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjQjk0QTQ4O1xuXG5cdGxpIHtcblx0XHRsaW5lLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxufVxuXG5cbi8vSU9OIFJBTkdFU0xJREVSXG5cbi5pcnMtLXJvdW5kIHtcblxuICAgIC5pcnMtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudENvbG9yO1xuICAgIH1cbiAgICBcbiAgICAuaXJzLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50Q29sb3I7XG4gICAgICAgICYuc3RhdGVfaG92ZXIsICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudENvbG9yO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmID4gaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgLmlycy1mcm9tLCAuaXJzLXNpbmdsZSwgLmlycy10byB7XG4gICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtRm9udDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudENvbG9yO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnRDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaXJzLW1heCwgLmlycy1taW4ge1xuICAgICAgICBmb250LXNpemU6ICR4c0ZvbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnRDb2xvcjtcbiAgICB9XG4gICAgXG4gICAgLmlycy1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JleTtcbiAgICB9XG5cbn1cblxuLy9pdWJlbmRhXG4uaXViZW5kYS1jcy1jb250YWluZXJ7XG4gICAgYSwgYnV0dG9uLCAuYnRuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jaXViZW5kYS1pZnJhbWUtY29udGVudCB7XG4gICAgYSwgYnV0dG9uLCAuYnRuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vQ09MT1JTXG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzI0MjQyNDtcbiRsaWdodEdyZXk6ICNmN2Y3Zjc7XG4kZ3JleTogI2VmZWZlZjtcbiRkYXJrR3JleTogIzcwNzA3MDtcbiRtYWluQ29sb3I6ICMzYTNhM2M7XG4kYWNjZW50Q29sb3I6ICNmYWI1Mjg7XG4kbGlnaHRBY2NlbnRDb2xvcjogbGlnaHRlbigkYWNjZW50Q29sb3IsIDEwJSk7XG4kZGFya0FjY2VudENvbG9yOiBkYXJrZW4oJGFjY2VudENvbG9yLCAxMCUpO1xuJGFjY2VudEdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRhY2NlbnRDb2xvciwgICRkYXJrQWNjZW50Q29sb3IpO1xuXG5cbi8vRk9OVFNcblxuLy9tYWluIHNpdGVcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4kbWFpbkZvbnQ6ICdMYXRvJywgTGF0bywgc2Fucy1zZXJpZjtcbiRhY2NlbnRGb250OiAnTGF0bycsIExhdG8sIHNhbnMtc2VyaWY7XG5cbi8vc2l6ZXNcblxuJHJvb3RGb250OiAxMHB4O1xuJGJhc2VGb250OiAxLjcwcmVtO1xuLy9yZW0gICAgICAgICAgICAgICAgICAgICAgICAgIC8vc2l6ZXMgaW4gWGRcbiR4bEZvbnQ6ICgkYmFzZUZvbnQgKiAyLjgpOyAgICAvLzcwcHRcbiRsZ0ZvbnQ6ICgkYmFzZUZvbnQgKiAyLjApOyAgICAvLzUwcHRcbiRtZEZvbnQ6ICgkYmFzZUZvbnQgKiAxLjYpOyAgICAvLzQwcHRcbiRzbUZvbnQ6ICRiYXNlRm9udDsgICAgICAgICAgICAvLzI1cHRcbiR4c0ZvbnQ6ICgkYmFzZUZvbnQgKiAwLjgpOyAgICAvLzIwcHRcblxuLy93ZWlnaHRzXG5cbiRsaWdodFdlaWdodDogNDAwO1xuJG1lZGl1bVdlaWdodDogNDAwO1xuJGJvbGRXZWlnaHQ6IDcwMDtcblxuXG4vL1JFU1BPTlNJVkVcblxuJHhzTGltaXQ6IDU3NnB4O1xuJHNtTGltaXQ6IDc2OHB4O1xuJG1kTGltaXQ6IDEwMjRweDtcbiRsZ0xpbWl0OiAxMjgwcHg7XG4keGxMaW1pdDogMTUwMHB4O1xuXG5cbi8vQ09OVEFJTkVSU1xuXG4keHNDb250YWluZXI6IDgwMHB4O1xuJHNtQ29udGFpbmVyOiA5NTBweDtcbiRtZENvbnRhaW5lcjogMTA3MHB4O1xuJGxnQ29udGFpbmVyOiAxMjIwcHg7XG4keGxDb250YWluZXI6IDE1MDBweDtcblxuLy9PVEhFUlxuXG4kaGVhZGVySGVpZ2h0OiAxNDBweDtcbiRoZWFkZXJIZWlnaHRTY3JvbGxpbmc6IDgwcHg7XG4kZXN0YXRlSGVhZGVySGVpZ2h0OiAxMjBweDtcbiRjdGFaOiAxO1xuJG1lbnVaOiAyO1xuJHBvcHVwWjogMztcbiIsIkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL29mZmljZVwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvc29jaWFsLWxpbmtzXCI7XG5cbmhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGhlYWRlckhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxcyAkZWFzZU91dFF1YWQpO1xuICAgIHotaW5kZXg6ICRtZW51WjtcbiAgICAmLnNjcm9sbGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVySGVpZ2h0U2Nyb2xsaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgLmxvZ28gc3ZnIHtcblxuICAgICAgICAgICAgLmNscy0ye1xuICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1sZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJi5ncmlkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucygxOXJlbSBhdXRvIDVyZW0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1nYXAoMnJlbSk7XG4gICAgXG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmctY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICAgIC5jbHMtMXtcbiAgICAgICAgICAgICAgICBmaWxsOiRhY2NlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGZpbGwgMC41cyAkZWFzZU91dEV4cG8pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xzLTJ7XG4gICAgICAgICAgICAgICAgZmlsbDokYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIG5hdi5pbmxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDNyZW0gMCAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICYucGhvbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50Rm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4c0ZvbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mdWxsLXRvZ2dsZSB7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgIHNwYW4sIHNwYW46YmVmb3JlLCBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYztcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oY2VudGVyIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBuYXYuZnVsbCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAtMTEwdmg7XG4gICAgICAgIGxlZnQ6IDJ2bWluO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHZtaW4pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDR2bWluKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW5Db2xvcjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMXMgZWFzZSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLmdyaWQuZ3JpZC1jdXN0b20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZ2FwKDApO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIFxuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogIDA7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgIH1cblxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5LWdyaWQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRoZWFkZXJIZWlnaHR9ICsgNXZoKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcblxuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKDIsIGF1dG8sIDZyZW0sIGZhbHNlKTtcbiAgICBcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZEZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSwgJi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIC41ZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGFya21vZGUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWRGb250O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIC5saWdodCwgLmRhcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCN7JGhlYWRlckhlaWdodH0gKyA1dmgpIDEwJSAwIDEwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtRm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtRm9udDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtV2VpZ2h0O1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9mZmljZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0V2VpZ2h0O1xuXG4gICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgJi5tZW51LW9wZW4ge1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXJIZWlnaHQ7XG5cbiAgICAgICAgLmxvZ28sICYuc2Nyb2xsaW5nIC5sb2dvIHtcblxuICAgICAgICAgICAgc3ZnIC5jbHMtMSwgc3ZnIC5jbHMtMiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBuYXYuaW5saW5lIC5idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mdWxsLXRvZ2dsZSB7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgyNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg0NSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTQ1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIG5hdi5mdWxsIHtcbiAgICAgICAgICAgIHRvcDogMnZtaW47XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG5vcm1hbCB7XG5cbiAgICAgICAgLmNvbnRhaW5lci1sZy5ncmlkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZ2FwKDFyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgbmF2LmlubGluZSB1bCBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5waG9uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG5hdi5mdWxsIHtcblxuICAgICAgICAgICAgLmdyaWQuZ3JpZC1jdXN0b20ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucygxZnIpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skaGVhZGVySGVpZ2h0fSArIDF2aCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtb3BlbiB7XG5cbiAgICAgICAgICAgIG5hdi5mdWxsIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcblxuICAgICAgICBuYXYuZnVsbCAuZ3JpZC5ncmlkLWN1c3RvbSB7XG5cbiAgICAgICAgICAgIC5sZWZ0IC5tZW51IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKDEsIGF1dG8sIDAsIGZhbHNlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLm9mZmljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgZm9udC1zaXplOiAkc21Gb250O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBhOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5hZGRyZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbn0iLCIuc29jaWFsLWxpbmtzIHtcblxuICAgIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1jb250YWluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufSIsIkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL29mZmljZVwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvc29jaWFsLWxpbmtzXCI7XG5cblxuZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXJlbSAwIDEwcmVtIDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtV2VpZ2h0O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAkc21Gb250O1xuICAgIH1cblxuICAgIC5ncmlkIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1nYXAoM3JlbSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21Gb250O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXZpZXdzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYm90dG9tIHtcbiAgICAgICAgXG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhzRm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyZXk7XG5cbiAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG5vcm1hbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuZ3JpZCAucmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn0iXSwic291cmNlUm9vdCI6IiJ9*/