html{-webkit-text-size-adjust:100%;font-size:62.5%;line-height:1.15}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}button,input,optgroup,select,textarea{color:#404040;font-family:FuturaMaxi,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1{font-family:TradeGothicCond,sans-serif;font-size:4em;font-weight:800;line-height:1;text-transform:uppercase}h2{font-family:FuturaMaxi,sans-serif;font-size:2.4em;font-weight:600;line-height:1.28;margin-bottom:15px}h3{font-family:TradeGothicCond,sans-serif;font-size:3.2em;font-weight:800}h3,h4{line-height:1.08;text-transform:uppercase}h4{font-family:FuturaMaxi,sans-serif;font-size:1.8rem;font-weight:600;margin-bottom:15px}.page_title{color:#fff;display:inline;line-height:1.08;padding:5px 0 3px;text-transform:uppercase}p{font-size:1.4rem;line-height:1.6;margin-bottom:15px}figcaption,p{font-family:FuturaMaxi,sans-serif;font-weight:200}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}blockquote{margin:30px 50px;position:relative;text-align:center}blockquote:after,blockquote:before{content:"";height:36px;position:absolute;width:58px}blockquote:before{background:url(../images/quote-red-left.svg) no-repeat 0/contain;left:-50px;top:-13px}blockquote:after{background:url(../images/quote-red-right.svg) no-repeat 0/contain;bottom:-13px;right:-30px}blockquote p{font-family:FuturaMaxi,sans-serif;font-size:2rem;font-weight:600;line-height:1.45;margin-bottom:25px}blockquote cite{font-style:normal}.wp-block-table table,blockquote cite{font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:200;line-height:1.3}.wp-block-table table{background-color:#f0f0f0;border:1x solid #fff}.wp-block-table table td{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:15px;vertical-align:top}.wp-block-table table thead{background-color:#000}.wp-block-table table thead th{color:#ee3124;padding:15px;vertical-align:top}.wp-block-embed iframe{height:375px;max-width:100%;width:100%}@font-face{font-family:FuturaMaxi;font-style:normal;font-weight:800;src:url(../fonts/FuturaMaxi/FuturaMaxi-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaMaxi/FuturaMaxi-Bold.otf) format("opentype"),url(../fonts/FuturaMaxi/FuturaMaxi-Bold.woff) format("woff"),url(../fonts/FuturaMaxi/FuturaMaxi-Bold.ttf) format("truetype"),url(../fonts/FuturaMaxi/FuturaMaxi-Bold.svg#FuturaMaxi-Bold) format("svg")}@font-face{font-family:FuturaMaxi;font-style:normal;font-weight:600;src:url(../fonts/FuturaMaxi/FuturaMaxi-Demi.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaMaxi/FuturaMaxi-Demi.otf) format("opentype"),url(../fonts/FuturaMaxi/FuturaMaxi-Demi.woff) format("woff"),url(../fonts/FuturaMaxi/FuturaMaxi-Demi.ttf) format("truetype"),url(../fonts/FuturaMaxi/FuturaMaxi-Demi.svg#FuturaMaxi-Demi) format("svg")}@font-face{font-family:FuturaMaxi;font-style:normal;font-weight:500;src:url(../fonts/FuturaMaxi/FuturaMaxi-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaMaxi/FuturaMaxi-Book.otf) format("opentype"),url(../fonts/FuturaMaxi/FuturaMaxi-Book.woff) format("woff"),url(../fonts/FuturaMaxi/FuturaMaxi-Book.ttf) format("truetype"),url(../fonts/FuturaMaxi/FuturaMaxi-Book.svg#FuturaMaxi-Book) format("svg")}@font-face{font-family:FuturaMaxi;font-style:normal;font-weight:200;src:url(../fonts/FuturaMaxi/FuturaMaxi-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaMaxi/FuturaMaxi-Light.otf) format("opentype"),url(../fonts/FuturaMaxi/FuturaMaxi-Light.woff) format("woff"),url(../fonts/FuturaMaxi/FuturaMaxi-Light.ttf) format("truetype"),url(../fonts/FuturaMaxi/FuturaMaxi-Light.svg#FuturaMaxi-Light) format("svg")}@font-face{font-family:TradeGothicCond;font-style:normal;font-weight:800;src:url(../fonts/TradeGothicCondensed/TradeGothicCond-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/TradeGothicCondensed/TradeGothicCond-Bold.otf) format("opentype"),url(../fonts/TradeGothicCondensed/TradeGothicCond-Bold.woff) format("woff"),url(../fonts/TradeGothicCondensed/TradeGothicCond-Bold.ttf) format("truetype"),url(../fonts/TradeGothicCondensed/TradeGothicCond-Bold.svg#TradeGothicCond-Bold) format("svg")}@font-face{font-family:TradeGothicCond;font-style:italic;font-weight:800;src:url(../fonts/TradeGothicCondensed/TradeGothicCond-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/TradeGothicCondensed/TradeGothicCond-BoldItalic.otf) format("opentype"),url(../fonts/TradeGothicCondensed/TradeGothicCond-BoldItalic.woff) format("woff"),url(../fonts/TradeGothicCondensed/TradeGothicCond-BoldItalic.ttf) format("truetype"),url(../fonts/TradeGothicCondensed/TradeGothicCond-BoldItalic.svg#TradeGothicCond-BoldItalic) format("svg")}body{background:#fff;font-size:10px;padding:0}.container,.entry-content>:not(.alignfull){box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1340px;padding:0 30px;width:100%}.wp-block-image img{width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{font-family:FuturaMaxi,sans-serif;font-size:1.4em;font-weight:200;line-height:1.6;margin-bottom:30px;margin-left:1.25em;padding:0}ul{list-style:disc}ol{list-style:decimal}li{margin-bottom:5px}li>ol,li>ul{margin-bottom:0;margin-left:.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,img,object{max-width:100%}img{height:auto}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.wp-block-cropland-blocks-tile{border-bottom:5px solid #f0f0f0}.wp-block-cropland-blocks-tile img{width:100%}.wp-block-cropland-blocks-tile .tile-copy{padding:30px 0}.wp-block-cropland-blocks-tile .tile-copy h2{margin-top:0}.has-red-background-color{background-color:#ca0000;color:#fff}.has-red-background-color .wp-block-cropland-blocks-tile{background-color:#fff;border-bottom:0;color:#000}.has-red-background-color .wp-block-cropland-blocks-tile img{width:100%}.has-red-background-color .wp-block-cropland-blocks-tile .tile-copy{padding:30px}.has-red-background-color .wp-block-cropland-blocks-tile .tile-copy h2{margin-top:0}.has-light-red-background-color{background-color:#ee3124}.has-light-grey-background-color{background-color:#f0f0f0}.has-light-grey-background-color .wp-block-cropland-blocks-tile{background-color:#fff;border-bottom:0;color:#000}.has-light-grey-background-color .wp-block-cropland-blocks-tile img{width:100%}.has-light-grey-background-color .wp-block-cropland-blocks-tile .tile-copy{padding:30px}.has-light-grey-background-color .wp-block-cropland-blocks-tile .tile-copy h2{margin-top:0;min-height:60px}.has-light-grey-background-color .wp-block-cropland-blocks-tile .tile-copy .tile-copy-bd{min-height:120px}.has-red-color{color:#ca0000}.has-light-red-color{color:#ee3124}.has-light-grey-color{color:#f0f0f0}.news{background:#f0f0f0;overflow:hidden;padding:115px 0 150px}.news_list{float:left;width:calc(100% - 355px)}.news_list .grid{display:grid;grid-template-columns:repeat(3,1fr);height:auto!important}.site-main aside{float:right;width:315px}.news_twitter{margin-left:auto;margin-right:auto;max-width:315px}.grid-item{margin-bottom:20px;padding:0 7px}.news_tile{background-color:#fff;max-width:308px}.news_tile a{text-decoration:none}.news_copy{padding:30px}.news_copy h3{font-size:2.4rem;margin-top:0;text-transform:none}.news_copy span{background:url(../images/arrow-right.svg) no-repeat 0 2px;color:#000;cursor:pointer;display:block;font-family:TradeGothicCond,sans-serif;font-size:1.57143em;font-weight:800;line-height:1.18182;padding:0 0 0 19px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.news_copy span:hover{background:url(../images/arrow-right-hover.svg) no-repeat 0 2px;color:#000;padding-left:24px}.news-filters__title .news-title{font-family:FuturaMaxi,sans-serif;font-size:1.8rem;font-weight:300;line-height:28px;margin-bottom:16px;margin-top:0;padding:0}.news-filters__block{margin:30px 0}.news-filters__option{margin-bottom:16px}.btm-link{margin-top:50px;text-align:center}.page-title{position:relative;z-index:1}.page-title:before{content:"";display:block;min-height:200px;padding:0 0 20.5%}.page-title__bg{height:100%;left:0;position:absolute;top:0;width:100%}.page-title__video{display:none;height:0;left:0;opacity:0;position:absolute;top:0;width:0}.page-title__video iframe{height:100%;width:100%}.page-title__video--playing{animation:fadeIn 1s forwards;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page-title__inner{margin:0 0 32px;max-width:570px;padding:0 45px 0 18px;position:relative}a,a:active,a:focus,a:hover{color:#000}a:focus{outline:none}a:active,a:hover{outline:0}.arrow-link{background:url(../images/arrow-right.svg) no-repeat 0;color:#000;cursor:pointer;display:block;font-family:TradeGothicCond,sans-serif;font-size:1.57143em;font-weight:800;line-height:1.18182;padding:0 0 0 19px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.arrow-link:hover{background:url(../images/arrow-right-hover.svg) no-repeat 0;color:#000;padding-left:24px}.big-text-section .arrow-link{font-size:2.2rem}.wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{background:#ee3124;border:1px solid #ee3124;border-radius:30px;color:#fff;display:inline-block;font-family:TradeGothicCond,sans-serif;font-size:2.2rem;font-weight:600;line-height:1.18182;margin:0;min-height:50px;text-align:center;text-decoration:none;text-transform:uppercase;transition:border .3s ease,background .3s ease,color .3s ease}.has-red-background-color .wp-block-button__link,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#000;border:1px solid #000}.has-red-background-color .wp-block-button__link:active,.has-red-background-color .wp-block-button__link:focus,.has-red-background-color .wp-block-button__link:hover,.has-red-background-color .wp-block-button__link:visited{background:#ee3124;border:1px solid #ee3124}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,select[multiple]{background:#fff;border:2px solid #ca0000;border-radius:25px;box-shadow:none;color:#000;display:block;font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:200;height:50px;line-height:inherit;margin:0;padding:0 24px;width:100%}select{border:21px solid #ca0000}.nf-field-element input[type=button]{padding:0 24px}.nf-field-element textarea{background:#fff;border:2px solid #ca0000;border-radius:25px;box-shadow:none;color:#000;display:block;height:200px;line-height:inherit;padding:0 24px;width:100%}.nf-field-element textarea,label{font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:200;margin:0}label{color:#505050;display:inline-block;line-height:20px;padding:0}.checkbox-mask{position:relative}.checkbox-mask>*{vertical-align:middle}.checkbox-mask input[type=checkbox]{float:left;height:20px;margin:0 10px 0 0;opacity:0;position:relative;width:20px;z-index:2}.checkbox-mask__label:after{background:url(../images/checkbox-icon.png) 50%/0 no-repeat #fff;border:2px solid #ca0000;border-radius:5px;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}.checkbox-mask input[type=checkbox]:checked+.checkbox-mask__label:after{background-size:contain}.list-checkbox-wrap li,.list-radio-wrap li{position:relative}.list-checkbox-wrap li input[type=checkbox],.list-radio-wrap li input[type=checkbox]{float:left;height:20px;height:auto!important;margin:0 10px 0 0;opacity:0;position:relative;width:20px;z-index:2}.list-checkbox-wrap li input[type=checkbox]:checked+label:after,.list-radio-wrap li input[type=checkbox]:checked+label:after{background-size:contain}.list-checkbox-wrap li label,.list-radio-wrap li label{margin-left:0;padding-left:2em;position:relative}.list-checkbox-wrap li label:after,.list-radio-wrap li label:after{background:url(../images/checkbox-icon.png) 50%/0 no-repeat #fff;border:2px solid #ca0000;border-radius:5px;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}.list-radio-wrap input[type=radio]{float:left;height:20px;margin:0 10px 0 0;opacity:0;position:relative;width:20px;z-index:2}.list-radio-wrap input[type=radio]:checked+label:after{background-size:contain}.list-radio-wrap label:after{border-radius:50%}input.adminbar-input{border:0}.error-404.not-found{margin-top:26px;padding-bottom:160px}.error-404.not-found h1{font-family:FuturaMaxi,sans-serif;font-size:6rem;letter-spacing:-.86px;line-height:5.4rem;margin-bottom:40px;max-width:605px}.error-404.not-found p{font-size:1.8rem;line-height:2.8rem;margin-bottom:40px;max-width:420px}.error-404.not-found .wp-block-button__link{background:#ee3124;border:1px solid #ee3124}.error-404.not-found .wp-block-button__link:hover{background:#000;border:1px solid #000}.search .wp-block-cropland-blocks-page-header .page_title-section{bottom:94px}.search .wp-block-cropland-blocks-page-header .page_title-section .page_title{font-family:FuturaMaxi,sans-serif;font-size:6rem;letter-spacing:-.86px;line-height:5.4rem}.search .site-main h2{font-size:1.8rem;line-height:2.8rem;margin-bottom:111px;margin-top:63px}.search .site-main .filters__box{align-items:center;border-bottom:1px solid #ee3124;display:flex;justify-content:flex-start;margin-bottom:40px;padding-bottom:76px}.search .site-main .filters__title{margin-right:44px}.search .site-main .filters__title span{background:url(../images/filter-icon.svg) no-repeat 0/24px;font-family:TradeGothicCond,sans-serif;font-size:2.2rem;font-weight:800;line-height:2.2rem;padding-left:50px;text-transform:uppercase}.search .site-main .filters__option{margin-right:40px}.search .site-main .filters__option .checkbox-mask__label:after{border:1px solid #787878}.search .search__result{align-items:center;display:flex;margin-bottom:38px}.search .search__result .search__thumb,.search .search__result .search__thumb img{min-width:92px;width:92px}.search .search__result .search__excerpt{margin-left:30px}.search .search__result .search__excerpt h6{font-family:FuturaMaxi,sans-serif;font-size:1.8rem;font-weight:600;line-height:2.8rem;margin:0 0 1px}.search .search__result .search__excerpt h6 a{color:#ca0000;display:block;font-family:FuturaMaxi,sans-serif;font-size:1.8rem;font-weight:600;line-height:2.8rem;text-decoration:none}.search .search__result .search__excerpt p{color:#000;font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:200;line-height:2.2rem;margin-top:0}.search .search-pagination ul{align-items:center;display:flex;list-style:none;margin:0;padding:121px 0 230px}.search .search-pagination ul li{margin:0 5px}.search .search-pagination ul li a,.search .search-pagination ul li span{border-bottom:3px solid transparent;color:#000;font-family:TradeGothicCond,sans-serif;font-size:2.2rem;font-weight:800;line-height:2.6rem;text-decoration:none;text-transform:uppercase}.search .search-pagination ul li span.page-numbers.current{border-color:#ee3124}.search .search-pagination ul li a.next.page-numbers{background:url(../images/next-icon.svg) no-repeat 0/16px;margin-left:50px;padding-left:32px}.search .search-pagination ul li a.prev.page-numbers{background:url(../images/previous-icon.svg) no-repeat 0/16px;margin-right:50px;padding-left:32px}.no-results.not-found{padding-bottom:70px}.no-results.not-found .page-title:before{min-height:1px;padding:0}.no-results.not-found input.search-submit{width:150px}.download__wrap{margin:0 0 10px}.download__wrap.download_dropdown-blocks-wrapper .download.download--multi{background:#000 url(../images/arrow-top.svg) no-repeat 92% 17px;border:1px solid #000;border-radius:25px;color:#fff;display:block;font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:600;height:50px;line-height:50px;padding:0;position:relative;text-align:center;text-decoration:none;transition:background .3s ease,color .3s ease,border .3s ease;width:250px;z-index:1}.download__wrap.download_dropdown-blocks-wrapper .download.download--multi svg{display:none}.download__wrap.download_dropdown-blocks-wrapper .download.download--multi.collapsed{background:#fff url(../images/arrow-down.svg) no-repeat 92% 17px;color:#000}.download__wrap.download_dropdown-blocks-wrapper .download.download--multi:hover{background-color:#ee3124;border-color:#ee3124}.download__dropdown{background:#fff;border:2px solid #000;border-radius:0 0 25px 25px;display:none;position:relative;top:-25px;width:250px}.download__list{display:block;margin:0;padding:33px 8px 8px}.download__list li{display:block;list-style:none;margin:0;padding:0}.download__list a{border-radius:25px;display:block;overflow:hidden;padding:6px 12px;text-decoration:none;text-overflow:ellipsis;width:100%}.download__list a:hover{background:#f0f0f0}.testimonial-blocks-wrapper{display:block}.testimonial-blocks-wrapper .testimonial-title h2{color:#ca0000;font-family:FuturaMaxi,sans-serif;font-size:2.4rem;font-weight:600;line-height:32px;margin-bottom:68px}.testimonial-blocks-wrapper .testimonial-wrapper{align-items:center;display:flex;margin-bottom:30px}.testimonial-blocks-wrapper .testimonial-wrapper img{border-radius:50%;min-width:200px}.testimonial-blocks-wrapper .testimonial-wrapper .quote-wrap{margin-left:20px}.testimonial-blocks-wrapper .testimonial-wrapper .quote-wrap blockquote{text-align:left}.testimonial-blocks-wrapper .testimonial-wrapper .quote-wrap blockquote:before{background:url(../images/quote-red-left.svg) no-repeat 50%/contain;left:-42px;width:42px}.testimonial-blocks-wrapper .testimonial-wrapper .quote-wrap blockquote:after{background:url(../images/quote-red-right.svg) no-repeat 50%/contain;width:42px}.testimonial-blocks-wrapper .testimonial-wrapper .quote-wrap p{font-family:FuturaMaxi,sans-serif;font-size:1.8rem;font-weight:600}.testimonial-blocks-wrapper .testimonial-wrapper .quote-wrap .quote-person{display:block;font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:200;margin-top:77px;padding-left:50px;text-transform:capitalize}.wp-block-columns.enquires-blocks-wrapper table{border-collapse:collapse}.wp-block-columns.enquires-blocks-wrapper table td{background:#f0f0f0;border-bottom:8px solid #fff;border-right:1px solid #fff;color:#000;font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:200;line-height:2.2rem;padding:8px 34px}.wp-block-columns.enquires-blocks-wrapper table td:first-child{font-weight:600;min-width:212px;text-transform:uppercase;width:300px}.wp-block-columns.enquires-blocks-wrapper table td:last-child{border-right:none;font-weight:600;min-width:135px;text-transform:uppercase;width:150px}.wp-block-columns.enquires-blocks-wrapper table td a{color:#ca0000}.enquiries-form-section .nf-field-container select{background:url(../images/arrow-down.svg) no-repeat 97%}.enquiries-form-section h1,.enquiries-form-section h2,.enquiries-form-section h3,.enquiries-form-section h4,.enquiries-form-section h5,.enquiries-form-section h6{margin-top:0}.enquiries-form-section .nf-field-container.label-above p{color:#000;font-size:1.8rem;line-height:2.8rem;margin-bottom:15px}.enquiries-form-section .nf-field-container input[type=color],.enquiries-form-section .nf-field-container input[type=date],.enquiries-form-section .nf-field-container input[type=datetime-local],.enquiries-form-section .nf-field-container input[type=datetime],.enquiries-form-section .nf-field-container input[type=email],.enquiries-form-section .nf-field-container input[type=month],.enquiries-form-section .nf-field-container input[type=number],.enquiries-form-section .nf-field-container input[type=password],.enquiries-form-section .nf-field-container input[type=range],.enquiries-form-section .nf-field-container input[type=search],.enquiries-form-section .nf-field-container input[type=tel],.enquiries-form-section .nf-field-container input[type=text],.enquiries-form-section .nf-field-container input[type=time],.enquiries-form-section .nf-field-container input[type=url],.enquiries-form-section .nf-field-container input[type=week],.enquiries-form-section .nf-field-container select,.enquiries-form-section .nf-field-container select[multiple]{border-width:1px;height:50px}.enquiries-form-section .nf-field-container textarea{border-width:1px;margin-bottom:49px;padding:18px 24px}.enquiries-form-section .nf-field-container select{-moz-appearance:none;-webkit-appearance:none;background:url(../images/arrow-down.svg) no-repeat 93%;padding-right:38px}.enquiries-form-section .nf-field-container select::-ms-expand{display:none}.enquiries-form-section .nf-field-container .list-checkbox-wrap li label{margin-bottom:24px;padding-left:2.5em}select{-moz-appearance:none;-webkit-appearance:none;background:#fff url(../images/arrow-down.svg) no-repeat 93%;padding-right:38px}select::-ms-expand{display:none}.nf-error-msg,.nf-form-fields-required,.ninja-forms-req-symbol{font-family:FuturaMaxi,sans-serif;font-size:1.4em}#wt-cli-cookie-banner{font-size:1.1em}#wt-cli-cookie-banner,#wt-cli-privacy-readmore,.cli-modal .cli-modal-dialog,.cli-nav-link,.cli-nav-link.cli-settings-mobile,.cli-necessary-caption,.cli-privacy-content-text,.cli-privacy-readmore,.cli-tab-container h4,.cli-tab-footer .wt-cli-privacy-accept-btn,.cli-tab-section .cookielawinfo-row-cat-table td,.cli-tab-section .cookielawinfo-row-cat-table th,.nf-input-limit,table.cookielawinfo-winter{font-family:FuturaMaxi,sans-serif}.nf-input-limit{font-size:1.4em!important}.carousel-block-wrapper{margin-bottom:115px;margin-top:61px}.carousel-block-wrapper .carousel-title{color:#000;font-family:TradeGothicCond,sans-serif;font-size:4rem;font-weight:800;line-height:4rem;margin-bottom:45px;opacity:.8}.carousel-block-wrapper .carousel-description{color:#000;font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:200;line-height:2.2rem;margin-bottom:69px;max-width:50%}.carousel-block-wrapper .carousel-slides{margin:0 113px}.carousel-block-wrapper .carousel-slides .owl-nav{display:inline-flex;justify-content:space-between;margin:25px -113px 0;width:calc(100% + 226px)}.carousel-block-wrapper .carousel-slides .owl-nav button{height:31px;width:31px}.carousel-block-wrapper .carousel-slides .owl-nav button span{display:none}.carousel-block-wrapper .carousel-slides .owl-nav .owl-next,.carousel-block-wrapper .carousel-slides .owl-nav .owl-next:hover{background:url(../images/slider-next-icon.svg) no-repeat 50%}.carousel-block-wrapper .carousel-slides .owl-nav .owl-prev,.carousel-block-wrapper .carousel-slides .owl-nav .owl-prev:hover{background:url(../images/slider-prev-icon.svg) no-repeat 50%}.main-navigation ul{display:none;font-size:1.2rem;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{background-color:#fff;border:1px solid #ee3124;flex-wrap:wrap;float:left;left:-999em;padding:8px 0;position:absolute;top:100%;width:200px;z-index:99999}.main-navigation ul ul li{display:block;width:100%}.main-navigation ul ul li a{margin:0 25px;padding:10px 0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:100%;top:0}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:36px}.main-navigation ul li.focus>ul a,.main-navigation ul li.focus>ul a.focus,.main-navigation ul li.focus>ul a:hover,.main-navigation ul li:hover>ul a,.main-navigation ul li:hover>ul a.focus,.main-navigation ul li:hover>ul a:hover{border-bottom:0}.main-navigation li{margin-bottom:0;position:relative}.main-navigation li a{border-bottom:5px solid transparent;color:#000;display:block;font-family:FuturaMaxi,sans-serif;font-weight:600;line-height:1.2;margin:0 36px;padding:3px 0 20px;text-decoration:none;transition:border .3s ease}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a,.main-navigation li a.focus,.main-navigation li a:hover{border-bottom-color:#ee3124}.main-navigation.toggled ul,.menu-toggle{display:block}.site-header__nav__toggle{display:inline-block;height:18px;vertical-align:middle;width:21px}#mobile-menu{display:none}.clearfix:after,.site-nav__header:after{clear:both;content:"";display:table}.site-nav{font-size:fontsize(12);font-weight:600}.site-nav__header{line-height:1}.site-nav__header__inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.site-nav__home{float:left}.site-nav__home img{height:24px;width:auto}.site-nav__close{background:url(../images/close-icon.svg) no-repeat;background-size:18px 18px;float:right;width:18px}.site-nav__close span{display:block;text-indent:-99999px}.site-nav .menu{display:block;display:flex;flex-direction:row;justify-content:space-around;margin:0 -15px;padding:0;text-align:center}.site-nav .menu li{display:inline-block;list-style:none;margin:0;padding:0 17px;position:relative}.site-nav .menu li>a{border-bottom:5px solid transparent;display:block;padding:20px 3px 15px;text-decoration:none;transition:border .3s ease}.site-nav .menu li.current-lang>a,.site-nav .menu li.current-menu-item>a,.site-nav .menu li.current-page-ancestor>a,.site-nav .menu li>a:hover,body.single-post .site-nav .menu li.current_page_parent>a{border-bottom-color:#ca0000}.site-nav .menu li>a:hover+ul.sub-menu{display:block}.site-nav ul.sub-menu{background:#fff;display:none;left:0;margin:0;min-width:100%;padding:0;position:absolute;text-align:left;top:100%}.site-nav ul.sub-menu:hover{display:block}.site-nav ul.sub-menu li{display:block;list-style:none;margin:0;padding:0;white-space:nowrap}.site-nav ul.sub-menu li>a{display:block;padding:0 21px 0 20px;transition:color .3s ease}.site-nav ul.sub-menu li.lang-item>a>img{margin-bottom:4px}.site-nav ul.sub-menu li.current-lang>a,.site-nav ul.sub-menu li.current-menu-item>a,.site-nav ul.sub-menu li.current-page-ancestor>a,body.single-post .site-nav ul.sub-menu li.current_page_parent>a{background:#ca0000}.site-nav ul.sub-menu li>a:hover{color:#ee3124}.site-nav--mobile{font-size:fontsize(24);padding:18px 20px}.site-nav--mobile .menu{display:block;line-height:lineheight(28,24);margin:58px 0 0;padding:0;text-align:left}.site-nav--mobile .menu li{display:block;font-size:24px;font-weight:600;list-style:none;margin:0;padding:0}.site-nav--mobile .menu li>a{color:#fff;margin:0;padding:15px 0}.site-nav--mobile ul.sub-menu{background:transparent;display:block;padding:0 0 20px 20px;position:static}.site-nav--mobile ul.sub-menu li{font-weight:600;white-space:normal}.site-nav--mobile ul.sub-menu li>a{border-bottom:5px solid transparent;font-size:1.4rem;line-height:1.6;padding:5px 0;transition:border .3s ease}.site-nav--mobile ul.sub-menu li.current-lang>a,.site-nav--mobile ul.sub-menu li.current-menu-item>a,.site-nav--mobile ul.sub-menu li.current-page-ancestor>a,body.single-post .site-nav--mobile ul.sub-menu li.current_page_parent>a{background:transparent;border-color:#ca0000}.site-nav--mobile ul.sub-menu li>a:hover{border-color:#ca0000;color:inherit}.site-header__breadcrumbs{font-size:.9rem;font-weight:600}.site-header__breadcrumbs ul{display:flex;margin-bottom:0;margin-left:0}.site-header__breadcrumbs li{list-style:none;margin-right:15px}.site-header__breadcrumbs li a{text-decoration:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.site-header{left:0;margin:0;padding:20px 0;position:fixed;right:0;top:0;z-index:100}.site-header .container{background:#fff;padding:21px 30px 17px}.site-header .container .site-header_inner{display:flex;justify-content:space-between;position:relative;transition:line-height .3s ease}.site-header .site-branding{display:flex;max-width:250px;padding:0 10px}.site-header .site-branding a{display:flex;height:32px}.site-header_separator{background:#ee3124;display:block;height:1px;margin:0 0 5px;width:100%}.wp-block-cropland-blocks-page-header{height:450px}.wp-block-cropland-blocks-page-header .container{height:100%;position:relative}.wp-block-cropland-blocks-page-header .page_title-section{bottom:28px;left:30px;margin:0;max-width:620px;padding:0;position:relative;position:absolute;transform:translateY(48px);z-index:1}.wp-block-cropland-blocks-page-header .page_title-section .page_title{font-family:FuturaMaxi,sans-serif;font-size:5rem;font-weight:800;letter-spacing:-1px;line-height:1.2}.wp-block-cropland-blocks-page-header .page_title-section .page_title span{position:relative}.wp-block-cropland-blocks-page-header .page_title-section .page_subtitle{background:#ee3124;color:#fff;display:table;font-family:TradeGothicCond,sans-serif;font-size:3rem;font-weight:800;line-height:1.13333;margin:18px 0 0;padding:5px 21px;text-transform:uppercase}.wp-block-cropland-blocks-page-header-video{background-size:cover;height:100vh;overflow:hidden;padding:0;position:relative;z-index:1}.wp-block-cropland-blocks-page-header-video .container{height:100%;position:relative}.wp-block-cropland-blocks-page-header-video .page_title-section{bottom:0;left:15px;margin:0;padding:0 0 19.3vh;position:absolute;width:calc(100% - 30px);z-index:1}.wp-block-cropland-blocks-page-header-video .page_title-section .page_title{font-family:FuturaMaxi,sans-serif;font-size:7rem;font-weight:800;letter-spacing:-1px;line-height:1.2}.wp-block-cropland-blocks-page-header-video .page_title-section .page_title span{position:relative}.wp-block-cropland-blocks-page-header-video .page_title-section .page_subtitle{background:#ee3124;color:#fff;display:table;font-family:TradeGothicCond,sans-serif;font-size:3rem;font-weight:800;line-height:1.13333;margin:18px 0 0;padding:5px 21px;text-transform:uppercase}.site-header__search{display:inline-block}.site-header__search__toggle{fill:#000;stroke:#000;display:none;text-align:right}.site-search{display:inline-block;text-align:right;vertical-align:middle}.site-search input{background:0 0;border:none;font-size:1.2em;height:34px;padding:0;transition:width .3s ease,padding .3s ease;width:0}.site-search .site-search__box{background:#000;border:1px solid #000;border-radius:34px;border-right:none;display:inline-block;height:34px;line-height:34px;position:relative;transition:background .3s ease;width:auto}.site-search button,.site-search input{display:inline-block;vertical-align:top}.site-search button{background:url(../images/sitesearch-icons.png) 100%/auto 100% no-repeat #000;border:1px solid #000;border-radius:34px;color:transparent;cursor:pointer;font-size:0;min-height:34px;transition:background .3s ease;width:34px}.site-search--open input{max-width:100%;padding:0 35px 0 15px;width:125px}.site-search--open .site-search__box{background:#fff}.site-search--open button{background-color:#ee3124;background-position:0;position:absolute;right:0}.mainfooter{border-top:1px solid #ee3124;padding:40px 0}.mainfooter .footer-logo{float:left;margin-right:74px}.mainfooter .footer-social{float:left;margin-right:104px}.mainfooter .footer-social ul{margin:0;padding:0}.mainfooter .footer-social ul li{display:inline-block;list-style:none;margin:0 3px}.mainfooter .footer-social ul li a{fill:#fff;background-color:#000;border-radius:5px;display:flex;height:30px;justify-content:center;width:30px}.mainfooter .footer-social ul li a:hover{fill:#ee3124}.mainfooter .footer-social ul li a.twitter svg{width:16px}.mainfooter .footer-social ul li:first-child a.twitter{align-items:flex-end}.mainfooter .footer-social ul li:first-child a.twitter svg{width:20px}.mainfooter .footer-right{display:flex;float:right;justify-content:space-between;line-height:1.6;width:60%}.mainfooter .footer-right,.subfooter{font-family:FuturaMaxi,sans-serif;font-size:1rem;font-weight:400}.subfooter{background:#505050;color:#fff;line-height:1.2;padding:10px 0;text-align:center}.subfooter ul{margin-bottom:0}.subfooter ul li{display:inline-block;list-style:none;margin:0 20px}.subfooter a{color:#fff;text-decoration:none}.subfooter a:hover{color:#ee3124}.latest-news{display:flex;flex-wrap:wrap;margin-bottom:60px}.latest-news .post-tile{background:#fff;margin-right:16px;width:calc(25% - 12px)}.latest-news .post-tile:last-child{margin-right:0}.latest-news .post-tile img{width:100%}.latest-news .post-tile .tile-content{color:#000;padding:0 20px 20px}.wp-block-columns.Profile-blocks-wrapper{flex-wrap:wrap!important}.Profile-blocks-wrapper .media{display:flex;margin-bottom:20px;margin-right:16px;max-width:calc(33.33% - 16px);width:calc(33.33% - 16px)}.Profile-blocks-wrapper .media:last-child{margin-right:0}.Profile-blocks-wrapper .media .media-img{margin-right:16px;margin-top:15px;min-width:92px}.Profile-blocks-wrapper .media h3{font-family:FuturaMaxi,sans-serif;font-size:1.8rem;font-weight:200;line-height:28px;margin-bottom:7px;margin-top:0;text-transform:capitalize}.Profile-blocks-wrapper .media h4{font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:600;line-height:22px;margin-bottom:16px;margin-top:0;text-transform:none}.Profile-blocks-wrapper .media p{font-weight:200;margin:0}.Profile-blocks-wrapper .media p .email{border-bottom:1px solid #000;word-break:break-word}.Profile-blocks-wrapper .media .quote{margin:20px 0}.c-accordion__item .c-accordion__title{background:url(../images/arrow-down.svg) no-repeat 100% 4px/20px;border-bottom:1px solid #ee3124;color:rgba(0,0,0,.8);cursor:pointer;font-family:FuturaMaxi,sans-serif;font-size:1.8rem;font-weight:600;margin-bottom:24px;padding-bottom:20px;position:relative}.c-accordion__item.is-open .c-accordion__title{background:url(../images/arrow-top-black.svg) no-repeat 100% 4px/20px}.c-accordion__item .c-accordion__content{padding-top:22px}.productsearch{align-items:center;background:#f0f0f0;display:flex;justify-content:center;max-width:100%;min-height:650px;padding:140px 0;position:relative;z-index:2}.productsearch>.container{max-width:848px;position:relative}.productsearch .tabs__controls>li{border-left:1px solid #505050;min-height:60px;position:relative;transition:background .3s ease}.productsearch .tabs__controls>li:first-child{border:none}.productsearch .tabs__controls>li:first-child a{background:url(../images/part-search-icon.svg) no-repeat 0/32px;padding:4px 0 4px 45px}.productsearch .tabs__controls>li:last-child a{background:url(../images/product-search-icon.svg) no-repeat 0/32px;padding:4px 0 4px 45px}.productsearch .tabs__controls>li.active{background:#ee3124;border-color:#ee3124;color:#000}.productsearch .tabs__controls>li.active svg{stroke:#000}.productsearch .tabs__controls>li.active+li{border-color:#ee3124}.productsearch .tabs__controls>li svg{fill:transparent;stroke:#75ee58;height:30px;left:17px;position:absolute;top:calc(50% - 15px);transition:stroke .3s ease;width:30px}.productsearch .tabs__panels{background:#fff;color:#000;padding:75px 108px}.productsearch__form input[type=search]{border:1px solid #787878}.productsearch__bg{bottom:0;left:0;position:absolute;right:0;top:0}.productsearch__inner{background:#000;color:#fff}.productsearch__title{display:block;font-size:3.2rem;margin:0;padding:18px;text-align:center}.placeholder-wrap{position:relative;z-index:9}.placeholder-wrap label{left:20px;pointer-events:none;position:absolute;top:13px;transition:all .2s}.placeholder-wrap input[type=search]:focus~label{font-size:1.2rem;top:-20px}.productsearch__fields .submit-wrap button{min-width:130px}.dropdown--autocomplete{position:relative}ul.dropdown__list{background:#fff;border:1px solid #787878;border-radius:25px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;left:0;margin:0;max-height:385px;overflow:auto;overflow:hidden;overflow-y:scroll;padding:37px 12px 12px;position:absolute;right:0;top:30px;width:100%;z-index:1}ul.dropdown__list::-webkit-scrollbar{width:7px}ul.dropdown__list::-webkit-scrollbar-track{background:#ddd;border-radius:7px}ul.dropdown__list::-webkit-scrollbar-thumb{background:#f1f1f1}ul.dropdown__list li{border-radius:25px;list-style:none;padding:6px 12px}ul.dropdown__list li:hover{background-color:#f0f0f0;cursor:pointer}ul.tabs__controls{display:flex;margin:0}ul.tabs__controls li{flex:1;font-weight:800;margin-bottom:0;text-align:center}ul.tabs__controls li a{color:#fff;text-decoration:none;text-transform:uppercase}ul.tabs__controls li a:focus{outline:none}.productsearch__results ul li a{text-decoration:none}.productsearch__results ul li h6{font-size:2rem;margin:0}.productsearch__results ul li p{font-size:1.4rem;margin-bottom:0}.productsearch__fields{display:flex;width:100%}.productsearch__fields>*{display:table-cell;vertical-align:middle}.productsearch__fields .dropdown.dropdown--autocomplete{margin-right:21px;width:calc(100% - 151px)}.productsearch__fields:first-child{width:100%}.productsearch__fields:last-child{padding-left:8px}.productsearch__form--has-results .productsearch__results{display:block}.productsearch__results{display:none;text-align:center}.productsearch__results ul{display:block;margin:45px 0 50px;padding:0;text-align:left}.productsearch__results ul>li{display:block;list-style:none;margin:0;padding:5px 0}.productsearch__results ul h6{color:#000}.productsearch__results__actions{align-items:center;display:table;display:flex;flex-direction:row;justify-content:space-between;width:100%}.productsearch__results__actions>span{padding:0 15px}.productsearch__results__actions>span a{font-family:TradeGothicCond,sans-serif;font-size:2.2rem;font-weight:800;position:relative;text-decoration:none;text-transform:uppercase;transition:all .5s}.productsearch__results__actions>span a:before{background:url(../images/arrow1.png) no-repeat 0;bottom:3px;content:"";height:20px;left:-30px;position:absolute;transform:rotate(-90deg);width:20px}.productsearch__results__actions>span a:hover:before{background-image:url(../images/arrow.png)}.productsearch__results__actions>span a svg{display:none}.productsearch__messages{display:none;margin:45px 0 0;text-align:center}.productsearch__form--has-messages .productsearch__messages{display:block}.productsearch__footer{display:block;font-size:1.2rem;margin:0;padding:14px 18px 10px;text-align:center}.overlap-video .page-title__video{display:block;left:0;opacity:1;top:0}.product-blocks-wrapper.wp-block-columns .wp-block-column .tile-media img{height:300px;-o-object-fit:cover;object-fit:cover}.product-blocks-wrapper.wp-block-columns .wp-block-column .tile-copy-bd p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;height:70px;overflow:hidden}.feature__image,.modal,.tabs__controls>li,.valign{display:block;white-space:nowrap}.feature__image>*,.modal>*,.tabs__controls>li>*,.valign>*{display:inline-block;vertical-align:middle;white-space:normal}.feature__image:after,.modal:after,.tabs__controls>li:after,.valign:after{content:"";display:inline-block;height:100%;pointer-events:none;vertical-align:middle}.productsearch__title,.typography h3{font-family:TradeGothicCond,sans-serif;font-size:2.14286em;font-weight:800;line-height:1.13333;text-transform:uppercase}.accordion__title,.productsearch__results ul h6,.profile__title,.typography blockquote,.typography h6,body.search .search__excerpt h6{font-family:FuturaMaxi,sans-serif;font-size:1.28571em;font-weight:600;line-height:1.55556}.multi__columns,.productsearch__results__actions{-webkit-box-orient:horizontal}.tabcontent:not(:first-child){display:none}.dropdown__input.active~ul.dropdown__list{display:block}.dropdown__input.active label{font-size:1.2rem;top:-20px}.wp-block-cropland-blocks-page-section.alignfull.white .wp-block-file.alignright .wp-block-file__button{background:transparent;border:1px solid #000;color:#000;display:block;font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:600;height:50px;line-height:50px;padding:0;text-align:center;width:200px}.wp-block-cropland-blocks-page-section.alignfull.white .wp-block-file.alignright .wp-block-file__button:hover{background-color:#ee3124;border-color:#ee3124}.cropland-align-middle-section .wp-block-columns{align-items:center}.cropland-align-middle-section .wp-block-columns h1,.cropland-align-middle-section .wp-block-columns h2,.cropland-align-middle-section .wp-block-columns h3,.cropland-align-middle-section .wp-block-columns h4,.cropland-align-middle-section .wp-block-columns h5,.cropland-align-middle-section .wp-block-columns h6{margin:0 0 30px}.cropland-align-middle-section .wp-block-columns p{margin-bottom:40px}.cropland-products-main-section{margin-top:28px}.cropland-products-main-section .wp-block-column{margin-bottom:88px}.cropland-products-main-section .wp-block-column:not(:first-child){margin-left:16px}.cropland-products-main-section .wp-block-column h2{margin-bottom:30px}.cropland-products-main-section .wp-block-column .wp-block-cropland-blocks-tile .tile-copy{padding-bottom:25px}.cropland-history-section .wp-block-column h1,.cropland-history-section .wp-block-column h2,.cropland-history-section .wp-block-column h3,.cropland-history-section .wp-block-column h4,.cropland-history-section .wp-block-column h5,.cropland-history-section .wp-block-column h6{margin-top:5px}.browse-range-section .wp-block-cropland-blocks-tile .tile-copy{padding:19px 39px 27px}.editor-styles-wrapper .wp-block-cropland-blocks-page-header-video .container{position:static}.wp-block-cropland-blocks-tile{position:relative}.wp-block-cropland-blocks-tile .tile-media{overflow:hidden;width:100%}.wp-block-cropland-blocks-tile .tile-media img{transform:scale(1);transition:.3s ease-in-out}.wp-block-cropland-blocks-tile:after{background:#ee3124;bottom:-5px;content:"";display:block;height:5px;left:0;position:absolute;transition:width .5s ease-in-out;width:0}.wp-block-cropland-blocks-tile:hover:after{width:100%}.wp-block-cropland-blocks-tile:hover .arrow-link{background:url(../images/arrow-right-hover.svg) no-repeat 0;padding-left:24px}.product-blocks-wrapper.related-products-blocks{background:#f0f0f0;padding:89px 0 121px}.product-blocks-wrapper .related-products-content{display:flex;flex-wrap:wrap;margin-bottom:33px}.product-blocks-wrapper .related-products-content .tile-media{height:220px;overflow:hidden}.product-blocks-wrapper .related-products-content .wp-block-cropland-blocks-tile{background:#fff;border-bottom:none}.product-blocks-wrapper .related-products-content .wp-block-cropland-blocks-tile .tile-copy{background:#fff;padding:30px 30px 40px}.product-blocks-wrapper .related-products-content .wp-block-cropland-blocks-tile .tile-copy h2{min-height:90px}.product-blocks-wrapper .related-products-content .wp-block-cropland-blocks-tile .tile-copy p{margin-bottom:26px}.product-blocks-wrapper #more_related_products{display:block;margin:0 auto;width:155px}.product-blocks-wrapper{flex-wrap:wrap!important}.product-blocks-wrapper .wp-block-column{flex-basis:inherit!important;flex-grow:0!important;margin-bottom:40px;margin-right:16px;max-width:calc(25% - 12px)}.product-blocks-wrapper .wp-block-column:nth-child(4n+4){margin-right:0}.product-blocks-wrapper .wp-block-column:not(:first-child){margin-left:0}.dealer-page .sec-block{padding:0}.or-separator{padding-top:20px;text-align:center}.range-wrap{font-family:FuturaMaxi,sans-serif;margin:0 auto 5rem;position:relative}.range-wrap span{font-size:14px}.range-wrap p{margin-bottom:20px}.range-wrap .max-range{float:right;position:relative;top:-25px}.range-wrap .range{-webkit-appearance:none;border:0;border-radius:5px;height:7px;outline:none;padding:0;transition:opacity .2s;width:100%}.range-wrap .range::-moz-range-progress{background-color:#767676;border-bottom-left-radius:5px;border-top-left-radius:5px;height:7px}.range-wrap .range::-moz-range-thumb{background:#767676;border:0;border-radius:50%;cursor:pointer;height:20px;width:20px}.range{font-family:FuturaMaxi,sans-serif;width:100%}.bubble{border-radius:4px;bottom:-35px;color:#fff;font-family:FuturaMaxi,sans-serif;padding:4px 12px;transform:translateX(-50%);width:44px}.bubble,.bubble:after{background:red;left:50%;position:absolute}.bubble:after{content:"";height:2px;top:-1px;width:2px}.state-filters{margin-bottom:20px}input[type=range]::-webkit-slider-runnable-track{background:#d2d2d2;border:1px solid #d2d2d2;border-radius:5px;cursor:pointer;height:7px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#767676;border:1px solid #767676;border-radius:25px;cursor:pointer;height:20px;margin-top:-8px;width:20px}input[type=range]:focus::-webkit-slider-runnable-track{background:#d2d2d2}.latest-news-posts .latest-news-posts-heading{background:#000;padding:20px}.latest-news-posts .latest-news-posts-heading span{color:#ee3124;font-family:FuturaMaxi,sans-serif;font-size:14px;font-weight:600;line-height:22px}.latest-news-posts .latest-news-posts-Content .news-post .news-post-title{color:#000;font-family:FuturaMaxi,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:22px;margin-bottom:8px;margin-top:20px}.latest-news-posts .latest-news-posts-Content .news-post .news-post-title a{text-decoration:none}.latest-news-posts .latest-news-posts-Content .news-post .news-post-date{color:#000;font-family:FuturaMaxi,sans-serif;font-size:10px;font-style:normal;font-weight:300;line-height:16px;top:calc(50% - 86px)}.latest-news-posts .latest-news-posts-Content .news-post hr{background-color:#ee3124;margin-top:30px}.latest-news-posts .latest-news-posts-footer a{font-size:22px;margin-top:20px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}ul.pro-category{display:block;overflow:hidden}ul.pro-category li:nth-child(6){clear:left}ul.pro-category li a.active,ul.pro-category li.active,ul.pro-category li.active a{color:#ee3124}.parts-loader,.stores-loader{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.parts-loader img,.stores-loader img{max-width:100px}:focus{outline:none}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.m-0{margin:0}.text-left{text-align:left}.part-infopage{font-family:FuturaMaxi,sans-serif;padding-top:100px}.part-infopage .right-block{flex-basis:66.66%!important;flex-grow:inherit!important}.part-infopage .right-block .wp-block-columns{align-items:flex-start}.part-infopage .right-block .wp-block-columns .sorting{align-items:center!important}.part-infopage .right-block .wp-block-columns .sorting select{-moz-appearance:none;-webkit-appearance:none;background:url(../images/select-down-icon.svg) no-repeat 85%;margin:0;max-width:100px}.part-infopage .right-block .wp-block-columns .sorting select::-ms-expand{display:none}.part-infopage .left-block{flex-basis:33.33%!important;flex-grow:0!important;padding-right:50px}.part-infopage h3{color:#333;margin-bottom:.5em}.sec-block{padding:0 50px}.info-content{display:none;overflow:hidden;transition:all .5s}.collapsible{border-top:1px solid #bdbdbd;color:#333;font-family:TradeGothicCond,sans-serif;font-size:2em;margin:0;padding:24px 24px 24px 0;position:relative;width:100%}.collapsible:after{background-color:#333;border-radius:4px;color:#fff;content:"+";height:18px;line-height:16px;position:absolute;right:0;text-align:center;top:1.3em;width:18px}.collapsible.active:after{content:"-"}.info-content .filter-list{font-family:TradeGothicCond,sans-serif;padding-bottom:20px;position:relative;text-transform:uppercase}.custom-checkbox{cursor:pointer;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox .checkmark{border:2px solid #000;border-radius:4px;height:20px;left:0;position:absolute;top:calc(50% - 10px);width:20px}.custom-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:12px;left:5px;position:absolute;top:0;transform:rotate(45deg);width:6px}.custom-checkbox input:checked~.checkmark{background-color:#000}.custom-checkbox span.text{color:#4f4f4f}.custom-checkbox input:checked~span.text{color:#333}.custom-checkbox input:checked~.checkmark:after{display:block}.sub-filter{padding-left:30px;text-transform:capitalize}.sub-filter .custom-checkbox span.text{color:#828282}.sub-filter .custom-checkbox input:checked~span.text{color:#333}.filter-list .collapsible{border:0;padding-right:20px}.filter-list .collapsible:after{background:url(../images/angledown.svg) no-repeat;background-position:50%;background-size:15px;content:"";top:.5em;transition:all .5s}.filter-list .collapsible.active:after{transform:rotate(-90deg)}.filter-list p{line-height:20px;margin:0;padding:10px 0}.search-box{flex-basis:80%}.search-box input{background:url(../images/search.svg) no-repeat 97% 50%;background-size:20px;border:1px solid}.sorting{align-items:center;flex-basis:20%;font-size:1.4rem;margin-bottom:0;padding-left:20px}.sorting select{border:1px solid #ddd;border-radius:0;height:40px;margin:5px 0;padding:0 10px}.sorting span{width:100px}.showpage{font-size:1.2rem;margin-bottom:30px;opacity:.7;text-align:center}ul.product-list{grid-gap:24px 18px;display:grid;grid-template-columns:repeat(3,32%);margin:0;padding:0}ul.product-list li{border-bottom:5px solid #f0f0f0;list-style:none;padding-bottom:10px;position:relative}ul.product-list li .pro-desc span strong{font-weight:600;text-transform:uppercase}ul.product-list li .pro-desc p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.8rem;font-weight:400;margin:2px 0 8px;min-height:80px;overflow:hidden}ul.product-list li .pro-desc span.parts-desc{display:block;margin-bottom:20px;text-transform:uppercase}ul.product-list li .arrow-link{background:url(../images/arrow-right.svg) no-repeat 0 2px;font-family:FuturaMaxi,sans-serif;font-size:1.2rem;font-weight:600;line-height:15px}ul.product-list li .arrow-link:hover{background:url(../images/arrow-right-hover.svg) no-repeat 0 2px}ul.product-list li .arrow-link:focus{outline:none}ul.product-list li .media{height:148px;overflow:hidden;width:100%}ul.product-list li .media img{height:148px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:.3s ease-in-out;width:100%}ul.product-list li:after{background:#ee3124;bottom:-5px;content:"";display:block;height:5px;left:0;position:absolute;transition:width .5s ease-in-out;width:0}ul.product-list li:hover:after{width:100%}ul.product-list li:hover .arrow-link{background:url(../images/arrow-right-hover.svg) no-repeat 0 2px;padding-left:24px}.page-template-page-partsinfo-php ul.product-list li .media{height:0;overflow:hidden;padding-bottom:70.2%;position:relative;width:100%}.page-template-page-partsinfo-php ul.product-list li .media>div{height:100%;left:0;position:absolute;top:0;width:100%}.page-template-page-partsinfo-php ul.product-list li .media img{height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1);transition:.3s ease-in-out;width:100%}.pagination-block{padding-top:80px;text-align:center}.pagination-block a{text-decoration:none}.pagination-block a.next,.pagination-block a.prev{float:right;padding-left:19px;position:relative}.pagination-block a.next:before,.pagination-block a.prev:before{background:url(../images/arrow-right.svg) no-repeat 0 6px;content:"";height:20px;left:0;position:absolute;width:20px}.pagination-block a.next:hover:before,.pagination-block a.prev:hover:before{background:url(../images/arrow-right-hover.svg) no-repeat 0 6px}.pagination-block a.next:focus,.pagination-block a.prev:focus{outline:none}.pagination-block a.prev{float:left}.pagination-block a.prev:before{background-position:0 3px;left:-7px;transform:rotate(180deg)}.pagination-block a.prev:hover:before{background:url(../images/arrow-right-hover.svg) no-repeat 0 3px}.pagination-block .page-numbers{border-bottom:3px solid transparent;font-family:TradeGothicCond,sans-serif;font-size:2em;font-weight:600;line-height:25px;margin:0 5px;text-decoration:none}.pagination-block .page-numbers.current{border-color:#ee3124}.dealer-page{padding-top:50px}.map-section .card{background-color:#000;color:#fff;margin-bottom:30px;padding:30px}.map-section .card .search-box{display:flex;margin-bottom:40px}.map-section .card .search-box input{background:#fff;border-color:#ee3124;margin-right:20px;width:75%}.map-section .card .search-box button{width:25%}.map-section .card .search-box button:focus,.map-section .card .search-box button:hover{background-color:#fff;color:#ee3124}.map-section .card p{font-size:1.8rem}ul.state-code{margin-left:0}ul.state-code li{border-left:2px solid;display:inline-block;font-size:1.8rem;line-height:1em;padding:0 12px;text-transform:uppercase}ul.state-code li:first-child{border-color:transparent;padding-left:0}ul.state-code li a{color:#fff;text-decoration:none}ul.state-code li a:focus{outline:none}ul.state-code li a:hover{color:#ee3124;font-weight:600}.justify-between,ul.pro-category{justify-content:space-between}ul.pro-category{display:flex;margin-left:0}ul.pro-category li{border-bottom:1px solid;color:#fff;display:inline-block;flex:1;list-style:none;padding:10px;text-align:center}ul.pro-category:hover,ul.pro-category:hover a{color:#ee3124}ul.pro-category a{color:#fff;text-decoration:none}ul.pro-category a:focus{outline:none}.mapsvg{background:none}.detail-table table{border-collapse:collapse;margin-bottom:50px;width:100%}.detail-table table td,.detail-table table th{font-family:FuturaMaxi,sans-serif;font-size:1.4rem;font-weight:300;line-height:22px;padding:15px;position:relative;text-align:center}.detail-table table td:first-child,.detail-table table th:first-child{padding-left:50px}.detail-table table td{padding:50px 15px}.detail-table table td p{font-size:1.4rem;margin:0}.detail-table table td a.arrow-link{background-position:0 7px;display:inline-block;outline:none}.detail-table table thead{background-color:#000;color:#fff;font-family:FuturaMaxi,sans-serif;text-transform:capitalize}.detail-table table tbody tr:not(:last-child){border-bottom:1px solid #ee3124}.detail-table table::-webkit-scrollbar{border-radius:10px;height:7px}.detail-table table::-webkit-scrollbar-track{background:#ddd;border-radius:10px}.detail-table table::-webkit-scrollbar-thumb{background:#ee3124;border-radius:10px}.detail-table table::-webkit-scrollbar-thumb:hover{background:#000;border-radius:10px}.pro-detail{line-height:22px;margin:0 auto;max-width:150px;text-transform:capitalize}.map-img{margin-right:15px;opacity:.7;width:10px}.site{overflow:hidden}.filter-by-title{margin-bottom:24px;margin-left:30px;margin-top:16px}.filter-by-title .search-label{color:#000;font-size:1.4rem;line-height:22px;margin-right:16px;text-transform:uppercase}.filter-by-title .custom-checkbox{margin-right:16px}.filter-by-title .custom-checkbox .checkmark{border:1px solid #787878;border-radius:5px}.filter-by-title .custom-checkbox .checkmark:after{border:solid #000;border-width:0 2px 2px 0;left:6px;top:2px}.filter-by-title .custom-checkbox .checkmark label{color:#000}.filter-by-title .custom-checkbox input:checked~.checkmark{background-color:transparent}ul.state-code li a.state-filter.active{color:#ee3124;font-weight:600}.detail-table table td,.detail-table table td.text-left,.detail-table table th.text-left,.page-id-322 .detail-table table td{text-align:left}.detail-table table td img.map-img{width:15px}ul.pro-category{flex-wrap:wrap;justify-content:flex-start!important}ul.pro-category:hover,ul.pro-category:hover a{color:inherit!important}ul.pro-category li{flex:none!important;font-size:16px;min-width:33%;padding:14px 10px}ul.pro-category li:hover{border-color:#ee3124;color:#ee3124}ul.pro-category li a:hover,ul.pro-category li:hover a{color:#ee3124}.map-section .card{height:100%;padding-bottom:0!important}.map-section .card p{margin-top:0}.map-section-row .wp-block-column:last-child{flex-grow:3;margin-left:0;min-height:370px}.map-address{padding:20px 0}.map-address strong{font-size:14px}.map-address p{margin:0}.map-address p:nth-child(5){font-weight:600;margin-top:5px}.map-address .map-img{width:23px}.gm-style .gm-style-iw-c{overflow:visible!important}.gm-style .gm-style-iw-c .gm-style-iw-d h4{margin-bottom:10px;margin-top:0}.gm-style .gm-style-iw-c .gm-style-iw-d strong{font-family:FuturaMaxi,sans-serif;font-size:14px}.gm-style .gm-style-iw-c .gm-style-iw-d p{margin:5px 0 12px}.gm-style .gm-style-iw-c button{opacity:1;right:-18px!important;top:-25px!important}.gm-style .gm-style-iw-c button img{background:#fff;border-radius:50%;height:20px!important;margin:0!important;padding:3px;width:20px!important}button.gm-control-active{min-height:auto}.dropdown__input.active~ul.dropdown__list{border:0}.productsearch__form .dropdown.dropdown--autocomplete.dropdown--active ul.dropdown__list{border:1px solid #787878}.news_twitter .SandboxRoot.env-bp-min .timeline-Tweet-retweetCredit{padding-left:21px}.news_twitter .SandboxRoot.env-bp-min .timeline-Tweet-actions,.news_twitter .SandboxRoot.env-bp-min .timeline-Tweet-media,.news_twitter .SandboxRoot.env-bp-min .timeline-Tweet-text{padding-left:40px}.store-suburb strong{font-size:30px;font-weight:600}.filter-row .wp-block-column:not(:first-child){margin-left:1px}#dealerStores.pagination-block{padding-bottom:30px}#dealerStores.pagination-block a.prev:hover :before{background-position:0 3px}.nf-field-element input,.nf-field-element select{border-width:1px!important;height:50px!important}.nf-field-element textarea{border-width:1px!important;height:200px!important;margin-bottom:49px!important;padding:18px 24px!important}.wp-block-columns.enquires-blocks-wrapper table td:last-child{text-align:right}.news_list .grid-item{position:static!important}.news_list .news_tile{height:100%}.news_list .news_tile img{height:230px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:649px){h1{font-size:3em}h2{font-size:2em}h3{font-size:2.8em}h4{font-size:1.5em}blockquote{margin:30px 20px}blockquote:after,blockquote:before{width:36px}blockquote:before{left:-25px}blockquote:after{right:-25px}.wp-block-pullquote{padding:0}.wp-block-pullquote p{font-size:2rem}.news_list .grid{grid-template-columns:repeat(1,1fr)}.news_tile{max-width:100%}.search .wp-block-cropland-blocks-page-header .page_title-section .page_title{font-size:4rem}.search .site-main h2{margin-bottom:40px;margin-top:30px}.search .search__result{align-items:flex-start;flex-direction:column}.search .search__result .search__excerpt{margin-left:0;margin-top:30px}.search .search-pagination ul{padding:30px 0 60px}.no-results.not-found input.search-submit{display:block;margin-top:15px}.wp-block-cropland-blocks-page-header .page_title-section{left:20px;right:20px}.wp-block-cropland-blocks-page-header .page_title-section .page_title{font-size:4rem}.wp-block-cropland-blocks-page-header-video .page_title-section .page_title{font-size:5rem}.site-search--open button{position:absolute;right:-5px;top:-1px}.latest-news .post-tile{margin-right:0;width:100%}.Profile-blocks-wrapper .media{flex-direction:column}.Profile-blocks-wrapper .media .media-img{margin-bottom:20px}.cropland-products-main-section .wp-block-column{margin-bottom:30px}.cropland-products-main-section .wp-block-column:not(:first-child){margin-left:0}.product-blocks-wrapper .wp-block-column{margin-right:0;max-width:100%!important}.map-section .card .search-box{display:block}.map-section .card .search-box input{width:100%}.map-section .card .search-box button{margin-top:15px;width:100%}}@media screen and (max-width:991px){blockquote{padding:0 30px}.search .site-main .filters__box{align-items:flex-start;flex-direction:column;padding-bottom:15px}.search .search-pagination ul{padding:50px 0 100px}.testimonial-blocks-wrapper .testimonial-wrapper{display:block}.testimonial-blocks-wrapper .testimonial-wrapper img{margin-bottom:20px}.wp-block-columns.enquires-blocks-wrapper table{display:block;overflow-x:auto;white-space:nowrap}.carousel-block-wrapper .carousel-description{max-width:100%}.main-navigation{display:none}.site-header{padding:0}.site-header__nav .site-nav{background:#404040;color:#fff;height:100vh;left:-320px;max-width:100%;overflow:auto;position:fixed;text-align:left;top:0;transition:left .45s ease;white-space:normal;width:320px;z-index:1}.site-header__nav--visible .site-nav{transform:translate(0)}#mobile-menu{display:block}.site-search .site-search__box{top:-5px}.productsearch>.container{padding:0}ul.tabs__controls{display:block}ul.tabs__controls li{align-items:center;display:flex;justify-content:center}.productsearch__fields .dropdown.dropdown--autocomplete{width:100%}.Profile-blocks-wrapper .media{flex:0 0 50%;max-width:50%}.product-blocks-wrapper .wp-block-column:nth-child(4n+4){margin-right:12px}.product-blocks-wrapper .wp-block-column:nth-child(2n){margin-right:0}.map-section-row .wp-block-column:last-child{height:300px;margin-left:0;margin-top:30px}.filter-row .wp-block-column:last-child{margin-left:0;margin-top:30px}.map-address strong{font-size:22px}.map-address .map-img{width:15px}.detail-table table td img.map-img{position:static;width:12px}.map-section .wp-block-column{flex-basis:100%!important}.map-section .wp-block-columns{flex-wrap:wrap}.detail-table table{display:block;overflow:auto}.detail-table table td{padding:20px 15px}.pro-detail{width:100px}ul.product-list li .media img{height:auto;-o-object-fit:unset;object-fit:unset;width:100%}.page-template-page-partsinfo-php ul.product-list li .media img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}@media screen and (max-width:1339px){.container,.entry-content>:not(.alignfull){width:100%}}@media screen and (max-width:650px){.wp-block-cropland-blocks-tile{margin-bottom:20px}}@media screen and (max-width:1199px){.news_list{margin-bottom:40px;width:100%}.site-main aside{float:left}.news_twitter{margin-left:0}.mainfooter .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.mainfooter .footer-logo,.mainfooter .footer-social{margin-bottom:15px;margin-right:0}.part-infopage .left-block{flex-basis:23.33%!important}ul.state-code li{font-size:1.4rem;padding:0 5px}}@media screen and (max-width:991px) and (min-width:650px){.news_list .grid{grid-template-columns:repeat(2,1fr)}.news_tile{max-width:100%}.latest-news .post-tile{margin-bottom:20px;width:calc(50% - 8px)}.latest-news .post-tile:last-child,.latest-news .post-tile:nth-child(2n){margin-right:0}.product-blocks-wrapper .wp-block-column{max-width:calc(50% - 8px)!important}}@media screen and (max-width:767px){.page-title:before{min-height:170px}.page-title__inner{padding:0 12px}.search .site-main .filters__option,.search .site-main .filters__title{margin-bottom:15px}.carousel-block-wrapper .carousel-slides{margin:0}.carousel-block-wrapper .carousel-slides .owl-nav{margin-left:0;margin-right:0;width:100%}.productsearch__title{padding:26px 0 24px}.productsearch .tabs__controls>li{min-height:70px}.productsearch .tabs__controls>li svg{left:calc(50% - 15px)}.productsearch .tabs__panels{padding:30px}.productsearch__fields,.productsearch__fields>*{display:block}.productsearch__fields>:last-child{margin:20px 0 0;padding:0;text-align:center}}@media screen and (min-width:768px) and (max-width:1199px){.page-title__inner{padding-left:8px}}@media screen and (max-width:359px){.search .wp-block-cropland-blocks-page-header .page_title-section .page_title{font-size:3rem}.testimonial-blocks-wrapper .testimonial-wrapper .quote-wrap .quote-person{padding-left:20px}.wp-block-cropland-blocks-page-header .page_title-section .page_title,.wp-block-cropland-blocks-page-header-video .page_title-section .page_title{font-size:3rem}}@media (min-width:600px) and (max-width:781px){.download__wrap{margin-left:30px}.wp-block-column{flex-basis:inherit!important;flex-grow:auto;margin-bottom:30px}.wp-block-column:nth-child(2n){margin-left:0}.wp-block-column:last-child{margin-bottom:0}.wp-block-cropland-blocks-page-section .wp-block-column:not(:only-child){flex-basis:inherit!important}}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}@media screen and (min-width:992px){.site-nav ul.sub-menu{border-top:1px solid #ca0000;padding:8px 0}}@media screen and (max-width:781px){.part-infopage .left-block,.part-infopage .right-block{flex-basis:100%;margin-left:0}.search-box{flex-basis:70%}ul.product-list li .arrow-link{font-size:1em}.dealer-page .detail-table table td{padding-top:50px}.dealer-page .detail-table table td:before{left:15px;margin-top:0;top:15px}.dealer-page .detail-table table td a.arrow-link{background-position:0 5px;padding-top:0}.dealer-page .detail-table table tr td:last-child{padding-top:50px}.dealer-page .sec-block{padding:0}.dealer-page .map-section .wp-block-columns.filter-row .wp-block-column{width:100%}#dealerStores.pagination-block{padding-top:10px}.part-infopage .right-block{flex-basis:100%!important;margin-left:0;padding-top:30px}.pagination-block .wp-block-column{flex-basis:calc(33% - 16px)}.search-box{align-items:center;display:flex;flex-basis:65%}.sorting{flex-basis:35%;flex-wrap:nowrap}.sorting span{width:46px}.sec-block{padding:40px 15px}ul.product-list li .pro-desc p{font-size:1.5rem;line-height:20px;min-height:60px}ul.product-list li .arrow-link{background:url(../images/arrow-right.svg) no-repeat 0 2px}.detail-table table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.detail-table table tbody{display:block}.detail-table table td{border:solid #ddd;border-width:1px 1px 0;display:block;padding-top:30px;text-align:left}.detail-table table td:first-child{padding-left:15px}.detail-table table td:before{content:attr(data-label);float:left;font-size:1.4rem;font-weight:700;left:15px;margin-top:-25px;position:absolute;text-transform:uppercase}.detail-table table td:last-child{border-bottom:0}.detail-table table td a.arrow-link{background-position:0 5px;font-size:2rem}.detail-table table tr{border-bottom:1px solid #ddd;display:block;margin-bottom:15px}.detail-table table tr td:last-child{padding-top:20px}.pro-detail{max-width:100%;width:100%}.part-infopage .left-block{flex-basis:100%!important;margin-left:0;padding-right:0}}@media screen and (max-width:575px){.Profile-blocks-wrapper .media{flex:0 0 100%;max-width:100%}.sorting{flex-basis:100%;margin-top:20px;padding:0}.sorting select{max-width:100px}}@media screen and (max-width:475px){ul.product-list{grid-gap:15px;grid-template-columns:repeat(2,49%)}.collapsible{font-size:1.5em;padding:.7em 1.3em .7em 0}.collapsible:after{top:.6em}.sorting{padding-left:10px}.search-box{flex-basis:60%}.filter-list .collapsible .custom-checkbox{font-size:1.2rem}.filter-list .collapsible:after{background-size:12px}.filter-list p{padding:5px 0}.pagination-block{padding-top:50px}.pagination-block .wp-block-column{flex-basis:calc(100% - 15px);padding:5px}.pagination-block .map-section .card{margin-bottom:15px;padding:12px}.pagination-block .map-section .card p{font-size:1.4rem}.pagination-block .map-section .card .search-box{display:block;margin-bottom:20px;position:relative;text-align:center}.pagination-block .map-section .card .search-box input{width:100%}.pagination-block .map-section .card .search-box button{height:40px;position:absolute;right:0;top:0;width:auto}ul.state-code li:first-child{padding-left:0}ul.pro-category{display:block}}@media screen and (max-width:1200px){.sec-block{padding:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyaWMvX3Jlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJnZW5lcmljL19ib3gtc2l6aW5nLnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyIsImFic3RyYWN0cy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwiYWJzdHJhY3RzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5L19jb3B5LnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkvX2ZvbnRzLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19ib2R5LnNjc3MiLCJiYXNlL2VsZW1lbnRzL19oci5zY3NzIiwiYmFzZS9lbGVtZW50cy9fbGlzdHMuc2NzcyIsImJhc2UvZWxlbWVudHMvX21lZGlhLnNjc3MiLCJiYXNlL2VsZW1lbnRzL190YWJsZXMuc2NzcyIsImJhc2UvZWxlbWVudHMvX2NvbG9ycy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fYmxvZy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fcGFnZXRpdGxlLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19saW5rcy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fZmllbGRzLnNjc3MiLCJiYXNlL2VsZW1lbnRzL180MDQuc2NzcyIsImJhc2UvZWxlbWVudHMvX3NlYXJjaC5zY3NzIiwiYmFzZS9lbGVtZW50cy9fZG93bmxvYWQuc2NzcyIsImJhc2UvZWxlbWVudHMvX3Rlc3RpbW9uaWFscy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fZW5xdWlyaWVzLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19lbnF1aXJpZXMtZm9ybS5zY3NzIiwiYmFzZS9lbGVtZW50cy9fY2Fyb3VzZWwtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvbmF2aWdhdGlvbi9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9jb21tZW50cy9fY29tbWVudHMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19uZXdzLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fcHJvZmlsZS5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3Byb2R1Y3RzZWFyY2guc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19jb21tb24uc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19yZWxhdGVkLXByb2R1Y3RzLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fZGVhbGVyLWxvY2F0b3Iuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19sYXN0ZXN0LW5ld3Muc2NzcyIsInBsdWdpbnMvamV0cGFjay9faW5maW5pdGUtc2Nyb2xsLnNjc3MiLCJ1dGlsaXRpZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyIsInV0aWxpdGllcy9fYWxpZ25tZW50cy5zY3NzIiwiYWJzdHJhY3RzL21peGlucy9fbWl4aW5zLnNjc3MiLCJfbWFwX3BhcnRzLnNjc3MiLCJfY29tbW9uLXN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUEsS0FFQyw2QkFBQSxDQUNBLGVBQUEsQ0FGQSxnQkNrQ0QsQ0R0QkEsS0FDQyxRQzhCRCxDRHZCQSxLQUNDLGFDNkJELENEbEJBLEdBQ0Msc0JBQUEsQ0FDQSxRQUFBLENBQ0EsZ0JDMkJELENEbkJBLE1BQ0MsYUN5QkQsQ0RqQkEsUUFFQyxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsdUJDd0JELENEckJBLElBQ0MsYUN3QkQsQ0RyQkEsSUFDQyxTQ3dCRCxDRGRBLElBQ0MsaUJDc0JELENEWEEsc0NBS0MsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxRQ29CRCxDRFpBLGFBRUMsZ0JDbUJELENEWEEsY0FFQyxtQkNrQkQsQ0RYQSxnREFJQyx5QkNpQkQsQ0RWQSx3SEFJQyxpQkFBQSxDQUNBLFNDZ0JELENEVEEsU0FDQyxhQ2VELENEUEEsNkJBRUMscUJBQUEsQ0FDQSxTQ2NELENEUEEsa0ZBRUMsV0NhRCxDRExBLGNBQ0MsNEJBQUEsQ0FDQSxtQkNZRCxDRExBLHlDQUNDLHVCQ1dELENESEEsNkJBQ0MseUJBQUEsQ0FDQSxZQ1VELENDbk5BLGlCQUdDLGtCRDBORCxDQ3ZOQSxLQUNDLHFCRDBORCxDRW5PQSxzQ0FLQyxhQ0lrQixDREhsQixpQ0VHYSxDRkZiLGNBQUEsQ0FDQSxlRjJPRCxDS25QQSxrQkFNQyxVTHNQRCxDS25QQSxHQUlDLHNDREhrQixDQ0FsQixhQUFBLENBRUEsZUFBQSxDQURBLGFBQUEsQ0FHQSx3QkxzUEQsQ0svT0EsR0FJQyxpQ0RoQmEsQ0NhYixlQUFBLENBRUEsZURYUSxDQ1VSLGdCQUFBLENBR0Esa0JMdVBELENLaFBBLEdBSUMsc0NEM0JrQixDQ3dCbEIsZUFBQSxDQUVBLGVMMFBELENLalBBLE1BVkMsZ0JBQUEsQ0FHQSx3QkxzUUQsQ0svUEEsR0FJQyxpQ0R4Q2EsQ0NxQ2IsZ0JBQUEsQ0FFQSxlRG5DUSxDQ3NDUixrQkx5UEQsQ0tsUEEsWUFLQyxVRi9Ed0IsQ0UyRHhCLGNBQUEsQ0FHQSxnQkFBQSxDQURBLGlCQUFBLENBR0Esd0JMeVBELENNelRBLEVBQ0MsZ0JBQUEsQ0FDQSxlQUFBLENBR0Esa0JONFRELENNelRBLGFBSkMsaUNGS2EsQ0VOYixlTm1VRCxDTXpUQSxjQUlDLGlCTjRURCxDTXpUQSxRQUNDLGdCTjRURCxDTXpUQSxJQUNDLGVIckJ1QixDR3NCdkIsK0NGdEJXLENFdUJYLGVGckJ1QixDRXNCdkIsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsYUFBQSxDQUNBLGFONFRELENNelRBLGdCQUlDLGtFTjRURCxDTXpUQSxhQUVDLDZCQUFBLENBQ0EsV040VEQsQ016VEEsU0FFQyxrQkg1Q3VCLENHNkN2QixvQk40VEQsQ016VEEsSUFDQyxjTjRURCxDTXpUQSxXQUNDLGdCQUFBLENBQ0csaUJBQUEsQ0FDQSxpQk40VEosQ01sVEMsbUNBR0MsVUFBQSxDQUVBLFdBQUEsQ0FIQSxpQkFBQSxDQUVBLFVOOFRGLENNdFRDLGtCQUNDLGdFQUFBLENBRUEsVUFBQSxDQURBLFNOOFRGLENNdFRDLGlCQUNDLGlFQUFBLENBQ0EsWUFBQSxDQUNBLFdONlRGLENNdFRDLGFBSUMsaUNGakdZLENFOEZaLGNBQUEsQ0FFQSxlRjVGTyxDRTJGUCxnQkFBQSxDQUdBLGtCTjZURixDTTFUQyxnQkFLQyxpQk40VEYsQ00xU0Msc0NBbkJDLGlDRnpHWSxDRXNHWixnQkFBQSxDQUVBLGVGakdRLENFZ0dSLGVObVZGLENNOVRDLHNCQUNDLHdCSGpIaUIsQ0drSGpCLG9CTjRURixDTXRURSx5QkFDQyw0QkFBQSxDQUNBLDJCQUFBLENBQ0EsWUFBQSxDQUNBLGtCTndUSCxDTXJURSw0QkFDQyxxQk51VEgsQ01yVEcsK0JBQ0MsYUh0SWdCLENHdUloQixZQUFBLENBQ0Esa0JOdVRKLENNalRBLHVCQUdDLFlBQUEsQ0FGRyxjQUFBLENBQ0gsVU5xVEQsQ09wZEEsV0FDQyxzQkFBQSxDQUVBLGlCQUFBLENBREEsZUhPUSxDR0xSLDJWUDBkRCxDT25kQSxXQUNDLHNCQUFBLENBRUEsaUJBQUEsQ0FEQSxlSEhRLENHS1IsMlZQcWRELENPOWNBLFdBQ0Msc0JBQUEsQ0FFQSxpQkFBQSxDQURBLGVIYlEsQ0dlUiwyVlBnZEQsQ096Y0EsV0FDQyxzQkFBQSxDQUVBLGlCQUFBLENBREEsZUh0QlMsQ0d3QlQsaVdQMmNELENPamNBLFdBQ0MsMkJBQUEsQ0FFQSxpQkFBQSxDQURBLGVIeENRLENHMENSLDJhUHNjRCxDTy9iQSxXQUNDLDJCQUFBLENBRUEsaUJBQUEsQ0FEQSxlSG5EUSxDR3FEUiwrY1BpY0QsQ1FsZ0JBLEtBQ0MsZUxEd0IsQ0tFeEIsY0FBQSxDQUNBLFNSc2dCRCxDUW5nQkEsMkNBT0MscUJBQUEsQ0FEQSxnQkFBQSxDQURBLGlCQUFBLENBRkEsZ0JBQUEsQ0FDQSxjQUFBLENBRkEsVVIyZ0JELENROWZDLG9CQUNDLFVSdWdCRixDUzdoQkEsR0FDQyxxQk5Dc0IsQ01BdEIsUUFBQSxDQUNBLFVBQUEsQ0FDQSxtQlRnaUJELENVcGlCQSxNQUtDLGlDTklhLENNUGIsZUFBQSxDQUVBLGVOWVMsQ01iVCxlQUFBLENBR0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFNWdWlCRCxDVXBpQkEsR0FDQyxlVnVpQkQsQ1VwaUJBLEdBQ0Msa0JWdWlCRCxDVXBpQkEsR0FDQyxpQlZ1aUJELENVcGlCQSxZQUVDLGVBQUEsQ0FDQSxnQlZ1aUJELENVcGlCQSxHQUNDLGVWdWlCRCxDVXBpQkEsR0FDQyxvQlZ1aUJELENXbGtCQSx3QkFIQyxjWGlsQkQsQ1c5a0JBLElBQ0MsV1g2a0JELENXemtCQSxPQUNDLFlYNGtCRCxDWXpsQkEsTUFDQyxnQkFBQSxDQUNBLFVaNGxCRCxDYTlsQkEsK0JBQ0ssK0JiaW1CTCxDYS9sQkssbUNBQ0ssVWJpbUJWLENhOWxCSywwQ0FDSyxjYmdtQlYsQ2E5bEJVLDZDQUNLLFliZ21CZixDYXRsQkEsMEJBQ0ssd0JWRlksQ1VHWixVYjhsQkwsQ2E1bEJLLHlEQUNLLHFCVjFCZSxDVTRCZixlQUFBLENBREEsVWIrbEJWLENhNWxCVSw2REFDSyxVYjhsQmYsQ2EzbEJVLG9FQUNLLFliNmxCZixDYTNsQmUsdUVBQ0ssWWI2bEJwQixDYXZsQkEsZ0NBQ0ssd0JiMGxCTCxDYXZsQkEsaUNBQ0ssd0JiMGxCTCxDYXhsQkssZ0VBQ0sscUJWcERlLENVc0RmLGVBQUEsQ0FEQSxVYjJsQlYsQ2F4bEJVLG9FQUNLLFViMGxCZixDYXZsQlUsMkVBQ0ssWWJ5bEJmLENhdmxCZSw4RUFDSyxZQUFBLENBQ0EsZWJ5bEJwQixDYXRsQmUseUZBQ0ssZ0Jid2xCcEIsQ2FqbEJBLGVBQ0ssYWJvbEJMLENhamxCQSxxQkFDSyxhYm9sQkwsQ2FqbEJBLHNCQUNLLGFib2xCTCxDY3pxQkEsTUFFQyxrQkFBQSxDQURBLGVBQUEsQ0FFRyxxQmQ0cUJKLENjenFCQSxXQUNDLFVBQUEsQ0FDQSx3QmQ0cUJELENjcnFCQyxpQkFDQyxZQUFBLENBQ0EsbUNBQUEsQ0FDQSxx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RSxlTDBQQSxDTXZQRixXQVVFLGdCTjhUQSxDTTNURCxtQ0FRRSxVTjhURCxDTTFURCxrQkFNRSxVTjhURCxDTTFURCxpQkFNRSxXTjhURCxDTXpTRixvQkFFRSxTTjJUQSxDTXhURCxzQkFFRSxjTjJURCxDYzFhRCxpQkFVVyxtQ2QrcUJWLENjbHBCRixXQVNFLGNka3JCQSxDb0I1dUJVLDhFQU9RLGNwQituQ2xCLENvQnBuQ00sc0JBUVEsa0JBQUEsQ0FEQSxlcEI4bkNkLENvQnprQ0Usd0JBT1Esc0JBQUEsQ0FEQSxxQnBCeW5DVixDb0I1bUNNLHlDQUtRLGFBQUEsQ0FEQSxlcEJxbkNkLENvQm5sQ00sOEJBWVEsbUJwQmduQ2QsQ29CamtDRSwwQ0FJUSxhQUFBLENBQ0EsZXBCdW1DVixDNkIvdkNELDBEQWFFLFNBQUEsQ0FDQSxVN0IyOERELEM2Qng4REEsc0VBUUUsYzdCNDhERixDNkIxNURBLDRFQVFFLGM3Qnc4REYsQzZCdDJEQSwwQkFPRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxRN0JpOERGLEMrQjlxRUQsd0JBb0JXLGNBQUEsQ0FEQSxVL0IyeEVWLENnQzl5RUUsK0JBUVEscUJoQ2kwRVYsQ2dDMXpFTSwwQ0FNUSxrQmhDaTBFZCxDa0Noa0VELGlEQUlFLGtCbEM4cUZELENrQzNxRkEsbUVBSUUsYWxDK3FGRixDbUN4NkZFLHlDQWFRLGNBQUEsQ0FEQSx3Qm5DcWdHVixDMEN2MEVBLCtCQUtFLGExQzB0R0YsQzBDdnRHQyxxQ0FPRSxVMUMydEdILEMwQ3Z0R0Msc0NBS0UsZUFBQSxDQURBLFUxQzR0R0gsQ0FqdUhGLENNM01DLG9DQUxELFdBTUUsY042VEEsQ29CelZNLGlDQVVRLHNCQUFBLENBREEscUJBQUEsQ0FFQSxtQnBCNm5DZCxDb0IvaENNLDhCQVFRLG9CcEIrbUNkLENzQnJ2Q0UsaURBTVEsYXRCaTRDVixDc0I5M0NNLHFEQUtRLGtCdEJrNENkLEN1QjU1Q00sZ0RBSVEsYUFBQSxDQUNBLGVBQUEsQ0FDQSxrQnZCcThDZCxDeUIvN0NNLDhDQVVRLGN6QjhrRGQsQzBCdG1ERixp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cyIsInNvdXJjZXNDb250ZW50IjpbIi8qIERvY3VtZW50XHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuXHRsaW5lLWhlaWdodDogMS4xNTtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0Zm9udC1zaXplOiA2Mi41JTtcclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG5cdGZvbnQtc2l6ZTogNzUlO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcblx0Ym90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG5cdHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG5cdGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuXHRmb250OiBpbmhlcml0O1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG5cdC0gTm9ybWFsaXplXG5cdC0gQm94IHNpemluZ1xuIyBCYXNlXG5cdC0gVHlwb2dyYXBoeVxuXHQtIEVsZW1lbnRzXG5cdC0gTGlua3Ncblx0LSBGb3Jtc1xuIyMgTGF5b3V0c1xuIyBDb21wb25lbnRzXG5cdC0gTmF2aWdhdGlvblxuXHQtIFBvc3RzIGFuZCBwYWdlc1xuXHQtIENvbW1lbnRzXG5cdC0gV2lkZ2V0c1xuXHQtIE1lZGlhXG5cdC0gQ2FwdGlvbnNcblx0LSBHYWxsZXJpZXNcbiMgcGx1Z2luc1xuXHQtIEpldHBhY2sgaW5maW5pdGUgc2Nyb2xsXG4jIFV0aWxpdGllc1xuXHQtIEFjY2Vzc2liaWxpdHlcblx0LSBBbGlnbm1lbnRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIEJveCBzaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjbGVhcjogYm90aDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljQ29uZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMy4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuOGVtO1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDlweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG4ucGFnZV90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogNXB4IDAgM3B4O1xuICBsaW5lLWhlaWdodDogMS4wODtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG4gIGZvbnQtZmFtaWx5OiBtb25hY28sIGNvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMzBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAzMHB4IDIwcHg7XG4gIH1cbn1cbmJsb2NrcXVvdGU6OmJlZm9yZSwgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDlweCkge1xuICBibG9ja3F1b3RlOjpiZWZvcmUsIGJsb2NrcXVvdGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9xdW90ZS1yZWQtbGVmdC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci9jb250YWluO1xuICB0b3A6IC0xM3B4O1xuICBsZWZ0OiAtNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgbGVmdDogLTI1cHg7XG4gIH1cbn1cbmJsb2NrcXVvdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9xdW90ZS1yZWQtcmlnaHQuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvY29udGFpbjtcbiAgYm90dG9tOiAtMTNweDtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDlweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDlweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDF4IHNvbGlkICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG59XG4ud3AtYmxvY2stdGFibGUgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi53cC1ibG9jay10YWJsZSB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICBjb2xvcjogI2VlMzEyNDtcbiAgcGFkZGluZzogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLndwLWJsb2NrLWVtYmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzc1cHg7XG59XG5cbi8qXG5cdEZ1dHVyYSBNYXhpXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhTWF4aS9GdXR1cmFNYXhpLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1Cb2xkLnN2ZyNGdXR1cmFNYXhpLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1EZW1pLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1EZW1pLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhTWF4aS9GdXR1cmFNYXhpLURlbWkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktRGVtaS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1EZW1pLnN2ZyNGdXR1cmFNYXhpLURlbWlcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1Cb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1Cb29rLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhTWF4aS9GdXR1cmFNYXhpLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1Cb29rLnN2ZyNGdXR1cmFNYXhpLUJvb2tcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktTGlnaHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktTGlnaHQuc3ZnI0Z1dHVyYU1heGktTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLypcblx0VHJhZGUgR290aGljIENvbmRlbnNlZFxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0NvbmRcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljQ29uZGVuc2VkL1RyYWRlR290aGljQ29uZC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljQ29uZGVuc2VkL1RyYWRlR290aGljQ29uZC1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVHJhZGVHb3RoaWNDb25kZW5zZWQvVHJhZGVHb3RoaWNDb25kLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9UcmFkZUdvdGhpY0NvbmRlbnNlZC9UcmFkZUdvdGhpY0NvbmQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljQ29uZGVuc2VkL1RyYWRlR290aGljQ29uZC1Cb2xkLnN2ZyNUcmFkZUdvdGhpY0NvbmQtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNDb25kXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UcmFkZUdvdGhpY0NvbmRlbnNlZC9UcmFkZUdvdGhpY0NvbmQtQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9UcmFkZUdvdGhpY0NvbmRlbnNlZC9UcmFkZUdvdGhpY0NvbmQtQm9sZEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1RyYWRlR290aGljQ29uZGVuc2VkL1RyYWRlR290aGljQ29uZC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVHJhZGVHb3RoaWNDb25kZW5zZWQvVHJhZGVHb3RoaWNDb25kLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9UcmFkZUdvdGhpY0NvbmRlbnNlZC9UcmFkZUdvdGhpY0NvbmQtQm9sZEl0YWxpYy5zdmcjVHJhZGVHb3RoaWNDb25kLUJvbGRJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLyogRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbnRhaW5lcixcbi5lbnRyeS1jb250ZW50ID4gKjpub3QoLmFsaWduZnVsbCkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzlweCkge1xuICAuY29udGFpbmVyLFxuICAuZW50cnktY29udGVudCA+ICo6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbnVsLFxub2wge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXRpbGUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2YwZjBmMDtcbn1cbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZSAudGlsZS1jb3B5IHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIC50aWxlLWNvcHkgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5oYXMtcmVkLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0EwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIC50aWxlLWNvcHkge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciAud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXRpbGUgLnRpbGUtY29weSBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oYXMtbGlnaHQtcmVkLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzMTI0O1xufVxuXG4uaGFzLWxpZ2h0LWdyZXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uaGFzLWxpZ2h0LWdyZXktYmFja2dyb3VuZC1jb2xvciAud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5oYXMtbGlnaHQtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yIC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYXMtbGlnaHQtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yIC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZSAudGlsZS1jb3B5IHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5oYXMtbGlnaHQtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yIC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZSAudGlsZS1jb3B5IGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5oYXMtbGlnaHQtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yIC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZSAudGlsZS1jb3B5IC50aWxlLWNvcHktYmQge1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cblxuLmhhcy1yZWQtY29sb3Ige1xuICBjb2xvcjogI0NBMDAwMDtcbn1cblxuLmhhcy1saWdodC1yZWQtY29sb3Ige1xuICBjb2xvcjogI2VlMzEyNDtcbn1cblxuLmhhcy1saWdodC1ncmV5LWNvbG9yIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbi5uZXdzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgcGFkZGluZzogMTE1cHggMCAxNTBweDtcbn1cblxuLm5ld3NfbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzU1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uZXdzX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5uZXdzX2xpc3QgLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLm5ld3NfbGlzdCAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLm5ld3NfbGlzdCAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuXG4uc2l0ZS1tYWluIGFzaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpdGUtbWFpbiBhc2lkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLm5ld3NfdHdpdHRlciB7XG4gIG1heC13aWR0aDogMzE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ld3NfdHdpdHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmdyaWQtaXRlbSB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3c190aWxlIHtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLm5ld3NfdGlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDlweCkge1xuICAubmV3c190aWxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXdzX3RpbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ld3NfY29weSB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ubmV3c19jb3B5IGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm5ld3NfY29weSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMTlweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUcmFkZUdvdGhpY0NvbmQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NzE0M2VtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4xODE4MjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDAgMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3c19jb3B5IHNwYW46aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LWhvdmVyLnN2Zykgbm8tcmVwZWF0IDAgMnB4O1xufVxuXG4ubmV3cy1maWx0ZXJzX190aXRsZSAubmV3cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5ld3MtZmlsdGVyc19fYmxvY2sge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5uZXdzLWZpbHRlcnNfX29wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5idG0tbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnBhZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFnZS10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDBweCAwcHggMjAuNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10aXRsZTpiZWZvcmUge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICB9XG59XG4ucGFnZS10aXRsZV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS10aXRsZV9fdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2UtdGl0bGVfX3ZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS10aXRsZV9fdmlkZW8tLXBsYXlpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wYWdlLXRpdGxlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHggMHB4IDMycHg7XG4gIHBhZGRpbmc6IDBweCA0NXB4IDBweCAxOHB4O1xuICBtYXgtd2lkdGg6IDU3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtdGl0bGVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGl0bGVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwcHggMTJweDtcbiAgfVxufVxuXG4vKiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgY29sb3I6ICMwMDA7XG59XG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5hcnJvdy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMTlweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljQ29uZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNTcxNDNlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTgxODI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFycm93LWxpbms6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LWhvdmVyLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuXG4uYmlnLXRleHQtc2VjdGlvbiAuYXJyb3ctbGluayB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlMzEyNDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI2VlMzEyNDtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNDb25kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xODE4MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xufVxuYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLCBidXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSxcbi53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsXG4ud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cywgLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIC53cC1ibG9jay1idXR0b25fX2xpbms6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6ICNlZTMxMjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZTMxMjQ7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbnNlbGVjdCxcbnNlbGVjdFttdWx0aXBsZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDQTAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAyMXB4IHNvbGlkICNDQTAwMDA7XG59XG5cbi5uZi1maWVsZC1lbGVtZW50IGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbi5uZi1maWVsZC1lbGVtZW50IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDQTAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxubGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hlY2tib3gtbWFzayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNoZWNrYm94LW1hc2sgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNoZWNrYm94LW1hc2sgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jaGVja2JveC1tYXNrX19sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NoZWNrYm94LWljb24ucG5nKSBjZW50ZXIvMCBuby1yZXBlYXQgI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0NBMDAwMDtcbn1cblxuLmNoZWNrYm94LW1hc2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1tYXNrX19sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmxpc3QtY2hlY2tib3gtd3JhcCBsaSwgLmxpc3QtcmFkaW8td3JhcCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LWNoZWNrYm94LXdyYXAgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5saXN0LXJhZGlvLXdyYXAgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmxpc3QtY2hlY2tib3gtd3JhcCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5saXN0LXJhZGlvLXdyYXAgbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmxpc3QtY2hlY2tib3gtd3JhcCBsaSBsYWJlbCwgLmxpc3QtcmFkaW8td3JhcCBsaSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLmxpc3QtY2hlY2tib3gtd3JhcCBsaSBsYWJlbDphZnRlciwgLmxpc3QtcmFkaW8td3JhcCBsaSBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NoZWNrYm94LWljb24ucG5nKSBjZW50ZXIvMCBuby1yZXBlYXQgI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0NBMDAwMDtcbn1cblxuLmxpc3QtcmFkaW8td3JhcCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbi5saXN0LXJhZGlvLXdyYXAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmxpc3QtcmFkaW8td3JhcCBsYWJlbDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuaW5wdXQuYWRtaW5iYXItaW5wdXQge1xuICBib3JkZXI6IDA7XG59XG5cbi8qIDQwNCBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVycm9yLTQwNC5ub3QtZm91bmQge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsaW5lLWhlaWdodDogNS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuODZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA2MDVweDtcbn1cbi5lcnJvci00MDQubm90LWZvdW5kIHAge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5lcnJvci00MDQubm90LWZvdW5kIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWUzMTI0O1xuICBiYWNrZ3JvdW5kOiAjZWUzMTI0O1xufVxuLmVycm9yLTQwNC5ub3QtZm91bmQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi8qIFNlYXJjaCBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaCAud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXBhZ2UtaGVhZGVyIC5wYWdlX3RpdGxlLXNlY3Rpb24ge1xuICBib3R0b206IDk0cHg7XG59XG4uc2VhcmNoIC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtcGFnZS1oZWFkZXIgLnBhZ2VfdGl0bGUtc2VjdGlvbiAucGFnZV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsaW5lLWhlaWdodDogNS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuODZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC5zZWFyY2ggLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLWhlYWRlciAucGFnZV90aXRsZS1zZWN0aW9uIC5wYWdlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5zZWFyY2ggLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLWhlYWRlciAucGFnZV90aXRsZS1zZWN0aW9uIC5wYWdlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5zZWFyY2ggLnNpdGUtbWFpbiBoMiB7XG4gIG1hcmdpbi10b3A6IDYzcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC5zZWFyY2ggLnNpdGUtbWFpbiBoMiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2VhcmNoIC5zaXRlLW1haW4gLmZpbHRlcnNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWUzMTI0O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaCAuc2l0ZS1tYWluIC5maWx0ZXJzX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zZWFyY2ggLnNpdGUtbWFpbiAuZmlsdGVyc19fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG59XG4uc2VhcmNoIC5zaXRlLW1haW4gLmZpbHRlcnNfX3RpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZmlsdGVyLWljb24uc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMjRweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaCAuc2l0ZS1tYWluIC5maWx0ZXJzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnNlYXJjaCAuc2l0ZS1tYWluIC5maWx0ZXJzX19vcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoIC5zaXRlLW1haW4gLmZpbHRlcnNfX29wdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnNlYXJjaCAuc2l0ZS1tYWluIC5maWx0ZXJzX19vcHRpb24gLmNoZWNrYm94LW1hc2tfX2xhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc4Nzg3ODtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC5zZWFyY2ggLnNlYXJjaF9fcmVzdWx0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdCAuc2VhcmNoX190aHVtYiwgLnNlYXJjaCAuc2VhcmNoX19yZXN1bHQgLnNlYXJjaF9fdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDkycHg7XG4gIG1pbi13aWR0aDogOTJweDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fcmVzdWx0IC5zZWFyY2hfX2V4Y2VycHQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC5zZWFyY2ggLnNlYXJjaF9fcmVzdWx0IC5zZWFyY2hfX2V4Y2VycHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZWFyY2ggLnNlYXJjaF9fcmVzdWx0IC5zZWFyY2hfX2V4Y2VycHQgaDYge1xuICBtYXJnaW46IDAgMCAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4uc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdCAuc2VhcmNoX19leGNlcnB0IGg2IGEge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBjb2xvcjogI0NBMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2ggLnNlYXJjaF9fcmVzdWx0IC5zZWFyY2hfX2V4Y2VycHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlYXJjaCAuc2VhcmNoLXBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEyMXB4IDAgMjMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoIC5zZWFyY2gtcGFnaW5hdGlvbiB1bCB7XG4gICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDlweCkge1xuICAuc2VhcmNoIC5zZWFyY2gtcGFnaW5hdGlvbiB1bCB7XG4gICAgcGFkZGluZzogMzBweCAwIDYwcHg7XG4gIH1cbn1cbi5zZWFyY2ggLnNlYXJjaC1wYWdpbmF0aW9uIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5zZWFyY2ggLnNlYXJjaC1wYWdpbmF0aW9uIHVsIGxpIGEsIC5zZWFyY2ggLnNlYXJjaC1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zZWFyY2ggLnNlYXJjaC1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBib3JkZXItY29sb3I6ICNlZTMxMjQ7XG59XG4uc2VhcmNoIC5zZWFyY2gtcGFnaW5hdGlvbiB1bCBsaSBhLm5leHQucGFnZS1udW1iZXJzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXh0LWljb24uc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5zZWFyY2ggLnNlYXJjaC1wYWdpbmF0aW9uIHVsIGxpIGEucHJldi5wYWdlLW51bWJlcnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXZpb3VzLWljb24uc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5uby1yZXN1bHRzLm5vdC1mb3VuZCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLm5vLXJlc3VsdHMubm90LWZvdW5kIC5wYWdlLXRpdGxlOjpiZWZvcmUge1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4ubm8tcmVzdWx0cy5ub3QtZm91bmQgaW5wdXQuc2VhcmNoLXN1Ym1pdCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC5uby1yZXN1bHRzLm5vdC1mb3VuZCBpbnB1dC5zZWFyY2gtc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi8qIERvd25sb2FkIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZG93bmxvYWRfX3dyYXAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgLmRvd25sb2FkX193cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLmRvd25sb2FkX193cmFwLmRvd25sb2FkX2Ryb3Bkb3duLWJsb2Nrcy13cmFwcGVyIC5kb3dubG9hZC5kb3dubG9hZC0tbXVsdGkge1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybCguLi9pbWFnZXMvYXJyb3ctdG9wLnN2Zykgbm8tcmVwZWF0IDkyJSAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIGJvcmRlciAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5kb3dubG9hZF9fd3JhcC5kb3dubG9hZF9kcm9wZG93bi1ibG9ja3Mtd3JhcHBlciAuZG93bmxvYWQuZG93bmxvYWQtLW11bHRpIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG93bmxvYWRfX3dyYXAuZG93bmxvYWRfZHJvcGRvd24tYmxvY2tzLXdyYXBwZXIgLmRvd25sb2FkLmRvd25sb2FkLS1tdWx0aS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcpIG5vLXJlcGVhdCA5MiUgMTdweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZG93bmxvYWRfX3dyYXAuZG93bmxvYWRfZHJvcGRvd24tYmxvY2tzLXdyYXBwZXIgLmRvd25sb2FkLmRvd25sb2FkLS1tdWx0aTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTMxMjQ7XG4gIGJvcmRlci1jb2xvcjogI2VlMzEyNDtcbn1cblxuLmRvd25sb2FkX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDI1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvd25sb2FkX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAzM3B4IDhweCA4cHg7XG59XG4uZG93bmxvYWRfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kb3dubG9hZF9fbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kb3dubG9hZF9fbGlzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cblxuLyogVGVzdGltb25uaWFscyBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlc3RpbW9uaWFsLWJsb2Nrcy13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVzdGltb25pYWwtYmxvY2tzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogI0NBMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xufVxuLnRlc3RpbW9uaWFsLWJsb2Nrcy13cmFwcGVyIC50ZXN0aW1vbmlhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1ibG9ja3Mtd3JhcHBlciAudGVzdGltb25pYWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbC1ibG9ja3Mtd3JhcHBlciAudGVzdGltb25pYWwtd3JhcHBlciBpbWcge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWwtYmxvY2tzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLXdyYXBwZXIgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udGVzdGltb25pYWwtYmxvY2tzLXdyYXBwZXIgLnRlc3RpbW9uaWFsLXdyYXBwZXIgLnF1b3RlLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi50ZXN0aW1vbmlhbC1ibG9ja3Mtd3JhcHBlciAudGVzdGltb25pYWwtd3JhcHBlciAucXVvdGUtd3JhcCBibG9ja3F1b3RlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXN0aW1vbmlhbC1ibG9ja3Mtd3JhcHBlciAudGVzdGltb25pYWwtd3JhcHBlciAucXVvdGUtd3JhcCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVvdGUtcmVkLWxlZnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHdpZHRoOiA0MnB4O1xuICBsZWZ0OiAtNDJweDtcbn1cbi50ZXN0aW1vbmlhbC1ibG9ja3Mtd3JhcHBlciAudGVzdGltb25pYWwtd3JhcHBlciAucXVvdGUtd3JhcCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9xdW90ZS1yZWQtcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHdpZHRoOiA0MnB4O1xufVxuLnRlc3RpbW9uaWFsLWJsb2Nrcy13cmFwcGVyIC50ZXN0aW1vbmlhbC13cmFwcGVyIC5xdW90ZS13cmFwIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRlc3RpbW9uaWFsLWJsb2Nrcy13cmFwcGVyIC50ZXN0aW1vbmlhbC13cmFwcGVyIC5xdW90ZS13cmFwIC5xdW90ZS1wZXJzb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLXRvcDogNzdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1ibG9ja3Mtd3JhcHBlciAudGVzdGltb25pYWwtd3JhcHBlciAucXVvdGUtd3JhcCAucXVvdGUtcGVyc29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLyogRW5xdWlyaWVzIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtYmxvY2stY29sdW1ucy5lbnF1aXJlcy1ibG9ja3Mtd3JhcHBlciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3AtYmxvY2stY29sdW1ucy5lbnF1aXJlcy1ibG9ja3Mtd3JhcHBlciB0YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1ucy5lbnF1aXJlcy1ibG9ja3Mtd3JhcHBlciB0YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDhweCAzNHB4O1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmY7XG59XG4ud3AtYmxvY2stY29sdW1ucy5lbnF1aXJlcy1ibG9ja3Mtd3JhcHBlciB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi13aWR0aDogMjEycHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi53cC1ibG9jay1jb2x1bW5zLmVucXVpcmVzLWJsb2Nrcy13cmFwcGVyIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4td2lkdGg6IDEzNXB4O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi53cC1ibG9jay1jb2x1bW5zLmVucXVpcmVzLWJsb2Nrcy13cmFwcGVyIHRhYmxlIHRkIGEge1xuICBjb2xvcjogI0NBMDAwMDtcbn1cblxuLmVucXVpcmllcy1mb3JtLXNlY3Rpb24gLm5mLWZpZWxkLWNvbnRhaW5lciBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgOTclO1xufVxuXG4vKiBFbnF1aXJpZXMgRm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW5xdWlyaWVzLWZvcm0tc2VjdGlvbiBoMSwgLmVucXVpcmllcy1mb3JtLXNlY3Rpb24gaDIsIC5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIGgzLCAuZW5xdWlyaWVzLWZvcm0tc2VjdGlvbiBoNCwgLmVucXVpcmllcy1mb3JtLXNlY3Rpb24gaDUsIC5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIC5uZi1maWVsZC1jb250YWluZXIubGFiZWwtYWJvdmUgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIC5uZi1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIC5uZi1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZW5xdWlyaWVzLWZvcm0tc2VjdGlvbiAubmYtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXSxcbi5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIC5uZi1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZW5xdWlyaWVzLWZvcm0tc2VjdGlvbiAubmYtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIC5uZi1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmVucXVpcmllcy1mb3JtLXNlY3Rpb24gLm5mLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4uZW5xdWlyaWVzLWZvcm0tc2VjdGlvbiAubmYtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9cmFuZ2VdLFxuLmVucXVpcmllcy1mb3JtLXNlY3Rpb24gLm5mLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdLFxuLmVucXVpcmllcy1mb3JtLXNlY3Rpb24gLm5mLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPW1vbnRoXSxcbi5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIC5uZi1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT13ZWVrXSxcbi5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIC5uZi1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT10aW1lXSxcbi5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIC5uZi1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uZW5xdWlyaWVzLWZvcm0tc2VjdGlvbiAubmYtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmVucXVpcmllcy1mb3JtLXNlY3Rpb24gLm5mLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPWNvbG9yXSxcbi5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIC5uZi1maWVsZC1jb250YWluZXIgc2VsZWN0LFxuLmVucXVpcmllcy1mb3JtLXNlY3Rpb24gLm5mLWZpZWxkLWNvbnRhaW5lciBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5lbnF1aXJpZXMtZm9ybS1zZWN0aW9uIC5uZi1maWVsZC1jb250YWluZXIgdGV4dGFyZWEge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OXB4O1xufVxuLmVucXVpcmllcy1mb3JtLXNlY3Rpb24gLm5mLWZpZWxkLWNvbnRhaW5lciBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgOTMlIGNlbnRlcjtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG59XG4uZW5xdWlyaWVzLWZvcm0tc2VjdGlvbiAubmYtZmllbGQtY29udGFpbmVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW5xdWlyaWVzLWZvcm0tc2VjdGlvbiAubmYtZmllbGQtY29udGFpbmVyIC5saXN0LWNoZWNrYm94LXdyYXAgbGkgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcpIG5vLXJlcGVhdCA5MyUgY2VudGVyO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMzhweDtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZi1lcnJvci1tc2csXG4ubmluamEtZm9ybXMtcmVxLXN5bWJvbCxcbi5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbn1cblxuI3d0LWNsaS1jb29raWUtYmFubmVyIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uY2xpLXRhYi1jb250YWluZXIgaDQsXG4uY2xpLXByaXZhY3ktY29udGVudC10ZXh0LFxuI3d0LWNsaS1wcml2YWN5LXJlYWRtb3JlLFxuLmNsaS1wcml2YWN5LXJlYWRtb3JlLFxuLmNsaS1uYXYtbGluay5jbGktc2V0dGluZ3MtbW9iaWxlLFxuLmNsaS1uYXYtbGluayxcbi5jbGktbmVjZXNzYXJ5LWNhcHRpb24sXG50YWJsZS5jb29raWVsYXdpbmZvLXdpbnRlcixcbi5jbGktbW9kYWwgLmNsaS1tb2RhbC1kaWFsb2csXG4uY2xpLXRhYi1mb290ZXIgLnd0LWNsaS1wcml2YWN5LWFjY2VwdC1idG4sXG4uY2xpLXRhYi1zZWN0aW9uIC5jb29raWVsYXdpbmZvLXJvdy1jYXQtdGFibGUgdGQsXG4uY2xpLXRhYi1zZWN0aW9uIC5jb29raWVsYXdpbmZvLXJvdy1jYXQtdGFibGUgdGgge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5uZi1pbnB1dC1saW1pdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBDYXJvdXNlbCBCbG9jayBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhcm91c2VsLWJsb2NrLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA2MXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cbi5jYXJvdXNlbC1ibG9jay13cmFwcGVyIC5jYXJvdXNlbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljQ29uZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNhcm91c2VsLWJsb2NrLXdyYXBwZXIgLmNhcm91c2VsLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA2OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcm91c2VsLWJsb2NrLXdyYXBwZXIgLmNhcm91c2VsLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJvdXNlbC1ibG9jay13cmFwcGVyIC5jYXJvdXNlbC1zbGlkZXMge1xuICBtYXJnaW46IDAgMTEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Fyb3VzZWwtYmxvY2std3JhcHBlciAuY2Fyb3VzZWwtc2xpZGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1ibG9jay13cmFwcGVyIC5jYXJvdXNlbC1zbGlkZXMgLm93bC1uYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjI2cHgpO1xuICBtYXJnaW46IDI1cHggLTExM3B4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Fyb3VzZWwtYmxvY2std3JhcHBlciAuY2Fyb3VzZWwtc2xpZGVzIC5vd2wtbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJvdXNlbC1ibG9jay13cmFwcGVyIC5jYXJvdXNlbC1zbGlkZXMgLm93bC1uYXYgYnV0dG9uIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbn1cbi5jYXJvdXNlbC1ibG9jay13cmFwcGVyIC5jYXJvdXNlbC1zbGlkZXMgLm93bC1uYXYgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcm91c2VsLWJsb2NrLXdyYXBwZXIgLmNhcm91c2VsLXNsaWRlcyAub3dsLW5hdiAub3dsLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NsaWRlci1uZXh0LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmNhcm91c2VsLWJsb2NrLXdyYXBwZXIgLmNhcm91c2VsLXNsaWRlcyAub3dsLW5hdiAub3dsLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NsaWRlci1uZXh0LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmNhcm91c2VsLWJsb2NrLXdyYXBwZXIgLmNhcm91c2VsLXNsaWRlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NsaWRlci1wcmV2LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmNhcm91c2VsLWJsb2NrLXdyYXBwZXIgLmNhcm91c2VsLXNsaWRlcyAub3dsLW5hdiAub3dsLXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NsaWRlci1wcmV2LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZTMxMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBtYXJnaW46IDAgMjVweDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGk6aG92ZXIgPiB1bCwgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGxlZnQ6IDM2cHg7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwgYSwgLm1haW4tbmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IHVsIGE6aG92ZXIsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwgYS5mb2N1cyxcbi5tYWluLW5hdmlnYXRpb24gdWwgbGkuZm9jdXMgPiB1bCBhLFxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5mb2N1cyA+IHVsIGE6aG92ZXIsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwgYS5mb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW4tbmF2aWdhdGlvbiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDBweCAyMHB4O1xuICBtYXJnaW46IDAgMzZweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xufVxuLm1haW4tbmF2aWdhdGlvbiBsaSBhOmhvdmVyLCAubWFpbi1uYXZpZ2F0aW9uIGxpIGEuZm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWUzMTI0O1xufVxuLm1haW4tbmF2aWdhdGlvbiAuY3VycmVudF9wYWdlX2l0ZW0gPiBhLFxuLm1haW4tbmF2aWdhdGlvbiAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm1haW4tbmF2aWdhdGlvbiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSxcbi5tYWluLW5hdmlnYXRpb24gLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWUzMTI0O1xufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlLFxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyX19uYXYgLnNpdGUtbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTMyMHB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDQ1MG1zIGVhc2U7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAuc2l0ZS1oZWFkZXJfX25hdi0tdmlzaWJsZSAuc2l0ZS1uYXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fbmF2X190b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNtb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jbGVhcmZpeDphZnRlciwgLnNpdGUtbmF2X19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zaXRlLW5hdiB7XG4gIGZvbnQtc2l6ZTogZm9udHNpemUoMTIpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpdGUtbmF2X19oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zaXRlLW5hdl9faGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaXRlLW5hdl9faG9tZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNpdGUtbmF2X19ob21lIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc2l0ZS1uYXZfX2Nsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLWljb24uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5zaXRlLW5hdl9fY2xvc2Ugc3BhbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1uYXYgLm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbjogMHB4IC0xNXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaXRlLW5hdiAubWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4IDE3cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2l0ZS1uYXYgLm1lbnUgbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggM3B4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDMwMG1zIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLW5hdiAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5zaXRlLW5hdiAubWVudSBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLCAuc2l0ZS1uYXYgLm1lbnUgbGkuY3VycmVudC1sYW5nID4gYSwgYm9keS5zaW5nbGUtcG9zdCAuc2l0ZS1uYXYgLm1lbnUgbGkuY3VycmVudF9wYWdlX3BhcmVudCA+IGEsXG4uc2l0ZS1uYXYgLm1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NBMDAwMDtcbn1cbi5zaXRlLW5hdiAubWVudSBsaSA+IGE6aG92ZXIgKyB1bC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtbmF2IHVsLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbmF2IHVsLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0EwMDAwO1xuICB9XG59XG4uc2l0ZS1uYXYgdWwuc3ViLW1lbnU6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLW5hdiB1bC5zdWItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNpdGUtbmF2IHVsLnN1Yi1tZW51IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwcHggMjFweCAwcHggMjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZTtcbn1cbi5zaXRlLW5hdiB1bC5zdWItbWVudSBsaS5sYW5nLWl0ZW0gPiBhID4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnNpdGUtbmF2IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpdGUtbmF2IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEsIC5zaXRlLW5hdiB1bC5zdWItbWVudSBsaS5jdXJyZW50LWxhbmcgPiBhLCBib2R5LnNpbmdsZS1wb3N0IC5zaXRlLW5hdiB1bC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfcGFyZW50ID4gYSB7XG4gIGJhY2tncm91bmQ6ICNDQTAwMDA7XG59XG4uc2l0ZS1uYXYgdWwuc3ViLW1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNlZTMxMjQ7XG59XG4uc2l0ZS1uYXYtLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogZm9udHNpemUoMjQpO1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG59XG4uc2l0ZS1uYXYtLW1vYmlsZSAubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDU4cHggMHB4IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBsaW5lLWhlaWdodDogbGluZWhlaWdodCgyOCwgMjQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpdGUtbmF2LS1tb2JpbGUgLm1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpdGUtbmF2LS1tb2JpbGUgLm1lbnUgbGkgPiBhIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLW5hdi0tbW9iaWxlIHVsLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmc6IDBweCAwcHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaXRlLW5hdi0tbW9iaWxlIHVsLnN1Yi1tZW51IGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaXRlLW5hdi0tbW9iaWxlIHVsLnN1Yi1tZW51IGxpID4gYSB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRyYW5zaXRpb246IGJvcmRlciAzMDBtcyBlYXNlO1xufVxuLnNpdGUtbmF2LS1tb2JpbGUgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuc2l0ZS1uYXYtLW1vYmlsZSB1bC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLCAuc2l0ZS1uYXYtLW1vYmlsZSB1bC5zdWItbWVudSBsaS5jdXJyZW50LWxhbmcgPiBhLCBib2R5LnNpbmdsZS1wb3N0IC5zaXRlLW5hdi0tbW9iaWxlIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQgPiBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0NBMDAwMDtcbn1cbi5zaXRlLW5hdi0tbW9iaWxlIHVsLnN1Yi1tZW51IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNDQTAwMDA7XG59XG5cbi5zaXRlLWhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaXRlLWhlYWRlcl9fYnJlYWRjcnVtYnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zaXRlLWhlYWRlcl9fYnJlYWRjcnVtYnMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc2l0ZS1oZWFkZXJfX2JyZWFkY3J1bWJzIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb21tZW50LWNvbnRlbnQgYSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBCbG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgei1pbmRleDogMTAwO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAyMXB4IDMwcHggMTdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyIC5zaXRlLWhlYWRlcl9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiBsaW5lLWhlaWdodCAwLjNzIGVhc2U7XG59XG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zaXRlLWhlYWRlcl9zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZTMxMjQ7XG59XG5cbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtcGFnZS1oZWFkZXIge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXBhZ2UtaGVhZGVyIC5wYWdlX3RpdGxlLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICBib3R0b206IDI4cHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtcGFnZS1oZWFkZXIgLnBhZ2VfdGl0bGUtc2VjdGlvbiB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLWhlYWRlciAucGFnZV90aXRsZS1zZWN0aW9uIC5wYWdlX3RpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLWhlYWRlciAucGFnZV90aXRsZS1zZWN0aW9uIC5wYWdlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtcGFnZS1oZWFkZXIgLnBhZ2VfdGl0bGUtc2VjdGlvbiAucGFnZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXBhZ2UtaGVhZGVyIC5wYWdlX3RpdGxlLXNlY3Rpb24gLnBhZ2VfdGl0bGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtcGFnZS1oZWFkZXIgLnBhZ2VfdGl0bGUtc2VjdGlvbiAucGFnZV9zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDE4cHggMCAwIDBweDtcbiAgcGFkZGluZzogNXB4IDIxcHg7XG4gIGJhY2tncm91bmQ6ICNlZTMxMjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljQ29uZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLWhlYWRlci12aWRlbyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtcGFnZS1oZWFkZXItdmlkZW8gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLWhlYWRlci12aWRlbyAucGFnZV90aXRsZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBwYWRkaW5nOiAwIDAgMTkuM3ZoO1xuICB6LWluZGV4OiAxO1xufVxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLWhlYWRlci12aWRlbyAucGFnZV90aXRsZS1zZWN0aW9uIC5wYWdlX3RpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLWhlYWRlci12aWRlbyAucGFnZV90aXRsZS1zZWN0aW9uIC5wYWdlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtcGFnZS1oZWFkZXItdmlkZW8gLnBhZ2VfdGl0bGUtc2VjdGlvbiAucGFnZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXBhZ2UtaGVhZGVyLXZpZGVvIC5wYWdlX3RpdGxlLXNlY3Rpb24gLnBhZ2VfdGl0bGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtcGFnZS1oZWFkZXItdmlkZW8gLnBhZ2VfdGl0bGUtc2VjdGlvbiAucGFnZV9zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDE4cHggMCAwIDBweDtcbiAgcGFkZGluZzogNXB4IDIxcHg7XG4gIGJhY2tncm91bmQ6ICNlZTMxMjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljQ29uZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogU2VhcmNoICovXG4uc2l0ZS1oZWFkZXJfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpdGUtaGVhZGVyX19zZWFyY2hfX3RvZ2dsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmaWxsOiAjMDAwO1xuICBzdHJva2U6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2l0ZS1zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLCBwYWRkaW5nIDAuM3MgZWFzZTtcbn1cbi5zaXRlLXNlYXJjaCAuc2l0ZS1zZWFyY2hfX2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlLXNlYXJjaCAuc2l0ZS1zZWFyY2hfX2JveCB7XG4gICAgdG9wOiAtNXB4O1xuICB9XG59XG4uc2l0ZS1zZWFyY2ggYnV0dG9uLCAuc2l0ZS1zZWFyY2ggaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2l0ZS1zZWFyY2ggYnV0dG9uIHtcbiAgd2lkdGg6IDM0cHg7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2l0ZXNlYXJjaC1pY29ucy5wbmcpIGNlbnRlciByaWdodC9hdXRvIDEwMCUgbm8tcmVwZWF0ICMwMDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpdGUtc2VhcmNoLS1vcGVuIGlucHV0IHtcbiAgd2lkdGg6IDEyNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzVweCAwIDE1cHg7XG59XG4uc2l0ZS1zZWFyY2gtLW9wZW4gLnNpdGUtc2VhcmNoX19ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNpdGUtc2VhcmNoLS1vcGVuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTMxMjQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLnNpdGUtc2VhcmNoLS1vcGVuIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4ubWFpbmZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZTMxMjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5tYWluZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDc0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW5mb290ZXIgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLm1haW5mb290ZXIgLmZvb3Rlci1zb2NpYWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbmZvb3RlciAuZm9vdGVyLXNvY2lhbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5tYWluZm9vdGVyIC5mb290ZXItc29jaWFsIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1haW5mb290ZXIgLmZvb3Rlci1zb2NpYWwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbmZvb3RlciAuZm9vdGVyLXNvY2lhbCB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmlsbDogI2ZmZjtcbn1cbi5tYWluZm9vdGVyIC5mb290ZXItc29jaWFsIHVsIGxpIGE6aG92ZXIge1xuICBmaWxsOiAjZWUzMTI0O1xufVxuLm1haW5mb290ZXIgLmZvb3Rlci1zb2NpYWwgdWwgbGkgYS50d2l0dGVyIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm1haW5mb290ZXIgLmZvb3Rlci1zb2NpYWwgdWwgbGk6Zmlyc3QtY2hpbGQgYS50d2l0dGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm1haW5mb290ZXIgLmZvb3Rlci1zb2NpYWwgdWwgbGk6Zmlyc3QtY2hpbGQgYS50d2l0dGVyIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm1haW5mb290ZXIgLmZvb3Rlci1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDYwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnN1YmZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogIzUwNTA1MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc3ViZm9vdGVyIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdWJmb290ZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN1YmZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdWJmb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWUzMTI0O1xufVxuXG4ubGF0ZXN0LW5ld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubGF0ZXN0LW5ld3MgLnBvc3QtdGlsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIC5sYXRlc3QtbmV3cyAucG9zdC10aWxlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzIC5wb3N0LXRpbGU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxhdGVzdC1uZXdzIC5wb3N0LXRpbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDlweCkge1xuICAubGF0ZXN0LW5ld3MgLnBvc3QtdGlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubGF0ZXN0LW5ld3MgLnBvc3QtdGlsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxhdGVzdC1uZXdzIC5wb3N0LXRpbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF0ZXN0LW5ld3MgLnBvc3QtdGlsZSAudGlsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ud3AtYmxvY2stY29sdW1ucy5Qcm9maWxlLWJsb2Nrcy13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5Qcm9maWxlLWJsb2Nrcy13cmFwcGVyIC5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC5Qcm9maWxlLWJsb2Nrcy13cmFwcGVyIC5tZWRpYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLlByb2ZpbGUtYmxvY2tzLXdyYXBwZXIgLm1lZGlhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uUHJvZmlsZS1ibG9ja3Mtd3JhcHBlciAubWVkaWEgLm1lZGlhLWltZyB7XG4gIG1pbi13aWR0aDogOTJweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLlByb2ZpbGUtYmxvY2tzLXdyYXBwZXIgLm1lZGlhIC5tZWRpYS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5Qcm9maWxlLWJsb2Nrcy13cmFwcGVyIC5tZWRpYSBoMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLlByb2ZpbGUtYmxvY2tzLXdyYXBwZXIgLm1lZGlhIGg0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLlByb2ZpbGUtYmxvY2tzLXdyYXBwZXIgLm1lZGlhIHAge1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW46IDA7XG59XG4uUHJvZmlsZS1ibG9ja3Mtd3JhcHBlciAubWVkaWEgcCAuZW1haWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5Qcm9maWxlLWJsb2Nrcy13cmFwcGVyIC5tZWRpYSAucXVvdGUge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmMtYWNjb3JkaW9uX19pdGVtIC5jLWFjY29yZGlvbl9fdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgMTAwJSA0cHgvMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZTMxMjQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWFjY29yZGlvbl9faXRlbS5pcy1vcGVuIC5jLWFjY29yZGlvbl9fdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXRvcC1ibGFjay5zdmcpIG5vLXJlcGVhdCAxMDAlIDRweC8yMHB4O1xufVxuLmMtYWNjb3JkaW9uX19pdGVtIC5jLWFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuXG4ucHJvZHVjdHNlYXJjaCB7XG4gIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZHVjdHNlYXJjaCA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogODQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdHNlYXJjaCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wcm9kdWN0c2VhcmNoIC50YWJzX19jb250cm9scyA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MDUwNTA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuLnByb2R1Y3RzZWFyY2ggLnRhYnNfX2NvbnRyb2xzID4gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucHJvZHVjdHNlYXJjaCAudGFic19fY29udHJvbHMgPiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJ0LXNlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzMycHg7XG4gIHBhZGRpbmc6IDRweCAwIDRweCA0NXB4O1xufVxuLnByb2R1Y3RzZWFyY2ggLnRhYnNfX2NvbnRyb2xzID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcm9kdWN0LXNlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzMycHg7XG4gIHBhZGRpbmc6IDRweCAwIDRweCA0NXB4O1xufVxuLnByb2R1Y3RzZWFyY2ggLnRhYnNfX2NvbnRyb2xzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWUzMTI0O1xuICBiYWNrZ3JvdW5kOiAjZWUzMTI0O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wcm9kdWN0c2VhcmNoIC50YWJzX19jb250cm9scyA+IGxpLmFjdGl2ZSBzdmcge1xuICBzdHJva2U6ICMwMDA7XG59XG4ucHJvZHVjdHNlYXJjaCAudGFic19fY29udHJvbHMgPiBsaS5hY3RpdmUgKyBsaSB7XG4gIGJvcmRlci1jb2xvcjogI2VlMzEyNDtcbn1cbi5wcm9kdWN0c2VhcmNoIC50YWJzX19jb250cm9scyA+IGxpIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBsZWZ0OiAxN3B4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjNzVlZTU4O1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcyBlYXNlO1xufVxuLnByb2R1Y3RzZWFyY2ggLnRhYnNfX3BhbmVscyB7XG4gIHBhZGRpbmc6IDc1cHggMTA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJvZHVjdHNlYXJjaF9fZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzg3ODc4O1xufVxuXG4ucHJvZHVjdHNlYXJjaF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnByb2R1Y3RzZWFyY2hfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9kdWN0c2VhcmNoX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG5cbi5wbGFjZWhvbGRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuLnBsYWNlaG9sZGVyLXdyYXAgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBsYWNlaG9sZGVyLXdyYXAgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzIH4gbGFiZWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdG9wOiAtMjBweDtcbn1cblxuLnByb2R1Y3RzZWFyY2hfX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvZHVjdHNlYXJjaF9fZmllbGRzIC5zdWJtaXQtd3JhcCBidXR0b24ge1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuXG4uZHJvcGRvd24tLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwuZHJvcGRvd25fX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiAzODVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDM3cHggMTJweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzg3ODc4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHotaW5kZXg6IDE7XG59XG51bC5kcm9wZG93bl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxudWwuZHJvcGRvd25fX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxudWwuZHJvcGRvd25fX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbnVsLmRyb3Bkb3duX19saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG51bC5kcm9wZG93bl9fbGlzdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwudGFic19fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICB1bC50YWJzX19jb250cm9scyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbnVsLnRhYnNfX2NvbnRyb2xzIGxpIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgdWwudGFic19fY29udHJvbHMgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxudWwudGFic19fY29udHJvbHMgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG51bC50YWJzX19jb250cm9scyBsaSBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnByb2R1Y3RzZWFyY2hfX3Jlc3VsdHMgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWN0c2VhcmNoX19yZXN1bHRzIHVsIGxpIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucHJvZHVjdHNlYXJjaF9fcmVzdWx0cyB1bCBsaSBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0c2VhcmNoX19maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0c2VhcmNoX19maWVsZHMgPiAqIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm9kdWN0c2VhcmNoX19maWVsZHMgLmRyb3Bkb3duLmRyb3Bkb3duLS1hdXRvY29tcGxldGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUxcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdHNlYXJjaF9fZmllbGRzIC5kcm9wZG93bi5kcm9wZG93bi0tYXV0b2NvbXBsZXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3RzZWFyY2hfX2ZpZWxkczpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3RzZWFyY2hfX2ZpZWxkczpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5wcm9kdWN0c2VhcmNoX19mb3JtLS1oYXMtcmVzdWx0cyAucHJvZHVjdHNlYXJjaF9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdHNlYXJjaF9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0c2VhcmNoX19yZXN1bHRzIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDVweCAwIDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZHVjdHNlYXJjaF9fcmVzdWx0cyB1bCA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucHJvZHVjdHNlYXJjaF9fcmVzdWx0cyB1bCBoNiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJvZHVjdHNlYXJjaF9fcmVzdWx0c19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0c2VhcmNoX19yZXN1bHRzX19hY3Rpb25zID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wcm9kdWN0c2VhcmNoX19yZXN1bHRzX19hY3Rpb25zID4gc3BhbiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNDb25kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ucHJvZHVjdHNlYXJjaF9fcmVzdWx0c19fYWN0aW9ucyA+IHNwYW4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdzEucG5nKSBuby1yZXBlYXQgbGVmdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbiAgbGVmdDogLTMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ucHJvZHVjdHNlYXJjaF9fcmVzdWx0c19fYWN0aW9ucyA+IHNwYW4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy5wbmcpO1xufVxuLnByb2R1Y3RzZWFyY2hfX3Jlc3VsdHNfX2FjdGlvbnMgPiBzcGFuIGEgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzZWFyY2hfX21lc3NhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdHNlYXJjaF9fZm9ybS0taGFzLW1lc3NhZ2VzIC5wcm9kdWN0c2VhcmNoX19tZXNzYWdlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdHNlYXJjaF9fZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTRweCAxOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdmVybGFwLXZpZGVvIC5wYWdlLXRpdGxlX192aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXgtYmFzaXM6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsZXgtZ3JvdzogYXV0bztcbiAgfVxuICAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXBhZ2Utc2VjdGlvbiAud3AtYmxvY2stY29sdW1uOm5vdCg6b25seS1jaGlsZCkge1xuICAgIGZsZXgtYmFzaXM6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvZHVjdC1ibG9ja3Mtd3JhcHBlci53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLnRpbGUtbWVkaWEgaW1nIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvZHVjdC1ibG9ja3Mtd3JhcHBlci53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLnRpbGUtY29weS1iZCBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGhlaWdodDogNzBweDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmVhdHVyZV9faW1hZ2UsXG4ubW9kYWwsXG4udGFic19fY29udHJvbHMgPiBsaSxcbi52YWxpZ24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZlYXR1cmVfX2ltYWdlID4gKixcbi5tb2RhbCA+ICosXG4udGFic19fY29udHJvbHMgPiBsaSA+ICosXG4udmFsaWduID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmZlYXR1cmVfX2ltYWdlOmFmdGVyLFxuLm1vZGFsOmFmdGVyLFxuLnRhYnNfX2NvbnRyb2xzID4gbGk6YWZ0ZXIsXG4udmFsaWduOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZHVjdHNlYXJjaF9fdGl0bGUsXG4udHlwb2dyYXBoeSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljQ29uZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMTQyODZlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTMzMzM7XG59XG5cbi5hY2NvcmRpb25fX3RpdGxlLFxuLnByb2R1Y3RzZWFyY2hfX3Jlc3VsdHMgdWwgaDYsXG4ucHJvZmlsZV9fdGl0bGUsXG4udHlwb2dyYXBoeSBibG9ja3F1b3RlLFxuLnR5cG9ncmFwaHkgaDYsXG5ib2R5LnNlYXJjaCAuc2VhcmNoX19leGNlcnB0IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjg1NzFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTY7XG59XG5cbi5tdWx0aV9fY29sdW1ucyxcbi5wcm9kdWN0c2VhcmNoX19yZXN1bHRzX19hY3Rpb25zIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbn1cblxuLnRhYmNvbnRlbnQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGRvd25fX2lucHV0LmFjdGl2ZSB+IHVsLmRyb3Bkb3duX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd25fX2lucHV0LmFjdGl2ZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0b3A6IC0yMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuUHJvZmlsZS1ibG9ja3Mtd3JhcHBlciAubWVkaWEge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIC5wYXJ0LWluZm9wYWdlIC5sZWZ0LWJsb2NrLFxuICAucGFydC1pbmZvcGFnZSAucmlnaHQtYmxvY2sge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBhcnQtaW5mb3BhZ2UgLnJpZ2h0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucGFnaW5hdGlvbi1ibG9jayAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzJSAtIDE2cHgpO1xuICB9XG4gIC5zZWFyY2gtYm94IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICB9XG4gIC5zZWMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgfVxuICB1bC5wcm9kdWN0LWxpc3QgbGkgLnByby1kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgdWwucHJvZHVjdC1saXN0IGxpIC5hcnJvdy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDAgMnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5kZXRhaWwtdGFibGUgdGFibGUgdGhlYWQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbiAgLmRldGFpbC10YWJsZSB0YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRldGFpbC10YWJsZSB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5kZXRhaWwtdGFibGUgdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmRldGFpbC10YWJsZSB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnByby1kZXRhaWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGV0YWlsLXRhYmxlIHRhYmxlIHRkIGEuYXJyb3ctbGluayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5kZXRhaWwtdGFibGUgdGFibGUgdGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuICAuZGV0YWlsLXRhYmxlIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5kZXRhaWwtdGFibGUgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzZWFyY2hfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyNnB4IDAgMjRweDtcbiAgfVxuICAucHJvZHVjdHNlYXJjaCAudGFic19fY29udHJvbHMgPiBsaSB7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgfVxuICAucHJvZHVjdHNlYXJjaCAudGFic19fY29udHJvbHMgPiBsaSBzdmcge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgLnByb2R1Y3RzZWFyY2ggLnRhYnNfX3BhbmVscyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAucHJvZHVjdHNlYXJjaF9fZmllbGRzLFxuICAucHJvZHVjdHNlYXJjaF9fZmllbGRzID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3RzZWFyY2hfX2ZpZWxkcyA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuUHJvZmlsZS1ibG9ja3Mtd3JhcHBlciAubWVkaWEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLXNlY3Rpb24uYWxpZ25mdWxsLndoaXRlIC53cC1ibG9jay1maWxlLmFsaWducmlnaHQgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLXNlY3Rpb24uYWxpZ25mdWxsLndoaXRlIC53cC1ibG9jay1maWxlLmFsaWducmlnaHQgLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTMxMjQ7XG4gIGJvcmRlci1jb2xvcjogI2VlMzEyNDtcbn1cblxuLmNyb3BsYW5kLWFsaWduLW1pZGRsZS1zZWN0aW9uIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jcm9wbGFuZC1hbGlnbi1taWRkbGUtc2VjdGlvbiAud3AtYmxvY2stY29sdW1ucyBoMSwgLmNyb3BsYW5kLWFsaWduLW1pZGRsZS1zZWN0aW9uIC53cC1ibG9jay1jb2x1bW5zIGgyLCAuY3JvcGxhbmQtYWxpZ24tbWlkZGxlLXNlY3Rpb24gLndwLWJsb2NrLWNvbHVtbnMgaDMsIC5jcm9wbGFuZC1hbGlnbi1taWRkbGUtc2VjdGlvbiAud3AtYmxvY2stY29sdW1ucyBoNCwgLmNyb3BsYW5kLWFsaWduLW1pZGRsZS1zZWN0aW9uIC53cC1ibG9jay1jb2x1bW5zIGg1LCAuY3JvcGxhbmQtYWxpZ24tbWlkZGxlLXNlY3Rpb24gLndwLWJsb2NrLWNvbHVtbnMgaDYge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmNyb3BsYW5kLWFsaWduLW1pZGRsZS1zZWN0aW9uIC53cC1ibG9jay1jb2x1bW5zIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY3JvcGxhbmQtcHJvZHVjdHMtbWFpbi1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbi5jcm9wbGFuZC1wcm9kdWN0cy1tYWluLXNlY3Rpb24gLndwLWJsb2NrLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDlweCkge1xuICAuY3JvcGxhbmQtcHJvZHVjdHMtbWFpbi1zZWN0aW9uIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jcm9wbGFuZC1wcm9kdWN0cy1tYWluLXNlY3Rpb24gLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLmNyb3BsYW5kLXByb2R1Y3RzLW1haW4tc2VjdGlvbiAud3AtYmxvY2stY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmNyb3BsYW5kLXByb2R1Y3RzLW1haW4tc2VjdGlvbiAud3AtYmxvY2stY29sdW1uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jcm9wbGFuZC1wcm9kdWN0cy1tYWluLXNlY3Rpb24gLndwLWJsb2NrLWNvbHVtbiAud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXRpbGUgLnRpbGUtY29weSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uY3JvcGxhbmQtaGlzdG9yeS1zZWN0aW9uIC53cC1ibG9jay1jb2x1bW4gaDEsIC5jcm9wbGFuZC1oaXN0b3J5LXNlY3Rpb24gLndwLWJsb2NrLWNvbHVtbiBoMiwgLmNyb3BsYW5kLWhpc3Rvcnktc2VjdGlvbiAud3AtYmxvY2stY29sdW1uIGgzLCAuY3JvcGxhbmQtaGlzdG9yeS1zZWN0aW9uIC53cC1ibG9jay1jb2x1bW4gaDQsIC5jcm9wbGFuZC1oaXN0b3J5LXNlY3Rpb24gLndwLWJsb2NrLWNvbHVtbiBoNSwgLmNyb3BsYW5kLWhpc3Rvcnktc2VjdGlvbiAud3AtYmxvY2stY29sdW1uIGg2IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYnJvd3NlLXJhbmdlLXNlY3Rpb24gLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIC50aWxlLWNvcHkge1xuICBwYWRkaW5nOiAxOXB4IDM5cHggMjdweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXBhZ2UtaGVhZGVyLXZpZGVvIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXRpbGUgLnRpbGUtbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZSAudGlsZS1tZWRpYSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWUzMTI0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcbn1cbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlOmhvdmVyIC5hcnJvdy1saW5rIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1ob3Zlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC1ibG9ja3Mtd3JhcHBlci5yZWxhdGVkLXByb2R1Y3RzLWJsb2NrcyB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDg5cHggMCAxMjFweDtcbn1cbi5wcm9kdWN0LWJsb2Nrcy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJvZHVjdC1ibG9ja3Mtd3JhcHBlciAucmVsYXRlZC1wcm9kdWN0cy1jb250ZW50IC50aWxlLW1lZGlhIHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LWJsb2Nrcy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzLWNvbnRlbnQgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9kdWN0LWJsb2Nrcy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzLWNvbnRlbnQgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIC50aWxlLWNvcHkge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9kdWN0LWJsb2Nrcy13cmFwcGVyIC5yZWxhdGVkLXByb2R1Y3RzLWNvbnRlbnQgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIC50aWxlLWNvcHkgaDIge1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuLnByb2R1Y3QtYmxvY2tzLXdyYXBwZXIgLnJlbGF0ZWQtcHJvZHVjdHMtY29udGVudCAud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXRpbGUgLnRpbGUtY29weSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5wcm9kdWN0LWJsb2Nrcy13cmFwcGVyICNtb3JlX3JlbGF0ZWRfcHJvZHVjdHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE1NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtYmxvY2tzLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWJsb2Nrcy13cmFwcGVyIC53cC1ibG9jay1jb2x1bW4ge1xuICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMTJweCk7XG4gIGZsZXgtYmFzaXM6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLnByb2R1Y3QtYmxvY2tzLXdyYXBwZXIgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDhweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLnByb2R1Y3QtYmxvY2tzLXdyYXBwZXIgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZHVjdC1ibG9ja3Mtd3JhcHBlciAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCg0bis0KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWJsb2Nrcy13cmFwcGVyIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWJsb2Nrcy13cmFwcGVyIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LWJsb2Nrcy13cmFwcGVyIC53cC1ibG9jay1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRlYWxlci1wYWdlIC5zZWMtYmxvY2sge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ub3Itc2VwYXJhdG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnJhbmdlLXdyYXAge1xuICBmb250LWZhbWlseTogRnV0dXJhTWF4aSwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byA1cmVtO1xufVxuLnJhbmdlLXdyYXAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yYW5nZS13cmFwIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJhbmdlLXdyYXAgLm1heC1yYW5nZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAtMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhbmdlLXdyYXAgLnJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5yYW5nZS13cmFwIC5yYW5nZTo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5yYW5nZS13cmFwIC5yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNzY3Njc2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiBGdXR1cmFNYXhpLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1YmJsZSB7XG4gIGZvbnQtZmFtaWx5OiBGdXR1cmFNYXhpLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMzVweDtcbiAgd2lkdGg6IDQ0cHg7XG59XG4uYnViYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogcmVkO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnN0YXRlLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2QyZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2NzY3NjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAuZGVhbGVyLXBhZ2UgLmRldGFpbC10YWJsZSB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmRlYWxlci1wYWdlIC5kZXRhaWwtdGFibGUgdGFibGUgdGQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5kZWFsZXItcGFnZSAuZGV0YWlsLXRhYmxlIHRhYmxlIHRkIGEuYXJyb3ctbGluayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XG4gIH1cbiAgLmRlYWxlci1wYWdlIC5kZXRhaWwtdGFibGUgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmRlYWxlci1wYWdlIC5zZWMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRlYWxlci1wYWdlIC5tYXAtc2VjdGlvbiAud3AtYmxvY2stY29sdW1ucy5maWx0ZXItcm93IC53cC1ibG9jay1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNkZWFsZXJTdG9yZXMucGFnaW5hdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXAtc2VjdGlvbi1yb3cgLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmZpbHRlci1yb3cgLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tYXAtYWRkcmVzcyBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubWFwLWFkZHJlc3MgLm1hcC1pbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG4gIC5kZXRhaWwtdGFibGUgdGFibGUgdGQgaW1nLm1hcC1pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cbi5sYXRlc3QtbmV3cy1wb3N0cyAubGF0ZXN0LW5ld3MtcG9zdHMtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubGF0ZXN0LW5ld3MtcG9zdHMgLmxhdGVzdC1uZXdzLXBvc3RzLWhlYWRpbmcgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjRUUzMTI0O1xuICBmb250LWZhbWlseTogRnV0dXJhTWF4aSwgc2Fucy1zZXJpZjtcbn1cbi5sYXRlc3QtbmV3cy1wb3N0cyAubGF0ZXN0LW5ld3MtcG9zdHMtQ29udGVudCAubmV3cy1wb3N0IC5uZXdzLXBvc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogRnV0dXJhTWF4aSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmxhdGVzdC1uZXdzLXBvc3RzIC5sYXRlc3QtbmV3cy1wb3N0cy1Db250ZW50IC5uZXdzLXBvc3QgLm5ld3MtcG9zdC10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxhdGVzdC1uZXdzLXBvc3RzIC5sYXRlc3QtbmV3cy1wb3N0cy1Db250ZW50IC5uZXdzLXBvc3QgLm5ld3MtcG9zdC1kYXRlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCAtIDc4cHgpO1xuICBmb250LWZhbWlseTogRnV0dXJhTWF4aSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5sYXRlc3QtbmV3cy1wb3N0cyAubGF0ZXN0LW5ld3MtcG9zdHMtQ29udGVudCAubmV3cy1wb3N0IGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFMzEyNDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5sYXRlc3QtbmV3cy1wb3N0cyAubGF0ZXN0LW5ld3MtcG9zdHMtZm9vdGVyIGEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSGlkZSB0aGUgUG9zdHMgTmF2aWdhdGlvbiBhbmQgdGhlIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBSZS1kaXNwbGF5IHRoZSBUaGVtZSBGb290ZXIgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZC4gKi9cbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0bztcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jcHJpbWFyeVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25sZWZ0IHtcbiAgLypydGw6aWdub3JlKi9cbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qcnRsOmlnbm9yZSovXG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIGZsb2F0OiByaWdodDtcbiAgLypydGw6aWdub3JlKi9cbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcC1zZWN0aW9uIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWFwLXNlY3Rpb24gLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZGV0YWlsLXRhYmxlIHRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAuZGV0YWlsLXRhYmxlIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLnByby1kZXRhaWwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgLnBhcnQtaW5mb3BhZ2UgLnJpZ2h0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBhZ2luYXRpb24tYmxvY2sgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleC1iYXNpczogY2FsYygzMyUgLSAxNnB4KTtcbiAgfVxuICAuc2VhcmNoLWJveCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDY1JTtcbiAgfVxuICAuc29ydGluZyB7XG4gICAgZmxleC1iYXNpczogMzUlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5zb3J0aW5nIHNwYW4ge1xuICAgIHdpZHRoOiA0NnB4O1xuICB9XG4gIC5zZWMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgfVxuICB1bC5wcm9kdWN0LWxpc3QgbGkgLnByby1kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgdWwucHJvZHVjdC1saXN0IGxpIC5hcnJvdy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDAgMnB4O1xuICB9XG4gIC5kZXRhaWwtdGFibGUgdGFibGUgdGhlYWQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbiAgLmRldGFpbC10YWJsZSB0YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRldGFpbC10YWJsZSB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuZGV0YWlsLXRhYmxlIHRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmRldGFpbC10YWJsZSB0YWJsZSB0ZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLmRldGFpbC10YWJsZSB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5kZXRhaWwtdGFibGUgdGFibGUgdGQgYS5hcnJvdy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmRldGFpbC10YWJsZSB0YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZGV0YWlsLXRhYmxlIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5wcm8tZGV0YWlsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zb3J0aW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAuc29ydGluZyBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIHVsLnByb2R1Y3QtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgNDklKTtcbiAgICBncmlkLWdhcDogMTVweDtcbiAgfVxuICAuY29sbGFwc2libGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgcGFkZGluZzogMC43ZW0gMS4zZW0gMC43ZW0gMDtcbiAgfVxuICAuY29sbGFwc2libGU6OmFmdGVyIHtcbiAgICB0b3A6IDAuNmVtO1xuICB9XG4gIC5zb3J0aW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1ib3gge1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgfVxuICAuZmlsdGVyLWxpc3QgLmNvbGxhcHNpYmxlIC5jdXN0b20tY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5maWx0ZXItbGlzdCAuY29sbGFwc2libGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIH1cbiAgLmZpbHRlci1saXN0IHAge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5wYWdpbmF0aW9uLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAucGFnaW5hdGlvbi1ibG9jayAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnBhZ2luYXRpb24tYmxvY2sgLm1hcC1zZWN0aW9uIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLnBhZ2luYXRpb24tYmxvY2sgLm1hcC1zZWN0aW9uIC5jYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5wYWdpbmF0aW9uLWJsb2NrIC5tYXAtc2VjdGlvbiAuY2FyZCAuc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdpbmF0aW9uLWJsb2NrIC5tYXAtc2VjdGlvbiAuY2FyZCAuc2VhcmNoLWJveCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2luYXRpb24tYmxvY2sgLm1hcC1zZWN0aW9uIC5jYXJkIC5zZWFyY2gtYm94IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgdWwuc3RhdGUtY29kZSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIHVsLnByby1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbnVsLnByby1jYXRlZ29yeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudWwucHJvLWNhdGVnb3J5IGxpOm50aC1jaGlsZCg2KSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxudWwucHJvLWNhdGVnb3J5IGxpLmFjdGl2ZSwgdWwucHJvLWNhdGVnb3J5IGxpLmFjdGl2ZSBhLFxudWwucHJvLWNhdGVnb3J5IGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNlZTMxMjQ7XG59XG5cbi5zdG9yZXMtbG9hZGVyLFxuLnBhcnRzLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiA5OTk7XG59XG4uc3RvcmVzLWxvYWRlciBpbWcsXG4ucGFydHMtbG9hZGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhcnQtaW5mb3BhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYU1heGlcIiwgc2Fucy1zZXJpZjtcbn1cbi5wYXJ0LWluZm9wYWdlIC5yaWdodC1ibG9jayB7XG4gIGZsZXgtYmFzaXM6IDY2LjY2JSAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5wYXJ0LWluZm9wYWdlIC5yaWdodC1ibG9jayAud3AtYmxvY2stY29sdW1ucyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhcnQtaW5mb3BhZ2UgLnJpZ2h0LWJsb2NrIC53cC1ibG9jay1jb2x1bW5zIC5zb3J0aW5nIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnBhcnQtaW5mb3BhZ2UgLnJpZ2h0LWJsb2NrIC53cC1ibG9jay1jb2x1bW5zIC5zb3J0aW5nIHNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWxlY3QtZG93bi1pY29uLnN2Zykgbm8tcmVwZWF0IDg1JSBjZW50ZXI7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnBhcnQtaW5mb3BhZ2UgLnJpZ2h0LWJsb2NrIC53cC1ibG9jay1jb2x1bW5zIC5zb3J0aW5nIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFydC1pbmZvcGFnZSAubGVmdC1ibG9jayB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFydC1pbmZvcGFnZSAubGVmdC1ibG9jayB7XG4gICAgZmxleC1iYXNpczogMjMuMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIC5wYXJ0LWluZm9wYWdlIC5sZWZ0LWJsb2NrIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhcnQtaW5mb3BhZ2UgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5zZWMtYmxvY2sge1xuICBwYWRkaW5nOiAwcHggNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5pbmZvLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLmNvbGxhcHNpYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0NvbmRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jb2xsYXBzaWJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jb2xsYXBzaWJsZS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi5pbmZvLWNvbnRlbnQgLmZpbHRlci1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0NvbmRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jdXN0b20tY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmN1c3RvbS1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY3VzdG9tLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jdXN0b20tY2hlY2tib3ggc3Bhbi50ZXh0IHtcbiAgY29sb3I6ICM0RjRGNEY7XG59XG4uY3VzdG9tLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiBzcGFuLnRleHQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5jdXN0b20tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN1Yi1maWx0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnN1Yi1maWx0ZXIgLmN1c3RvbS1jaGVja2JveCBzcGFuLnRleHQge1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5zdWItZmlsdGVyIC5jdXN0b20tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IHNwYW4udGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZmlsdGVyLWxpc3QgLmNvbGxhcHNpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmZpbHRlci1saXN0IC5jb2xsYXBzaWJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FuZ2xlZG93bi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0b3A6IDAuNWVtO1xufVxuLmZpbHRlci1saXN0IC5jb2xsYXBzaWJsZS5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5maWx0ZXItbGlzdCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLWJveCB7XG4gIGZsZXgtYmFzaXM6IDgwJTtcbn1cbi5zZWFyY2gtYm94IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IDk3JSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cblxuLnNvcnRpbmcge1xuICBmbGV4LWJhc2lzOiAyMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29ydGluZyBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5zb3J0aW5nIHNwYW4ge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5zaG93cGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxudWwucHJvZHVjdC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzMiUpO1xuICBncmlkLWdhcDogMjRweCAxOHB4O1xufVxudWwucHJvZHVjdC1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmMGYwZjA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bC5wcm9kdWN0LWxpc3QgbGkgLnByby1kZXNjIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnVsLnByb2R1Y3QtbGlzdCBsaSAucHJvLWRlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDJweCAwIDhweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnVsLnByb2R1Y3QtbGlzdCBsaSAucHJvLWRlc2Mgc3Bhbi5wYXJ0cy1kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG51bC5wcm9kdWN0LWxpc3QgbGkgLmFycm93LWxpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDAgMnB4O1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbnVsLnByb2R1Y3QtbGlzdCBsaSAuYXJyb3ctbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtaG92ZXIuc3ZnKSBuby1yZXBlYXQgMCAycHg7XG59XG51bC5wcm9kdWN0LWxpc3QgbGkgLmFycm93LWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxudWwucHJvZHVjdC1saXN0IGxpIC5tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxudWwucHJvZHVjdC1saXN0IGxpIC5tZWRpYSBpbWcge1xuICBoZWlnaHQ6IDE0OHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgdWwucHJvZHVjdC1saXN0IGxpIC5tZWRpYSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiB1bnNldDtcbiAgfVxufVxudWwucHJvZHVjdC1saXN0IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZTMxMjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xufVxudWwucHJvZHVjdC1saXN0IGxpOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG51bC5wcm9kdWN0LWxpc3QgbGk6aG92ZXIgLmFycm93LWxpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LWhvdmVyLnN2Zykgbm8tcmVwZWF0IDAgMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGFydHNpbmZvLXBocCB1bC5wcm9kdWN0LWxpc3QgbGkgLm1lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcwLjIlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBhcnRzaW5mby1waHAgdWwucHJvZHVjdC1saXN0IGxpIC5tZWRpYSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wYXJ0c2luZm8tcGhwIHVsLnByb2R1Y3QtbGlzdCBsaSAubWVkaWEgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGFydHNpbmZvLXBocCB1bC5wcm9kdWN0LWxpc3QgbGkgLm1lZGlhIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnBhZ2luYXRpb24tYmxvY2sgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLWJsb2NrIGEucHJldiwgLnBhZ2luYXRpb24tYmxvY2sgYS5uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdpbmF0aW9uLWJsb2NrIGEucHJldjpiZWZvcmUsIC5wYWdpbmF0aW9uLWJsb2NrIGEubmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDAgNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucGFnaW5hdGlvbi1ibG9jayBhLnByZXY6aG92ZXI6YmVmb3JlLCAucGFnaW5hdGlvbi1ibG9jayBhLm5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1ob3Zlci5zdmcpIG5vLXJlcGVhdCAwIDZweDtcbn1cbi5wYWdpbmF0aW9uLWJsb2NrIGEucHJldjpmb2N1cywgLnBhZ2luYXRpb24tYmxvY2sgYS5uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLWJsb2NrIGEucHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2luYXRpb24tYmxvY2sgYS5wcmV2OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGxlZnQ6IC03cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xufVxuLnBhZ2luYXRpb24tYmxvY2sgYS5wcmV2OmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtaG92ZXIuc3ZnKSBuby1yZXBlYXQgMCAzcHg7XG59XG4ucGFnaW5hdGlvbi1ibG9jayAucGFnZS1udW1iZXJzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNDb25kXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4ucGFnaW5hdGlvbi1ibG9jayAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBib3JkZXItY29sb3I6ICNlZTMxMjQ7XG59XG5cbi8qZGVhbGVyIHBhZ2UgY3NzKi9cbi5kZWFsZXItcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ubWFwLXNlY3Rpb24gLmNhcmQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYXAtc2VjdGlvbiAuY2FyZCAuc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDlweCkge1xuICAubWFwLXNlY3Rpb24gLmNhcmQgLnNlYXJjaC1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFwLXNlY3Rpb24gLmNhcmQgLnNlYXJjaC1ib3ggaW5wdXQge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI2VlMzEyNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC5tYXAtc2VjdGlvbiAuY2FyZCAuc2VhcmNoLWJveCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYXAtc2VjdGlvbiAuY2FyZCAuc2VhcmNoLWJveCBidXR0b24ge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLm1hcC1zZWN0aW9uIC5jYXJkIC5zZWFyY2gtYm94IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLm1hcC1zZWN0aW9uIC5jYXJkIC5zZWFyY2gtYm94IGJ1dHRvbjpmb2N1cywgLm1hcC1zZWN0aW9uIC5jYXJkIC5zZWFyY2gtYm94IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZWUzMTI0O1xufVxuLm1hcC1zZWN0aW9uIC5jYXJkIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxudWwuc3RhdGUtY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxudWwuc3RhdGUtY29kZSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICB1bC5zdGF0ZS1jb2RlIGxpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxudWwuc3RhdGUtY29kZSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbnVsLnN0YXRlLWNvZGUgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG51bC5zdGF0ZS1jb2RlIGxpIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxudWwuc3RhdGUtY29kZSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlZTMxMjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnVsLnByby1jYXRlZ29yeSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG51bC5wcm8tY2F0ZWdvcnkgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnVsLnByby1jYXRlZ29yeTpob3ZlciwgdWwucHJvLWNhdGVnb3J5OmhvdmVyIGEge1xuICBjb2xvcjogI2VlMzEyNDtcbn1cbnVsLnByby1jYXRlZ29yeSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnVsLnByby1jYXRlZ29yeSBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1hcHN2ZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5kZXRhaWwtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5kZXRhaWwtdGFibGUgdGFibGUgdGgsIC5kZXRhaWwtdGFibGUgdGFibGUgdGQge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWF4aVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGV0YWlsLXRhYmxlIHRhYmxlIHRoOmZpcnN0LWNoaWxkLCAuZGV0YWlsLXRhYmxlIHRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLmRldGFpbC10YWJsZSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDUwcHggMTVweDtcbn1cbi5kZXRhaWwtdGFibGUgdGFibGUgdGQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uZGV0YWlsLXRhYmxlIHRhYmxlIHRkIGEuYXJyb3ctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA3cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGV0YWlsLXRhYmxlIHRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LWZhbWlseTogXCJGdXR1cmFNYXhpXCIsIHNhbnMtc2VyaWY7XG59XG4uZGV0YWlsLXRhYmxlIHRhYmxlIHRib2R5IHRyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlMzEyNDtcbn1cbi5kZXRhaWwtdGFibGUgdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZGV0YWlsLXRhYmxlIHRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZGV0YWlsLXRhYmxlIHRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlZTMxMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZGV0YWlsLXRhYmxlIHRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5wcm8tZGV0YWlsIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm1hcC1pbWcge1xuICB3aWR0aDogMTBweDtcbiAgb3BhY2l0eTogMC43O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zaXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpbHRlci1ieS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZpbHRlci1ieS10aXRsZSAuc2VhcmNoLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZpbHRlci1ieS10aXRsZSAuY3VzdG9tLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZpbHRlci1ieS10aXRsZSAuY3VzdG9tLWNoZWNrYm94IC5jaGVja21hcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzg3ODc4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZmlsdGVyLWJ5LXRpdGxlIC5jdXN0b20tY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA2cHg7XG4gIGJvcmRlcjogc29saWQgIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbn1cbi5maWx0ZXItYnktdGl0bGUgLmN1c3RvbS1jaGVja2JveCAuY2hlY2ttYXJrIGxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmlsdGVyLWJ5LXRpdGxlIC5jdXN0b20tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudWwuc3RhdGUtY29kZSBsaSBhLnN0YXRlLWZpbHRlci5hY3RpdmUge1xuICBjb2xvcjogI2VlMzEyNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhZ2UtaWQtMzIyIC5kZXRhaWwtdGFibGUgdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZGV0YWlsLXRhYmxlIHRhYmxlIHRoLnRleHQtbGVmdCxcbi5kZXRhaWwtdGFibGUgdGFibGUgdGQudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kZXRhaWwtdGFibGUgdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRldGFpbC10YWJsZSB0YWJsZSB0ZCBpbWcubWFwLWltZyB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG51bC5wcm8tY2F0ZWdvcnkge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxudWwucHJvLWNhdGVnb3J5OmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbnVsLnByby1jYXRlZ29yeTpob3ZlciBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbnVsLnByby1jYXRlZ29yeSBsaSB7XG4gIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzMlO1xufVxudWwucHJvLWNhdGVnb3J5IGxpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWUzMTI0O1xuICBjb2xvcjogI2VlMzEyNDtcbn1cbnVsLnByby1jYXRlZ29yeSBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNlZTMxMjQ7XG59XG51bC5wcm8tY2F0ZWdvcnkgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWUzMTI0O1xufVxuXG4ubWFwLXNlY3Rpb24gLmNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFwLXNlY3Rpb24gLmNhcmQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYXAtc2VjdGlvbi1yb3cgLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAzO1xuICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tYXAtYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5tYXAtYWRkcmVzcyBzdHJvbmcge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubWFwLWFkZHJlc3MgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tYXAtYWRkcmVzcyBwOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tYXAtYWRkcmVzcyAubWFwLWltZyB7XG4gIHdpZHRoOiAyM3B4O1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5nbS1zdHlsZS1pdy1kIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuZ20tc3R5bGUtaXctZCBzdHJvbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBGdXR1cmFNYXhpLCBzYW5zLXNlcmlmO1xufVxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5nbS1zdHlsZS1pdy1kIHAge1xuICBtYXJnaW46IDVweCAwIDEycHg7XG59XG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgYnV0dG9uIHtcbiAgdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICByaWdodDogLTE4cHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyBidXR0b24gaW1nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuYnV0dG9uLmdtLWNvbnRyb2wtYWN0aXZlIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmRyb3Bkb3duX19pbnB1dC5hY3RpdmUgfiB1bC5kcm9wZG93bl9fbGlzdCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnByb2R1Y3RzZWFyY2hfX2Zvcm0gLmRyb3Bkb3duLmRyb3Bkb3duLS1hdXRvY29tcGxldGUuZHJvcGRvd24tLWFjdGl2ZSB1bC5kcm9wZG93bl9fbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ODc4Nzg7XG59XG5cbi5uZXdzX3R3aXR0ZXIgLlNhbmRib3hSb290LmVudi1icC1taW4gLnRpbWVsaW5lLVR3ZWV0LXJldHdlZXRDcmVkaXQge1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG59XG4ubmV3c190d2l0dGVyIC5TYW5kYm94Um9vdC5lbnYtYnAtbWluIC50aW1lbGluZS1Ud2VldC1hY3Rpb25zLFxuLm5ld3NfdHdpdHRlciAuU2FuZGJveFJvb3QuZW52LWJwLW1pbiAudGltZWxpbmUtVHdlZXQtbWVkaWEsXG4ubmV3c190d2l0dGVyIC5TYW5kYm94Um9vdC5lbnYtYnAtbWluIC50aW1lbGluZS1Ud2VldC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uc3RvcmUtc3VidXJiIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpbHRlci1yb3cgLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbiNkZWFsZXJTdG9yZXMucGFnaW5hdGlvbi1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuI2RlYWxlclN0b3Jlcy5wYWdpbmF0aW9uLWJsb2NrIGEucHJldjpob3ZlciA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG59XG5cbi5uZi1maWVsZC1lbGVtZW50IGlucHV0LFxuLm5mLWZpZWxkLWVsZW1lbnQgc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ubmYtZmllbGQtZWxlbWVudCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMThweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ5cHggIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMuZW5xdWlyZXMtYmxvY2tzLXdyYXBwZXIgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubmV3c19saXN0IC5ncmlkLWl0ZW0ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG4ubmV3c19saXN0IC5uZXdzX3RpbGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV3c19saXN0IC5uZXdzX3RpbGUgaW1nIHtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59IiwiLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxyXG5AbGluayBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiIsImJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhIHtcclxuXHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xyXG59XHJcblxyXG5AaW1wb3J0IFwiaGVhZGluZ3NcIjtcclxuQGltcG9ydCBcImNvcHlcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcbiIsIiRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OiAjZmZmO1xyXG4kY29sb3JfX2JhY2tncm91bmQtc2NyZWVuOiAjZjFmMWYxO1xyXG4kY29sb3JfX2JhY2tncm91bmQtaHI6ICNjY2M7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1idXR0b246ICNlNmU2ZTY7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1wcmU6ICNlZWU7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1pbnM6ICNmZmY5YzA7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1mb290ZXI6ICM1MDUwNTA7XHJcblxyXG4kY29sb3JfX3RleHQtc2NyZWVuOiAjMjE3NTliO1xyXG4kY29sb3JfX3RleHQtbWFpbjogIzQwNDA0MDtcclxuXHJcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbjogI2NjYyAjY2NjICNiYmI7XHJcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3ZlcjogI2NjYyAjYmJiICNhYWE7XHJcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYSAjYmJiICNiYmI7XHJcbiRjb2xvcl9fYm9yZGVyLWlucHV0OiAjY2NjO1xyXG4kY29sb3JfX2JvcmRlci1hYmJyOiAjNjY2O1xyXG5cclxuLy8gQ3JvcGxhbmQgdmFyaWFibGVzXHJcbiRjb2xvcl9fbWFpbi1jb2xvcjogI2VlMzEyNDtcclxuJGNvbG9yX19ibGFjazogIzAwMDtcclxuJGNvbG9yX19kYXJrcmVkOiAjQ0EwMDAwO1xyXG4kY29sb3JfX2xpZ2h0Z3JheTogI2YwZjBmMDtcclxuJGNvbG9yX19ncmV5OiAjNzg3ODc4O1xyXG4kY29sb3JfX2dyZXkxOiAjZGRkO1xyXG4kY29sb3JfX2dyZXkyOiAjYmRiZGJkO1xyXG4kY29sb3JfX2dyZWVuOiAjNzVlZTU4O1xyXG5cclxuJHRleHRfY29sb3JfMTogIzRGNEY0RjtcclxuJHRleHRfY29sb3JfMjogIzMzMzMzMztcclxuJHRleHRfY29sb3JfMzogIzgyODI4MjsiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnRfX21haW46IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udF9fY29kZTogbW9uYWNvLCBjb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xyXG4kZm9udF9fcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xyXG4kZm9udF9fbGluZS1oZWlnaHQtYm9keTogMS41O1xyXG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7XHJcblxyXG5cclxuJGZvbnQtZnV0dXJhOiAnRnV0dXJhTWF4aScsIHNhbnMtc2VyaWY7XHJcbiRmb250LXRyYWRlZ290aGljOiAnVHJhZGVHb3RoaWNDb25kJywgc2Fucy1zZXJpZjtcclxuXHJcbiRmdy1ib2xkOjgwMDtcclxuJGZ3LWRlbWk6NjAwO1xyXG4kZnctYm9vazo1MDA7XHJcbiRmdy1yZWd1bGFyOjQwMDtcclxuJGZ3LWxpZ2h0OjIwMDtcclxuIiwiaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmgxIHtcclxuXHRmb250LXNpemU6IDRlbTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRmb250LXNpemU6IDNlbTtcclxuXHR9XHJcbn1cclxuXHJcbmgyIHtcclxuXHRmb250LXNpemU6IDIuNGVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctZGVtaTtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRmb250LXNpemU6IDJlbTtcclxuXHR9XHJcbn1cclxuXHJcbmgzIHtcclxuXHRmb250LXNpemU6IDMuMmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjA4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWM7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXh4cy1tYXgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMi44ZW07XHJcblx0fVxyXG59XHJcblxyXG5oNCB7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMDg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1kZW1pO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHhzLW1heCkge1xyXG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlX3RpdGxlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0Ly8gZm9udC1zaXplOiA3LjByZW07XHJcblx0cGFkZGluZzogNXB4IDAgM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjA4O1xyXG5cdGNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbiIsInAge1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1saWdodDtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbmZpZ2NhcHRpb24ge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxufVxyXG5cclxuZGZuLFxyXG5jaXRlLFxyXG5lbSxcclxuaSB7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuXHRtYXJnaW46IDAgMCAxLjVlbTtcclxufVxyXG5cclxucHJlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtcHJlO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fcHJlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtcHJlO1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRwYWRkaW5nOiAxLjZlbTtcclxufVxyXG5cclxuY29kZSxcclxua2JkLFxyXG50dCxcclxudmFyIHtcclxuXHRmb250LWZhbWlseTogJGZvbnRfX2NvZGU7XHJcbn1cclxuXHJcbmFiYnIsXHJcbmFjcm9ueW0ge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yX19ib3JkZXItYWJicjtcclxuXHRjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbm1hcmssXHJcbmlucyB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWlucztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJpZyB7XHJcblx0Zm9udC1zaXplOiAxMjUlO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuXHRtYXJnaW46IDMwcHggNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtLW1heCkge1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXh4cy1tYXgpIHtcclxuXHRcdG1hcmdpbjogMzBweCAyMHB4O1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDU4cHg7XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXh4cy1tYXgpIHtcclxuXHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9xdW90ZS1yZWQtbGVmdC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIGNvbnRhaW47XHJcblx0XHR0b3A6IC0xM3B4O1xyXG5cdFx0bGVmdDogLTUwcHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXh4cy1tYXgpIHtcclxuXHRcdFx0bGVmdDogLTI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3F1b3RlLXJlZC1yaWdodC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIGNvbnRhaW47XHJcblx0XHRib3R0b206IC0xM3B4O1xyXG5cdFx0cmlnaHQ6IC0zMHB4O1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRcdHJpZ2h0OiAtMjVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS40NTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctZGVtaTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHJcblx0Y2l0ZSB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHR9XHJcbn1cclxuXHJcbi53cC1ibG9jay1wdWxscXVvdGUge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxuXHRwIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi53cC1ibG9jay10YWJsZSB7XHJcblx0dGFibGUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19saWdodGdyYXk7XHJcblx0XHRib3JkZXI6IDF4IHNvbGlkICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1saWdodDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcblxyXG5cdFx0dGQge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRoZWFkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ibGFjaztcclxuXHJcblx0XHRcdHRoIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndwLWJsb2NrLWVtYmVkIGlmcmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzNzVweDtcclxufSIsIi8qXHJcblx0RnV0dXJhIE1heGlcclxuKi9cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6J0Z1dHVyYU1heGknO1xyXG5cdGZvbnQtd2VpZ2h0OiRmdy1ib2xkO1xyXG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xyXG5cdHNyYzp1cmwoJy4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1Cb2xkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRnV0dXJhTWF4aS9GdXR1cmFNYXhpLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktQm9sZC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktQm9sZC5zdmcjRnV0dXJhTWF4aS1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6J0Z1dHVyYU1heGknO1xyXG5cdGZvbnQtd2VpZ2h0OiRmdy1kZW1pO1xyXG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xyXG5cdHNyYzp1cmwoJy4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1EZW1pLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1EZW1pLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRnV0dXJhTWF4aS9GdXR1cmFNYXhpLURlbWkud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktRGVtaS50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktRGVtaS5zdmcjRnV0dXJhTWF4aS1EZW1pJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6J0Z1dHVyYU1heGknO1xyXG5cdGZvbnQtd2VpZ2h0OiRmdy1ib29rO1xyXG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xyXG5cdHNyYzp1cmwoJy4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1Cb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1Cb29rLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRnV0dXJhTWF4aS9GdXR1cmFNYXhpLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktQm9vay50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktQm9vay5zdmcjRnV0dXJhTWF4aS1Cb29rJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6J0Z1dHVyYU1heGknO1xyXG5cdGZvbnQtd2VpZ2h0OiRmdy1saWdodDtcclxuXHRmb250LXN0eWxlOm5vcm1hbDtcclxuXHRzcmM6dXJsKCcuLi9mb250cy9GdXR1cmFNYXhpL0Z1dHVyYU1heGktTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRnV0dXJhTWF4aS9GdXR1cmFNYXhpLUxpZ2h0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRnV0dXJhTWF4aS9GdXR1cmFNYXhpLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRnV0dXJhTWF4aS9GdXR1cmFNYXhpLUxpZ2h0LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0Z1dHVyYU1heGkvRnV0dXJhTWF4aS1MaWdodC5zdmcjRnV0dXJhTWF4aS1MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuXHJcbi8qXHJcblx0VHJhZGUgR290aGljIENvbmRlbnNlZFxyXG4qL1xyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTonVHJhZGVHb3RoaWNDb25kJztcclxuXHRmb250LXdlaWdodDokZnctYm9sZDtcclxuXHRmb250LXN0eWxlOm5vcm1hbDtcclxuXHRzcmM6dXJsKCcuLi9mb250cy9UcmFkZUdvdGhpY0NvbmRlbnNlZC9UcmFkZUdvdGhpY0NvbmQtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9UcmFkZUdvdGhpY0NvbmRlbnNlZC9UcmFkZUdvdGhpY0NvbmQtQm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1RyYWRlR290aGljQ29uZGVuc2VkL1RyYWRlR290aGljQ29uZC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvVHJhZGVHb3RoaWNDb25kZW5zZWQvVHJhZGVHb3RoaWNDb25kLUJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvVHJhZGVHb3RoaWNDb25kZW5zZWQvVHJhZGVHb3RoaWNDb25kLUJvbGQuc3ZnI1RyYWRlR290aGljQ29uZC1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6J1RyYWRlR290aGljQ29uZCc7XHJcblx0Zm9udC13ZWlnaHQ6JGZ3LWJvbGQ7XHJcblx0Zm9udC1zdHlsZTppdGFsaWM7XHJcblx0c3JjOnVybCgnLi4vZm9udHMvVHJhZGVHb3RoaWNDb25kZW5zZWQvVHJhZGVHb3RoaWNDb25kLUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvVHJhZGVHb3RoaWNDb25kZW5zZWQvVHJhZGVHb3RoaWNDb25kLUJvbGRJdGFsaWMub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9UcmFkZUdvdGhpY0NvbmRlbnNlZC9UcmFkZUdvdGhpY0NvbmQtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1RyYWRlR290aGljQ29uZGVuc2VkL1RyYWRlR290aGljQ29uZC1Cb2xkSXRhbGljLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL1RyYWRlR290aGljQ29uZGVuc2VkL1RyYWRlR290aGljQ29uZC1Cb2xkSXRhbGljLnN2ZyNUcmFkZUdvdGhpY0NvbmQtQm9sZEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XHJcbn0iLCJib2R5IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTsgLy8gRmFsbGJhY2sgZm9yIHdoZW4gdGhlcmUgaXMgbm8gY3VzdG9tIGJhY2tncm91bmQgY29sb3IgZGVmaW5lZC5cclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbnRhaW5lcixcclxuLmVudHJ5LWNvbnRlbnQgPiAqOm5vdCguYWxpZ25mdWxsKSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMzQwcHg7XHJcblx0cGFkZGluZzogMCAzMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tbGctbWF4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi53cC1ibG9jay1pbWFnZSB7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufSIsImhyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtaHI7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcbiIsInVsLFxyXG5vbCB7XHJcblx0Zm9udC1zaXplOiAxLjRlbTtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjI1ZW07XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxudWwge1xyXG5cdGxpc3Qtc3R5bGU6IGRpc2M7XHJcbn1cclxuXHJcbm9sIHtcclxuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG59XHJcblxyXG5saSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG5saSA+IHVsLFxyXG5saSA+IG9sIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxufVxyXG5cclxuZHQge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmRkIHtcclxuXHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XHJcbn1cclxuIiwiLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0aGVpZ2h0OiBhdXRvOyAvLyBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LlxyXG5cdG1heC13aWR0aDogMTAwJTsgLy8gQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC5cclxufVxyXG5cclxuZmlndXJlIHtcclxuXHRtYXJnaW46IDFlbSAwOyAvLyBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS5cclxufVxyXG4iLCJ0YWJsZSB7XHJcblx0bWFyZ2luOiAwIDAgMS41ZW07XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIHtcclxuICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yX19saWdodGdyYXk7XHJcblxyXG4gICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICB9XHJcblxyXG4gICAgIC50aWxlLWNvcHkgeyBcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHMpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxufVxyXG5cclxuLy8gQmFja2dyb3VuZCBDb2xvcnNcclxuLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciB7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrcmVkO1xyXG4gICAgIGNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcclxuXHJcbiAgICAgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmxhY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aWxlLWNvcHkge1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICB9XHJcbn1cclxuXHJcbi5oYXMtbGlnaHQtcmVkLWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbWFpbi1jb2xvcjtcclxufVxyXG5cclxuLmhhcy1saWdodC1ncmV5LWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbGlnaHRncmF5O1xyXG5cclxuICAgICAud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXRpbGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19ibGFjaztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpbGUtY29weSB7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAudGlsZS1jb3B5LWJkIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxufVxyXG5cclxuLy8gVGV4dCBDb2xvcnNcclxuLmhhcy1yZWQtY29sb3Ige1xyXG4gICAgIGNvbG9yOiAkY29sb3JfX2RhcmtyZWQ7XHJcbn1cclxuXHJcbi5oYXMtbGlnaHQtcmVkLWNvbG9yIHtcclxuICAgICBjb2xvcjogJGNvbG9yX19tYWluLWNvbG9yO1xyXG59XHJcblxyXG4uaGFzLWxpZ2h0LWdyZXktY29sb3Ige1xyXG4gICAgIGNvbG9yOiAkY29sb3JfX2xpZ2h0Z3JheTtcclxufSIsIi5uZXdzIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICBwYWRkaW5nOiAxMTVweCAwIDE1MHB4O1xyXG59XHJcblxyXG4ubmV3c19saXN0IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMzU1cHgpO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tbWQtbWF4KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuZ3JpZCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtLW1heCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHMpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLnNpdGUtbWFpbiBhc2lkZSB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHdpZHRoOiAzMTVweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLW1kLW1heCkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubmV3c190d2l0dGVyIHtcclxuXHRtYXgtd2lkdGg6IDMxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1tZC1tYXgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmdyaWQtaXRlbSB7XHJcblx0cGFkZGluZzogMCA3cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm5ld3NfdGlsZSB7XHJcblx0bWF4LXdpZHRoOiAzMDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtLW1heCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHMpIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5uZXdzX2NvcHkge1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblxyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDE5cHg7XHJcblx0XHRjb2xvcjogJGNvbG9yX19ibGFjaztcclxuXHRcdGZvbnQtZmFtaWx5OiBUcmFkZUdvdGhpY0NvbmQsc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtc2l6ZTogMS41NzE0M2VtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE4MTgyO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgMCAycHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX19ibGFjaztcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1ob3Zlci5zdmcpIG5vLXJlcGVhdCAwIDJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uZXdzLWZpbHRlcnMge1xyXG5cdCZfX3RpdGxlIHtcclxuXHRcdC5uZXdzLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmxvY2sge1xyXG5cdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0fVxyXG5cclxuXHQmX19vcHRpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG0tbGluayB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuIiwiLnBhZ2UtdGl0bGUge1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHotaW5kZXg6MTtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDonJztcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRtaW4taGVpZ2h0OjIwMHB4O1xyXG5cdFx0cGFkZGluZzowcHggMHB4IDIwLjUlO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14cy1tYXgpIHtcclxuXHRcdFx0bWluLWhlaWdodDoxNzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JnIHtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0dG9wOjBweDtcclxuXHRcdGxlZnQ6MHB4O1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fdmlkZW8ge1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR0b3A6MHB4O1xyXG5cdFx0bGVmdDowcHg7XHJcblx0XHR3aWR0aDowcHg7XHJcblx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0b3BhY2l0eTowO1xyXG5cclxuXHRcdGlmcmFtZSB7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXBsYXlpbmcge1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRAa2V5ZnJhbWVzIGZhZGVJbiB7XHJcblx0XHRcdFx0MCUgeyBvcGFjaXR5OjAgfVxyXG5cdFx0XHRcdDEwMCUgeyBvcGFjaXR5OjEgfVxyXG5cdFx0XHR9XHJcblx0XHRcdGFuaW1hdGlvbjpmYWRlSW4gMXMgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjowcHggMHB4IDMycHg7XHJcblx0XHRwYWRkaW5nOjBweCA0NXB4IDBweCAxOHB4O1xyXG5cdFx0bWF4LXdpZHRoOjU3MHB4O1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHNjcmVlbi1zbSkgYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1tZC1tYXgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjhweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHMtbWF4KSB7XHJcblx0XHRcdHBhZGRpbmc6MHB4IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiYSB7XHJcblx0Y29sb3I6ICRjb2xvcl9fYmxhY2s7XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yX19ibGFjaztcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5hcnJvdy1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTlweDtcclxuICAgIGNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljO1xyXG5cdGZvbnQtc2l6ZTogMS41NzE0M2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE4MTgyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRcdGNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1ob3Zlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5iaWctdGV4dC1zZWN0aW9uIHtcclxuXHQuYXJyb3ctbGluayB7XHJcblx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbiIsImJ1dHRvbixcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19tYWluLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fbWFpbi1jb2xvcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10cmFkZWdvdGhpYztcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1kZW1pO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTgxODI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG5cdHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZSxiYWNrZ3JvdW5kIC4zcyBlYXNlLGNvbG9yIC4zcyBlYXNlO1xyXG5cdFxyXG5cdCY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fYmxhY2s7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JsYWNrO1xyXG5cdH1cclxufVxyXG5cclxuLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciB7XHJcblx0LndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JsYWNrO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX19ibGFjaztcclxuXHRcdFxyXG5cdFx0JjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIsICY6dmlzaXRlZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWFpbi1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcbiIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXHJcbnNlbGVjdCxcclxuc2VsZWN0W211bHRpcGxlXSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfX2RhcmtyZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1saWdodDtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuXHRib3JkZXI6IDIxcHggc29saWQgJGNvbG9yX19kYXJrcmVkO1xyXG59XHJcblxyXG4ubmYtZmllbGQtZWxlbWVudCB7XHJcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICB9IFxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfX2RhcmtyZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX19ibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Y29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1mb290ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5jaGVja2JveC1tYXNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNoZWNrYm94LW1hc2sgPiAqIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5jaGVja2JveC1tYXNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5jaGVja2JveC1tYXNrX19sYWJlbDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hlY2tib3gtaWNvbi5wbmcpIGNlbnRlci8wIG5vLXJlcGVhdCAjZmZmO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fZGFya3JlZDtcclxufVxyXG5cclxuLmNoZWNrYm94LW1hc2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuY2hlY2tib3gtbWFza19fbGFiZWw6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4ubGlzdC1jaGVja2JveC13cmFwLCAubGlzdC1yYWRpby13cmFwIHtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NoZWNrYm94LWljb24ucG5nKSBjZW50ZXIvMCBuby1yZXBlYXQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fZGFya3JlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpc3QtcmFkaW8td3JhcCB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQge1xyXG4gICAgJi5hZG1pbmJhci1pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG59IiwiLmVycm9yLTQwNC5ub3QtZm91bmQge1xyXG4gICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxuICAgICAgICBmb250LXNpemU6IDYuMHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNS40cmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDVweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX21haW4tY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX19ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9ICBcclxufSIsIi5zZWFyY2gge1xyXG4gICAgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgLnBhZ2VfdGl0bGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOTRweDtcclxuXHJcbiAgICAgICAgICAgIC5wYWdlX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuMHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjRyZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHh4cy1tYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1tYWluIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTFweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlcnNfX2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX21haW4tY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlcnNfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0ICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9maWx0ZXItaWNvbi5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyc19fb3B0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94LW1hc2tfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX19yZXN1bHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHhzLW1heCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2hfX3RodW1iIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTJweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zZWFyY2hfX3RodW1iO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoX19leGNlcnB0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1kZW1pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1kZW1pO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fZGFya3JlZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19ibGFjaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1wYWdpbmF0aW9uIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTIxcHggMCAyMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXh4cy1tYXgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10cmFkZWdvdGhpYztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Bhbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX21haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYS5uZXh0LnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXh0LWljb24uc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyAxNnB4O1x0XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhLnByZXYucGFnZS1udW1iZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXZpb3VzLWljb24uc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyAxNnB4O1x0XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5vLXJlc3VsdHMubm90LWZvdW5kIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgXHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC5zZWFyY2gtc3VibWl0IHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kb3dubG9hZF9fd3JhcCB7XHJcbiAgICBtYXJnaW46MCAwIDEwcHg7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHR9XHJcblxyXG5cdCYuZG93bmxvYWRfZHJvcGRvd24tYmxvY2tzLXdyYXBwZXIge1xyXG5cdFx0LmRvd25sb2FkLmRvd25sb2FkLS1tdWx0aSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fYmxhY2sgdXJsKC4uL2ltYWdlcy9hcnJvdy10b3Auc3ZnKSBuby1yZXBlYXQgOTIlIDE3cHg7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ibGFjaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1kZW1pO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UsY29sb3IgLjNzIGVhc2UsYm9yZGVyIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5IHVybCguLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcpIG5vLXJlcGVhdCA5MiUgMTdweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZG93bmxvYWQge1xyXG5cdCZfX2Ryb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjVweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fYmxhY2s7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdFx0cGFkZGluZzozM3B4IDhweCA4cHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0bGlzdC1zdHlsZTpub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0YwRjBGMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50ZXN0aW1vbmlhbC1ibG9ja3Mtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAudGVzdGltb25pYWwtdGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19kYXJrcmVkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZ3LWRlbWk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdW90ZS13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVvdGUtcmVkLWxlZnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyLyBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVvdGUtcmVkLXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlci8gY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcblx0XHRcdCAgICBmb250LXdlaWdodDogJGZ3LWRlbWk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5xdW90ZS1wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzdweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICYuZW5xdWlyZXMtYmxvY2tzLXdyYXBwZXIge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fbGlnaHRncmF5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZGVtaTsgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZGVtaTsgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fZGFya3JlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVucXVpcmllcy1mb3JtLXNlY3Rpb24ge1xyXG4gICAgLm5mLWZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1kb3duLnN2Zykgbm8tcmVwZWF0IDk3JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZW5xdWlyaWVzLWZvcm0tc2VjdGlvbiB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZi1maWVsZC1jb250YWluZXIge1xyXG4gICAgICAgICYubGFiZWwtYWJvdmUge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIHNlbGVjdFttdWx0aXBsZV0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1kb3duLnN2Zykgbm8tcmVwZWF0IDkzJSBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC1jaGVja2JveC13cmFwIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9hcnJvdy1kb3duLnN2Zykgbm8tcmVwZWF0IDkzJSBjZW50ZXI7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xyXG5cclxuICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZi1lcnJvci1tc2csIFxyXG4ubmluamEtZm9ybXMtcmVxLXN5bWJvbCxcclxuLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG59XHJcblxyXG4jd3QtY2xpLWNvb2tpZS1iYW5uZXIge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcbn1cclxuXHJcbi5jbGktdGFiLWNvbnRhaW5lciBoNCxcclxuLmNsaS1wcml2YWN5LWNvbnRlbnQtdGV4dCxcclxuI3d0LWNsaS1wcml2YWN5LXJlYWRtb3JlLFxyXG4uY2xpLXByaXZhY3ktcmVhZG1vcmUsXHJcbi5jbGktbmF2LWxpbmsuY2xpLXNldHRpbmdzLW1vYmlsZSxcclxuLmNsaS1uYXYtbGluayxcclxuLmNsaS1uZWNlc3NhcnktY2FwdGlvbixcclxudGFibGUuY29va2llbGF3aW5mby13aW50ZXIsXHJcbi5jbGktbW9kYWwgLmNsaS1tb2RhbC1kaWFsb2csXHJcbi5jbGktdGFiLWZvb3RlciAud3QtY2xpLXByaXZhY3ktYWNjZXB0LWJ0bixcclxuLmNsaS10YWItc2VjdGlvbiAuY29va2llbGF3aW5mby1yb3ctY2F0LXRhYmxlIHRkLCBcclxuLmNsaS10YWItc2VjdGlvbiAuY29va2llbGF3aW5mby1yb3ctY2F0LXRhYmxlIHRoIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7IFxyXG59XHJcblxyXG4ubmYtaW5wdXQtbGltaXQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcclxufSIsIi5jYXJvdXNlbC1ibG9jay13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19ibGFjaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY5cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC1zbGlkZXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTEzcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMjZweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggLTExM3B4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zbGlkZXItbmV4dC1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2xpZGVyLW5leHQtaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3dsLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2xpZGVyLXByZXYtaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NsaWRlci1wcmV2LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyOyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn0iLCIubWFpbi1uYXZpZ2F0aW9uIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fbWFpbi1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0bGVmdDogLTk5OWVtO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk5OTtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyID4gdWwsXHJcblx0XHRcdFx0Ji5mb2N1cyA+IHVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsaTpob3ZlciA+IHVsLFxyXG5cdFx0bGkuZm9jdXMgPiB1bCB7XHJcblx0XHRcdGxlZnQ6IDM2cHg7XHJcblxyXG5cdFx0XHRhLCBhOmhvdmVyLFxyXG5cdFx0XHRhLmZvY3VzIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZ3LWRlbWk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAzcHggMHB4IDIwcHg7XHJcblx0XHRcdG1hcmdpbjogMCAzNnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZTtcclxuXHRcclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Ji5mb2N1cyB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cdH1cclxuXHJcblx0LmN1cnJlbnRfcGFnZV9pdGVtID4gYSxcclxuXHQuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxyXG5cdC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLFxyXG5cdC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9fbWFpbi1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFNtYWxsIG1lbnUuICovXHJcbi5tZW51LXRvZ2dsZSxcclxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XHJcblxyXG5cdC5tZW51LXRvZ2dsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tbmF2aWdhdGlvbiB1bCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KSB7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHJcblx0XHQmX19uYXYge1xyXG5cdFx0XHQuc2l0ZS1uYXYge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDs7XHJcblx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRsZWZ0Oi0zMjBweDtcclxuXHRcdFx0XHR3aWR0aDozMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwdmg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDokY29sb3JfX3RleHQtbWFpbjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6bm9ybWFsO1xyXG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGxlZnQgNDUwbXMgZWFzZTtcclxuXHRcdFx0XHR6LWluZGV4OjE7XHJcblx0XHRcdFx0b3ZlcmZsb3c6YXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tdmlzaWJsZSB7XHJcblx0XHRcdFx0LnNpdGUtbmF2IHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXJfX25hdl9fdG9nZ2xlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDIxcHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbiNtb2JpbGUtbWVudSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtLW1heCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGRpc3BsYXk6dGFibGU7XHJcbiAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtbmF2IHtcclxuXHRmb250LXNpemU6Zm9udHNpemUoMTIpO1xyXG5cdGZvbnQtd2VpZ2h0OiRmdy1kZW1pO1xyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0bGluZS1oZWlnaHQ6MTtcclxuXHJcblx0XHQmX19pbm5lciB7XHJcblx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRAZXh0ZW5kIC5jbGVhcmZpeDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hvbWUge1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRoZWlnaHQ6MjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS1pY29uLnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZW51IHtcclxuXHRcdGRpc3BsYXk6YmxvY2s7IC8vIEZhbGxiYWNrIGlmIG5vIGZsZXhib3ggc3VwcG9ydFxyXG5cdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcclxuXHRcdG1hcmdpbjowcHggLTE1cHg7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7IC8vIEZhbGxiYWNrIGlmIG5vIGZsZXhib3ggc3VwcG9ydFxyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0cGFkZGluZzowcHggMTdweDtcclxuXHRcdFx0bGlzdC1zdHlsZTpub25lO1xyXG5cclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6MjBweCAzcHggMTVweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOmJvcmRlciAzMDBtcyBlYXNlO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXHJcblx0XHRcdCYuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSxcclxuXHRcdFx0Ji5jdXJyZW50LWxhbmcgPiBhLFxyXG5cdFx0XHRib2R5LnNpbmdsZS1wb3N0ICYuY3VycmVudF9wYWdlX3BhcmVudCA+IGEsXHJcblx0XHRcdD4gYTpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjokY29sb3JfX2RhcmtyZWQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gYTpob3ZlciArIHVsLnN1Yi1tZW51IHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR1bC5zdWItbWVudSB7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdHRvcDoxMDAlO1xyXG5cdFx0bGVmdDowcHg7XHJcblx0XHRtaW4td2lkdGg6MTAwJTtcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdGJhY2tncm91bmQ6JGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokc2NyZWVuLW1kKSB7XHJcblx0XHRcdHBhZGRpbmc6OHB4IDBweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGNvbG9yX19kYXJrcmVkO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdGxpc3Qtc3R5bGU6bm9uZTtcclxuXHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6MHB4IDIxcHggMHB4IDIwcHg7IC8vIHBhZGRpbmcgb2YgPmxpIGFuZCA+YSBpbiAubWVudVxyXG5cdFx0XHRcdHRyYW5zaXRpb246Y29sb3IgMzAwbXMgZWFzZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5sYW5nLWl0ZW0gPiBhID4gaW1nIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXHJcblx0XHRcdCYuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSxcclxuXHRcdFx0Ji5jdXJyZW50LWxhbmcgPiBhLFxyXG5cdFx0XHRib2R5LnNpbmdsZS1wb3N0ICYuY3VycmVudF9wYWdlX3BhcmVudCA+IGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6JGNvbG9yX19kYXJrcmVkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IGE6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9fbWFpbi1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gTk9URSBzdWItc3ViLW1lbnVzIGFyZW4ndCBzdXBwb3J0ZWRcclxuXHJcblx0Ji0tbW9iaWxlIHtcclxuXHRcdGZvbnQtc2l6ZTpmb250c2l6ZSgyNCk7XHJcblx0XHRwYWRkaW5nOjE4cHggMjBweDtcclxuXHJcblx0XHQubWVudSB7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdG1hcmdpbjo1OHB4IDBweCAwcHg7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDpsaW5laGVpZ2h0KDI4LDI0KTtcclxuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTVweCAwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwuc3ViLW1lbnUge1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjpzdGF0aWM7XHJcblx0XHRcdHBhZGRpbmc6MHB4IDBweCAyMHB4IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6bm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjVweCAwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjRyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjY7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOmJvcmRlciAzMDBtcyBlYXNlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXHJcblx0XHRcdFx0Ji5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLFxyXG5cdFx0XHRcdCYuY3VycmVudC1sYW5nID4gYSxcclxuXHRcdFx0XHRib2R5LnNpbmdsZS1wb3N0ICYuY3VycmVudF9wYWdlX3BhcmVudCA+IGEge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokY29sb3JfX2RhcmtyZWQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IGE6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6aW5oZXJpdDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokY29sb3JfX2RhcmtyZWQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNpdGUtaGVhZGVyX19icmVhZGNydW1icyB7XHJcblx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1kZW1pO1xyXG5cclxuXHR1bCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY29tbWVudC1jb250ZW50IGEge1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmJ5cG9zdGF1dGhvciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiLnNpdGUtaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMjFweCAzMHB4IDE3cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcclxuXHJcblx0XHQuc2l0ZS1oZWFkZXJfaW5uZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBcdFx0dHJhbnNpdGlvbjogbGluZS1oZWlnaHQgLjNzIGVhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2l0ZS1icmFuZGluZyB7XHJcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9zZXBhcmF0b3Ige1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8vIEJhbm5lclxyXG4ud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXBhZ2UtaGVhZGVyIHtcclxuXHRoZWlnaHQ6IDQ1MHB4O1xyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wYWdlX3RpdGxlLXNlY3Rpb24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1heC13aWR0aDogNjIwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0Ym90dG9tOiAyOHB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDhweCk7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXh4cy1tYXgpIHtcclxuXHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhZ2VfdGl0bGUge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTFweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRmb250LXNpemU6IDUuMHJlbTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0LjByZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHhzLW1heCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4wcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGFnZV9zdWJ0aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRtYXJnaW46IDE4cHggMCAwIDBweDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDIxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWFpbi1jb2xvcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljO1xyXG5cdFx0XHRmb250LXNpemU6IDMuMHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xMzMzMztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtcGFnZS1oZWFkZXItdmlkZW8ge1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucGFnZV90aXRsZS1zZWN0aW9uIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRwYWRkaW5nOiAwIDAgMTkuM3ZoO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHQucGFnZV90aXRsZSB7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG5cdFx0XHRmb250LXNpemU6IDdyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA1LjByZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHhzLW1heCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4wcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGFnZV9zdWJ0aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRtYXJnaW46IDE4cHggMCAwIDBweDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDIxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWFpbi1jb2xvcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljO1xyXG5cdFx0XHRmb250LXNpemU6IDMuMHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xMzMzMztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogU2VhcmNoICovXHJcbi5zaXRlLWhlYWRlcl9fc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyX19zZWFyY2hfX3RvZ2dsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZpbGw6ICRjb2xvcl9fYmxhY2s7XHJcblx0c3Ryb2tlOiAkY29sb3JfX2JsYWNrO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNpdGUtc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHJcblx0aW5wdXQge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogMCAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLHBhZGRpbmcgLjNzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQuc2l0ZS1zZWFyY2hfX2JveCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYmxhY2s7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX19ibGFjaztcclxuXHRcdGhlaWdodDogMzRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KSB7XHJcblx0XHRcdHRvcDogLTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJ1dHRvbiwgaW5wdXQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR9XHJcblxyXG5cdGJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMzRweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDM0cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JsYWNrO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzRweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2l0ZXNlYXJjaC1pY29ucy5wbmcpIGNlbnRlciByaWdodC9hdXRvIDEwMCUgbm8tcmVwZWF0ICRjb2xvcl9fYmxhY2s7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Ji0tb3BlbiB7XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAxMjVweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDM1cHggMCAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaXRlLXNlYXJjaF9fYm94IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblx0XHR9XHJcblxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtNXB4O1xyXG5cdFx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIubWFpbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbG9nbyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1zb2NpYWwge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTA0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfX21haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYS50d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItcmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3ViZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1mb290ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxuICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIFxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX21haW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIubGF0ZXN0LW5ld3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHQucG9zdC10aWxlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0XHR3aWR0aDogY2FsYygyNSUgLSAxMnB4KTtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14cykge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQudGlsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi53cC1ibG9jay1jb2x1bW5zLlByb2ZpbGUtYmxvY2tzLXdyYXBwZXIge1xyXG5cdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uUHJvZmlsZS1ibG9ja3Mtd3JhcHBlciB7XHJcbiAgICAubWVkaWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtIDE2cHgpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE2cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHhzLW1heCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhLWltZyB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXh4cy1tYXgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZGVtaTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1b3RlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IFxyXG5cclxuLmMtYWNjb3JkaW9uX19pdGVtIHtcclxuICAgIC5jLWFjY29yZGlvbl9fdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlIDRweCAvIDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fbWFpbi1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZGVtaTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIC5jLWFjY29yZGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXRvcC1ibGFjay5zdmcpIG5vLXJlcGVhdCAxMDAlIDRweCAvIDIwcHg7IFxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgLmMtYWNjb3JkaW9uX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgIH1cclxufSIsIi5wcm9kdWN0c2VhcmNoIHtcclxuXHRtaW4taGVpZ2h0OiA2NTBweDtcclxuXHRwYWRkaW5nOiAxNDBweCAwO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX19saWdodGdyYXk7XHJcblx0ei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NDhweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFic19fY29udHJvbHMge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX19iYWNrZ3JvdW5kLWZvb3RlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcnQtc2VhcmNoLWljb24uc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCA0NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcm9kdWN0LXNlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyIC8gMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX21haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX21haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19ibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX19ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUrbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX21haW4tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX19ncmVlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFic19fcGFuZWxzIHtcclxuICAgICAgICBwYWRkaW5nOiA3NXB4IDEwOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2JsYWNrXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0c2VhcmNoX19mb3JtIHtcclxuICAgIGlucHV0W3R5cGU9c2VhcmNoXSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ncmV5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHNlYXJjaF9fYmcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdHNlYXJjaF9faW5uZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmxhY2s7XHJcblx0Y29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG59XHJcblxyXG4ucHJvZHVjdHNlYXJjaF9fdGl0bGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAxOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDMuMnJlbTtcclxufVxyXG5cclxuLnBsYWNlaG9sZGVyLXdyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA5O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXN+bGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0c2VhcmNoX19maWVsZHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLnN1Ym1pdC13cmFwIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLS1hdXRvY29tcGxldGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxudWwuZHJvcGRvd25fX2xpc3Qge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWF4LWhlaWdodDogMzg1cHg7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0cGFkZGluZzogMzdweCAxMnB4IDEycHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ncmV5O1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAzMHB4O1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fZ3JleTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtc2NyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xpZ2h0Z3JheTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwudGFic19fY29udHJvbHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHNlYXJjaF9fcmVzdWx0cyB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHNlYXJjaF9fZmllbGRzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuICAgID4qIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLmRyb3Bkb3duLS1hdXRvY29tcGxldGUge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTFweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHNlYXJjaF9fZm9ybS0taGFzLXJlc3VsdHMge1xyXG4gICAgLnByb2R1Y3RzZWFyY2hfX3Jlc3VsdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHNlYXJjaF9fcmVzdWx0cyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogNDVweCAwIDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwOyBcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3RzZWFyY2hfX3Jlc3VsdHNfX2FjdGlvbnMge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuICAgID5zcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdzEucG5nKSBuby1yZXBlYXQgbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHNlYXJjaF9fbWVzc2FnZXMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0c2VhcmNoX19mb3JtLS1oYXMtbWVzc2FnZXMge1xyXG4gICAgLnByb2R1Y3RzZWFyY2hfX21lc3NhZ2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3RzZWFyY2hfX2Zvb3RlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDE0cHggMThweCAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm92ZXJsYXAtdmlkZW8ge1xyXG4gICAgLnBhZ2UtdGl0bGVfX3ZpZGVvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59IiwiLndwLWJsb2NrLWNvbHVtbiB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcclxuXHRcdGZsZXgtYmFzaXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRmbGV4LWdyb3c6IGF1dG87XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtcGFnZS1zZWN0aW9uIHtcclxuXHQud3AtYmxvY2stY29sdW1uOm5vdCg6b25seS1jaGlsZCkge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcclxuXHRcdFx0ZmxleC1iYXNpczogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtYmxvY2tzLXdyYXBwZXIud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICAudGlsZS1tZWRpYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICAgICAgLnRpbGUtY29weS1iZCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmVfX2ltYWdlLFxyXG4ubW9kYWwsXHJcbi50YWJzX19jb250cm9scz5saSxcclxuLnZhbGlnbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmZlYXR1cmVfX2ltYWdlPiosXHJcbi5tb2RhbD4qLFxyXG4udGFic19fY29udHJvbHM+bGk+KixcclxuLnZhbGlnbj4qIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4uZmVhdHVyZV9faW1hZ2U6YWZ0ZXIsXHJcbi5tb2RhbDphZnRlcixcclxuLnRhYnNfX2NvbnRyb2xzPmxpOmFmdGVyLFxyXG4udmFsaWduOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3RzZWFyY2hfX3RpdGxlLFxyXG4udHlwb2dyYXBoeSBoMyB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljO1xyXG5cdGZvbnQtc2l6ZTogMi4xNDI4NmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMS4xMzMzMztcclxufVxyXG5cclxuLmFjY29yZGlvbl9fdGl0bGUsXHJcbi5wcm9kdWN0c2VhcmNoX19yZXN1bHRzIHVsIGg2LFxyXG4ucHJvZmlsZV9fdGl0bGUsXHJcbi50eXBvZ3JhcGh5IGJsb2NrcXVvdGUsXHJcbi50eXBvZ3JhcGh5IGg2LFxyXG5ib2R5LnNlYXJjaCAuc2VhcmNoX19leGNlcnB0IGg2IHtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG5cdGZvbnQtc2l6ZTogMS4yODU3MWVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTU1NTY7XHJcbn1cclxuXHJcbi5tdWx0aV9fY29sdW1ucyxcclxuLnByb2R1Y3RzZWFyY2hfX3Jlc3VsdHNfX2FjdGlvbnMge1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxufVxyXG5cclxuLnRhYmNvbnRlbnQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bl9faW5wdXQge1xyXG4gICAgJi5hY3RpdmV+dWwuZHJvcGRvd25fX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG5cdC5Qcm9maWxlLWJsb2Nrcy13cmFwcGVyIC5tZWRpYSB7XHJcblx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0bWF4LXdpZHRoOiA1MCVcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzgxcHgpIHtcclxuXHQucGFydC1pbmZvcGFnZSAubGVmdC1ibG9jayxcclxuXHQucGFydC1pbmZvcGFnZSAucmlnaHQtYmxvY2sge1xyXG5cdFx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwXHJcblx0fVxyXG5cdC5wYXJ0LWluZm9wYWdlIC5yaWdodC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweFxyXG5cdH1cclxuXHQucGFnaW5hdGlvbi1ibG9jayAud3AtYmxvY2stY29sdW1uIHtcclxuXHRcdGZsZXgtYmFzaXM6IGNhbGMoMzMlIC0gMTZweClcclxuXHR9XHJcblx0LnNlYXJjaC1ib3gge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWJhc2lzOiA3MCVcclxuXHR9XHJcblx0LnNlYy1ibG9jayB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHhcclxuXHR9XHJcblx0dWwucHJvZHVjdC1saXN0IGxpIC5wcm8tZGVzYyBwIHtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0bWluLWhlaWdodDogNjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4XHJcblx0fVxyXG5cdHVsLnByb2R1Y3QtbGlzdCBsaSAuYXJyb3ctbGluayB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDAgMnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0fVxyXG5cdC5kZXRhaWwtdGFibGUgdGFibGUgdGhlYWQge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0bWFyZ2luOiAtMXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMXB4XHJcblx0fVxyXG5cdC5kZXRhaWwtdGFibGUgdGFibGUgdGJvZHkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2tcclxuXHR9XHJcblx0LmRldGFpbC10YWJsZSB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHhcclxuXHR9XHJcblx0LmRldGFpbC10YWJsZSB0YWJsZSB0ciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweFxyXG5cdH1cclxuXHQuZGV0YWlsLXRhYmxlIHRhYmxlIHRkIHtcclxuXHRcdGJvcmRlcjogc29saWQgI2RkZDtcclxuXHRcdGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHhcclxuXHR9XHJcblx0LnByby1kZXRhaWwge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHR9XHJcblx0LmRldGFpbC10YWJsZSB0YWJsZSB0ZCBhLmFycm93LWxpbmsge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XHJcblx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHR9XHJcblx0LmRldGFpbC10YWJsZSB0YWJsZSB0ZDpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdG1hcmdpbi10b3A6IC0yNXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMTVweDtcclxuXHR9XHJcblx0LmRldGFpbC10YWJsZSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4XHJcblx0fVxyXG5cdC5kZXRhaWwtdGFibGUgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0LnByb2R1Y3RzZWFyY2hfX3RpdGxlIHtcclxuXHRcdHBhZGRpbmc6IDI2cHggMCAyNHB4XHJcblx0fVxyXG5cdC5wcm9kdWN0c2VhcmNoIC50YWJzX19jb250cm9scz5saSB7XHJcblx0XHRtaW4taGVpZ2h0OiA3MHB4XHJcblx0fVxyXG5cdC5wcm9kdWN0c2VhcmNoIC50YWJzX19jb250cm9scz5saSBzdmcge1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSAxNXB4KVxyXG5cdH1cclxuXHQucHJvZHVjdHNlYXJjaCAudGFic19fcGFuZWxzIHtcclxuXHRcdHBhZGRpbmc6IDMwcHhcclxuXHR9XHJcblx0LnByb2R1Y3RzZWFyY2hfX2ZpZWxkcyxcclxuXHQucHJvZHVjdHNlYXJjaF9fZmllbGRzPioge1xyXG5cdFx0ZGlzcGxheTogYmxvY2tcclxuXHR9XHJcblx0LnByb2R1Y3RzZWFyY2hfX2ZpZWxkcz46bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW46IDIwcHggMCAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlclxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzVweCkge1xyXG5cdC5Qcm9maWxlLWJsb2Nrcy13cmFwcGVyIC5tZWRpYSB7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJVxyXG5cdH1cclxufVxyXG5cclxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy1wYWdlLXNlY3Rpb24uYWxpZ25mdWxsLndoaXRlIHtcclxuXHQud3AtYmxvY2stZmlsZSB7XHJcblx0XHQmLmFsaWducmlnaHQge1xyXG5cdFx0XHQud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19ibGFjaztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JsYWNrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1kZW1pO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX21haW4tY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY3JvcGxhbmQtYWxpZ24tbWlkZGxlLXNlY3Rpb24ge1xyXG5cdC53cC1ibG9jay1jb2x1bW5zIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY3JvcGxhbmQtcHJvZHVjdHMtbWFpbi1zZWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cclxuXHQud3AtYmxvY2stY29sdW1uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDg4cHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXh4cy1tYXgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHhzLW1heCkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZSB7XHJcblx0XHRcdC50aWxlLWNvcHkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY3JvcGxhbmQtaGlzdG9yeS1zZWN0aW9uIHtcclxuXHQud3AtYmxvY2stY29sdW1uIHtcclxuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnJvd3NlLXJhbmdlLXNlY3Rpb24ge1xyXG5cdC53cC1ibG9jay1jcm9wbGFuZC1ibG9ja3MtdGlsZSB7XHJcblx0XHQudGlsZS1jb3B5IHtcclxuXHRcdFx0cGFkZGluZzogMTlweCAzOXB4IDI3cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcclxuXHQud3AtYmxvY2stY3JvcGxhbmQtYmxvY2tzLXBhZ2UtaGVhZGVyLXZpZGVvIHtcclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC50aWxlLW1lZGlhIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtNXB4O1xyXG5cdFx0bGVmdDogMCU7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQvLyBpbWcge1xyXG5cdFx0Ly8gXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdC8vIFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG5cdFx0Ly8gfVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuYXJyb3ctbGluayB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtaG92ZXIuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucHJvZHVjdC1ibG9ja3Mtd3JhcHBlciB7XHJcbiAgICAmLnJlbGF0ZWQtcHJvZHVjdHMtYmxvY2tzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX2xpZ2h0Z3JheTtcclxuICAgICAgICBwYWRkaW5nOiA4OXB4IDAgMTIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbGF0ZWQtcHJvZHVjdHMtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLnRpbGUtbWVkaWEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWJsb2NrLWNyb3BsYW5kLWJsb2Nrcy10aWxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIC50aWxlLWNvcHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtb3JlX3JlbGF0ZWRfcHJvZHVjdHMge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtYmxvY2tzLXdyYXBwZXIge1xyXG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7ICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMTJweCk7XHJcbiAgICAgICAgZmxleC1iYXNpczogaW5oZXJpdCAhaW1wb3J0YW50OyAgXHJcbiAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7ICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgICBcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtLW1heCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHMpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDhweCkgIWltcG9ydGFudDsgIFxyXG4gICAgICAgIH0gIFxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHhzLW1heCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKzQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kZWFsZXItcGFnZSB7XHJcbiAgICAuc2VjLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3Itc2VwYXJhdG9yIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuIFxyXG4ucmFuZ2Utd3JhcCB7XHJcblx0Zm9udC1mYW1pbHk6IEZ1dHVyYU1heGksc2Fucy1zZXJpZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIGF1dG8gNXJlbTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXgtcmFuZ2UgeyBcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucmFuZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2OyBcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3Njc2NzY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYW5nZSB7XHJcblx0Zm9udC1mYW1pbHk6IEZ1dHVyYU1heGksc2Fucy1zZXJpZjtcclxuICBcdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYnViYmxlIHtcclxuXHRmb250LWZhbWlseTogRnV0dXJhTWF4aSxzYW5zLXNlcmlmO1xyXG5cdGJhY2tncm91bmQ6IHJlZDtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0cGFkZGluZzogNHB4IDEycHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdGJvdHRvbTogLTM1cHg7XHJcbiAgICB3aWR0aDogNDRweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB9XHJcbn1cclxuXHJcbi5zdGF0ZS1maWx0ZXJzIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV0ge1xyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3Njc2NzY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcclxuXHQuZGVhbGVyLXBhZ2Uge1xyXG4gICAgICAgIC5kZXRhaWwtdGFibGUge1xyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYS5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWMtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMuZmlsdGVyLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0I2RlYWxlclN0b3Jlcy5wYWdpbmF0aW9uLWJsb2NrIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQubWFwLXNlY3Rpb24tcm93IHtcclxuICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0LmZpbHRlci1yb3cge1xyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC5tYXAtYWRkcmVzcyB7XHJcbiAgICAgICAgc3Ryb25nIHsgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQuZGV0YWlsLXRhYmxlIHtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGltZy5tYXAtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxhdGVzdC1uZXdzLXBvc3RzIHtcclxuICAgIC5sYXRlc3QtbmV3cy1wb3N0cy1oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0VFMzEyNDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZ1dHVyYU1heGksc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhdGVzdC1uZXdzLXBvc3RzLUNvbnRlbnQge1xyXG4gICAgICAgIC5uZXdzLXBvc3Qge1xyXG4gICAgICAgICAgICAubmV3cy1wb3N0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGdXR1cmFNYXhpLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ld3MtcG9zdC1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNnB4LzIgLSA3OHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGdXR1cmFNYXhpLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFMzEyNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhdGVzdC1uZXdzLXBvc3RzLWZvb3RlciBhe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IFxyXG4gICAgICAgIGZvbnQtc2l6ZSA6IDIycHg7XHJcbiAgICB9XHJcbn0iLCIvKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cclxuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcclxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xyXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxuXHR3b3JkLXdyYXA6IG5vcm1hbDsgLy8gTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuXHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHRcdGNsaXA6IGF1dG87XHJcblx0XHRjbGlwLXBhdGg6IG5vbmU7XHJcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LXNjcmVlbjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiA1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0b3A6IDVweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0ei1pbmRleDogMTAwMDAwOyAvLyBBYm92ZSBXUCB0b29sYmFyLlxyXG5cdH1cclxufVxyXG5cclxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXHJcbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuIiwiLmFsaWdubGVmdCB7XHJcblxyXG5cdC8qcnRsOmlnbm9yZSovXHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdC8qcnRsOmlnbm9yZSovXHJcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG5cclxuXHQvKnJ0bDppZ25vcmUqL1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHJcblx0LypydGw6aWdub3JlKi9cclxuXHRtYXJnaW4tbGVmdDogMS41ZW07XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblxyXG5cdEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuXHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbn1cclxuIiwiLy8gQ2VudGVyIGJsb2NrXHJcbkBtaXhpbiBjZW50ZXItYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gQ29sdW1uIHdpZHRoIHdpdGggbWFyZ2luXHJcbkBtaXhpbiBjb2x1bW4td2lkdGgoJG51bWJlckNvbHVtbnM6IDMpIHtcclxuXHR3aWR0aDogbWFwLWdldCgkY29sdW1ucywgJG51bWJlckNvbHVtbnMpIC0gKCAoICRjb2x1bW5zX19tYXJnaW4gKiAoICRudW1iZXJDb2x1bW5zIC0gMSApICkgLyAkbnVtYmVyQ29sdW1ucyApO1xyXG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdC5tYXAtc2VjdGlvbiB7XHJcblx0XHQud3AtYmxvY2stY29sdW1uIHtcclxuXHRcdFx0ZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC53cC1ibG9jay1jb2x1bW5zIHsgXHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kZXRhaWwtdGFibGUge1xyXG5cdFx0dGFibGUgeyBcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cclxuXHRcdFx0dGQgeyBcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHR9XHJcblx0LnByby1kZXRhaWwgeyBcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XHJcblx0LnBhcnQtaW5mb3BhZ2Uge1xyXG5cdFx0LnJpZ2h0LWJsb2NrIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGFnaW5hdGlvbi1ibG9jayB7XHJcblx0XHQud3AtYmxvY2stY29sdW1uIHtcclxuXHRcdFx0ZmxleC1iYXNpczogY2FsYygzMyUgLSAxNnB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtYm94IHsgXHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyBcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWJhc2lzOiA2NSU7XHJcblx0fVxyXG5cclxuXHQuc29ydGluZyB7XHJcblx0XHRmbGV4LWJhc2lzOiAzNSU7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjLWJsb2NrIHsgXHJcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHg7XHJcblx0fVxyXG5cclxuXHR1bC5wcm9kdWN0LWxpc3Qge1xyXG5cdFx0bGkge1xyXG5cdFx0XHQucHJvLWRlc2Mge1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXJyb3ctbGluayB7IFxyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgMCAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kZXRhaWwtdGFibGUge1xyXG5cdFx0dGFibGUge1xyXG5cdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAtMXB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ncmV5MTtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7IFxyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTI1cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhLmFycm93LWxpbmsge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ncmV5MTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQgeyBcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHR9ICBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm8tZGV0YWlsIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHQuc29ydGluZyB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NXB4KSB7XHJcblx0dWwucHJvZHVjdC1saXN0IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDQ5JSk7XHJcblx0XHRncmlkLWdhcDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsYXBzaWJsZSB7IFxyXG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRcdHBhZGRpbmc6IDAuN2VtIDEuM2VtIDAuN2VtIDA7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIgeyBcclxuXHRcdFx0dG9wOiAuNmVtO1xyXG5cdFx0fVxyXG5cdFxyXG5cdH1cclxuXHJcblx0LnNvcnRpbmcge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnNlYXJjaC1ib3ggeyBcclxuXHRcdGZsZXgtYmFzaXM6IDYwJTtcclxuXHR9XHJcblxyXG5cdC5maWx0ZXItbGlzdCB7XHJcblx0XHQuY29sbGFwc2libGUge1xyXG5cdFx0XHQuY3VzdG9tLWNoZWNrYm94IHsgXHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHsgXHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7IFxyXG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHJcblx0LnBhZ2luYXRpb24tYmxvY2sgeyBcclxuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuXHRcdC53cC1ibG9jay1jb2x1bW4geyBcclxuXHRcdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTVweCk7IFxyXG5cdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGFnaW5hdGlvbi1ibG9jayBcclxuXHJcblx0Lm1hcC1zZWN0aW9uIHtcclxuXHRcdC5jYXJkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgXHJcblx0XHRcdHBhZGRpbmc6IDEycHg7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlYXJjaC1ib3ggeyBcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgXHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsLnN0YXRlLWNvZGUge1xyXG5cdFx0bGkge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsLnByby1jYXRlZ29yeSB7IFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG51bC5wcm8tY2F0ZWdvcnkge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdGxpIHtcclxuXHRcdCY6bnRoLWNoaWxkKDYpIHtcclxuXHRcdFx0Y2xlYXI6IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUsXHJcblx0XHQmLmFjdGl2ZSBhLFxyXG5cdFx0YS5hY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN0b3Jlcy1sb2FkZXIsIFxyXG4ucGFydHMtbG9hZGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuOmZvY3VzIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ubXQtMCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm1iLTAge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tLTAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnRleHQtbGVmdCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnBhcnQtaW5mb3BhZ2Uge1xyXG5cdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG5cclxuXHQucmlnaHQtYmxvY2sge1xyXG5cdFx0ZmxleC1iYXNpczogNjYuNjYlICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWdyb3c6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHJcblx0XHQud3AtYmxvY2stY29sdW1ucyB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0LnNvcnRpbmcge1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VsZWN0LWRvd24taWNvbi5zdmcpIG5vLXJlcGVhdCA4NSUgY2VudGVyO1xyXG5cdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XHJcblxyXG5cdFx0XHRcdFx0Jjo6LW1zLWV4cGFuZCB7IFxyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGVmdC1ibG9jayB7XHJcblx0XHRmbGV4LWJhc2lzOiAzMy4zMyUgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHRmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0ZmxleC1iYXNpczogMjMuMzMlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkgeyBcclxuXHRcdFx0ZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC41ZW07XHJcblx0XHRjb2xvcjogJHRleHRfY29sb3JfMjtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWMtYmxvY2sge1xyXG5cdHBhZGRpbmc6IDBweCA1MHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmluZm8tY29udGVudCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbn1cclxuXHJcbi5jb2xsYXBzaWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fZ3JleTI7XHJcblx0bWFyZ2luOiAwOyBcclxuXHRwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogJHRleHRfY29sb3JfMjtcclxuXHRmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWM7XHJcblxyXG5cdCY6OmFmdGVyIHsgXHJcblx0XHRjb250ZW50OiBcIitcIjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0X2NvbG9yXzI7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdGNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAxLjNlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHJcblx0Ji5hY3RpdmU6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiLVwiO1xyXG5cdH1cclxufVxyXG5cclxuLmluZm8tY29udGVudCAuZmlsdGVyLWxpc3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC10cmFkZWdvdGhpYztcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcblx0aW5wdXQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdH1cclxuXHJcblx0LmNoZWNrbWFyayB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fYmxhY2s7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmxhY2s7XHJcblx0fVxyXG5cclxuXHRzcGFuLnRleHQge1xyXG5cdFx0Y29sb3I6ICR0ZXh0X2NvbG9yXzE7XHJcblx0fVxyXG5cclxuXHRpbnB1dDpjaGVja2VkIH4gc3Bhbi50ZXh0IHtcclxuXHRcdGNvbG9yOiAkdGV4dF9jb2xvcl8yO1xyXG5cdH1cclxuXHJcblx0aW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4uc3ViLWZpbHRlciB7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuXHQuY3VzdG9tLWNoZWNrYm94IHsgXHJcblx0XHRzcGFuLnRleHQge1xyXG5cdFx0XHRjb2xvcjogJHRleHRfY29sb3JfMztcclxuXHRcdH1cclxuXHRcclxuXHRcdGlucHV0OmNoZWNrZWQgfiBzcGFuLnRleHQge1xyXG5cdFx0XHRjb2xvcjogJHRleHRfY29sb3JfMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5maWx0ZXItbGlzdCB7XHJcblx0LmNvbGxhcHNpYmxlIHsgXHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hbmdsZWRvd24uc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHR0b3A6IDAuNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYXJjaC1ib3gge1xyXG5cdGZsZXgtYmFzaXM6IDgwJTtcclxuXHJcblx0aW5wdXQge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCA5NyUgNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNvcnRpbmcgeyBcclxuXHRmbGV4LWJhc2lzOiAyMCU7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0c2VsZWN0IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fZ3JleTE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0bWFyZ2luOiA1cHggMDtcclxuXHR9XHJcblxyXG5cdHNwYW4geyBcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaG93cGFnZSB7IFxyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRvcGFjaXR5OiAuNztcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4OyBcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxudWwucHJvZHVjdC1saXN0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMzIlKTtcclxuXHRncmlkLWdhcDogMjRweCAxOHB4O1xyXG5cclxuXHRsaSB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvcl9fbGlnaHRncmF5O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0LnByby1kZXNjIHtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWRlbWk7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAycHggMCA4cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICBcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuLnBhcnRzLWRlc2Mge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnJvdy1saW5rIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC5zdmcpIG5vLXJlcGVhdCAwIDJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctZGVtaTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHsgXHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1ob3Zlci5zdmcpIG5vLXJlcGVhdCAwIDJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1lZGlhIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTQ4cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogMTQ4cHg7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IHVuc2V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC01cHg7XHJcblx0XHRcdGxlZnQ6IDAlO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWFpbi1jb2xvcjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC8vIGltZyB7XHJcblx0XHRcdC8vIFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRcdC8vIFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG5cdFx0XHQvLyB9XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFycm93LWxpbmsge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtaG92ZXIuc3ZnKSBuby1yZXBlYXQgMCAycHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGFydHNpbmZvLXBocCB7XHJcblx0dWwucHJvZHVjdC1saXN0e1xyXG5cdFx0bGl7XHJcblx0XHRcdC5tZWRpYXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ICAgIGhlaWdodDogMDtcclxuXHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiA3MC4yJTtcclxuXHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgICA+IGRpdntcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0XHRcdCAgICB0b3A6IDA7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICBpbWd7ICAgXHJcblx0XHRcdCAgICBcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHQgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjsgICBcclxuXHRcdFx0XHQgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdFx0ICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtLW1heCkge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24tYmxvY2sge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nLXRvcDogODBweDtcclxuXHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Ji5wcmV2LFxyXG5cdFx0Ji5uZXh0IHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1x0XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTlweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgMCA2cHg7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXI6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LWhvdmVyLnN2Zykgbm8tcmVwZWF0IDAgNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5wcmV2IHsgXHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0bGVmdDogLTdweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDNweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlcjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtaG92ZXIuc3ZnKSBuby1yZXBlYXQgMCAzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wYWdlLW51bWJlcnMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAyZW07XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljO1xyXG5cdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuXHRcdCYuY3VycmVudCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypkZWFsZXIgcGFnZSBjc3MqL1xyXG4uZGVhbGVyLXBhZ2Uge1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcblxyXG4ubWFwLXNlY3Rpb24ge1xyXG5cdC5jYXJkIHtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHQuc2VhcmNoLWJveCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4teHhzLW1heCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX21haW4tY29sb3I7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJ1dHRvbiB7IFxyXG5cdFx0XHRcdHdpZHRoOiAyNSU7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi14eHMtbWF4KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19tYWluLWNvbG9yXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxudWwuc3RhdGUtY29kZSB7IFxyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuXHRsaSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRwYWRkaW5nOiAwIDEycHg7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7IFxyXG5cdFx0XHRjb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX21haW4tY29sb3I7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG51bC5wcm8tY2F0ZWdvcnkge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRjb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmhvdmVyIGEge1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9fbWFpbi1jb2xvcjtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6Zm9jdXMgeyBcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tYXBzdmcge1xyXG5cdGJhY2tncm91bmQ6bm9uZTtcclxufVxyXG5cclxuLmRldGFpbC10YWJsZSB7XHJcblx0dGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcblx0XHR0aCwgdGQge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDsgXHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQgeyBcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR0ZCB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMTVweDtcclxuXHJcblx0XHRcdHAgeyBcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEuYXJyb3ctbGluayB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgN3B4O1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR0aGVhZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYm9keTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IFxyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19tYWluLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2dyZXkxOyBcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWFpbi1jb2xvcjsgXHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JsYWNrOyBcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm8tZGV0YWlsIHsgXHJcblx0bWF4LXdpZHRoOiAxNTBweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLm1hcC1pbWcge1xyXG5cdHdpZHRoOiAxMHB4O1xyXG5cdG9wYWNpdHk6IC43O1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLnNpdGUge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5maWx0ZXItYnktdGl0bGUge1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcblx0LnNlYXJjaC1sYWJlbCB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdGNvbG9yOiAkY29sb3JfX2JsYWNrO1xyXG5cdH1cclxuXHJcblx0LmN1c3RvbS1jaGVja2JveCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG5cdFx0LmNoZWNrbWFyayB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fZ3JleTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdFx0bGVmdDogNnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogc29saWQgJGNvbG9yX19ibGFjaztcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dDpjaGVja2Vkfi5jaGVja21hcmsge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJ1bC5zdGF0ZS1jb2RlIHtcclxuICAgIGxpIHtcclxuICAgICAgICBhLnN0YXRlLWZpbHRlciB7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlZTMxMjQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1pZC0zMjIge1xyXG4gICAgLmRldGFpbC10YWJsZSB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGV0YWlsLXRhYmxlIHtcclxuICAgIHRhYmxlIHtcclxuXHJcbiAgICAgICAgdGgudGV4dC1sZWZ0LFxyXG4gICAgICAgIHRkLnRleHQtbGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBpbWcubWFwLWltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwucHJvLWNhdGVnb3J5IHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgbWluLXdpZHRoOiAzMyU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlZTMxMjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWUzMTI0O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VlMzEyNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlZTMxMjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXAtc2VjdGlvbiB7XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hcC1zZWN0aW9uLXJvdyB7XHJcbiAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDM7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXAtYWRkcmVzcyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7IFxyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwLWltZyB7IFxyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ20tc3R5bGUge1xyXG4gICAgLmdtLXN0eWxlLWl3LWMge1xyXG4gICAgICAgIG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmdtLXN0eWxlLWl3LWQge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZ1dHVyYU1heGksc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRvcDogLTI1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogLTE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYnV0dG9uLmdtLWNvbnRyb2wtYWN0aXZlIHtcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZHJvcGRvd25fX2lucHV0LmFjdGl2ZSB+IHVsLmRyb3Bkb3duX19saXN0IHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnByb2R1Y3RzZWFyY2hfX2Zvcm0ge1xyXG4gICAgLmRyb3Bkb3duLmRyb3Bkb3duLS1hdXRvY29tcGxldGUuZHJvcGRvd24tLWFjdGl2ZSB7XHJcbiAgICAgICAgdWwuZHJvcGRvd25fX2xpc3Qge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzg3ODc4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NfdHdpdHRlciB7XHJcbiAgICAuU2FuZGJveFJvb3QuZW52LWJwLW1pbiB7XHJcbiAgICAgICAgLnRpbWVsaW5lLVR3ZWV0LXJldHdlZXRDcmVkaXQgeyBcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLVR3ZWV0LWFjdGlvbnMsXHJcbiAgICAgICAgLnRpbWVsaW5lLVR3ZWV0LW1lZGlhLFxyXG4gICAgICAgIC50aW1lbGluZS1Ud2VldC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0b3JlLXN1YnVyYiB7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTozMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXItcm93IHtcclxuICAgIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jZGVhbGVyU3RvcmVzLnBhZ2luYXRpb24tYmxvY2sgeyBcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIGEucHJldiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZi1maWVsZC1lbGVtZW50IHtcclxuICAgIGlucHV0LFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2x1bW5zLmVucXVpcmVzLWJsb2Nrcy13cmFwcGVyIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NfbGlzdCB7XHJcbiAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NfdGlsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
